0001140361-21-017672.txt : 20210517 0001140361-21-017672.hdr.sgml : 20210517 20210517162555 ACCESSION NUMBER: 0001140361-21-017672 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210517 DATE AS OF CHANGE: 20210517 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GSE SYSTEMS INC CENTRAL INDEX KEY: 0000944480 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 521868008 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14785 FILM NUMBER: 21931184 BUSINESS ADDRESS: STREET 1: 6940 COLUMBIA GATEWAY DRIVE, SUITE 470 CITY: COLUMBIA STATE: MD ZIP: 21046-3308 BUSINESS PHONE: 4109707874 MAIL ADDRESS: STREET 1: 6940 COLUMBIA GATEWAY DRIVE, SUITE 470 CITY: COLUMBIA STATE: MD ZIP: 21046-3308 10-Q 1 brhc10024691_10q.htm 10-Q

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C.  20549

FORM 10-Q

(Mark One)
     
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
for the quarterly period ended March 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-14785
 
GSE Systems, Inc.
(Exact name of registrant as specified in its charter)

Delaware
 
52-1868008
(State of incorporation)
 
(I.R.S. Employer Identification Number)

6940 Columbia Gateway Dr., Suite 470, Columbia MD
 
21046
(Address of principal executive offices)
 
(Zip Code)

Registrant’s telephone number, including area code: (410) 970-7800

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Sections 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 during the preceding 12 months (or for such 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, or a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, and “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer  ☐
Accelerated filer  ☐
Non-accelerated filer ☐
Smaller reporting company ☒
       
Emerging growth company ☐
     

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

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

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, $.001 Par Value
 
GVP
 
The NASDAQ Capital Market

There were 20,637,447 shares of common stock, with a par value of $0.01 per share outstanding as of April 30, 2021.



GSE SYSTEMS INC. AND SUBSIDIARIES
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS

   
Page
PART I.
3
Item 1.
3
 
3
 
4
 
5
 
6
 
7
 
8
Item 2.
24
Item 3.
37
Item 4.
38
PART II.
38
Item 1.
38
Item 1A.
39
Item 2.
42
Item 3
42
Item 4
42
Item 5.
42
Item 6.
43
 
44

PART I - FINANCIAL INFORMATION
Item 1.
Financial Statements

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)

   
March 31, 2021
   
December 31, 2020
 
   
(unaudited)
       
ASSETS
 
Current assets:
           
Cash and cash equivalents
 
$
3,749
   
$
6,702
 
Contract receivables, net
   
11,749
     
10,494
 
Prepaid expenses and other current assets
   
1,478
     
1,554
 
Total current assets
   
16,976
     
18,750
 
                 
Equipment, software and leasehold improvements, net
   
694
     
616
 
Software development costs, net
   
605
     
630
 
Goodwill
   
13,339
     
13,339
 
Intangible assets, net
   
3,893
     
4,234
 
Operating lease right-of-use assets, net
   
1,413
     
1,562
 
Other assets
   
59
     
59
 
Total assets
 
$
36,979
   
$
39,190
 
                 
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
Current liabilities:
               
Line of credit
 
$
2,506
   
$
3,006
 
PPP Loan, current portion
   
8,832
     
5,034
 
Accounts payable
   
739
     
570
 
Accrued expenses
   
1,462
     
1,297
 
Accrued compensation
   
2,257
     
1,505
 
Billings in excess of revenue earned
   
4,947
     
5,285
 
Accrued warranty
   
587
     
665
 
Income taxes payable
   
1,549
     
1,621
 
Other current liabilities
   
1,596
     
2,498
 
Total current liabilities
   
24,475
     
21,481
 
                 
PPP Loan, noncurrent portion
   
1,260
     
5,034
 
Operating lease liabilities noncurrent
   
1,565
     
1,831
 
Other noncurrent liabilities
   
263
     
339
 
Total liabilities
   
27,563
     
28,685
 
                 
Commitments and contingencies (Note 16)
               
                 
Stockholders’ equity:
               
Preferred stock $.01 par value; 2,000,000 shares authorized; no shares issued and outstanding
   
-
     
-
 
Common stock $0.01 par value; 60,000,000 shares authorized, 22,233,283 and 22,192,569 shares issued, 20,634,372 and 20,593,658 shares outstanding, respectively
   
222
     
222
 
Additional paid-in capital
   
79,697
     
79,687
 
Accumulated deficit
   
(67,396
)
   
(65,191
)
Accumulated other comprehensive loss
   
(108
)
   
(1,214
)
Treasury stock at cost, 1,598,911 shares
   
(2,999
)
   
(2,999
)
Total stockholders’ equity
   
9,416
     
10,505
 
Total liabilities and stockholders’ equity
 
$
36,979
   
$
39,190
 

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

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
(Unaudited)

   
Three months ended
 
   
March 31, 2021
   
March 31, 2020
 
             
Revenue
 
$
13,104
   
$
17,705
 
Cost of revenue
   
10,176
     
13,590
 
Gross profit
   
2,928
     
4,115
 
Operating expenses:
               
Selling, general and administrative
   
3,734
     
4,948
 
Research and development
   
157
     
210
 
Restructuring charges
   
808
     
10
 
Loss on impairment
   
-
     
4,302
 
Depreciation
   
76
     
108
 
Amortization of definite-lived intangible assets
   
340
     
670
 
Total operating expenses
   
5,115
     
10,248
 
Operating loss
   
(2,187
)
   
(6,133
)
Interest expense, net
   
(54
)
   
(241
)
Gain (loss) on derivative instruments, net
   
-
     
(43
)
Other income, net
   
1
     
29
 
Loss before income taxes
   
(2,240
)
   
(6,388
)
Provision for income taxes
   
(35
)
   
(130
)
Net loss
 
$
(2,205
)
 
$
(6,258
)
Net loss per common share - basic and diluted
 
$
(0.11
)
 
$
(0.31
)
Weighted average shares outstanding used to compute net loss per share - basic and diluted
   
20,628,669
     
20,342,933
 

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

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(Unaudited)

   
Three months ended
 
   
March 31, 2021
   
March 31, 2020
 
Net loss
 
$
(2,205
)
 
$
(6,258
)
Cumulative translation adjustment
   
1,106
     
(186
)
Comprehensive loss
 
$
(1,099
)
 
$
(6,444
)

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

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER’S EQUITY
(in thousands)
(unaudited)

   
Common Stock
   
Additional
Paid-in
Capital
   
Accumulated
Deficit
   
Accumulated
Other
Comprehensive
Loss
   
Treasury Stock
   
Total
 
 
Shares
     
Amount
Shares    
Amount
                                                 
Balance, January 1, 2021
   
22,193
   
$
222
   
$
79,687
   
$
(65,191
)
 
$
(1,214
)
   
(1,599
)
 
$
(2,999
)
 
$
10,505
 
Stock-based compensation expense
   
-
     
-
     
38
     
-
     
-
     
-
     
-
     
38
 
Common stock issued for RSUs vested
   
41
     
-
     
-
     
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(28
)
   
-
     
-
     
-
     
-
     
(28
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
1,106
     
-
     
-
     
1,106
 
Net loss
   
-
     
-
     
-
     
(2,205
)
   
-
     
-
     
-
     
(2,205
)
Balance, March 31, 2021
   
22,234
   
$
222
   
$
79,697
   
$
(67,396
)
 
$
(108
)
   
(1,599
)
 
$
(2,999
)
 
$
9,416
 

Balance, January 1, 2020
   
21,839
   
$
218
   
$
79,400
   
$
(54,654
)
 
$
(1,846
)
   
(1,599
)
 
$
(2,999
)
 
$
20,119
 
Stock-based compensation expense
   
-
     
-
     
147
     
-
     
-
     
-
     
-
     
147
 
Common stock issued for RSUs vested
   
140
     
1
     
(1
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(51
)
   
-
     
-
     
-
     
-
     
(51
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(186
)
   
-
     
-
     
(186
)
Net loss
   
-
     
-
     
-
     
(6,258
)
   
-
     
-
     
-
     
(6,258
)
Balance, March 31, 2020
   
21,979
   
$
219
   
$
79,495
   
$
(60,912
)
 
$
(2,032
)
   
(1,599
)
 
$
(2,999
)
 
$
13,771
 

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)

   
Three Months ended
 
   
March 31, 2021
   
March 31, 2020
 
Cash flows from operating activities:
           
Net loss
 
$
(2,205
)
 
$
(6,258
)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
               
Loss on impairment
   
-
     
4,302
 
Depreciation
   
76
     
108
 
Amortization of intangible assets
   
340
     
670
 
Amortization of capitalized software development costs
   
97
     
75
 
Amortization of deferred financing costs
   
3
     
-
 
Stock-based compensation expense
   
38
     
147
 
Bad debt expense
   
4
     
93
 
(Gain) loss on derivative instruments, net
   
-
     
43
 
Deferred income taxes
   
-
     
57
 
Changes in assets and liabilities:
               
Contract receivables, net
   
(1,259
)
   
3,453
 
Prepaid expenses and other assets
   
(1,737
)
   
525
 
Accounts payable, accrued compensation and accrued expenses
   
1,111
     
(121
)
Billings in excess of revenue earned
   
(340
)
   
(1,220
)
Accrued warranty
   
(156
)
   
(26
)
Other liabilities
   
2,070
     
(207
)
Net cash (used in) provided by operating activities
   
(1,958
)
   
1,641
 
                 
Cash flows from investing activities:
               
Capital expenditures
   
(153
)
   
(1
)
Capitalized software development costs
   
(72
)
   
(61
)
Net cash used in investing activities
   
(225
)
   
(62
)
                 
Cash flows from financing activities:
               
Proceeds from line of credit
   
-
     
3,500
 
Repayment of line of credit
   
(500
)
   
-
 
Payment of insurance premium
   
(203
)
   
-
 
Repayment of long-term debt
   
-
     
(5,162
)
Shares withheld to pay taxes
   
(28
)
   
(51
)
Net cash used in financing activities
   
(731
)
   
(1,713
)
Effect of exchange rate changes on cash
   
(39
)
   
(197
)
Net decrease in cash and cash equivalents
   
(2,953
)
   
(331
)
Cash, cash equivalents at beginning of the period
   
6,702
     
11,691
 
Cash and cash equivalents at the end of the period
 
$
3,749
   
$
11,360
 

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

GSE SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

Note 1 - Summary of Significant Accounting Policies

Basis of Presentation

GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services and simulation software to clients in the power and process industries. References in this report to “GSE” or “we” or “our” or “the Company” are to GSE Systems, Inc. and our subsidiaries, collectively.

The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of our management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) have been condensed or omitted.

The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2020 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.

The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the U.S. Securities and Exchange Commission on April 13, 2021.

The preparation of financial statements in conformity with U.S. GAAP requires management 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 financial statements, as well as reported amounts of revenues and expenses during the reporting period. Our most significant estimates relate to revenue recognition on contracts with customers, product warranties, valuation of goodwill and intangible assets acquired including the determination of fair value in impairment tests, valuation of long-lived assets to be disposed of, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results of these and other items not listed could differ from these estimates and those differences could be material.

COVID-19

GSE employees began working remotely during the first quarter of 2020 due to the COVID-19 pandemic and will continue to do so when practical and as mandated by local, state and federal directives and regulations. Employees almost entirely work from home within our Performance Improvement Solutions (“Performance”) segment, except when required to be at the client site for essential project work. Our Performance contracts, which are considered an essential service, are permitted to and mostly continue without pause; however, we have experienced certain delays in new business. For our staff augmentation business, we have seen certain contracts for our Nuclear Industry Training and Consulting (“NITC” or “workforce solutions”) customers paused or delayed as clients reduce their own on-premise workforces to the minimum operating levels in response to the pandemic; as a result, our NITC segment has experienced a decline in its billable employee base since the start of the pandemic. Although we cannot fully estimate the length or gravity of the impact of the COVID-19 pandemic to our business at this time, we have experienced delays in commencing new projects and thus our ability to recognize revenue has been delayed for some contracts. Reductions in orders and other negative changes to orders experienced at the beginning of the pandemic have started to reverse in Q1 2021. We continue to closely monitor our operating expenses as a result of contract delays and have made adjustments to keep our gross profit at a sustainable level.

Going Concern

In 2020 we had several projects (primarily in our NITC business segment) delayed and new orders postponed because of the COVID-19 pandemic. We amended our credit facility with Citizens Bank, N.A. (“the Bank”) in 2020 based upon expected covenant violations and have been required to curtail term debt in exchange for revised financial covenants. Scheduled term loan repayments and agreed upon curtailment required us to use $18.5 million in available cash to pay-off our term debt in 2020. We signed a Ninth Amendment and Reaffirmation Agreement (the “Ninth Amendment”) with the Bank on March 29, 2021 to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and to adjust the thresholds for future covenants to ease the risk of non-compliance experienced in previous quarters (See Note 10). Our working capital position on March 31, 2021 was a deficit of $7.5 million. This working capital deficit was primarily due to the $8.8 million of current maturities on our PPP loan at March 31, 2021. We expect the PPP loan will be forgiven and have not received any indications to the contrary (See Note 4). If the PPP loan is not forgiven, in part or in whole, we will work with our bank to extend repayment terms as permitted to mitigate the impact on our cashflows. However, if unforgiven and unamended, our PPP loan would be due on April 23, 2022, in part or in whole, and may stress our free cash flow and the business to a degree that may cause our covenants to fail.
 
The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, a further decline will stress our ability to meet covenant requirements. Further continuance of delays in commencing work on outstanding orders or a continued loss of orders, and further disruption of our business because of worker illness or mandated shutdowns may also exacerbate the situation. Jurisdictions where our businesses operate across the country are pushing toward re-opening places of business and government support, through the American Rescue Plan Act of 2021, will continue to support the broader economy. However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve our specific company's health. Following the Ninth Amendment, our new covenant compliance remains dependent on meeting future projections, which are subject to the variability and unknown speed and extent of post-COVID-19 recovery.

We became eligible for the Employee Retention Credit for the first quarter of 2021 and have applied for a refund of $2.4 million dollars in April 2021. We believe we are eligible to receive the employee retention credit in the second quarter of 2021 and are currently reducing our payroll taxes as permitted under the Coronavirus Aid, Relief and Economic Security Act (See Note 17).

The Company’s management continues to explore raising capital through its access to the public markets or entering into alternative finance arrangements. Continued negative trends in operating results could be mitigated through various cost cutting measures including adjustments to headcount or compensation, vendor augmentation or delay of investment initiatives in the Company’s corporate office.

These actions, which are further supported by positively trending macroeconomic conditions, and the potential of recovery of business and orders may ease the risk of further bank covenant violations. However, when considering the unpredictability of the above, there continues to be substantial doubt the Company will continue as a going concern.

Note 2 - Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In January 2020, the FASB issued ASU 2020-01, Investments – Equity Securities, Investments – Equity Method and Joint Ventures, and Derivatives and Hedging, which provides clarity for companies that hold equity securities at cost to first update the fair value of an investment, immediately prior to applying the Equity Method of Accounting; or clarity for companies that enter into forward contracts to purchase additional shares of an equity security that would then require the investee to account for the investment via the Equity Method. This ASU is applicable for public companies starting with fiscal years beginning after December 31, 2020 and interim periods within those fiscal years. The Company adopted ASU 2020-01 on January 1, 2021. This standard did not have a significant impact to our consolidated financial statements since the Company does not currently hold any investments at cost.

In September 2020, the FASB issued ASU 2020-10, Codification Improvements, which is part of an ongoing attempt to improve the consistency of the codification. Previously the option to disclose information in the footnotes to the financial statements was in one of two sections: Disclosure Section (Section 50) or Other Presentation Matters (Section 45). ASU 2020-10 conforms the disclosure requirements into Section 50 and provides additional information on specific guidance that was previously unclear or not included in the codification. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2020, with early adoption available for interim and annual financial statements not already filed and using the retrospective approach. however, the FASB does not believe that this should change any of the current reporting or disclosure requirements. The Company adopted ASU 2020-10 on January 1, 2021. The adoption of this standard did not have a material impact to our consolidated financial statements.

Accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. On October 16, 2019, the FASB voted to defer the deadlines for private companies and certain small public companies, including smaller reporting companies, to implement the new accounting standards on credit losses. The new effective date is January 1, 2023. As a smaller reporting company, we have elected to defer adoption in line with new deadlines and are currently evaluating the effects, if any, that the adoption of this guidance will have on our consolidated financial position, results of operations and cash flows.

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 3 - Basic and Diluted Loss per Share

Basic earnings per share is based on the weighted average number of outstanding common shares for the period. Diluted earnings per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised. Basic and diluted earnings per share are based on the weighted average number of outstanding shares for the period.

The weighted average number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for share amounts)
  
Three months ended
March 31,
  
   
2021
   
2020
 
Numerator:
           
Net (loss) income attributed to common stockholders
 
$
(2,205
)
 
$
(6,258
)
Denominator:
               
Weighted-average shares outstanding for basic earnings per share
   
20,628,669
     
20,342,933
 
Effect of dilutive securities:
               
Employee stock options and warrants
   
-
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
20,628,669
     
20,342,933
 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
43,937
     
59,421
 


Note 4 - Paycheck Protection Program Loan

On March 27, 2020, the United States enacted the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”). The CARES Act’s purpose is to extend liquidity to small businesses and assist in retaining employees during the COVID-19 pandemic. On April 23, 2020, GSE was approved for and on the next day received a $10 million PPP Loan (“PPP Loan” or “Loan”) from the Small Business Administration (SBA) as part of the CARES Act from the Bank. On June 5, 2020, the Paycheck Protection Program Flexibility Act (“PPPFA”) was signed into law. This new law acted to ease some of the burden of the first legislation in order to expand the amount of forgiveness available.

The aim of the PPP Loan is to provide funding for businesses for certain payroll and nonpayroll costs. Proceeds for the PPP Loan are eligible for complete forgiveness, if used at least 60% for payroll cost with up to 40% for certain other nonpayroll costs. Forgiveness for amounts less than the total amount of the PPP Loan ($10 million) is allowed, retaining 60/40 requirements, but will be limited based upon the amount of funds used for payroll costs and further reduced by a full-time employee and salary/hourly rate wage reduction limitation. GSE has relied primarily on eligible wages and expenses and is well within the ratios.

The SBA has stated that PPP loans above $2 million will be subject to audit for appropriate usage of the funds and confirmation of loan forgiveness. GSE has stated, as part of the initial application, that the receipt of such funds were required in order to maintain its employees during the pandemic, and GSE was confident in its ability to report on the proper use the funds and obtain full forgiveness. GSE has also prepared and performed extensive review in its submission of the mandated Form 3590 – PPP Loan Necessity Questionnaire and remains confident to that end.

The terms of the loan are as follows: The July 5 legislation provides for an automatic 10 month deferment, after the coverage period, on the first payment, placing it on August 9, 2021. Subsequent payments, in accordance with our loan documentation, will occur monthly in equal monthly proportions, beginning with the first full month following the deferment period and will be comprised of principal and interest, with the loan fully due on April 23, 2022. Although the first payment is not required until September 2021, the loan balance accrues at an interest rate of 1% from April 23, 2020. If the loan is forgiven, the related interest incurred is also forgiven.

We realized all possible PPP Loan (“PPP Loan” or “Loan”) forgiveness expenses through the 24 week coverage period during the 2020 fiscal year. We have applied for forgiveness in Q1 of 2021, with expected response in Q2 of 2021. Any balance unforgiven by the SBA and accruing 1% interest since inception will be payable starting on the date instructed by the SBA and in equal monthly payments with the final balance due by April 23, 2022. Loan forgiveness is achieved by applying for forgiveness with the Company’s lender, the Bank, with expenses eligible for forgiveness as incurred and receiving final clearance from the SBA. The Bank has successfully completed their review and provided the loan forgiveness application and support to the SBA on February 26, 2021 for their process to begin, legislated to take no more than an additional 90 days. Upon receipt of the funds, a Loan Payable – PPP balance of $10 million was recorded and related interest expense is being accrued. As of December 31, 2020, GSE reported half of the loan balance and accrued interest as a short term payable.

The PPP Loan contains events of default and other provisions customary for a loan of this type. The Payroll Protection Program provides that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of the principal amount of the loan is guaranteed by the Small Business Administration.

The SBA provides for certain customary events of default, including if the Company (i) fails to do anything required by the Note and other Loan Documents; (ii) does not disclose, or anyone acting on its behalf does not disclose, any material fact to the Bank or the SBA; (iii) makes, or anyone acting on its behalf makes, a materially false or misleading representation to lender or the SBA; (iv) reorganizes, merges, consolidates or otherwise changes ownership or business structure without the Bank’s prior written consent; (v) takes certain prohibited actions after the Bank makes a determination that the PPP Loan is not entitled to full forgiveness. Upon default the Bank may require immediate payment of all amounts owing under the PPP Loan or file suit and obtain judgment.

As of March 31, 2021, we had $10 million of outstanding PPP Loan and accrued interest of $93 thousand as debt, which we classified $8.8 million as current and $1.3 million as noncurrent in our consolidated balance sheets. We recorded $25 thousand of interest expense during the three months ended March 31, 2021.

As of March 31, 2021, the Company was in full compliance with respect to the PPP Loan and believes the eligible expenses accumulated during the coverage period satisfy forgiveness criteria.

Note 5 - Contract Receivables
 
Contract receivables represent our unconditional rights to consideration due from our domestic and international customers. We expect to collect all contract receivables within the next twelve months.

The components of contract receivables were as follows:

(in thousands)
 
March 31, 2021
   
December 31, 2020
 
             
Billed receivables
 
$
5,202
   
$
5,694
 
Unbilled receivable
   
6,906
     
5,160
 
Allowance for doubtful accounts
   
(359
)
   
(360
)
Total contract receivables, net
 
$
11,749
   
$
10,494
 

Management reviews collectability of receivables periodically and records an allowance for doubtful accounts to reduce the Company’s receivables to their net realizable value when management determines it is probable that we will not be  able to collect all amounts due from customers. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, specific identification and review of customer accounts.

During the three months ended March 31, 2021 and 2020, we recorded bad debt expense of $4 thousand and $93 thousand, respectively.

During the month of April 2021, we invoiced $2.0 million of the unbilled amounts as of the three months ended March 31, 2021.

As of March 31, 2021 and December 31, 2020 , we had no customer that accounted over 10% of our consolidated contract receivables.

Note 6 - Goodwill and Intangible Assets

During the three months ended March 31, 2020, we determined that the impact of the COVID-19 pandemic on the Company’s operations was an indicator of a triggering event that could result in potential impairment of goodwill. As such we performed a Step 1 goodwill analysis whereby, we compared the fair value of each reporting unit to its respective carrying value. Based upon this analysis, we determined the fair value of goodwill at the reporting unit levels exceeded the carrying value and thus there was no impairment for the period ended March 31, 2020. The Step 1 analysis was updated as of December 31, 2020 for our annual impairment test and did not identify any impairment of goodwill as of such date.

Our goodwill impairment analysis includes the use of a discounted cash flow model that requires management to make assumptions regarding estimates of growth rates used to forecast revenue, operating margin and terminal value as well as determining the appropriate risk-adjusted discount rates and other factors that impact fair value determinations.

Due to the impact of the COVID-19 pandemic, definite-lived intangible assets were reviewed for impairment. The undiscounted cash flows evidenced impairment for the DP Engineering asset group. As such, we used a discounted cash flow model to determine the fair value of the DP Engineering asset group and recorded an impairment charge of $4.3 million for the period ended March 31, 2020.

The Company’s intangible assets impairment analysis includes the use of undiscounted cash flow and discounted cash flow models that requires management to make assumptions regarding estimates of growth rates used to forecast revenue, operating margin and terminal value as well as determining the appropriate risk adjusted discount rates and other factors that impact fair value determinations.

Management concluded that there were no triggering events that occurred during the three months ended March 31, 2021.

The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
 
As of March 31, 2021
 
   
Gross Carrying Amount
   
Accumulated Amortization
   
Net
 
Amortized intangible assets:
                 
Customer relationships
 
$
8,628
   
$
(5,772
)
 
$
2,856
 
Trade names
   
1,689
     
(1,042
)
   
647
 
Developed technology
   
471
     
(471
)
   
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
 
Noncompete agreement
   
527
     
(360
)
   
167
 
Alliance agreement
   
527
     
(304
)
   
223
 
Others
   
167
     
(167
)
   
-
 
Total
 
$
12,442
   
$
(8,549
)
 
$
3,893
 

(in thousands)
 
As of December 31, 2020
 
   
Gross Carrying
Amount
   
Accumulated
Amortization
   
Impact of
Impairment
   
Net
 
Amortized intangible assets:
                       
Customer relationships
 
$
11,730
   
$
(5,504
)
 
$
(3,102
)
 
$
3,124
 
Trade names
   
2,467
     
(1,020
)
   
(778
)
   
669
 
Developed technology
   
471
     
(471
)
   
-
     
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
     
-
 
Noncompete agreement
   
949
     
(336
)
   
(422
)
   
191
 
Alliance agreement
   
527
     
(277
)
   
-
     
250
 
Others
   
167
     
(167
)
   
-
     
-
 
Total
 
$
16,744
   
$
(8,208
)
 
$
(4,302
)
 
$
4,234
 

Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.7 million for the three months ended March 31, 2021 and 2020, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:
 
(in thousands)
     
Years ended December 31:
     
2021
 
$
874
 
2022
   
910
 
2023
   
640
 
2024
   
435
 
2025
   
334
 
Thereafter
   
700
 
Total
 
$
3,893
 

Note 7 -  Equipment, Software and Leasehold Improvements

Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
           
   
March 31, 2021
   
December 31, 2020
 
Computer and equipment
 
$
2,233
   
$
2,229
 
Software
   
1,845
     
1,695
 
Leasehold improvements
   
659
     
660
 
Furniture and fixtures
   
848
     
848
 
     
5,585
     
5,432
 
Accumulated depreciation
   
(4,891
)
   
(4,816
)
Equipment, software and leasehold improvements, net
 
$
694
   
$
616
 

Depreciation expense was $76 thousand and $108 thousand for the three months ended March 31, 2021 and 2020, respectively. Capitalization of internal-use software cost of $150 thousand was recorded in software for the three months ended March 31, 2021.

Note 8 - Fair Value of Financial Instruments
 
ASC 820, Fair Value Measurement, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The levels of the fair value hierarchy established by ASC 820 are:

Level 1:  inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level 2:  inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. A Level 2 input must be observable for substantially the full term of the asset or liability.

Level 3:  inputs are unobservable and reflect the reporting entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability.

As of March 31, 2021 and December 31, 2020, we considered the recorded value of certain of our financial assets and liabilities, which consist primarily of cash and cash equivalents, contract receivable and accounts payable, to approximate fair value based upon their short-term nature.

For the three months ended March 31, 2021, we did not have any transfers into or out of Level 3.

The following table presents assets measured at fair value at March 31, 2021:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
   
Significant
Other Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
   
Total
 
                         
Money market funds
 
$
15
   
$
-
   
$
-
   
$
15
 
Total assets
   
15
     
-
     
-
     
15
 

The following table presents assets and liabilities measured at fair value at December 31, 2020:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
   
Significant
Other Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
   
Total
 
                         
Money market funds
 
$
435
   
$
-
   
$
-
   
$
435
 
Total assets
 
$
435
   
$
-
   
$
-
   
$
435
 

Note 9 - Stock-Based Compensation

The Company recognizes compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms. The Company recognizes the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change. The Company has not capitalized any portion of its stock-based compensation. The Company’s forfeiture rate is based on actuals.

During the three months ended March 31, 2021 and 2020, the Company recognized $38 thousand and $147 thousand, respectively, of stock-based compensation expense under the fair value method.

During the three months ended March 31, 2021, we did not grant RSUs to employees.

During three months ended March 31, 2020, we granted approximately 30,000 time-vesting RSUs to employees with an aggregate fair value of approximately $43 thousand. A portion of the time-vesting RSUs vest quarterly in equal amounts over the course of eight quarters, and the remainder vest annually in equal amounts over the course of one to three years. The fair value of the time-vesting RSUs is expensed ratably over the requisite service period, which ranges from one year to three years.

During the three months ended March 31, 2020, we granted approximately 510,000 performance-based RSUs to key employees with an aggregate fair-value of $600 thousand. These awards vest over three years based upon achieving certain financial metrics achieved during fiscal 2022 for revenue and Adjusted EBITDA.

We did not grant stock options for the three months ended March 31, 2021 or 2020.

Note 10 - Debt

On December 29, 2016, we entered a 3-year $5.0 million revolving line of credit facility with the Bank to fund general working capital needs and acquisitions. On May 11, 2018, we entered into the Amended and Restated Credit and Security Agreement (the “Credit Agreement” or the “Credit Facility”) to (a) expand the $5.0 million revolving line of credit (the “RLOC”) to include a letter of credit sub-facility and not be subject to a borrowing base and (b) to add a $25 million term loan facility, available to finance permitted acquisitions over the following 18 months. The credit facility was subject to certain financial covenants and reporting requirements  and was scheduled to mature in five years on May 11, 2023 and accrued interest at the one-month USD LIBOR, plus a margin that varies depending on our overall leverage ratio. The RLOC had required monthly payments of only interest, with principal due at maturity, while our term loan draws required monthly payments of principal and interest based on an amortization schedule. Our obligations under the Credit Agreement are guaranteed by our wholly owned subsidiaries; Hyperspring, Absolute, True North, DP Engineering and by any future material domestic subsidiaries (collectively, “the Guarantors”).

On January 6, 2020, due to an expected violation of our covenants, we entered into the Sixth Amendment and Reaffirmation Agreement with an effective date of December 31, 2019, with our Bank to relax the fixed charge coverage ratio and leverage ratio and delay testing of both financial covenants. We agreed to an additional covenant, requiring us  to maintain a consolidated Adjusted EBITDA target of $4.3 million, tested quarterly as of December 31, 2019, March 31, 2020 and June 30, 2020. Further, we agreed to maintain a minimum USA liquidity of at least $5.0 million in the aggregate, tested bi-weekly as of the fifteenth and the last day of each month, beginning on December 31, 2019 and until June 30, 2020. In addition to the revised covenants, we agreed to make accelerated principal payments of $3.0 million on January 6, 2020; $1.0 million on March 31, 2020; and $1.0 million on June 30, 2020. We incurred $20 thousand of debt issuance costs related to this amendment.

On April 17, 2020, effective March 31, 2020, we entered into the Seventh Amendment and Reaffirmation Agreement, which required us to maintain a minimum fixed charge coverage ratio of 1.25 to 1.00, tested quarterly as of the last day of each quarter, beginning with the quarter ending June 30, 2021. In addition, we agreed to not exceed a maximum leverage ratio, tested quarterly as of the last day of each quarter and beginning with the quarter ending September 30, 2020 as follows: (i) 3.00 to 1.00 for the period ending on September 30, 2020; (ii) 2.50 to 1.00 for the period ending on December 31, 2020; and (iii) 2.25 to 1.00 for the period ending on March 31, 2021 and for the periods ending December 31, March 31, June 30 and September 30, thereafter. We additionally agreed to make accelerated principal payments of $0.75 million on April 17, 2020 and $0.5 million on June 30, 2020. We incurred $50 thousand of debt issuance costs related to this amendment.

On August 28, 2020, we signed the Eighth Amendment and Reaffirmation Agreement, “the Eighth Amendment”, with an effective date of June 29, 2020, due to violating our minimum Adjusted EBITDA covenant during the three months ended June 30, 2020. As part of the amendment, we agreed to pay $10 million to the Bank during the three months ended September 30, 2020, of which $0.7 million was paid to reduce our RLOC. We paid $9.1 million of our long-term debt and paid out $0.2 million for the unwinding of the interest rate swap agreement during the quarter. We incurred $10 thousand in additional debt issuance costs related to the amendment, which we expensed along with a $70 thousand previously deferred debt issuance cost during the year ended December 30, 2020.

The Eighth Amendment removed our minimum Adjusted EBITDA covenant and changed our other debt covenants on an ongoing basis as follows: our maximum fixed charge coverage ratio will be tested quarterly as of the last day of each quarter, beginning with the quarter ending December 31, 2021 and must be 1.00 to 1.00; our leverage ratio will be tested quarterly, starting on March 31, 2021 as follows: (i) 3.00 to 1.00 for the period ending March 31, 2021; (ii) 2.75 to 1.00 for the period ending on June 30, 2021, (iii) 2.50 to 1.00 for the period ending on September 30, 2021, and (iv) 2.00 to 1.00 for the period ending on December 31, 2021 and for the periods ending on each December 31st, March 31st, June 30th and September 30th thereafter. We are also required to maintain a minimum of $3.5 million in aggregate USA liquidity, which was tested on September 15, 2020 and will be tested bi-weekly on an on-going basis.

On March 29, 2021, due to a projected violation of Q1 2021 leverage ratio, we signed the Ninth Amendment and Reaffirmation Agreement with an effective date of March 29, 2021, with our bank to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and we agreed, for each quarter hereafter, fixed charge coverage ratio shall not be less than 1.10 to 1.00. In addition, we agreed to not exceed a maximum leverage ratio and starting on September 30, 2021 as follows: (i) 3.25 to 1.00 for the period ending September 30, 2021; (ii) 3.00 to 1.00 for the period ending on December 31, 2021, (iii) 2.75 to 1.00 for the period ending March 31, 2022; (iv) 2.50 to 1.00 for the period ending June 30, 2022 and (v) 2.00 to 1.00 for the periods ending September 30, 2022 and each December 31st, March 31st, June 30th and September 30th thereafter. We are also required to maintain a minimum of $2.5 million in aggregate USA liquidity. As part of the amendment, we agreed, at closing, (i) to make a $0.5 million pay down of RLOC; (ii) RLOC commitment to be reduced to $4.25 million; and (iii) $0.5 million of RLOC will only be available for issuance of Letters of Credit. We also agreed to pay $0.5 million to reduce RLOC to $3.75 million by June 30, 2021 and to $3.5 million by September 30, 2021. Commencing December 31, 2021 and on the last day of each quarter, we will pay $75 thousand to reduce the RLOC. We incurred $25 thousand fees related to this amendment during the year ended December 31, 2020.

Revolving Line of Credit (“RLOC”)

During the three months ended March 31, 2021, we paid down $0.5 million on our RLOC as part of the Ninth Amendment as discussed above. As of March 31, 2021, we had outstanding borrowings of $2.5 million under the RLOC and three letters of credit totaling $933 thousand outstanding to certain of our customers. After consideration of letters of credit, the amount available under the RLOC was approximately $0.3 million with a $4.25 million total borrowing capacity as of March 31, 2021.

We intend to continue using the RLOC for short-term working capital needs and the issuance of letters of credit in connection with business operations provided, we remain in compliance with our covenants. As discussed above, we signed the Ninth Amendment on our credit facility as such our covenants have been waived through June 30, 2021. Letter of credit issuance fees range between 1.25% and 2.00% of the value of the letter of credit, depending on our overall leverage ratio. We pay an unused RLOC fee quarterly based on the average daily unused balance.

Paycheck Protection Program Loan

We applied for the PPP Loan with the Bank, which was approved by the bank and funded on April 23, 2020, pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief and Economic Security Act (the CARES Act). The PPP Loan matures on April 23, 2022, and bears interest at a rate of 1.0% per annum. Monthly amortized principal and interest payments are deferred for ten months after the last day of the covered period, August 9, 2021. The PPP Loan contains events of default and other provisions customary for a loan of this type. The Payroll Protection Program provides that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of the principal amount of the loan is guaranteed by the Small Business Administration and (3) an amount up to the full principal amount may qualify for loan forgiveness in accordance with the terms of CARES Act. We are not yet able to determine the amount that might be forgiven. As of March 31, 2021, the Company was in full compliance with respect to the PPP Loan and believes the eligible expenses accumulated during the coverage period satisfy forgiveness criteria. Forgiveness was applied for with the SBA, through our bank on February 26, 2021.

Note 11 - Product Warranty

We accrue for estimated warranty costs at the time the related revenue is recognized and based on historical experience and projected claims. Our System Design and Build contracts generally include a one-year base warranty on the systems. The portion of our warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $587 thousand, and the remaining $179 thousand is classified as long-term within other liabilities.

The activity in the accrued warranty accounts during the current period is as follows:

(in thousands)
     
Balance at January 1, 2021
 
$
922
 
Current period provision
   
(119
)
Current period claims
   
(36
)
Currency adjustment
   
(1
)
Balance at March 31, 2021
 
$
766
 

Note 12 - Revenue

We account for revenue in accordance with ASC 606, Revenue from Contracts with Customers. We primarily generate revenue through three distinct revenue streams: (1) System Design and Build (“SDB”), (2) Software and (3) Training and Consulting Services across our Performance and NITC (workforce solutions) segments. We recognize revenue from SDB and software contracts mainly through our Performance segment. We recognize training and consulting service contracts through both segments.

The following table represents a disaggregation of revenue by type of goods or services for the three months ended March 31, 2021 and 2020, along with the reportable segment for each category:

(in thousands)
   
Three months ended
 
   
March 31, 2021
   
March 31, 2020
 
Performance Improvement Solutions segment
           
System Design and Build
 
$
1,862
   
$
3,813
 
Point in time
   
-
     
-
 
Over time
   
1,862
     
3,813
 
                 
Software and Support
   
813
     
910
 
Point in time
   
95
     
640
 
Over time
   
718
     
270
 
                 
Training and Consulting Services
   
4,406
     
4,988
 
Point in time
   
68
     
29
 
Over time
   
4,338
     
4,959
 
                 
Nuclear Industry Training and Consulting segment
               
Training and Consulting Services
   
6,023
     
7,994
 
Point in time
   
86
     
-
 
Over time
   
5,937
     
7,994
 
                 
Total revenue
 
$
13,104
   
$
17,705
 

SDB contracts are typically fixed-priced, and we receive payments based on a billing schedule established in our contracts. We generally have two main performance obligations: (1) the training simulator build and (2) the Post Contract Support (“PCS”) period. Fees for PCS are normally paid in advance of the related service period. The training simulator build performance obligation generally includes hardware, software, and labor. The transaction price under the SDB contracts is allocated to each performance obligation based on its standalone selling price. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method. In applying the cost-to-cost input method, we use the actual costs incurred to date relative to the total estimated costs to measure the work progress toward the completion of the performance obligation and recognize revenue over time as control transfers to a customer. Estimated contract costs are reviewed and revised periodically during the contract period, and the cumulative effect of any change in estimates is recognized in the period in which the change is identified. Estimated losses are recognized in the period such losses become known.

Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company’s revenue recognition as a significant change in the estimates can cause the Company’s revenue and related margins to change significantly from previous estimates.

Management judgments and estimates involved in the initial creation and subsequent updates to the Company’s estimates-at-completion and related profit recognized are critical to our revenue recognition associated with SDB contracts. Inputs and assumptions requiring significant management judgment included anticipated direct labor, subcontract labor, and other direct costs required to deliver on unfinished performance obligations.

The transaction price for Software contracts is generally fixed, and we recognize revenue upon delivery of the software, with fees due in advance or shortly after delivery of the software.

We recognize Training and Consulting Services revenue as services are provided, and we bill our customers for these services at fixed intervals (i.e., weekly, biweekly or monthly) based on contract terms.

Contract asset, which we classify as unbilled receivables, relates to performance under the contract for obligations that are satisfied but not yet billed. Contract assets are recognized as revenue as they occur.

Contract liability, which we classify as billing-in-excess of revenue earned, relates to payments received in advance of performance under the contract. Contract liabilities are recognized as revenue as performance obligations are satisfied.

The following table reflects the revenue recognized in the reporting periods that were included in contract liabilities from contracts with customers:

(in thousands)
   
Three months ended
 
   
March 31, 2021
   
March 31, 2020
 
Revenue recognized in the period from amounts included in Billings in Excess of Revenue Earned at the beginning of the period
 
$
2,189
   
$
3,762
 

Note 13 - Income Taxes

The following table shows the provision for (benefit from) income taxes and our effective tax rates:

(in thousands)
 
Three months ended
 
   
March 31, 2021
   
March 31, 2020
 
Loss before income taxes
 
$
(2,240
)
 
$
(6,388
)
Provision for (benefit from) income taxes
   
(35
)
   
(130
)
Effective tax rate
   
1.6
%
   
2.0
%

Our income tax benefit for the interim periods presented is determined using an estimate of our annual effective tax rate, adjusted for discrete items arising in that quarter. Total income tax benefit for the three months ended March 31, 2021 and 2020 was comprised mainly of foreign and state tax benefit.

Our income effective tax rate was 1.6% and 2.0% for the three months ended March 31, 2021 and 2020, respectively. For the three months ended March 31, 2021, the difference between our income tax benefit at an effective tax rate of 1.6% and a benefit at the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax positions for certain foreign tax contingencies, a change in tax valuation allowance in our U.S. entity, and discrete item adjustments for U.S. and foreign taxes. For the three months ended March 31, 2020, the difference between income tax benefit at an effective tax rate of 2.0% and a benefit at the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax positions for certain foreign tax contingencies, a change in tax valuation allowance in our U.S. and China subsidiaries, and discrete item adjustments for U.S. and foreign taxes.

Because of our net operating loss carryforwards, we are subject to U.S. federal and state income tax examinations from the year 2000 and forward and are subject to foreign tax examinations by tax authorities for years 2015 and forward.

An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (i.e., a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense. The Company has an estimated $0.8 million of tax benefit that will be realized in the third quarter of 2021 upon the expiration of the statute of limitations of the tax year in which the uncertain tax position was taken.

We recognize deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized. We have evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on our U.S., Chinese, and Slovakian net deferred assets as of March 31, 2021. We have determined that it is not more likely than not that the Company will realize the benefits of its deferred taxes in the U.S. and foreign jurisdictions.

Note 14 - Leases

According to ASC 842 Leases (Topic 842), for leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. Leases generally have remaining terms of one to six years, whereas leases with an initial term of twelve months or less are not recognized on our consolidated balance sheet. We recognize lease expense for minimum lease payments on a straight-line basis over the term of the lease. We maintain leases of office facilities and equipment, and certain leases include options to renew or terminate. Renewal options are exercisable based upon our discretion and vary based on the nature of each lease, with renewal periods generally ranging from one to five years. The term of the lease includes renewal periods, only if we are reasonably certain that we will exercise the renewal option. When determining if a renewal option is reasonably certain of being exercised, we consider several factors, including but not limited to, the cost of moving to another location, the cost of disruption to our operations, the purpose or location of the leased asset and the terms associated with extending the lease.

Operating lease Right-of-Use (“ROU”) assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease ROU assets represent the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. Our real estate leases, which are comprised primarily of office spaces, represent most of our remaining lease liability. Most of our lease payments are fixed, although an immaterial portion of payments are variable in nature. These lease payments vary based on changes in facts and circumstances related to the use of the ROU asset and are recorded as incurred. We use an incremental borrowing rate based on rates available at commencement in determining the present value of future payments.

We have lease agreements with lease and non-lease components, which are accounted for as a single lease. We apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Lease contracts are evaluated at inception to determine whether they contain a lease and whether we obtain the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (in thousands):

         
As of
 
Operating Leases
   
Classification
 
March 31, 2021
   
December 31, 2020
 
                   
Leased Assets
                 
Operating lease - right of use assets
   
Long term assets
 
$
1,413
   
$
1,562
 
                       
Lease Liabilities
                     
Operating lease liabilities - Current
   
Other current liabilities
   
1,121
     
1,138
 
Operating lease liabilities
   
Long term liabilities
   
1,565
     
1,831
 
          
$
2,686
   
$
2,969
 

We executed a sublease agreement with a tenant to sublease 3,650 square feet from the office space in Sykesville on May 1, 2019. This agreement is in addition to the 3,822 of square feet previously subleased, which was entered into on April 1, 2017. The sublease does not relieve us of our primary lease obligation. The lessor agreements are both considered operating leases, maintaining the historical classification of the underlying lease. We do not recognize any underlying assets for the subleases as a lessor of operating leases. The net amount received from the sublease is recorded within selling, general and administrative expenses.

The table below summarizes lease income and expense recorded in the consolidated statements of operations incurred during three months ended March 31, 2021, (in thousands):

          
Three months ended
 
Lease Cost
   
Classification
 
March 31, 2021
   
March 31, 2020
 
                   
Operating lease cost (1)
   
Selling, general and administrative expenses
 
$
192
   
$
321
 
Short-term leases costs (2)
   
Selling, general and administrative expenses
   
16
     
1
 
Sublease income (3)
   
Selling, general and administrative expenses
   
(32
)
   
(32
)
Net lease cost
       
$
176
   
$
290
 

(1) Includes variable lease costs which are immaterial.
(2) Includes leases maturing less than twelve months from the report date.
(3) Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.

The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of March 31, 2021 are as follows (in thousands):

 (in thousands)
 
Gross Future
Minimum Lease
Payments
 
2021 remainder
 
$
941
 
2022
   
1,166
 
2023
   
631
 
2024
   
116
 
2025
   
3
 
Total lease payments
 
$
2,857
 
Less: Interest
   
171
 
Present value of lease payments
 
$
2,686
 

We calculated the weighted-average remaining lease term, presented in years below and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, we use the incremental borrowing rate as the lease discount rate.

Lease Term and Discount Rate
 
March 31, 2021
   
December 31, 2020
 
Weighted-average remaining lease term (years)
           
Operating leases
   
2.42
     
2.64
 
Weighted-average discount rate
               
Operating leases
   
5.00
%
   
5.00
%

The table below sets out the classification of lease payments in the consolidated statement of cash flows.

(in thousands)
 
Three months ended
 
Cash paid for amounts included in measurement of liabilities
 
March 31, 2021
   
March 31, 2020
 
Operating cash flows used in operating leases
 
$
327
   
$
339
 

Note 15 - Segment Information

We have two reportable business segments. The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications. Example engineering services include, but are not limited to, plant design verification and validation, thermal performance evaluation and optimization programs, and engineering programs for plants for ASME code and ASME Section XI. The Company provides these services across all market segments through our Performance, True North consulting, and DP Engineering subsidiaries. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.

On February 15, 2019, through our wholly-owned subsidiary GSE Performance Solutions, Inc., the Company entered into the DP Engineering Purchase Agreement, to purchase 100% of the membership interests in DP Engineering. DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages. For reporting purposes, DP Engineering is included in our Performance segment due to similarities in services provided including engineering solutions and implementation of design modifications to the nuclear power sector.

The Nuclear Industry Training and Consulting (workforce solutions) segment provides specialized workforce solutions primarily to the nuclear industry, working at clients’ facilities. This business is managed through our Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.

The following table summarizes the revenue and operating results attributable to our reportable segments and includes a reconciliation of segment revenue to consolidated revenue and segment loss to consolidated loss before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant.

(in thousands)
 
Three months ended
 
   
March 31, 2021
   
March 31, 2020
 
Revenue:
           
Performance Improvement Solutions
 
$
7,081
   
$
9,711
 
Nuclear Industry Training and Consulting
   
6,023
     
7,994
 
Total revenue
 
$
13,104
   
$
17,705
 
                 
Operating loss
               
Performance Improvement Solutions
 
$
(1,403
)
 
$
(1,272
)
Nuclear Industry Training and Consulting
   
(784
)
   
(559
)
Loss on impairment
   
-
     
(4,302
)
Operating loss
   
(2,187
)
   
(6,133
)
                 
Interest expense, net
   
(54
)
   
(241
)
Gain (loss) on derivative instruments, net
   
-
     
(43
)
Other income, net
   
1
     
29
 
Loss before income taxes
 
$
(2,240
)
 
$
(6,388
)

Note 16 - Commitments and Contingencies

Joyce v. Absolute Consulting, Inc.

On March 29, 2019, a former employee of Absolute Consulting, Inc., filed a putative class action against Absolute and the Company, Joyce v. Absolute Consulting Inc., case number 1:19 cv 00868 RDB, in the United States District Court for the District of Maryland. The lawsuit alleged that the plaintiff and certain other employees were not properly compensated for overtime hours worked. The Company was subsequently dismissed from the case, leaving Absolute as the sole defendant.

On August 17, 2020, Absolute entered into a Settlement Agreement with the plaintiffs, with a maximum settlement amount of $1.5 million, which required Court approval. On September 8, 2020, the Settlement Agreement between Absolute and the plaintiffs was ratified by the Court, and the case was dismissed, although the parties remain bound by the terms of the settlement agreement. Following Court approval, Absolute made an initial payment toward the settlement amount, including legal fees, of $625 thousand. After the passing of an opt-in notice period expired, the final cost of settling this case, including plaintiff’s attorney fees was approximately $1.4 million. As of March 31, 2021, approximately $15 thousand of the outstanding liability remains to be paid and we are expecting this to occur as payment information is confirmed with the plaintiff’s attorneys over the next few quarters.

On September 29, 2020, the Company received $952 thousand from a general escrow account, originally set up as part of the Company’s purchase of Absolute during fiscal 2017. The Company presented the loss on Joyce legal settlement and the benefit from the proceeds from the release of escrow from the Absolute transaction in selling, general and administrative expenses, in the amount of $477 thousand for the year ended December 31, 2020.

Per ASC 450 Accounting for Contingencies, the Company reviews potential items and areas where a loss contingency could arise. In the opinion of management, we are not a party to any legal proceeding, the outcome of which, in management’s opinion, individually or in the aggregate, would have a material effect on our consolidated results of operations, financial position or cash flows, other than as noted above. We expense legal defense costs as incurred.

The Company is involved in litigation in the ordinary course of business. While it is too early to determine the outcome of such matters, management does not expect the resolution of these matters to have a material impact on the Company’s financial position or results of operations.

Note 17 - Subsequent Events

On April 14, 2021, Swedish Companies Registration Office (Bolagsverket) registered the closure of the GSE Power Systems AB liquidation.

We became eligible for the Employee Retention Credit for the first quarter of 2021 and have applied for a refund of $2.4 million in April 2021. We believe we are eligible to receive the employee retention credit in the second quarter of 2021 and are currently reducing our payroll taxes as permitted under the Coronavirus Aid, Relief and Economic Security Act.

Cautionary Statement Regarding Forward-Looking Statements

This report and the documents incorporated by reference herein contain “forward-looking” statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that are based on management’s assumptions, expectations and projections about us, and the industry within which we operate, and that have been made pursuant to the Private Securities Litigation Reform Act of 1995 reflecting our expectations regarding our future growth, results of operations, performance and business prospects and opportunities. Wherever possible, words such as “anticipate”, “believe”, “continue”, “estimate”, “intend”, “may”, “plan”, “potential”, “predict”, “expect”, “should”, “will” and similar expressions, or the negative of these terms or other comparable terminology, have been used to identify these forward-looking statements. These forward-looking statements may also use different phrases. These statements regarding our expectations reflect our current beliefs and are based on information currently available to us. Accordingly, these statements by their nature are subject to risks and uncertainties, including those listed under Item 1A - Risk Factors in our most recent annual report on Form 10-K, which could cause our actual growth, results, performance and business prospects and opportunities to differ from those expressed in, or implied by, these forward-looking statements. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. Except as otherwise required by federal securities law, we are not obligated to update or revise these forward-looking statements to reflect new events or circumstances. We caution you that a variety of factors, including but not limited to the factors described under Item 1A - Risk Factors in our most recent annual report on Form 10-K, could cause our business conditions and results to differ materially from what is contained in forward-looking statements.

Other factors and assumptions not identified above were also involved in the formation of these forward-looking statements and the failure of such other assumptions to be realized, as well as other factors, may also cause actual results to differ materially from those projected. Most of these factors are difficult to predict accurately and are generally beyond our control. You should consider the areas of risk described in Item 1A - Risk Factors in our most recent annual report on Form 10-K in connection with any forward-looking statements that may be made by us. You should not place undue reliance on any forward-looking statements. New factors emerge from time to time, and it is not possible for us to predict which factors will arise.

We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise. You are advised, however, to consult any additional disclosures we make in proxy statements, quarterly reports on Form 10-Q and current reports on Form 8-K filed with the SEC.

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

GSE is a leading provider of professional and technical engineering, staffing services and simulation software to clients in the power and process industries. We provide customers with simulation, engineering and plant services that help clients reduce risks associated with operating their plants, increase revenue through improved plant and employee performance, and lower costs through improved operational efficiency. In addition, we provide professional services that systematically help clients fill key vacancies in the organization on a short-term basis, primarily in procedures, engineering, technical support and training focused on regulatory compliance and certification in the nuclear power industry. Our operations also include interactive computer-based tutorials and simulation software for the refining, chemical, and petrochemical industries.

Early in 2020 as the pandemic unfolded, the end markets that GSE serves, namely the power industries, delayed the essential services and dramatically cut back on non-essential services. Although this impacted GSE, as an essential services provider to an essential industrial base, GSE benefited from maintaining a baseline of business to continue and align itself to the realities of the pandemic. As GSE enters 2021, the effects of the pandemic are still impacting the end markets we serve, but those effects may be mitigated for a number of factors, including the following: the pandemic largely has had a targeted effect on the population; there now are a number of vaccines in the market being distributed and, despite logistical challenges, making solid progress for those in most need; the economy of the United States has not had as much disruption as was initially feared which has benefited our end markets; and most importantly the end markets of GSE seem poised to spend to catch up on essential services that had been delayed as a result of the pandemic. As GSE ended 2020 and began 2021, we have had a number of significant contract wins that have been publicly announced, which we hope is a harbinger of a more solid 2021 business environment.

On April 23, 2020, we received $10 million in funds under the Paycheck Protection Program, a part of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The loan is serviced by Citizens Bank (the “Bank”), and the application for these funds required us to, in good faith, certify that the current economic uncertainty made the loan necessary to support our ongoing operations. We used funds for payroll and related costs, rent and utilities. The receipt of these funds, and the forgiveness of the PPP Loan attendant to these funds, is dependent on our ability to adhere to the forgiveness criteria. The PPP Loan bears interest at a rate of 1% per annum and matures on April 23, 2022, with the first payment deferred until August 9, 2021. Under the terms of the PPP Loan, certain amounts may be forgiven if they are used in accordance with the CARES Act. As of the period end, we have maintained compliance with all of the requirements to obtain forgiveness of the full amount of the PPP Loan. We believe that our use of the proceeds and other conditions consistent with the requirements for forgiveness have been met but are unable to determine the amount that may be ultimately forgiven.

General Business Environment

We operate through two reportable business segments: Performance Improvement Solutions and Nuclear Industry Training and Consulting. The NITC segment is referred to as workforce solutions to account for the increasing activity outside of our core nuclear industry focus. Each segment focuses on delivering solutions to customers within our target markets. Marketing and communications, accounting, finance, legal, human resources, corporate development, information systems and other administrative services are organized at the corporate level. Business development and sales resources are generally aligned with each segment to support existing customer accounts and new customer development. The business units collaborate to facilitate cross-selling and the development of new solutions. The following is a description of our business segments:

Performance Improvement Solutions (approximately 54% of revenue at March 31, 2021)

Our Performance Improvement Solutions segment primarily encompasses our power plant high-fidelity simulation solutions, technical engineering services for ASME programs, power plant thermal performance optimization, and interactive computer based tutorials/simulation focused on the process industry. The Performance Solutions segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve primarily nuclear and fossil fuel power generation and the process industries. Our simulation solutions include the following: (1) simulation software and services, including operator training systems, for the nuclear power industry, (2) simulation software and services, including operator training systems, for the fossil power industry, and (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training. GSE and its predecessors have been providing these services since 1976.

Our engineering solutions include the following: (1) in-service testing for engineering programs focused on ASME OM code including Appendix J, balance of plant programs, and thermal performance; (2) in-service inspection for specialty engineering including ASME Section XI; (3) software solutions; and (4) mechanical design, civil/structural design, electrical, instrumentation and controls design, digital controls/cyber security, and fire protection for nuclear power plant design modifications. Our GSE True North Consulting and GSE DP Engineering businesses typically work as either the engineer of choice or specialty engineer of choice for our clients under master services agreements and are included in our Performance Improvement Solutions segment due to their service offerings. GSE has been providing these engineering solutions and services since 1995.

Nuclear Industry Training and Consulting (approximately 46% of revenue at March 31, 2021)

Nuclear Industry Training and Consulting (workforce solutions) provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants to the nuclear power industry. These employees work at our clients’ facilities under client direction. Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, project managers, work management specialists, planners and training material developers. This business is managed through Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate the business line from the rest of the Company’s product and service portfolio. GSE has been providing these services since 1997.

Business Strategy

Serve existing customers and adjacencies with compelling solutions, with a focus on decarbonization:

Our objective has been to create a leading business focused on decarbonizing the power industries by providing a diverse set of highly unique and essential services and technologies. GSE is now one of the leading, publicly traded engineering and technology companies serving the zero-carbon energy sector of nuclear power and adjacent nuclear markets in DOE, US Navy and related defense sectors. As a result of this effort and established leadership position in key sectors, GSE is positioned to expand into essential clean energy opportunities that may arise such as wind, solar, hydrogen production, and others. In 2021, we will focus on organic growth in the sectors we serve by: cross selling and upselling in our existing markets as we focus on delivering significant value to our customers in a manner of excellence; create new and compelling solutions in-house as a result of advancing our technology offerings in sponsorship with industry early adopters focused on critical business need; develop new services as a result of combining the expertise of the Company;  and expand into compelling adjacent markets such as clean energy as they may arise with renewed sales focus.

Cross sell and upsell into existing markets:

GSE has spent the past several years conducting a rollup of essential services providers to the industry. To ensure efficient and streamlined operations for the business, the Company has brought all of the engineering services together into one organization with one leader; and the NITC teams together as one team under one leader. The business units operating uniformly within their respective structure. As such, the opportunity to cross-sell the capabilities across the entire customer base is greatly enhanced. This further differentiates GSE as a unique provider to industry vs. providers of specific niche services. The unified go-to market efforts, such as cross-selling capability should lead to greater share of available spending within the customer base, which in turn should lead to significant upselling opportunity. As a result of a rejuvenated marketing effort, the Company is equipped to take this new approach to market. In particular, with the US government rejoining the Paris Climate Agreement and driving to decarbonize the energy grid by 2035, and create a carbon neutral economy by 2050, decarbonization of the energy sector will require significant investment for decades to come. As a key provider of essential services to the power sector, with a focus on decarbonization, GSE is poised to benefit from and exploit this investment.

Organic growth through new and compelling technology:

While the company was managing through the pandemic, in parallel the leadership was working to investigate compelling opportunities by which new offerings that uniquely result from the combination of capabilities across GSE could create significant value for the industry and advance the efforts of decarbonizing the power sector. As a result, the Company has identified a robust pipeline of new and compelling technology solutions to develop and take to market. Net new solutions would create new revenue streams with the potential of on-going annuities through license revenue, software maintenance and services revenue. As the Company has demonstrated in the past few years, small wins over time accrue into meaningful revenue on an on-going basis. This is a key element of our organic growth thesis: focusing on creating and bringing to market compelling technology solutions.

Focus on compelling adjacencies in clean energy, defense, and national labs:

- Research and development (R&D). We invest in R&D to deliver unique solutions that add value to our end-user markets. Our software tools leverage the high-end expertise of our experienced staff in helping plants operate better and more efficiently. Our software technology together with our deep staff expertise supports multiple industries including the nuclear industry, as a part of the larger decarbonization drive. GSE’s software technology includes decision-support tools for engineering simulation supporting design and plant commissioning, operational performance tools, and training platform.

One area of significant recent enhancement is in improving the thermal performance of power plants. We have introduced the next generation platform in TSM Enterprise, providing the technology solution to centralize and continuously monitor plant thermal performance. The solution benefits our customers by automating standardized reporting in modern dashboards available to engineers and decision makers across the fleet, leverage automation to facilitate troubleshooting plant performance issues, reducing time and error with direct access to source data, and applying industry guidelines for problem resolution. This platform also supports integration with Data Validation and Reconciliation (DVR) (implemented by GSE’s True North division) that enhances the quality of data for analysis and decision making, providing a solution to better detect and identify faulty measurements/sensors and thus reduce maintenance costs by focusing on critical components.

In the area of engineering simulations, we deliver nuclear core and Balance-of-Plant modeling and visualization systems to the industry. To address the nuclear industry’s need for more accurate simulation of both normal and accident scenarios, we provide our DesignEP® and RELAP5-HD® solutions. Our entire JADETM suite of simulation software, including industry leading JTOPMERET® and JElectricTM software, provides the most accurate simulation of Balance-of-Plant and electrical systems available to the nuclear and fossil plant simulation market. The significant enhancements we have made to our SimExec® and OpenSim TM platforms enables customers to be more efficient in the daily operation of their simulators. We have brought SimExec® and OpenSimTM together into a next generation unified environment that adds new capabilities as requested by clients and driven by market need.

We intend to continue to make pragmatic and measured investments in R&D that first and foremost are driven by the market and complement our growth strategy. Such investments in R&D may result in on-going enhancement of existing solutions as well as the creation of new solutions to serve our target markets, ensuring that we add greater value that is easier to use, at lower total cost of ownership than any alternative available to customers. GSE has pioneered a number of industry standards and intends to continue to be one of the most innovative companies in our industry.

- Strengthen and develop our talent while delivering high-quality solutions. Over the past several years GSE has assembled a unique and highly experienced group of talented individuals through organic growth and strategic acquisition. Our Engineering team comprised of design, simulation, regulatory compliance, and performance optimization capabilities are unique to the industry and capable of addressing the entire power generation life cycle.

Our experienced employees and management team are our most valuable resources. The continued integration of our team in parallel with attracting, training, and retaining top talent is critical to our success. To achieve our goals, we intend to remain focused on providing our employees with opportunities to increase client contact within their areas of expertise and to expand and deepen our service offerings. As we refine our product and service areas to best align with the critical areas listed above, we will also integrate and apply our composite employee talent to the fullest extent possible combining employee personal and professional growth opportunities with fulfillment of cutting-edge industry needs. Performance-based incentives including opportunities for stock ownership, bonuses and competitive benefits as benchmarked to our industry and locations will also be utilized to ensure continuity of our approach.

We have developed a strong reputation for quality services based upon our industry-recognized depth of experience, ability to attract and retain quality professionals, and exceptional expertise across multiple service sectors. As we continue to integrate and leverage our individual company components assembled over the past several years, our capabilities and reputation will further strengthen.

Employees

As of March 31, 2021, we had approximately 339 employees, which includes approximately 197 employees in our Performance segment and approximately 142 employees in our NITC segment.

Backlog

As of March 31, 2021, we had approximately $40.2 million of total gross revenue backlog, which included $28.7 million of Performance backlog and $11.5 million of NITC backlog. With respect to our backlog, it includes only those amounts that have been funded and authorized and does not reflect the full amounts we may receive over the term of such contracts. Our backlog includes future expected revenue at contract rates, excluding contract renewals or extensions that are at the discretion of the client. We calculate backlog without regard to possible project reductions or expansions or potential cancellations unless and until such changes may occur.

Backlog is expressed in terms of gross revenue and, therefore, may include significant estimated amounts of third-party or pass-through costs to subcontractors and other parties. Because backlog is not a GAAP measurement, our computation of backlog may not necessarily be comparable to that of our industry peers.

Product and Services

- Performance Improvement Solutions

Our engineering team, comprised of design, simulation, regulatory compliance, and performance optimization capabilities are unique to the industry and capable of addressing the entire power generation life cycle. As we move forward in alignment with client and industry goals targeting clean energy production and overall decarbonization we are positioned to be at the forefront in three critical areas:

 
optimization of existing generation assets
 
design support and deployment of advanced reactor designs
 
integration with renewable power sources

Optimizing Existing Generation Assets

As the existing fleet of nuclear reactors age and competitive pressures increase, we find ever increasing significance in being able to provide value to their continued operation. Maximizing power production through a variety of methods such as digital verification and reconciliation, a statistical based analysis used to lower uncertainty, and thus increase recognized power output is instrumental in helping these facilities face current competitive pressures. Other approaches involving safe reduction of testing and inspection requirements or performance periodicities are also at the forefront of our cost saving techniques with defined services and products providing a clear and positive return on investment. In all cases these efforts are aligned with keeping this important source of carbon free base power economically and technically viable.

Advanced Reactor Designs & Deployment

Designers of first-of-a-kind plants or existing plants need a highly accurate dynamic simulation platform to model a wide variety of design assumptions and concepts from control strategies to plant behavior to human factors. Because new builds and upgrades to existing plants result in deployment of new technology, often involving the integration of disparate technologies for the first time, a high-fidelity simulator enables designers to model the interaction between systems in advance of construction. With our combination of simulation technology and expert engineering, GSE was chosen to build first-of-a-kind simulators for the AP1000, PBMR, and small modular reactors such as those being built by NuScale. Going forward we also envision many of the optimization techniques and strategies currently emphasized for the existing reactor fleet incorporated with new-build prototypes as they begin to add value and assume a larger component of our clean, carbon free, power requirements.

Renewable Integration

A significant component of overall decarbonization regarding power generation will ultimately fall to renewable sources such as wind, solar, and hydro generation. These technologies are individually well on their way towards assuming a significant share of the overall generation make-up and are expected to significantly increase. One of the particular needs is the ability to safely and efficiently integrate these renewable sources with our existing and planned nuclear generation. We are on the cutting edge, working closely with academia and industry support organizations to design, model, and evaluate creative approaches to support this integration. Base load production, renewable availability, and other pertinent factors are at the core of the solutions we are exploring.

Engineering Solutions for Decarbonization

With overall decarbonization as our primary focus, we will blend our current and future efforts in those areas described above to best support that goal positioning our Engineering team as recognized leaders in the pursuit of Clean Energy. An overview highlighting many areas of our current and planned involvement as well as the associated benefits is summarized below:

With nuclear power being such a high percentage of carbon free power generation, the continued safe and efficient operation of these plants is critical to meeting decarbonization goals. We help the industry achieve these goals through better training and provide engineering services to optimize performance while maintaining regulatory compliance. Our focus is on products and services to improve the efficiency and lower operating costs for existing power generation assets. We also help the next generation of carbon free power plants achieve design approval and plant startup as quickly as possible.

Training plant operators and engineers is critical to safe operations and continued viability of the industry. Using state-of-the-art modeling tools combined with our leading nuclear power modeling expertise, GSE provides simulation solutions that achieve unparalleled fidelity and accuracy. We have also adapted these solutions to provide highly accurate training across a variety of delivery platforms. These include universal or generic simulators which are excellent in teaching fundamental concepts, systems, and plant behaviors. They are also used by academia for research on improved plant operations, human factors design and the development of automated procedures and decision support systems for the next generation of reactors. Our part task simulators and virtual control panels are cost effective solutions enabling customers broader freedom in where they deliver simulation training and opening the door for plant engineers and maintenance staff to access high fidelity training without interrupting the operator training program. Our full scope simulators use the most sophisticated modeling technology. For these reasons, GSE has delivered more nuclear power plant simulators than any other company in the world.

Even prior to the COVID pandemic, GSE had delivered training products though the cloud. This delivery method reduces our customers infrastructure and ownership costs and provides anytime, anywhere access to rich learning content. Innovative Critical Thinking Exercises enable autonomous simulation training to take place, reducing the burden on instructors and increasing training touch time for students and employees. All of which enabling the training organization to be more flexible and efficient.

GSE’s simulation solutions not only address industry training needs, but are used for Simulation Assisted Engineering, the process of using simulation to virtually test and commission plant designs prior to construction. Because new builds and upgrades to existing plants result in deployment of new technology, GSE’s high-fidelity simulator enables designers to model the interaction between systems in advance of construction. With our combination of simulation technology and expert engineering, GSE was chosen to build first-of-a-kind simulators for the AP1000, PBMR, and small modular reactors such as those being built by NuScale. This technique reduces design costs, accelerates design approvals, de-risks projects, and provides clients with a tool to sell their new plant designs to both customers and regulators. In essence, enabling our customers to get to market faster.

Beyond training, GSE technology is used to improve the efficiency of existing power generation assets. Our Thermal System Monitoring System provide live insights into plant operations, by monitoring performance of key plant equipment, analyzes degradation and advises actions to be taken. When combined with Data Validation and Reconciliation techniques, GSE can help reduce operating and maintenance cost. DVR enhances the quality of data for analysis and decision making, providing a solution to better detect and identify faulty measurements/sensors and thus reduce maintenance costs by focusing on critical components.

Our EP-Plus software suite provides one common platform for all Engineering Programs, helping client engineers keep track of Engineering Program inspection and monitoring requirements aimed at safe plant operations. This reduces the engineering workload of our customers, saving costs and enabling staff to focus on the most critical activities.

All of these technologies leverage the vast experience and industry expertise of GSE’s engineering organization. Our Engineering team helps our clients throughout the entire plant lifecycle. GSE is the engineer of choice in areas such as:

 
Design engineering for plant mechanical, electrical, I&C, civil and structural, fire protection and cyber systems
 
Engineering Programs addressing ASME codes, balance of plant programs other regulatory programs and economic driven programs such as plant thermal performance
 
Simulation engineering for nuclear, thermal and process plant training and virtual commissioning

We see organic growth through closer integration of these engineering activities and technologies to provide solutions to improve the performance of our customers’ people and plants.

- Workforce Solutions: Nuclear Industry Training and Consulting

As our customers’ experienced employees retire, access to industry experts to operate and train existing and new employees how to operate nuclear plants is essential to ensure safe, ongoing plant operation. In addition, operating and training needs change over time and sometimes our clients require fixed priced, discrete projects or specialized courses in contrast to straight staff augmentation. The industry needs operating personnel, including procedure writers, engineers, operators and instructors who can step in and use, as well as update the client’s operating methods, procedures, training material and more. Finding technical professionals and instructors, who know the subject, can perform the work or teach it to others and can adapt to the client’s culture is critical. GSE provides qualified professionals, instructors and turnkey projects/courses that work within the client’s system and complement the operating or training methods they already have in place. Examples of our training program courses include senior reactor operator certification, generic fundamentals training, and simulation supervisor training. GSE also provides expert support through workforce solutions, consulting, or turnkey projects for procedure writing, technical engineers, project managers, training material upgrade and development, outage execution, planning and scheduling, corrective actions programs, and equipment reliability. Our workforce solutions include traditional staffing services, such as temporary and direct hire, as well as customized approaches in which we work with our customers to evaluate their specific needs and put together a strategic plan specifically to meet their unique needs. Workforce solutions is not only a complement to our other service offerings; it often leads the way as the preferred method for many of our clients to execute entire projects and/or supplement their own staff during project peak periods or with specialized skill sets that are often hard to find. Our staffing experts give our customers the ability to ramp up quickly, eliminate risks, and provide more flexible options as situations often demand.

In addition to the core training and staffing business lines in the nuclear sector, we have significant organic growth opportunity with our workforce solutions and consulting services by expanding our service offerings to meet the evolving needs of the energy industry as well as other opportunities that support decarbonization and major infrastructure projects. Due to the experience within our team, we are already well positioned to offer expanded workforce solutions through our existing relationships and industry knowledge. This growth is occurring both with existing and new customers. We are placing a greater emphasis on cross-selling the services offered by our NITC organization with our Engineering and Performance group. NITC is expanding our footprint with companies dedicated to the support of decarbonization, and we have already been awarded contracts to support engineering, manufacturing, and construction projects with companies focused on clean energy solutions. Further the U.S. government has already announced intentions to increase spending in key areas such as communication, clean energy, manufacturing, transportation, and environmental projects. We anticipated these developments and have made key hires to better position GSE to support those opportunities. As the pandemic has shown, we must also be able to adapt quickly to evolving staffing needs. This has certainly been demonstrated with companies adjusting and allowing more employees to work from home. Our workforce solutions offer our customers more flexibility to support ever changing needs. This flexibility combined with our ability to support all of these areas position GSE both for current and future staffing needs.

We recognize the necessity to listen to the needs of our customers and provide the right solution. Whether the answer is one of our traditional service offerings or putting together a customized approach, we have the capabilities to help our customers get the job done. We bring together the collection of skills we have amassed over more than 40 years beginning with its traditional roots in custom high-fidelity simulation and training solutions for the power industries, extended through the acquisition of specialized engineering capabilities, enhanced by the entry and intermediate level training solutions of EnVision, backed by the extensive nuclear industry training and consulting (workforce solutions) services of Absolute and Hyperspring, and now strengthened by our ability to successfully adapt, diversify, and offer a solutions based approach with our workforce solutions.

Results of Operations

The following table sets forth our results of operations, expressed in thousands of dollars and as a percentage of revenue:

   
Three Months ended
 
(in thousands)
 
March 31, 2021
   
March 31, 2020
 
    $    

%
    $    

%
 
Revenue
 
$
13,104
     
100.0
%
 
$
17,705
     
100.0
%
Cost of revenue
   
10,176
     
77.7
%
   
13,590
     
76.8
%
Gross profit
   
2,928
     
22.3
%
   
4,115
     
23.2
%
                                 
Operating expenses:
                               
Selling, general and administrative
   
3,734
     
28.5
%
   
4,948
     
27.9
%
Research and development
   
157
     
1.2
%
   
210
     
1.2
%
Restructuring charges
   
808
     
6.2
%
   
10
     
0.1
%
Loss on impairment
   
-
     
0.0
%
   
4,302
     
24.3
%
Depreciation
   
76
     
0.6
%
   
108
     
0.6
%
Amortization of definite-lived intangible assets
   
340
     
2.6
%
   
670
     
3.8
%
Total operating expenses
   
5,115
     
39.0
%
   
10,248
     
57.9
%
Operating loss
   
(2,187
)
   
(16.8
)%
   
(6,133
)
   
(34.7
)%
Interest expense, net
   
(54
)
   
(0.4
)%
   
(241
)
   
(1.4
)%
Gain (loss) on derivative instruments, net
   
-
     
0.0
%
   
(43
)
   
(0.2
)%
Other income, net
   
1
     
0.0
%
   
29
     
0.2
%
Loss before income taxes
   
(2,240
)
   
(17.1
)%
   
(6,388
)
   
(36.1
)%
Provision for income taxes
   
(35
)
   
(0.3
)%
   
(130
)
   
(0.7
)%
Net loss
 
$
(2,205
)
   
(16.8
)%
 
$
(6,258
)
   
(35.3
)%

Revenue

Revenue for the three months ended March 31, 2021 totaled $13.1 million, which was 26% less than the $17.7 million of revenue for the three months ended March 31, 2020.
   
Three Months ended
 
(in thousands)
 
March 31, 2021
   
March 31, 2020
   
Change
 
Revenue:
              $    

%
 
Performance Improvement Solutions
 
$
7,081
   
$
9,711
     
(2,630
)
   
(27
)%
Nuclear Industry Training and Consulting
   
6,023
     
7,994
     
(1,971
)
   
(25
)%
Total revenue
 
$
13,104
   
$
17,705
     
(4,601
)
   
(26
)%

Performance Improvement Solutions revenue decreased 27% from $9.7 million to $7.1 million for the three months ended March 31, 2021 and 2020, respectively. The decrease of revenue was primarily due to several significant SDB projects ending in the prior fiscal year and delays in commencing new contracts remotely due to the COVID-19 pandemic. We recorded total Performance Improvement Solutions orders of $5.6 million and $5.4 million for the three months ended March 31, 2021 and 2020, respectively.

For the three months ended March 31, 2021, Nuclear Industry Training and Consulting (workforce solutions) revenue decreased 25% to $6.0 million compared to revenue of $8.0 million for the three months ended March 31, 2020. The decrease in revenue was primarily due to stoppage of existing projects, ending of some large projects and delays in commencing new contracts due to the COVID-19 pandemic resulting a reduction in demand for staffing from our major customers. We recorded total new orders of $7.4 million and $14.3 million for the three months ended March 31, 2021 and 2020, respectively.

As of March 31, 2021, our backlog was $40.2 million, of which, $28.7 million was attributed to the Performance segment and $11.5 million was attributed to the Nuclear Industry Training and Consulting (workforce solutions) segment. As of December 31, 2020, our backlog was $40.4 million with $30.3 million attributed to our Performance segment and $10.1 million to Nuclear Industry Training and Consulting (workforce solutions).

Gross Profit

Gross profit was $2.9 million or 22.3% of revenue and $4.1 million or 23.2% of revenue for the three months ended March 31, 2021 and 2020, respectively.

   
Three Months ended
 
   
March 31, 2021
   
March 31, 2020
 
(in thousands)
 
$
   
%
    $    

%
 
Gross profit:
                           
Performance Improvement Solutions
 
$
2,192
     
31.0
%
 
$
3,028
     
31.2
%
Nuclear Industry Training and Consulting
   
736
     
12.2
%
   
1,087
     
13.6
%
Total gross profit
 
$
2,928
     
22.3
%
 
$
4,115
     
23.2
%

The Performance Improvement Solutions segment’s gross profit decreased by $0.8 million during three months ended March 31, 2021 over three months ended March 31, 2020. The decrease is primarily related to lower revenue, underutilization of staff and several significant SDB projects completed in the prior year that were not replaced with new orders.

The Nuclear Industry Training and Consulting (workforce solutions) segment’s gross profit decreased by $0.4 million during three months ended March 31, 2021 over three months ended March 31, 2020. The decrease in gross profit was primarily driven by a decrease in revenue in the NITC business and new contracts undertaken at lower margins, partially offset by a reduction in direct costs.

Selling, general and administrative expenses (“SG&A”)

Selling, general and administrative (SG&A) expenses totaled $3.7 million and $4.9 million for the three months ended March 31, 2021 and 2020, respectively. Fluctuations in the components of SG&A spending were as follows.

         
Three Months ended
       
(in thousands)
 
March 31, 2021
   
%
   
March 31, 2020
   
%
 
                         
Selling, general and administrative expenses:
                       
Corporate charges
 
$
2,758
     
73.9
%
 
$
3,679
     
74.4
%
Business development
   
767
     
20.5
%
   
936
     
18.9
%
Facility operation & maintenance (O&M)
   
200
     
5.4
%
   
236
     
4.8
%
Bad debt expense
   
4
     
0.1
%
   
93
     
1.9
%
Other
   
5
     
0.1
%
   
4
     
0.1
%
Total
 
$
3,734
     
100.0
%
 
$
4,948
     
100.0
%

Corporate charges

During the three months ended March 31, 2021, corporate charges decreased by $0.9 million over the same period of the prior year. The decrease was primarily due to a reduction of external legal and consulting fees of $0.5 million and the capitalization of Indirect Labor in relation to internal-use software implementation of $0.1 million in Q1 2021.

Business development expenses

Business development expense decreased $0.2 million during the three months ended March 31, 2021 over the same period of the prior fiscal year. The decrease was primarily due to lower commission costs and reduced headcount in Q1 2021.

Facility operation & maintenance (“O&M”)

Facility O&M expenses decreased $36 thousand for three months ended March 31, 2021, respectively, compared to the same period in 2020. The decrease in facility O&M during fiscal 2021 was mainly due to lease terminations in the first half of 2020.

Bad debt expense

We recorded $4 thousand and $93 thousand of bad debt expense during the three months ended March 31, 2021 and 2020, respectively.

Research and development

Research and development costs consist primarily of software engineering personnel and other related costs. Research and development costs, net of capitalized software, totaled $157 thousand and $210 thousand for the three months ended March 31, 2021 and 2020, respectively. The decrease was mainly due to lower headcount.

Restructuring

During the three months ended March 31, 2021 and 2020, we recorded restructuring charges of $808 thousand and $10 thousand, respectively. The increase was mainly due to final charges related to the liquidation of our Sweden operations in Q1 2021, pursuant to our foreign restructuring plan.

Loss on impairment of goodwill and definite-lived intangible assets

No impairment was recorded during the three months ended March 31, 2021. Due to the impact of the COVID-19 pandemic, definite-lived intangible assets were reviewed for impairment as of March 31, 2020. The undiscounted cash flows evidenced impairment for the DP Engineering asset group. As such, the Company used a discounted cash flow model to determine the fair value of the DP Engineering asset group and recorded an impairment charge of $4.3 million for the three months ended March 31, 2020.

Depreciation

We recorded depreciation expense of $76 thousand and $108 thousand for the three months ended March 31, 2021 and 2020, respectively. The reduction of $32 thousand for the three months ended March 31, 2021 over the same period in 2020 was due primarily to fully depreciated assets in 2021.

Amortization of intangible assets

Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.7 million for the three months ended March 31, 2021 and 2020, respectively. The decrease in amortization expense was primarily due to the reduction in the carrying value of DP Engineering’s intangible assets due to the $4.3 million impairment in Q1 2020.

Interest expense, net

Interest expense totaled $54 thousand and $241 thousand for the three months ended March 31, 2021 and 2020, respectively. The decrease was mainly due to a reduction in total indebtedness compared to Q1 2020.

Other income, net

For the three months ended March 31, 2021 and 2020, we recognized other income, net of $1 thousand and $29 thousand, respectively.

Income taxes benefit

Income tax expense (benefit) for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items arising in that quarter. Total income tax benefit of $(35) thousand and $(130) thousand for the three months ended March 31, 2021 and 2020 were comprised mainly of foreign and state tax expense.

Our income effective tax rate was 1.6% and 2.0% for the three months ended March 31, 2021 and 2020, respectively. For the three months ended March 31, 2021, the difference between our income tax benefit at an effective tax rate of 1.6% and a benefit at the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax positions for certain foreign tax contingencies, a change in tax valuation allowance in our U.S. entity, and discrete item adjustments for U.S. and foreign taxes. For the three months ended March 31, 2020, the difference between income tax benefit at an effective tax rate of 2.0% and a benefit at the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax positions for certain foreign tax contingencies, a change in tax valuation allowance in our U.S. and China subsidiaries, and discrete item adjustments for U.S. and foreign taxes.

Critical Accounting Policies and Estimates

In preparing our consolidated financial statements, Management makes several estimates and assumptions that affect our reported amounts of assets, liabilities, revenues and expenses. Our most significant estimates relate to revenue recognition on contracts with customers, product warranties, valuation of goodwill and intangible assets acquired, valuation of long-lived assets to be disposed, valuation of stock-based compensation awards and the recoverability of deferred tax assets. These critical accounting policies and estimates are discussed in the Management’s Discussion and Analysis of Financial Condition and Results of Operations section in our most recent Annual Report on Form 10-K, filed with the SEC on April 13, 2021. For all accounting policies described in this document, management cautions that future events rarely develop exactly as forecasted and even our best estimates may require adjustment as facts and circumstances change.

Liquidity and Capital Resources

As of March 31, 2021, our cash and cash equivalents totaled $3.7 million, compared to $6.7 million as of December 31, 2020.

For the three months ended March 31, 2021 and 2020, net cash used in operating activities was $2.0 million and net cash provided by operating activities was $1.6 million, respectively. The decrease of $3.6 million in cash flows used in operating activities was primarily driven by slower billing in the first quarter of 2021 and increased attention on collection of contract receivables in the prior year.

Net cash used in investing activities totaled $0.2 million and $0.1 million for the three months ended March 31, 2021 and 2020, respectively. The increase in the cash outflow for investing activities year over year was primarily driven by the increase of capital expenditures during the three months ended March 31, 2021.

For the three months ended March 31, 2021 and 2020, cash used in financing activities totaled $0.7 million and $1.7 million, respectively. The decrease in cash used in financing activities of $1.0 million was driven by a repayment on term loans of $5.2 million offset by a draw on the line of credit of $3.5 million during the three months ended March 31, 2020.

Paycheck Protection Program Loan (“PPP Loan”)

We entered into the PPP Loan agreement with the Bank, which was approved and funded on April 23, 2020, pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The PPP Loan matures on April 23, 2022, and bears interest at a rate of 1.0% per annum. Monthly amortized principal and interest payments are due for any portion of the loan balance that is not forgiven and are automatically deferred for ten months after the last day of our covered period through August 9, 2021.

The PPP Loan contains events of default and other provisions customary for a loan of this type, including: (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of the principal amount of the loan is guaranteed by the Small Business Administration (“SBA”) and (3) an amount up to the full principal amount may qualify for loan forgiveness in accordance with the terms of CARES Act. We have accumulated forgivable expenses beyond our loan amount and provided all prescribed support with our application for forgiveness with our Bank. Our Bank has reviewed our application for forgiveness and associated documentation and forwarded it on February 26, 2021 to the SBA with their determination that the loan is fully forgivable. However, we are ultimately subject to the SBA’s process and conclusion for forgiveness. To the extent the loan amount is not forgiven under the PPP, we are obligated to make equal monthly payments of principal and interest, beginning after determination of forgiveness by the SBA.

As of March 31, 2021, we classified $8.8 million of the PPP loan as current and $1.3 million as noncurrent in our consolidated balance sheets. We recorded $93 thousand of interest expense during the three months ended March 31, 2021.

We believe that the Company was eligible for the PPP Loan under the CARES Act, complied with respect to the use of proceeds stipulated under the CARES Act and satisfied all forgiveness criteria.
 
Credit Facilities

On December 29, 2016, we entered into a 3-year $5.0 million revolving line of credit facility (“RLOC”) with the Bank to fund general working capital needs and provide funding for acquisitions. The credit facility agreement was subject to certain financial covenants and reporting requirements. The Bank amended the agreement with us several times for acquisition lending and covenant violations.

On March 29, 2021, due to a projected violation of Q1 2021 leverage ratio, we signed the Ninth Amendment and Reaffirmation Agreement dated March 29, 2021 (the “Ninth Amendment”), with the Bank to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and we agreed, for each quarter thereafter, that the fixed charge coverage ratio would not be less than 1.10 to 1.00. In addition, we agreed to not exceed a maximum leverage ratio (starting on September 30, 2021) as follows: (i) 3.25 to 1.00 for the period ending September 30, 2021; (ii) 3.00 to 1.00 for the period ending on December 31, 2021, (iii) 2.75 to 1.00 for the period ending March 31, 2022; (iv) 2.50 to 1.00 for the period ending June 30, 2022 and (iv) 2.00 to 1.00 for the periods ending September 30, 2022 and each December 31st, March 31st, June 30th and September 30th thereafter. We are also required to maintain a minimum of $2.5 million in aggregate USA liquidity pursuant to the Ninth Amendment. As part of the amendment, we agreed, at closing, (i) to make a $0.5 million pay down of RLOC; (ii) RLOC commitment to be reduced to $4.25 million; and (iii) $0.5 million of RLOC will only be available for issuance of Letters of Credit. We also agreed to pay $0.5 million to reduce RLOC to $3.75 million by June 30, 2021 and to $3.5 million by September 30, 2021. Commencing December 31, 2021 and on the last day of each quarter, we will pay $75 thousand to reduce the RLOC. We incurred $25 thousand of amendment fees related to this amendment during the year ended December 31, 2020.
 
The PPP Loan does not factor into the expenses or liabilities used in the calculation of our debt covenants, unless we determine that more than $1 million of the original PPP Loan balance will not be forgiven.  The Bank agreed to remove its collateral agreement with the Company’s subsidiaries as part of the repayment of our outstanding term loans during the year ended December 31, 2020.

During the three months ended March 31, 2021, we paid down $0.5 million on our RLOC as part of the Ninth Amendment as discussed above. As of March 31, 2021, we had outstanding borrowings of $2.5 million under the RLOC and three letters of credit totaling $933 thousand outstanding to certain of our customers. After consideration of letters of credit, the amount available under the RLOC was approximately $0.3 million with a $4.25 million total borrowing capacity as of March 31, 2021.

We intend to continue using the RLOC for short-term working capital needs and the issuance of letters of credit in connection with business operations provided, we remain in compliance with our covenants. As discussed in Note 10, we entered into a 9th Amendment on our credit facility, as such our covenants have been waived through June 30, 2021. Letter of credit issuance fees range between 1.25% and 2.00% of the value of the letter of credit, depending on our overall leverage ratio. We pay an unused RLOC fee quarterly based on the average daily unused balance.

Going Concern Consideration

In 2020 we had several projects (primarily in our NITC business segment) delayed and new orders postponed because of the COVID-19 pandemic. We amended our credit facility with Citizens Bank, N.A. (“the Bank”) in 2020 based upon expected covenant violations and have been required to curtail term debt in exchange for revised financial covenants. Scheduled term loan repayments and agreed upon curtailment required us to use $18.5 million in available cash to pay-off our term debt in 2020. We signed a Ninth Amendment and Reaffirmation Agreement (the “Ninth Amendment”) with the Bank on March 29, 2021 to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and to adjust the thresholds for future covenants to ease the risk of non-compliance experienced in previous quarters (See Note 10). Our working capital position on March 31, 2021 was a deficit of $7.5 million. This working capital deficit was primarily due to the $8.8 million of current maturities on our PPP loan at March 31, 2021. We expect the PPP loan will be forgiven and have not received any indications to the contrary (See Note 4). If the PPP loan is not forgiven, in part or in whole, we will work with our bank to extend repayment terms as permitted to mitigate the impact on our cashflows. However, if unforgiven and unamended, our PPP loan would be due on April 23, 2022, in part or in whole, and may stress our free cash flow and the business to a degree that may cause our covenants to fail.

The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, a further decline will stress our ability to meet covenant requirements. Further continuance of delays in commencing work on outstanding orders or a continued loss of orders, and further disruption of our business because of worker illness or mandated shutdowns may also exacerbate the situation. Jurisdictions where our businesses operate across the country are pushing toward re-opening places of business and government support, through the American Rescue Plan Act of 2021, will continue to support the broader economy. However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve our specific company's health. Following the Ninth Amendment, our new covenant compliance remains dependent on meeting future projections, which are subject to the variability and unknown speed and extent of post-COVID-19 recovery.

The Company’s management continues to explore raising capital through its access to the public markets or entering into alternative finance arrangements. Continued negative trends in operating results could be mitigated through various cost cutting measures including adjustments to headcount or compensation, vendor augmentation or delay of investment initiatives in the Company’s corporate office.

These actions, which are further supported by positively trending macroeconomic conditions, and the potential to see recovering business and orders may ease the risk of further bank covenant violations. However, when considering the unpredictability of the above, there continues to be substantial doubt the Company will continue as a going concern.

We became eligible for the Employee Retention Credit for the first quarter of 2021 and have applied for a refund of $2.4 million dollars in April 2021. We believe we are eligible to receive the employee retention credit in the second quarter of 2021, and are currently reducing our payroll taxes as permitted under the Coronavirus Aid, Relief and Economic Security Act (See Note 17).

Non-GAAP Financial Measures

Adjusted EBITDA

References to “EBITDA” mean net (loss) income, before considering interest expense (income), provision for income taxes, depreciation and amortization. References to Adjusted EBITDA excludes provision for legal settlement, loss on impairment, impact of the change in fair value of contingent consideration, restructuring charges, stock-based compensation expense, impact of the change in fair value of derivative instruments, and acquisition-related expense. EBITDA and Adjusted EBITDA are not measures of financial performance under generally accepted accounting principles (GAAP). Management believes EBITDA and Adjusted EBITDA, in addition to operating profit, net income and other GAAP measures, are useful to investors to evaluate the Company’s results because it excludes certain items that are not directly related to the Company’s core operating performance that may, or could, have a disproportionate positive or negative impact on our results for any particular period. Investors should recognize that EBITDA and Adjusted EBITDA might not be comparable to similarly-titled measures of other companies. This measure should be considered in addition to, and not as a substitute for or superior to, any measure of performance prepared in accordance with GAAP. A reconciliation of non-GAAP EBITDA and Adjusted EBITDA to the most directly comparable GAAP measure in accordance with SEC Regulation G follows:

(in thousands)
   
Three Months ended
 
   
March 31, 2021
   
March 31, 2020
 
Net loss
 
$
(2,205
)
 
$
(6,258
)
Interest expense, net
   
54
     
241
 
Provision for income taxes
   
(35
)
   
(130
)
Depreciation and amortization
   
513
     
853
 
EBITDA
   
(1,673
)
   
(5,294
)
Loss on impairment
   
-
     
4,302
 
Restructuring charges
   
808
     
10
 
Stock-based compensation expense
   
38
     
147
 
Change in fair value of derivative instruments
   
-
     
43
 
Acquisition-related expense
   
-
     
181
 
Adjusted EBITDA
 
$
(827
)
 
$
(611
)

Adjusted Net (Loss) Income and Adjusted (Loss) Earnings per Share Reconciliation

References to Adjusted Net (Loss) Income excludes the impact of provision for legal settlement, loss on impairment, impact of the change in fair value of contingent consideration, restructuring charges, stock-based compensation expense, impact of the change in fair value of derivative instruments, acquisition-related expenses and amortization of intangible assets related to acquisitions, net of income tax expense impact of adjustments. Adjusted Net (Loss) Income and Adjusted (Loss) Earnings per Share (adjusted EPS) are not measures of financial performance under generally accepted accounting principles (GAAP). Management believes adjusted net (loss) income and adjusted (loss) earnings per share, in addition to other GAAP measures, are useful to investors to evaluate the Company’s results because they exclude certain items that are not directly related to the Company’s core operating performance and non-cash items that may, or could, have a disproportionate positive or negative impact on our results for any particular period, such as stock-based compensation expense. These measures should be considered in addition to, and not as a substitute for or superior to, any measure of performance prepared in accordance with GAAP. A reconciliation of non-GAAP adjusted net (loss) income and adjusted (loss) earnings per share to GAAP net loss, the most directly comparable GAAP financial measure, is as follows:

(in thousands)
 
Three Months ended
 
   
March 31, 2021
   
March 31, 2020
 
             
Net loss
 
$
(2,205
)
 
$
(6,258
)
Loss on impairment
   
-
     
4,302
 
Restructuring charges
   
808
     
10
 
Stock-based compensation expense
   
38
     
147
 
Change in fair value of derivative instruments
   
-
     
43
 
Acquisition-related expense
   
-
     
181
 
Amortization of intangible assets related to acquisitions
   
340
     
670
 
Adjusted net loss
 
$
(1,019
)
 
$
(905
)
Adjusted loss per common share – Diluted
 
$
(0.05
)
 
$
(0.04
)
Weighted average shares outstanding used to compute adjusted net loss per share - basic and diluted(1)
   
20,628,669
     
20,342,933
 

(1) During the three months ended March 31, 2021 and 2020, we reported a GAAP net loss and an adjusted net income. Accordingly there was no dilutive shares from RSUs included in the adjusted earnings per share calculation that were considered anti-dilutive when calculating the net loss per share.

Item 3.
Quantitative and Qualitative Disclosure about Market Risk

Not required of a smaller reporting company.

Item 4.
Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their control objectives. Based on the evaluation of our disclosure controls and procedures as of the end of the period covered by this quarterly report and our annual report, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were not effective; we are currently in remediation of our internal controls to address material weaknesses identified in our Form 10-K for the year ended December 31, 2020.

Through Management’s evaluation of controls as of December 31, 2020, it was determined that a material weakness existed and related to management’s review of reconciliations over unbilled receivables and billings in excess of revenue earned. Our remediation of this material weakness was initiated by hiring additional skilled personnel to prepare and review reconciliations over unbilled receivables and billings in excess of revenue earned.

Changes in Internal Control over Financial Reporting

There were no changes in our internal controls over financial reporting that occurred during the most recent fiscal quarter that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

Limitation of Effectiveness of Controls

Internal control over financial reporting has inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting also can be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements will not be prevented or detected on a timely basis by internal control over financial reporting. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.

PART II – OTHER INFORMATION

Item 1.
Legal Proceedings

The Company and its subsidiaries are from time to time involved in ordinary routine litigation incidental to the conduct of its business. The Company and its subsidiaries are not a party to, and its property is not the subject of, any material pending legal proceedings that, in the opinion of management, are likely to have a material adverse effect on the Company’s business, financial condition or results of operations.

On March 29, 2019, a former employee of Absolute Consulting, Inc., filed a putative class action against Absolute and the Company, Joyce v. Absolute Consulting Inc., case number 1:19 cv 00868 RDB, in the United States District Court for the District of Maryland. The lawsuit alleges that plaintiff was not properly compensated for overtime hours that he worked. In addition, he alleges that there is a class of employees who were not properly compensated for overtime hours worked. Following a mediation session on July 14, 2020, the parties entered into a Settlement Agreement and Release on August 17, 2020, providing that the case would be settled and dismissed in exchange for Absolute’s payment of a gross settlement amount not to exceed $1.5 million. The court approved the settlement and dismissed the case with prejudice on September 8, 2020. After the passing of an opt-in notice period expired, the final cost of settling this case, including plaintiff’s attorney fees was approximately $1.4 million. As of March 31, 2021, approximately $15 thousand of the outstanding liability remains to be paid and we are expecting this to occur as payment information is confirmed with the plaintiff’s attorneys over the next few quarters.

The Company is involved in litigation in the ordinary course of business. While it is too early to determine the outcome of such matters, management does not expect the resolution of these matters to have a material impact on the Company’s financial position or results of operations.

Item 1a.
Risk Factors

The following additional risk factors should be read in conjunction with the risk factors set forth under “Item 1A. Risk Factors” in our 2020 Form 10-K. Except as described herein, there have been no material changes with respect to the risk factors disclosed in our 2020 Form 10-K.

A novel strain of coronavirus, the COVID-19 virus has adversely affected our business operations and financial condition.

In December 2019, an outbreak of the COVID-19 virus was reported in Wuhan, China. On March 11, 2020, the World Health Organization declared the COVID-19 virus a global pandemic and on March 13, 2020, President Donald J. Trump declared the virus a national emergency in the United States. This highly contagious disease spread to most of the countries in the world and throughout the United States, during the first half of fiscal 2020, creating a serious impact on customers, workforces and suppliers, disrupting economies and financial markets and potentially leading to a world-wide economic downturn.

It has caused a disruption of the normal operations of many businesses, including the temporary closure or scale-back of business operations and/or the imposition of either quarantine or remote work or meeting requirements for employees, either by government order or on a voluntary basis. The pandemic may adversely affect our customers’ operations, our employees and our employee productivity. It may also impact the ability of our subcontractors, partners and suppliers to operate and fulfill their contractual obligations and result in an increase in costs, delays or disruptions in performance. These supply chain effects, and the direct effect of the virus and the disruption on our employees and operations, may negatively impact both our ability to meet customer demand and our revenue and profit margins.

Our employees, in many cases, are working remotely and using various technologies to perform their functions. We have experienced delays or changes in customer demand, particularly due to customer funding priorities and the necessity to socially distance. Further, in reaction to the spread of COVID-19 in the United States, many businesses have instituted social distancing policies, including the closure of offices and worksites and deferring planned business activity. Our Performance segment, as they are classified essential, for the most part continue without pause. With regard to our NITC business segment, because of the embedded presence of our on-site workforce, if COVID-19 or a similar outbreak of infectious disease were to prevent our workers from being deployed to the applicable customer site, it may disrupt our NITC service offerings, interrupt performance on our Nuclear Industry Training and Consulting (workforce solutions) contracts with clients and negatively impact our business, financial condition and results of operations.

Additionally, the disruption and volatility in the global and domestic capital markets may increase the cost of capital and limit our ability to access capital. Both the health and economic aspects of the COVID-19 virus are highly fluid and the future course of each is uncertain. For these reasons and other reasons that may come to light if the coronavirus pandemic and associated protective or preventative measures expand, we may experience a material adverse effect on our business operations, revenues and financial condition; however, its ultimate impact is highly uncertain and subject to change.

If we cannot comply with the financial or other restrictive covenants in our credit agreement, or obtain waivers or other relief from our lender, we may cause an event of default to occur, which could result in loss of our sources of liquidity and acceleration of our debt.

To fund our recent acquisitions, we borrowed under a delayed-draw term loan facility. Our ability to generate sufficient cash flow from operations to make scheduled payments on our term loan will depend on a range of economic, competitive and business factors, some of which are outside our control. If we are unable to meet our debt service obligations, we may need to refinance or restructure all or a portion of our debt on or before its stated maturity date, sell assets, pay down our outstanding debt and/or raise equity. We may not be able to refinance or restructure any of our debt, sell assets or raise equity, in each case on commercially reasonable terms or at all, which could cause us to default on our obligations and impair our liquidity. Our inability to generate sufficient cash flow to satisfy our debt obligations or to refinance or restructure our obligations on commercially reasonable terms could have a material adverse effect on our business, financial condition, results of operations and cash flows. Our credit agreement also contains financial and other restrictive covenants. Our ability to comply with the covenants in our credit agreement will depend upon our future performance and various other factors, some of which are beyond our control. We may not be able to maintain compliance with all of our debt covenants. In that event, we would need to seek an amendment to our credit agreement, a waiver from our lender, utilize cash to pay down outstanding debt and/or refinance or restructure our debt. There can be no assurance that we could obtain future amendments or waivers of our credit agreement, or refinance or restructure our debt, in each case on commercially reasonably terms or at all. Our failure to maintain compliance with the covenants under our credit agreement could result in an event of default, subject to applicable notice and cure provisions. Upon the occurrence of an event of default under our credit agreement, our lender could elect to declare all amounts outstanding thereunder to be immediately due and payable, terminate all commitments to extend further credit and cease making further loans. If we were unable to repay all outstanding amounts in full, our lender could exercise various remedies including instituting foreclosure proceedings against our assets pledged to them as collateral to secure that debt.

We have incurred indebtedness under the CARES Act, which will be subject to review, may not be forgiven in whole or in part and may eventually have to be repaid.

We received funds under the Paycheck Protection Program on April 24, 2020, in the amount of $10 million, serviced by Citizens Bank. The application for these funds requires us to, in good faith, certify that the current economic uncertainty made the loan request necessary to support our ongoing operations. This certification further requires the Company to take into account our current business activity and our ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the forgiveness of the loan attendant to these funds, is dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan based on our future adherence to the forgiveness criteria.

We used the proceeds from the PPP for eligible payroll costs (as defined in the CARES Act), covered rent, covered utility payments and certain other expenditures that, while permitted, would not result in forgiveness of a corresponding portion of the loan. Following recent amendments to the PPP, after an eight- or twenty-four-week period starting with the disbursement of the loan proceeds, the Company may apply for forgiveness of some or all of the loan, with the amount which may be forgiven equal to the sum of eligible payroll costs, mortgage interest (not applicable to the Company), covered rent and covered utility payments, in each case incurred by the Company during the eight- or twenty-four-week period following the date of first disbursement. Certain reductions in the Company’s payroll costs or full-time equivalent employees (when compared against the applicable measurement period) may reduce the amount of the Loan eligible for forgiveness.

The U.S. Department of the Treasury (the “Treasury”) and the U.S. Small Business Administration (“SBA”) have announced that they will review all PPP Loans equal to or greater than $2 million. The PPP has been amended twice with the latest amendment significantly altering the timeline associated with the PPP spending and loan forgiveness. While the Company believes that it acted in good faith and has complied with all requirements to obtain forgiveness of the PPP Loan, if the SBA determines that the Company’s loan application was not made in good faith or that we did not otherwise meet the eligibility requirements of the PPP, we may not receive forgiveness of the loan (in whole or in part), and we could be required to return the loan or a portion thereof. Further, there is no guarantee that we will receive forgiveness for any portion of the loan and forgiveness will be subject to review by our Bank based upon information and documentation that we submit, as required by SBA and the lender.

A failure to obtain forgiveness of the PPP Loan will adversely impact our loan covenants under our senior credit facility. Per the Eighth Amendment (See Note 10), if we determine that $1 million or more of the original $10 million of the PPP Loan will not be forgiven by our Bank, this amount will be used in the calculation of our debt covenants. In the event of a violation of our debt covenants, we may need to seek an amendment to our credit agreement, a waiver from our lender, utilize cash to repay the PPP Loan and/or refinance or restructure our outstanding debt. There can be no assurance that we could obtain future amendments or waivers of our credit agreement, or refinance or restructure our debt, in each case on commercially reasonably terms or at all.

Our failure to maintain compliance with the covenants under our credit agreement could result in an event of default, subject to applicable notice and cure provisions. Upon the occurrence of an event of default under our credit agreement, our lender could elect to declare all amounts outstanding thereunder to be immediately due and payable, terminate all commitments to extend further credit and cease making further loans. If we were unable to repay all outstanding amounts in full, our lender could exercise various remedies including instituting foreclosure proceedings against our assets pledged to them as collateral to secure that debt.

Substantial doubt has been raised in our ability to continue as going concern as a result of the economic slowdown caused the global COVID 19 pandemic and continued deterioration of business could have an adverse effect.

The global COVID-19 pandemic has continued to have a negative impact on our financial position and results of operations during the quarter ended March 31, 2021. We have experienced cancelled and delayed orders, canceled or paused projects, disruption of our business as a result of worker illness or mandated shutdowns and thus challenges to our ability to maintain compliance with loan covenants. The deterioration of our business due to the COVID-19 pandemic made us miss our minimum Adjusted EBITDA covenants, during the second quarter of fiscal 2020. As such, we agreed to repay $10 million to the Bank during the third quarter of fiscal 2020 and are now subject to minimum liquidity testing and other debt covenants (see Note 10).
 
As the pandemic continues to distort our projections, we cannot rely on forecasted future earnings and could continue to see further deterioration in business causing non-compliance. Management believes the entity will be able to continue to develop new opportunities and will be able to obtain additional debt amendments; however, there is no assurance. We have cash from the PPP loan and from ongoing operations to meet our operating requirements for at least the next twelve months.

If we fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results, and current and potential stockholders may lose confidence in our financial reporting.
 
We are required by the SEC to establish and maintain adequate internal control over financial reporting that provides reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements in accordance with U.S. generally accepted accounting principles. We are likewise required, on a quarterly basis, to evaluate the effectiveness of our internal controls and to disclose any changes and material weaknesses in those internal controls.

Based on management's assessment, management has concluded that the Company's internal control over financial reporting was not effective as of March 31, 2021 or at December 31, 2020 due to the existence of a material weaknesses in internal control over management's review of reconciliations over unbilled receivables and billings in excess of revenue earned. Our remediation of these control weakness was actioned by hiring additional skilled personnel to prepare and review reconciliations over unbilled receivables and billings in excess of revenue earned.

Although we believe that these efforts have strengthened our internal control over financial reporting and address the concern that gave rise to the material weakness as of December 31, 2020, we cannot be certain that our expanded knowledge and revised internal control procedures will ensure that we maintain adequate internal control over our financial reporting in future periods. Any failure to maintain such internal controls could adversely impact our ability to report our financial results on a timely and accurate basis. If our financial statements are not accurate, investors may not have a complete understanding of our operations. Likewise, if our financial statements are not filed on a timely basis as required by the SEC and The NASDAQ Capital Market (Nasdaq), we could confront an enforcement action from the SEC and/or delisting from Nasdaq. In either case, such an event could have a material adverse effect on our business. Finally, inferior internal controls could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our common stock.

A disruption, failure or breach of our networks or systems, including cyber-attacks, could harm our business.

Global cyber security threats can range from uncoordinated individual attempts to gain unauthorized access to our information technology (IT) systems to sophisticated and targeted measures known as advanced persistent threats. While we employ comprehensive measures to prevent, detect, address and mitigate these threats (including access controls, data encryption, vulnerability assessments, continuous monitoring of our IT networks and systems, and maintenance of backup and protective systems), cyber security incidents, depending on their nature and scope, could potentially result in the misappropriation, destruction, corruption or unavailability of critical data and confidential or proprietary information (our own or that of third parties) and the disruption of business operations. The potential consequences of a material cyber security incident include reputational damage, litigation with third parties, civil or regulatory liability for loss of sensitive or protected information such as personal data, incident response costs, diminution in the value of our investment in research, development and engineering, loss of intellectual property, and increased cyber security protection and remediation costs, which in turn could adversely affect our competitiveness and results of operations.

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

None

Item 3.
Defaults Upon Senior Securities

None

Item 4.
Mine Safety Disclosures

Not applicable.

Item 5.
Other Information

None.

Item 6.
Exhibits

 
Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes- Oxley Act of 2002, filed herewith.
     
 
Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.
     
 
Certification of the Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, filed herewith.
     
   
Eighth Amendment
     
 
101.INS*
XBRL Instance Document
     
 
101.SCH*
XBRL Taxonomy Extension Schema
     
 
101.CAL*
XBRL Taxonomy Extension Calculation Linkbase
     
 
101.DEF*
XBRL Taxonomy Extension Definition Linkbase
     
 
101.LAB*
XBRL Taxonomy Extension Label Linkbase
     
 
101.PRE*
XBRL Taxonomy Extension Presentation Linkbase

SIGNATURES

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

Date: May 17, 2021
 
   
 
GSE SYSTEMS, INC.
   
 
/S/ KYLE J. LOUDERMILK
 
Kyle J. Loudermilk
 
Chief Executive Officer
 
(Principal Executive Officer)
   
 
/S/ EMMETT A. PEPE
 
Emmett A. Pepe
 
Chief Financial Officer
 
(Principal Financial and Accounting Officer)


44

EX-31.1 2 brhc10024691_ex31-1.htm EXHIBIT 31.1

Exhibit 31.1

Certification of the Chief Executive Officer

I, Kyle J. Loudermilk, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of GSE 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 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 that has materially affected or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors:
 

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:  May 17, 2021
 
/s/ Kyle J. Loudermilk
   
Kyle J. Loudermilk
   
Chief Executive Officer
   
(Principal Executive Officer)





EX-31.2 3 brhc10024691_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2

Certification of the Chief Financial Officer

I, Emmett A. Pepe, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of GSE 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 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 that has materially affected or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors:
 

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: May 17, 2021
 
/s/ Emmett A. Pepe
   
Emmett A. Pepe
   
Chief Financial Officer
    (Principal Financial and Accounting Officer)



EX-32.1 4 brhc10024691_ex32-1.htm EXHIBIT 32.1

Exhibit 32.1

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

In connection with the quarterly report on Form 10-Q of GSE Systems, Inc. (the “Company”) for the  quarter ended March 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kyle J. Loudermilk, Chief Executive Officer of the Company, and I, Emmett A. Pepe, Chief Financial Officer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that,


1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and


2.
To my knowledge, the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:  May 17, 2021
/s/ Kyle J. Loudermilk
 
/s/ Emmett A. Pepe
 
 
Kyle J. Loudermilk
 
Emmett A. Pepe
 
 
Chief Executive Officer
 
Chief Financial Officer
 



EX-101.INS 5 gvp-20210331.xml XBRL INSTANCE DOCUMENT 0000944480 2021-01-01 2021-03-31 0000944480 2021-04-30 0000944480 2021-03-31 0000944480 2020-12-31 0000944480 2020-01-01 2020-03-31 0000944480 us-gaap:TreasuryStockMember 2019-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000944480 us-gaap:TreasuryStockMember 2020-12-31 0000944480 us-gaap:RetainedEarningsMember 2019-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000944480 us-gaap:CommonStockMember 2020-12-31 0000944480 us-gaap:CommonStockMember 2019-12-31 0000944480 us-gaap:RetainedEarningsMember 2020-12-31 0000944480 2019-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000944480 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000944480 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000944480 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000944480 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000944480 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000944480 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000944480 us-gaap:RetainedEarningsMember 2020-03-31 0000944480 us-gaap:TreasuryStockMember 2021-03-31 0000944480 us-gaap:RetainedEarningsMember 2021-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000944480 us-gaap:TreasuryStockMember 2020-03-31 0000944480 us-gaap:CommonStockMember 2020-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000944480 2020-03-31 0000944480 us-gaap:CommonStockMember 2021-03-31 0000944480 2020-01-01 2020-12-31 0000944480 gvp:PaycheckProtectionProgramCARESActMember 2021-03-31 0000944480 us-gaap:SubsequentEventMember 2021-04-01 2021-04-30 0000944480 gvp:PaycheckProtectionProgramCARESActMember 2021-01-01 2021-03-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2021-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2020-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2021-03-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2020-12-31 0000944480 gvp:NonControllingCustomerRelationshipsMember 2021-03-31 0000944480 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000944480 us-gaap:OtherIntangibleAssetsMember 2021-03-31 0000944480 gvp:AllianceAgreementMember 2020-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2020-12-31 0000944480 us-gaap:TradeNamesMember 2021-03-31 0000944480 us-gaap:CustomerRelationshipsMember 2021-03-31 0000944480 gvp:NonControllingCustomerRelationshipsMember 2020-12-31 0000944480 us-gaap:NoncompeteAgreementsMember 2021-03-31 0000944480 gvp:AllianceAgreementMember 2021-03-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2021-03-31 0000944480 us-gaap:NoncompeteAgreementsMember 2020-12-31 0000944480 us-gaap:TradeNamesMember 2020-12-31 0000944480 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0000944480 gvp:AllianceAgreementMember 2020-01-01 2020-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0000944480 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000944480 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0000944480 gvp:NonControllingCustomerRelationshipsMember 2020-01-01 2020-12-31 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-03-31 0000944480 us-gaap:LeaseholdImprovementsMember 2020-12-31 0000944480 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000944480 us-gaap:LeaseholdImprovementsMember 2021-03-31 0000944480 us-gaap:ComputerEquipmentMember 2020-12-31 0000944480 us-gaap:FurnitureAndFixturesMember 2021-03-31 0000944480 us-gaap:ComputerEquipmentMember 2021-03-31 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0000944480 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2021-03-31 0000944480 us-gaap:FairValueInputsLevel3Member 2020-12-31 0000944480 us-gaap:FairValueInputsLevel2Member 2021-03-31 0000944480 us-gaap:FairValueInputsLevel1Member 2021-03-31 0000944480 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0000944480 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0000944480 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000944480 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0000944480 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0000944480 gvp:DelayedDrawTermLoanMember 2018-05-11 2018-05-11 0000944480 us-gaap:RevolvingCreditFacilityMember 2016-12-29 2016-12-29 0000944480 us-gaap:RevolvingCreditFacilityMember 2021-03-31 0000944480 us-gaap:RevolvingCreditFacilityMember 2016-12-29 0000944480 gvp:DelayedDrawTermLoanMember 2018-05-11 0000944480 us-gaap:LondonInterbankOfferedRateLIBORMember 2018-05-11 2018-05-11 0000944480 gvp:SixthAmendmentAndReaffirmationAgreementMember 2020-01-06 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember srt:MinimumMember 2020-09-15 0000944480 gvp:SixthAmendmentAndReaffirmationAgreementMember srt:MinimumMember 2020-01-06 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:RevolvingCreditFacilityMember 2021-03-29 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:RevolvingCreditFacilityMember us-gaap:ScenarioPlanMember 2021-06-30 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000944480 us-gaap:ScenarioPlanMember us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-03-31 0000944480 gvp:SixthAmendmentAndReaffirmationAgreementMember 2020-03-31 0000944480 gvp:SixthAmendmentAndReaffirmationAgreementMember 2020-06-30 0000944480 gvp:SeventhAmendmentAndReaffirmationAgreementMember 2020-04-17 0000944480 gvp:SeventhAmendmentAndReaffirmationAgreementMember 2020-06-30 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember 2020-08-28 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember 2020-12-31 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-12-31 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2023-03-31 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2022-12-31 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-06-30 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-09-30 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2023-06-30 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-03-31 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2023-09-30 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2022-09-30 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2022-03-31 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2022-06-30 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2022-03-31 0000944480 gvp:SeventhAmendmentAndReaffirmationAgreementMember 2020-09-30 0000944480 gvp:SeventhAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2022-03-31 0000944480 gvp:SeventhAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-06-30 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2020-12-31 0000944480 us-gaap:ScenarioPlanMember gvp:EighthAmendmentAndReaffirmationAgreementMember 2022-12-31 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-03-31 0000944480 gvp:SeventhAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-09-30 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-12-31 0000944480 us-gaap:ScenarioPlanMember gvp:EighthAmendmentAndReaffirmationAgreementMember 2022-06-30 0000944480 gvp:SeventhAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-03-31 0000944480 us-gaap:ScenarioPlanMember gvp:EighthAmendmentAndReaffirmationAgreementMember 2021-06-30 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-09-30 0000944480 gvp:SeventhAmendmentAndReaffirmationAgreementMember 2020-12-31 0000944480 us-gaap:ScenarioPlanMember gvp:EighthAmendmentAndReaffirmationAgreementMember 2022-09-30 0000944480 us-gaap:ScenarioPlanMember gvp:SeventhAmendmentAndReaffirmationAgreementMember 2021-12-31 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember 2020-09-30 0000944480 gvp:EighthAmendmentAndReaffirmationAgreementMember us-gaap:RevolvingCreditFacilityMember 2020-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:EighthAmendmentAndReaffirmationAgreementMember 2020-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:EighthAmendmentAndReaffirmationAgreementMember 2020-10-01 2020-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-01-01 2021-03-29 0000944480 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-03-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember us-gaap:ScenarioPlanMember 2021-12-31 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember 2020-01-01 2020-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember srt:MinimumMember 2020-01-01 2020-12-31 0000944480 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-12-31 0000944480 gvp:PaycheckProtectionProgramCARESActMember 2020-04-23 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2021-01-01 2021-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0000944480 us-gaap:TransferredOverTimeMember gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2021-01-01 2021-03-31 0000944480 us-gaap:TransferredAtPointInTimeMember gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2020-01-01 2020-03-31 0000944480 us-gaap:TransferredOverTimeMember gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-03-31 0000944480 gvp:TrainingAndConsultingServicesMember us-gaap:TransferredAtPointInTimeMember gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2020-01-01 2020-03-31 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0000944480 us-gaap:TransferredOverTimeMember gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-03-31 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2021-01-01 2021-03-31 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-03-31 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-03-31 0000944480 us-gaap:TransferredAtPointInTimeMember gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2021-01-01 2021-03-31 0000944480 gvp:SystemDesignAndBuildMember us-gaap:TransferredAtPointInTimeMember gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-03-31 0000944480 us-gaap:TransferredOverTimeMember gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-03-31 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2021-01-01 2021-03-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember gvp:TrainingAndConsultingServicesMember 2021-01-01 2021-03-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2020-01-01 2020-03-31 0000944480 gvp:TrainingAndConsultingServicesMember us-gaap:TransferredOverTimeMember gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:TrainingAndConsultingServicesMember 2020-01-01 2020-03-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember us-gaap:TransferredAtPointInTimeMember gvp:TrainingAndConsultingServicesMember 2021-01-01 2021-03-31 0000944480 us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-03-31 0000944480 us-gaap:ForeignCountryMember 2021-01-01 2021-03-31 0000944480 us-gaap:DomesticCountryMember 2021-01-01 2021-03-31 0000944480 srt:MinimumMember 2021-03-31 0000944480 srt:MaximumMember 2021-03-31 0000944480 gvp:DPEngineeringLtdCoMember 2019-02-15 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2021-01-01 2021-03-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2020-01-01 2020-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-03-31 0000944480 srt:MaximumMember 2020-08-17 0000944480 2020-09-08 2020-09-08 0000944480 2020-08-17 2020-08-17 0000944480 2020-09-29 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure utr:Q gvp:Letter gvp:Stream gvp:Obligation utr:sqft gvp:Tenant gvp:Segment 570000 739000 10494000 11749000 11749000 10494000 1297000 1462000 93000 4891000 4816000 -1214000 -108000 79697000 79687000 0 147000 0 147000 0 0 0 0 0 38000 38000 0 51000 0 0 28000 0 0 0 51000 0 0 28000 6000 38000 88000 147000 359000 360000 4000 93000 0 -3000 670000 340000 43937 59421 0 4302000 435000 0 0 15000 0 435000 15000 0 36979000 39190000 16976000 18750000 5202000 5694000 1 150000 75000 97000 630000 605000 3749000 6702000 -2953000 -331000 0 435000 15000 0 0 0 15000 435000 6702000 11691000 11360000 3749000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Note 16</font> - Commitments and Contingencies</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Joyce v. Absolute Consulting, Inc.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 29, 2019, a former employee of Absolute Consulting, Inc., filed a putative class action against Absolute and the Company, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Joyce v. Absolute Consulting Inc</font>., case number 1<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">:19 cv 00868 RDB</font>, in the United States District Court for the District of Maryland. The lawsuit alleged that the plaintiff and certain other employees were not properly compensated for overtime hours worked. The Company was subsequently dismissed from the case, leaving Absolute as the sole defendant.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On August 17, 2020, Absolute entered into a Settlement Agreement with the plaintiffs, with a maximum settlement amount of $1.5 million, which required Court approval. On September 8, 2020, the Settlement Agreement between Absolute and the plaintiffs was ratified by the Court, and the case was dismissed, although the parties remain bound by the terms of the settlement agreement. Following Court approval, Absolute made an initial payment toward the settlement amount, including legal fees, of $625 thousand. After the passing of an opt-in notice period expired, the final cost of settling this case, including plaintiff&#8217;s attorney fees was approximately $1.4 million. As of March 31, 2021, approximately $15 thousand of the outstanding liability remains to be paid and we are expecting this to occur as payment information is confirmed with the plaintiff&#8217;s attorneys over the next few quarters.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On September 29, 2020, the Company received $952 thousand from a general escrow account, originally set up as part of the Company&#8217;s purchase of Absolute during fiscal 2017. The Company presented the loss on Joyce legal settlement and the benefit from the proceeds from the release of escrow from the Absolute transaction in selling, general and administrative expenses, in the amount of $477 thousand for the year ended December 31, 2020.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Per <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">ASC 450 Accounting for Contingencies</font>, the Company reviews potential items and areas where a loss contingency could arise. In the opinion of management, we are not a party to any legal proceeding, the outcome of which, in management&#8217;s opinion, individually or in the aggregate, would have a material effect on our consolidated results of operations, financial position or cash flows, other than as noted above. We expense legal defense costs as incurred.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is involved in litigation in the ordinary course of business. While it is too early to determine the outcome of such matters, management does not expect the resolution of these matters to have a material impact on the Company&#8217;s financial position or results of operations.</div><div><br /></div></div></div> 0.01 0.01 22192569 22233283 60000000 60000000 20634372 20593658 222000 222000 -6444000 -1099000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis of Presentation</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services and simulation software to clients in the power and process industries. References in this report to "GSE" or "we" or "our" or "the Company" are to GSE Systems, Inc. and our subsidiaries, collectively.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of our management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2020 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the U.S. Securities and Exchange Commission on April 13,&#160;2021.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management 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 financial statements, as well as reported amounts of revenues and expenses during the reporting period. Our most significant estimates relate to revenue recognition on contracts with customers, product warranties, valuation of goodwill and intangible assets acquired including the determination of fair value in impairment tests, valuation of long-lived assets to be disposed of, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results of these and other items not listed could differ from these estimates and those differences could be material.</div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table reflects the revenue recognized in the reporting periods that were included in contract liabilities from contracts with customers:</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue recognized in the period from amounts included in Billings in Excess of Revenue Earned at the beginning of the period</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,189</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,762</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 4947000 5285000 2189000 3762000 10176000 13590000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table represents a disaggregation of revenue by type of goods or services for the three months ended March 31, 2021 and 2020, along with the reportable segment for each category:</div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Performance Improvement Solutions segment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">System Design and Build</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,862</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,813</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Point in time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Over time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,862</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,813</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software and Support</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">813</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Point in time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">95</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">640</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Over time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">718</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">270</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Training and Consulting Services</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,406</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,988</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Point in time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Over time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,338</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,959</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Nuclear Industry Training and Consulting segment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Training and Consulting Services</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,023</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,994</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Point in time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Over time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,994</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total revenue</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,104</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,705</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div></div></div> P5Y 10000000 1000000 3000000 1000000 750000 500000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 10 - Debt</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 29, 2016, we entered a 3-year $5.0 million revolving line of credit facility with the Bank to fund general working capital needs and acquisitions. On May 11, 2018, we entered into the Amended and Restated Credit and Security Agreement (the &#8220;Credit Agreement&#8221; or the &#8220;Credit Facility&#8221;) to (a) expand the $5.0 million revolving line of credit (the &#8220;RLOC&#8221;) to include a letter of credit sub-facility and not be subject to a borrowing base and (b) to add a $25 million term loan facility, available to finance permitted acquisitions over the following 18 months. The credit facility was subject to certain financial covenants and reporting requirements&#160; and was scheduled to mature in five years on May 11, 2023 and accrued interest at the one-month USD LIBOR, plus a margin that varies depending on our overall leverage ratio. The RLOC had required monthly payments of only interest, with principal due at maturity, while our term loan draws required monthly payments of principal and interest based on an amortization schedule. Our obligations under the Credit Agreement are guaranteed by our wholly owned subsidiaries; Hyperspring, Absolute, True North, DP Engineering and by any future material domestic subsidiaries (collectively, "the Guarantors").</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On January 6, 2020, due to an expected violation of our covenants, we entered into the Sixth Amendment and Reaffirmation Agreement with an effective date of December 31, 2019, with our Bank to relax the fixed charge coverage ratio and leverage ratio and delay testing of both financial covenants. We agreed to an additional covenant, requiring us&#160; to maintain a consolidated Adjusted EBITDA target of $4.3 million, tested quarterly as of December 31, 2019, March 31, 2020 and June 30, 2020. Further, we agreed to maintain a minimum USA liquidity of at least $5.0 million in the aggregate, tested bi-weekly as of the fifteenth and the last day of each month, beginning on December 31, 2019 and until June 30, 2020. In addition to the revised covenants, we agreed to make accelerated principal payments of $3.0 million on January 6, 2020; $1.0 million on March 31, 2020; and $1.0 million on June 30, 2020. We incurred $20 thousand of debt issuance costs related to this amendment.</div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On April 17, 2020, effective March 31, 2020, we entered into the Seventh Amendment and Reaffirmation Agreement, which required us to maintain a minimum fixed charge coverage ratio of 1.25 to 1.00, tested quarterly as of the last day of each quarter, beginning with the quarter ending June 30, 2021. In addition, we agreed to not exceed a maximum leverage ratio, tested quarterly as of the last day of each quarter and beginning with the quarter ending September 30, 2020 as follows: (i) 3.00 to 1.00 for the period ending on September 30, 2020; (ii) 2.50 to 1.00 for the period ending on December 31, 2020; and (iii) 2.25 to 1.00 for the period ending on March 31, 2021 and for the periods ending December 31, March 31, June 30 and September 30, thereafter. We additionally agreed to make accelerated principal payments of $0.75 million on April 17, 2020 and $0.5 million on June 30, 2020. We incurred $50 thousand of debt issuance costs related to this amendment.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On August 28, 2020, we signed the Eighth Amendment and Reaffirmation Agreement, &#8220;the Eighth Amendment&#8221;, with an effective date of June 29, 2020, due to violating our minimum Adjusted EBITDA covenant during the three months ended June 30, 2020. As part of the amendment, we agreed to pay $10 million to the Bank during the three months ended September 30, 2020, of which $0.7 million was paid to reduce our RLOC. We paid $9.1 million of our long-term debt and paid out $0.2 million for the unwinding of the interest rate swap agreement during the quarter. We incurred $10 thousand in additional debt issuance costs related to the amendment, which we expensed <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">along with a $70 thousand previously deferred debt issuance cost </font>during the year ended December 30, 2020.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Eighth Amendment removed our minimum Adjusted EBITDA covenant and changed our other debt covenants on an ongoing basis as follows: our maximum fixed charge coverage ratio will be tested quarterly as of the last day of each quarter, beginning with the quarter ending December 31, 2021 and must be 1.00 to 1.00; our leverage ratio will be tested quarterly, starting on March 31, 2021 as follows: (i) 3.00 to 1.00 for the period ending March 31, 2021; (ii) 2.75 to 1.00 for the period ending on June 30, 2021, (iii) 2.50 to 1.00 for the period ending on September 30, 2021, and (iv) 2.00 to 1.00 for the period ending on December 31, 2021 and for the periods ending on each December 31st, March 31st, June 30th and September 30th thereafter. We are also required to maintain a minimum of $3.5 million in aggregate USA liquidity, which was tested on September 15, 2020 and will be tested bi-weekly on an on-going basis.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 29, 2021, due to a projected violation of Q1 2021 leverage ratio, we signed the Ninth Amendment and Reaffirmation Agreement with an effective date of March 29, 2021, with our bank to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and we agreed, for each quarter hereafter, fixed charge coverage ratio shall not be less than 1.10 to 1.00. In addition, we agreed to not exceed a maximum leverage ratio and starting on September 30, 2021 as follows: (i) 3.25 to 1.00 for the period ending September 30, 2021; (ii) 3.00 to 1.00 for the period ending on December 31, 2021, (iii) 2.75 to 1.00 for the period ending March 31, 2022; (iv) 2.50 to 1.00 for the period ending June 30, 2022 and (v) 2.00 to 1.00 for the periods ending September 30, 2022 and each December 31st, March 31st, June 30th and September 30th thereafter. We are also required to maintain a minimum of $2.5 million in aggregate USA liquidity. As part of the amendment, we agreed, at closing, (i) to make a $0.5 million pay down of RLOC; (ii) RLOC commitment to be reduced to $4.25 million; and (iii) $0.5 million of RLOC will only be available for issuance of Letters of Credit. We also agreed to pay $0.5 million to reduce RLOC to $3.75 million by June 30, 2021 and to $3.5 million by September 30, 2021. Commencing December 31, 2021 and on the last day of each quarter, we will pay $75 thousand to reduce the RLOC. We incurred $25 thousand fees related to this amendment during the year ended December 31, 2020.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revolving Line of Credit</font>&#160;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(&#8220;RLOC&#8221;)</font></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three months ended March 31, 2021, we paid down $0.5 million on our RLOC as part of the Ninth Amendment as discussed above. As of March 31, 2021, we had outstanding borrowings of $2.5 million under the RLOC and three letters of credit totaling $933 thousand outstanding to certain of our customers. After consideration of letters of credit, the amount available under the RLOC was approximately $0.3 million with a $4.25 million total borrowing capacity as of March 31, 2021.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We intend to continue using the RLOC for short-term working capital needs and the issuance of letters of credit in connection with business operations provided, we remain in compliance with our covenants. As discussed above, we signed the Ninth Amendment on our credit facility as such our covenants have been waived through June 30, 2021. Letter of credit issuance fees range between 1.25% and 2.00% of the value of the letter of credit, depending on our overall leverage ratio. We pay an unused RLOC fee quarterly based on the average daily unused balance.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Paycheck Protection Program Loan</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We applied for the PPP Loan with the Bank, which was approved by the bank and <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">funded on April&#160;23, 2020, pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief and Economic Security Act (the </font>&#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">CARES Act</font>&#8221;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">). The PPP Loan matures on April 23, 2022, and bears interest at a rate of 1.0% per annum. Monthly amortized principal and interest payments are deferred for ten months after the last day of the covered period, August 9, 2021. The PPP Loan contains events of default and other provisions customary for a loan of this type. The Payroll Protection Program provides that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, </font>(2) 100% <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">of the principal amount of the loan is guaranteed by the Small Business Administration and (3) an amount up to the full principal amount may qualify for loan forgiveness in accordance with the terms of CARES Act. We are not yet able to determine the amount that might be forgiven. As of March 31, 2021, the Company was in full compliance with respect to the PPP Loan and believes the eligible expenses accumulated during the coverage period satisfy forgiveness criteria</font>. Forgiveness was applied for with the SBA, through our bank on February 26, 2021.</div><div><br /></div></div></div> 0.0100 0.010 2022-04-23 0 57000 50000 20000 10000 70000 76000 108000 108000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 9 - Stock-Based Compensation</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms. The Company recognizes the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change. The Company has not capitalized any portion of its stock-based compensation. The Company&#8217;s forfeiture rate is based on actuals.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three months ended March 31, 2021 and 2020, the Company recognized $38 thousand and $147 thousand, respectively, of stock-based compensation expense under the fair value method.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three months ended March 31, 2021, we did not grant RSUs to employees.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During three months ended March 31, 2020, we granted approximately 30,000 time-vesting RSUs to employees with an aggregate fair value of approximately $43 thousand. A portion of the time-vesting RSUs vest quarterly in equal amounts over the course of eight quarters, and the remainder vest annually in equal amounts over the course of one to three years. The fair value of the time-vesting RSUs is expensed ratably over the requisite service period, which ranges from one year to three years.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three months ended March 31, 2020, we granted approximately 510,000 performance-based RSUs to key employees with an aggregate fair-value of $600 thousand. These awards vest over three years based upon achieving certain financial metrics achieved during fiscal 2022 for revenue and Adjusted EBITDA.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We did not grant stock options for the three months ended March 31, 2021 or 2020.</div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 3 - Basic and Diluted Loss per Share</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic earnings per share is based on the weighted average number of outstanding common shares for the period. Diluted earnings per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised. Basic and diluted earnings per share are based on the weighted average number of outstanding shares for the period.</div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The weighted average number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands, except for share amounts)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Numerator:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net (loss) income attributed to common stockholders</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,205</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,258</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denominator:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average shares outstanding for basic earnings per share</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,628,669</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,342,933</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effect of dilutive securities:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee stock options and warrants</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,628,669</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,342,933</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,421</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> -0.11 -0.31 -0.11 -0.31 -197000 -39000 0.21 0.020 0.016 1505000 2257000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 8 - Fair Value of Financial Instruments</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ASC 820, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Fair Value Measurement</font>, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The levels of the fair value hierarchy established by ASC 820 are:</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 1:&#160; inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 2:&#160; inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. A Level 2 input must be observable for substantially the full term of the asset or liability.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 3:&#160; inputs are unobservable and reflect the reporting entity&#8217;s own assumptions about the assumptions that market participants would use in pricing the asset or liability.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of March 31, 2021 and December 31, 2020, we considered the recorded value of certain of our financial assets and liabilities, which consist primarily of cash and cash equivalents, contract receivable and accounts payable, to approximate fair value based upon their short-term nature.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three months ended March 31, 2021, we did not have any transfers into or out of Level 3.</div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets measured at fair value at March 31, 2021:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">in Active Markets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">for Identical Assets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 1)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Observable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 2)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unobservable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 3)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Money market funds</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2020:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">in Active Markets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">for Identical Assets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 1)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Observable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 2)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unobservable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 3)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Money market funds</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div></div></div> 874000 700000 167000 250000 0 2856000 223000 0 0 3124000 3893000 4234000 647000 0 669000 0 0 191000 433000 167000 167000 527000 11730000 1689000 8628000 433000 527000 527000 471000 16744000 471000 949000 2467000 12442000 910000 640000 -167000 -471000 -167000 -360000 -5772000 -336000 -433000 -433000 -304000 -5504000 -1020000 -277000 -1042000 -471000 -8208000 -8549000 435000 334000 0 -43000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 6 - Goodwill and Intangible Assets</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three months ended March 31, 2020, we determined that the impact of the COVID-19 pandemic on the Company&#8217;s operations was an indicator of a triggering event that could result in potential impairment of goodwill. As such we performed a Step 1 goodwill analysis whereby, we compared the fair value of each reporting unit to its respective carrying value. Based upon this analysis, we determined the fair value of goodwill at the reporting unit levels exceeded the carrying value and thus there was no impairment for the period ended March 31, 2020. The Step 1 analysis was updated as of December 31, 2020 for our annual impairment test and did not identify any impairment of goodwill as of such date.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our goodwill impairment analysis includes the use of a discounted cash flow model that requires management to make assumptions regarding estimates of growth rates used to forecast revenue, operating margin and terminal value as well as determining the appropriate risk-adjusted discount rates and other factors that impact fair value determinations.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Due to the impact of the COVID-19 pandemic, definite-lived intangible assets were reviewed for impairment. The undiscounted cash flows evidenced impairment for the DP Engineering asset group. As such, we used a discounted cash flow model to determine the fair value of the DP Engineering asset group and recorded an impairment charge of $4.3 million for the period ended March 31, 2020.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s intangible assets impairment analysis includes the use of undiscounted cash flow and discounted cash flow models that requires management to make assumptions regarding estimates of growth rates used to forecast revenue, operating margin and terminal value as well as determining the appropriate risk adjusted discount rates and other factors that impact fair value determinations.</div><div><br /></div><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Management concluded that there were no triggering events that occurred during the three months ended March 31, 2021</font>.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross Carrying Amount</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated Amortization</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,628</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,772</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,856</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trade names</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,689</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,042</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">647</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-contractual customer relationships</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncompete agreement</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">527</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(360</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Alliance agreement</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">527</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(304</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">223</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Others</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,442</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,549</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,893</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross Carrying Amount</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated Amortization</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Impact of Impairment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,730</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,504</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,102</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,124</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trade names</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,467</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(778</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">669</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-contractual customer relationships</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncompete agreement</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">949</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(336</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(422</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Alliance agreement</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">527</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(277</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">250</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Others</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; text-indent: 22pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,744</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,302</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,234</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.7 million for the three months ended March 31, 2021 and 2020, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Years ended December 31:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">874</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">640</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">334</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">700</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,893</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 13339000 13339000 8431000 4908000 4908000 8431000 4115000 2928000 4302000 422000 0 0 0 3102000 778000 0 2000 2015 2000 -2240000 -6388000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 13 - Income Taxes</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows the provision for (benefit from) income taxes and our effective tax rates:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Loss before income taxes</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,240</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Provision for (benefit from) income taxes</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(35</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(130</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective tax rate</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.6</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.0</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td></tr></table><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our income tax benefit for the interim periods presented is determined using an estimate of our annual effective tax rate, adjusted for discrete items arising in that quarter. Total income tax benefit for the three months ended March 31, 2021 and 2020 was comprised mainly of foreign and state tax benefit.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our income effective tax rate was 1.6% and 2.0% for the three months ended March 31, 2021 and 2020, respectively. For the three months ended March 31, 2021, the difference between our income tax benefit at an effective tax rate of 1.6% and a benefit at the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax positions for certain foreign tax contingencies, a change in tax valuation allowance in our U.S. entity, and discrete item adjustments for U.S. and foreign taxes. For the three months ended March 31, 2020, the difference between income tax benefit at an effective tax rate of 2.0% and a benefit at the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax positions for certain foreign tax contingencies, a change in tax valuation allowance in our U.S. and China subsidiaries, and discrete item adjustments for U.S. and foreign taxes.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Because of our net operating loss carryforwards, we are subject to U.S. federal and state income tax examinations from the year 2000 and forward and are subject to foreign tax examinations by tax authorities for years 2015 and forward.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><!--Anchor-->An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">i.e.</font>, a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense. The Company has an estimated $0.8 million of tax benefit that will be realized in the third quarter of 2021 upon the expiration of the statute of limitations of the tax year in which the uncertain tax position was taken.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized. We have evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on our U.S., Chinese, and Slovakian net deferred assets as of March 31, 2021. We have determined that it is not more likely than not that the Company will realize the benefits of its deferred taxes in the U.S. and foreign jurisdictions.</div><div><br /></div></div></div> -35000 -130000 1259000 -3453000 -340000 -1220000 2000000 -121000 1111000 2070000 -207000 -525000 1737000 0 0 4234000 3893000 25000 -54000 -241000 P2Y7M20D P2Y5M1D P1Y P6Y 631000 171000 P1Y P5Y 116000 2857000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of March 31, 2021 are as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross Future</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum Lease</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2021 remainder</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,166</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">631</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">116</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total lease payments</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,857</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Interest</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">171</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Present value of lease payments</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,686</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr></table><div><br /></div></div></div> 3000 1166000 941000 700000 9100000 176000 290000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The table below summarizes lease income and expense recorded in the consolidated statements of operations incurred during three months ended March 31, 2021, (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lease Cost</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Classification</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease cost <sup style="font-weight: bold;">(1)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative expenses</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">192</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">321</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term leases costs <sup style="font-weight: bold;">(2)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative expenses</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sublease income<sup style="font-weight: bold;">&#160;(3)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative expenses</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net lease cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">176</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">290</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><sup style="font-weight: bold;">(1)</sup><font style="font-size: 8pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</font>Includes variable lease costs which are immaterial.</div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><sup style="font-weight: bold;">(2)</sup><font style="font-size: 8pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</font>Includes leases maturing less than twelve months from the report date.</div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><sup style="font-weight: bold;">(3)</sup><sup>&#160;</sup>Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.</div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 14 - Leases</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">According to ASC 842 <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases (Topic 842), </font>for leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. Leases generally have remaining terms of one to six years, whereas leases with an initial term of twelve months or less are</div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">not recognized on our consolidated balance sheet. We recognize lease expense for minimum lease payments on a straight-line basis over the term of the lease. We maintain leases of office facilities and equipment, and certain leases include options to renew or terminate. Renewal options are exercisable based upon our discretion and vary based on the nature of each lease, with renewal periods generally ranging from one to five years. The term of the lease includes renewal periods, only if we are reasonably certain that we will exercise the renewal option. When determining if a renewal option is reasonably certain of being exercised, we consider several factors, including but not limited to, the cost of moving to another location, the cost of disruption to our operations, the purpose or location of the leased asset and the terms associated with extending the lease.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease Right-of-Use ("ROU") assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease ROU assets represent the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. Our real estate leases, which are comprised primarily of office spaces, represent most of our remaining lease liability. Most of our lease payments are fixed, although an immaterial portion of payments are variable in nature. These lease payments vary based on changes in facts and circumstances related to the use of the ROU asset and are recorded as incurred. We use an incremental borrowing rate based on rates available at commencement in determining the present value of future payments.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have lease agreements with lease and non-lease components, which are accounted for as a single lease. We apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lease contracts are evaluated at inception to determine whether they contain a lease and whether we obtain the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating Leases</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Classification</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Leased Assets</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease - right of use assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long term assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,413</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,562</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Lease Liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities - Current</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other current liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,138</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long term liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,565</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,831</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,686</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,969</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We executed a sublease agreement with a tenant to sublease 3,650 square feet from the office space in Sykesville on May 1, 2019. This agreement is in addition to the 3,822 of square feet previously subleased, which was entered into on April 1, 2017. The sublease does not relieve us of our primary lease obligation. The lessor agreements are both considered operating leases, maintaining the historical classification of the underlying lease. We do not recognize any underlying assets for the subleases as a lessor of operating leases. The net amount received from the sublease is recorded within selling, general and administrative expenses.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The table below summarizes lease income and expense recorded in the consolidated statements of operations incurred during three months ended March 31, 2021, (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lease Cost</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Classification</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease cost <sup style="font-weight: bold;">(1)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative expenses</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">192</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">321</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term leases costs <sup style="font-weight: bold;">(2)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative expenses</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sublease income<sup style="font-weight: bold;">&#160;(3)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative expenses</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net lease cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">176</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">290</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><sup style="font-weight: bold;">(1)</sup><font style="font-size: 8pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</font>Includes variable lease costs which are immaterial.</div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><sup style="font-weight: bold;">(2)</sup><font style="font-size: 8pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</font>Includes leases maturing less than twelve months from the report date.</div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><sup style="font-weight: bold;">(3)</sup><sup>&#160;</sup>Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of March 31, 2021 are as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross Future</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum Lease</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2021 remainder</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,166</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">631</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">116</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total lease payments</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,857</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Interest</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">171</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Present value of lease payments</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,686</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We calculated the weighted-average remaining lease term, presented in years below and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, we use the incremental borrowing rate as the lease discount rate.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"><tr><td style="width: 53.87%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Lease Term and Discount Rate</div></td><td style="width: 1.38%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td style="width: 1.66%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div></td></tr><tr><td style="width: 53.87%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average remaining lease term (years)</div></td><td style="width: 1.38%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 1.66%; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td></tr><tr><td style="width: 53.87%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</div></td><td style="width: 1.38%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.42</div></td><td style="width: 1.66%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.64</div></td></tr><tr><td style="width: 53.87%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average discount rate</div></td><td style="width: 1.38%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 1.66%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td></tr><tr><td style="width: 53.87%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</div></td><td style="width: 1.38%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div></td><td style="width: 1.66%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div></td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The table below sets out the classification of lease payments in the consolidated statement of cash flows.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cash paid for amounts included in measurement of liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating cash flows used in operating leases</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">327</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">339</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 39190000 36979000 28685000 27563000 21481000 24475000 P18M P3M 3750000 3500000 4250000 25000 4250000 5000000 25000000 933000 75000 300000 500000 500000 2506000 3006000 15000 1400000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 5 - Contract Receivables</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract receivables represent our unconditional rights to consideration due from our domestic and international customers. We expect to collect all contract receivables within the next twelve months.</div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of contract receivables were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Billed receivables</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,202</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,694</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled receivable</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,906</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,160</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for doubtful accounts</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(359</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(360</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total contract receivables, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,749</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,494</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Management reviews collectability of receivables periodically and records an allowance for doubtful accounts to reduce the Company's receivables to their net realizable value when management determines it is probable that we will not be&#160; able to collect all amounts due from customers. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, specific identification and review of customer accounts.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three months ended March 31, 2021 and 2020, we recorded bad debt expense of $4 thousand and $93 thousand, respectively.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the month of April 2021, we invoiced $2.0 million of the unbilled amounts as of the three months ended March 31, 2021.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of March 31, 2021 and December 31, 2020 , we had no customer that accounted over 10% of our consolidated contract receivables.</div><div><br /></div></div></div> 1300000 2500000 1260000 5034000 8800000 625000 477000 1500000 1641000 -1958000 -6258000 -2205000 0 0 0 0 -2205000 0 -6258000 0 0 0 -225000 -62000 -2205000 -6258000 -731000 -1713000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 2 - Recent Accounting Pronouncements</div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Accounting pronouncements recently adopted</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In January 2020, the FASB issued ASU 2020-01, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Investments &#8211; Equity Securities, Investments &#8211; Equity Method and Joint Ventures, and Derivatives and Hedging</font>, which provides clarity for companies that hold equity securities at cost to first update the fair value of an investment, immediately prior to applying the Equity Method of Accounting; or clarity for companies that enter into forward contracts to purchase additional shares of an equity security that would then require the investee to account for the investment via the Equity Method. This ASU is applicable for public companies starting with fiscal years beginning after December 31, 2020 and interim periods within those fiscal years. The Company adopted ASU 2020-01 on January 1, 2021. This standard did not have a significant impact to our consolidated financial statements since the Company does not currently hold any investments at cost.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In September 2020, the FASB issued ASU 2020-10, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Codification Improvements</font>, which is part of an ongoing attempt to improve the consistency of the codification. Previously the option to disclose information in the footnotes to the financial statements was in one of two sections: Disclosure Section (Section 50) or Other Presentation Matters (Section 45). ASU 2020-10 conforms the disclosure requirements into Section 50 and provides additional information on specific guidance that was previously unclear or not included in the codification. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2020, with early adoption available for interim and annual financial statements not already filed and using the retrospective approach. however, the FASB does not believe that this should change any of the current reporting or disclosure requirements. The Company adopted ASU 2020-10 on January 1, 2021. The adoption of this standard did not have a material impact to our consolidated financial statements.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In June 2016, the FASB issued ASU 2016-13, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments - Credit Losses</font>, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. On October 16, 2019, the FASB voted to defer the deadlines for private companies and certain small public companies, including smaller reporting companies, to implement the new accounting standards on credit losses. The new effective date is January 1, 2023. As a smaller reporting company, we have elected to defer adoption in line with new deadlines and are currently evaluating the effects, if any, that the adoption of this guidance will have on our consolidated financial position, results of operations and cash flows.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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.</div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Accounting pronouncements recently adopted</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In January 2020, the FASB issued ASU 2020-01, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Investments &#8211; Equity Securities, Investments &#8211; Equity Method and Joint Ventures, and Derivatives and Hedging</font>, which provides clarity for companies that hold equity securities at cost to first update the fair value of an investment, immediately prior to applying the Equity Method of Accounting; or clarity for companies that enter into forward contracts to purchase additional shares of an equity security that would then require the investee to account for the investment via the Equity Method. This ASU is applicable for public companies starting with fiscal years beginning after December 31, 2020 and interim periods within those fiscal years. The Company adopted ASU 2020-01 on January 1, 2021. This standard did not have a significant impact to our consolidated financial statements since the Company does not currently hold any investments at cost.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In September 2020, the FASB issued ASU 2020-10, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Codification Improvements</font>, which is part of an ongoing attempt to improve the consistency of the codification. Previously the option to disclose information in the footnotes to the financial statements was in one of two sections: Disclosure Section (Section 50) or Other Presentation Matters (Section 45). ASU 2020-10 conforms the disclosure requirements into Section 50 and provides additional information on specific guidance that was previously unclear or not included in the codification. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2020, with early adoption available for interim and annual financial statements not already filed and using the retrospective approach. however, the FASB does not believe that this should change any of the current reporting or disclosure requirements. The Company adopted ASU 2020-10 on January 1, 2021. The adoption of this standard did not have a material impact to our consolidated financial statements.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In June 2016, the FASB issued ASU 2016-13, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments - Credit Losses</font>, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. On October 16, 2019, the FASB voted to defer the deadlines for private companies and certain small public companies, including smaller reporting companies, to implement the new accounting standards on credit losses. The new effective date is January 1, 2023. As a smaller reporting company, we have elected to defer adoption in line with new deadlines and are currently evaluating the effects, if any, that the adoption of this guidance will have on our consolidated financial position, results of operations and cash flows.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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.</div><div><br /></div></div></div> 2 0.0500 0.0500 2969000 2686000 1565000 1831000 1121000 1138000 5115000 10248000 321000 192000 339000 327000 1562000 1413000 -6133000 -2187000 -784000 -1403000 -1272000 -559000 59000 59000 2498000 1596000 339000 263000 1000 29000 -186000 1106000 0 1106000 0 0 0 0 -186000 0 0 0 1000 153000 0 0 0 0 0 0 0.01 0.01 2000000 2000000 1554000 1478000 0 3500000 665000 587000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 11 - Product Warranty</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We accrue for estimated warranty costs at the time the related revenue is recognized and based on historical experience and projected claims. Our System Design and Build contracts generally include a one-year base warranty on the systems. The portion of our warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $587 thousand, and the remaining $179 thousand is classified as long-term within other liabilities.</div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The activity in the accrued warranty accounts during the current period is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at January 1, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">922</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current period provision</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(119</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current period claims</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Currency adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">766</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 7 -&#160; Equipment, Software and Leasehold Improvements</div><div><br /></div></div><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equipment, software and leasehold improvements, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Computer and equipment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,233</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,229</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,845</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,695</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leasehold improvements</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">659</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">660</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Furniture and fixtures</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">848</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">848</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,585</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,432</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated depreciation</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,891</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,816</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equipment, software and leasehold improvements, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">694</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">616</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation expense was $76 thousand and $108 thousand for the three months ended March 31, 2021 and 2020, respectively.&#160;Capitalization&#160;of internal-use software cost of $150 thousand was recorded in software for the three months ended March 31, 2021.</div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equipment, software and leasehold improvements, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Computer and equipment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,233</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,229</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,845</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,695</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leasehold improvements</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">659</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">660</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Furniture and fixtures</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">848</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">848</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,585</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,432</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated depreciation</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,891</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,816</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equipment, software and leasehold improvements, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">694</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">616</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 5432000 1845000 660000 848000 5585000 659000 2229000 848000 2233000 1695000 694000 616000 93000 4000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the revenue and operating results attributable to our reportable segments and includes a reconciliation of segment revenue to consolidated revenue and segment loss to consolidated loss before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance Improvement Solutions</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,081</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,711</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,023</div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,994</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total revenue</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,104</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,705</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating loss</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance Improvement Solutions</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,403</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,272</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(784</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(559</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Loss on impairment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,302</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating loss</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,187</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,133</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest expense, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(54</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(241</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gain (loss) on derivative instruments, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other income, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Loss before income taxes</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,240</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 0 500000 500000 500000 5162000 0 18500000 200000 952000 210000 157000 140000 41000 0 0 0 0 0 0 0 1000 -1000 0 0 0 10000 808000 -65191000 -67396000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 12 - Revenue</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We account for revenue in accordance with ASC 606, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers</font>. We primarily generate revenue through three distinct revenue streams: (1) System Design and Build (&#8220;SDB&#8221;), (2) Software and (3) Training and Consulting Services across our Performance and NITC (workforce solutions) segments. We recognize revenue from SDB and software contracts mainly through our Performance segment. We recognize training and consulting service contracts through both segments.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table represents a disaggregation of revenue by type of goods or services for the three months ended March 31, 2021 and 2020, along with the reportable segment for each category:</div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Performance Improvement Solutions segment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">System Design and Build</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,862</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,813</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Point in time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Over time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,862</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,813</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software and Support</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">813</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Point in time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">95</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">640</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Over time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">718</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">270</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Training and Consulting Services</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,406</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,988</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Point in time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Over time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,338</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,959</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Nuclear Industry Training and Consulting segment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Training and Consulting Services</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,023</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,994</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Point in time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Over time</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,994</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total revenue</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,104</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,705</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">SDB contracts are typically fixed-priced, and we receive payments based on a billing schedule established in our contracts. We generally have two main performance obligations: (1) the training simulator build and (2) the Post Contract Support (&#8220;PCS&#8221;) period. Fees for PCS are normally paid in advance of the related service period. The training simulator build performance obligation generally includes hardware, software, and labor. The transaction price under the SDB contracts is allocated to each performance obligation based on its standalone selling price. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method. In applying the cost-to-cost input method, we use the actual costs incurred to date relative to the total estimated costs to measure the work progress toward the completion of the performance obligation and recognize revenue over time as control transfers to a customer. Estimated contract costs are reviewed and revised periodically during the contract period, and the cumulative effect of any change in estimates is recognized in the period in which the change is identified. Estimated losses are recognized in the period such losses become known.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company&#8217;s revenue recognition as a significant change in the estimates can cause the Company&#8217;s revenue and related margins to change significantly from previous estimates.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Management judgments and estimates involved in the initial creation and subsequent updates to the Company&#8217;s estimates-at-completion and related profit recognized are critical to our revenue recognition associated with SDB contracts. Inputs and assumptions requiring significant management judgment included anticipated direct labor, subcontract labor, and other direct costs required to deliver on unfinished performance obligations.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The transaction price for Software contracts is generally fixed, and we recognize revenue upon delivery of the software, with fees due in advance or shortly after delivery of the software.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize Training and Consulting Services revenue as services are provided, and we bill our customers for these services at fixed intervals (i.e., weekly, biweekly or monthly) based on contract terms.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract asset, which we classify as unbilled receivables, relates to performance under the contract for obligations that are satisfied but not yet billed. Contract assets are recognized as revenue as they occur.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract liability, which we classify as billing-in-excess of revenue earned, relates to payments received in advance of performance under the contract. Contract liabilities are recognized as revenue as performance obligations are satisfied.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table reflects the revenue recognized in the reporting periods that were included in contract liabilities from contracts with customers:</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue recognized in the period from amounts included in Billings in Excess of Revenue Earned at the beginning of the period</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,189</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,762</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 17705000 13104000 813000 95000 5937000 0 270000 68000 910000 718000 1862000 29000 6023000 4406000 3813000 0 0 3813000 640000 1862000 7994000 4338000 7994000 4959000 4988000 86000 6023000 7994000 7081000 9711000 32000 32000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.7 million for the three months ended March 31, 2021 and 2020, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Years ended December 31:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">874</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">640</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">334</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">700</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,893</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The activity in the accrued warranty accounts during the current period is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at January 1, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">922</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current period provision</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(119</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current period claims</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Currency adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">766</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows the provision for (benefit from) income taxes and our effective tax rates:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Loss before income taxes</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,240</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Provision for (benefit from) income taxes</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(35</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(130</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective tax rate</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.6</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.0</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets measured at fair value at March 31, 2021:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">in Active Markets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">for Identical Assets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 1)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Observable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 2)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unobservable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 3)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Money market funds</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2020:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">in Active Markets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">for Identical Assets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 1)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Observable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 2)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unobservable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 3)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Money market funds</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total assets</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">435</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The weighted average number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands, except for share amounts)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Numerator:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net (loss) income attributed to common stockholders</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,205</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,258</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denominator:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average shares outstanding for basic earnings per share</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,628,669</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,342,933</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effect of dilutive securities:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee stock options and warrants</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,628,669</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,342,933</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,421</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross Carrying Amount</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated Amortization</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,628</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,772</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,856</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trade names</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,689</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,042</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">647</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-contractual customer relationships</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncompete agreement</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">527</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(360</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%;"><div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Alliance agreement</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">527</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(304</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">223</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Others</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;"><div style="text-align: left; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,442</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,549</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,893</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross Carrying Amount</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated Amortization</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Impact of Impairment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,730</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,504</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,102</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,124</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trade names</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,467</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(778</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">669</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Developed technology</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-contractual customer relationships</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Noncompete agreement</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">949</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(336</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(422</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Alliance agreement</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">527</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(277</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">250</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Others</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;"><div style="text-align: left; text-indent: 22pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,744</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,302</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,234</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of contract receivables were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Billed receivables</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,202</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,694</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled receivable</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,906</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,160</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for doubtful accounts</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(359</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(360</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total contract receivables, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,749</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,494</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 15 - Segment Information</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have two reportable business segments. The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications. Example engineering services include, but are not limited to, plant design verification and validation, thermal performance evaluation and optimization programs, and engineering programs for plants for ASME code and ASME Section XI. The Company provides these services across all market segments through our Performance, True North consulting, and DP Engineering subsidiaries. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On February 15, 2019, through our wholly-owned subsidiary GSE Performance Solutions, Inc., the Company entered into the DP Engineering Purchase Agreement, to purchase 100% of the membership interests in DP Engineering. DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages. For reporting purposes, DP Engineering is included in our Performance segment due to similarities in services provided including engineering solutions and implementation of design modifications to the nuclear power sector.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Nuclear Industry Training and Consulting (workforce solutions) segment provides specialized workforce solutions primarily to the nuclear industry, working at clients&#8217; facilities. This business is managed through our Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.</div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the revenue and operating results attributable to our reportable segments and includes a reconciliation of segment revenue to consolidated revenue and segment loss to consolidated loss before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance Improvement Solutions</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,081</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,711</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,023</div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,994</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total revenue</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,104</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,705</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating loss</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance Improvement Solutions</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,403</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,272</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(784</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(559</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Loss on impairment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,302</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating loss</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,187</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,133</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest expense, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(54</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(241</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gain (loss) on derivative instruments, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other income, net</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Loss before income taxes</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,240</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 3734000 4948000 38000 147000 P1Y P3Y P3Y 22193000 21839000 -1599000 -1599000 21979000 22234000 -1599000 -1599000 5034000 8832000 1000 16000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 1 - Summary of Significant Accounting Policies</div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis of Presentation</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services and simulation software to clients in the power and process industries. References in this report to "GSE" or "we" or "our" or "the Company" are to GSE Systems, Inc. and our subsidiaries, collectively.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of our management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2020 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the U.S. Securities and Exchange Commission on April 13,&#160;2021.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management 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 financial statements, as well as reported amounts of revenues and expenses during the reporting period. Our most significant estimates relate to revenue recognition on contracts with customers, product warranties, valuation of goodwill and intangible assets acquired including the determination of fair value in impairment tests, valuation of long-lived assets to be disposed of, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results of these and other items not listed could differ from these estimates and those differences could be material.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">COVID-19</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">GSE employees began working remotely during the first quarter of 2020 due to the COVID-19 pandemic and will continue to do so when practical and as mandated by local, state and federal directives and regulations. Employees almost entirely work from home within our Performance Improvement Solutions (&#8220;Performance&#8221;) segment, except when required to be at the client site for essential project work. Our Performance contracts, which are considered an essential service, are permitted to and mostly continue without pause; however, we have experienced certain delays in new business. For our staff augmentation business, we have seen certain contracts for our Nuclear Industry Training and Consulting (&#8220;NITC&#8221; or &#8220;workforce solutions&#8221;) customers paused or delayed as clients reduce their own on-premise workforces to the minimum operating levels in response to the pandemic; as a result, our NITC segment has experienced a decline in its billable employee base since the start of the pandemic. Although we cannot fully estimate the length or gravity of the impact of the COVID-19 pandemic to our business at this time, we have experienced delays in commencing new projects and thus our ability to recognize revenue has been delayed for some contracts. Reductions in orders and other negative changes to orders experienced at the beginning of the pandemic have started to reverse in Q1 2021. We continue to closely monitor our operating expenses as a result of contract delays and have made adjustments to keep our gross profit at a sustainable level.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Going Concern</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In 2020, we had several projects (primarily in our NITC business segment) delayed and new orders postponed because of the COVID-19 pandemic. We amended our credit facility with Citizens Bank, N.A. (&#8220;the Bank&#8221;) in 2020 based upon expected covenant violations and have been required to curtail term debt in exchange for revised financial covenants. Scheduled term loan repayments and agreed upon curtailment required us to use $18.5 million in available cash to pay-off our term debt in 2020. We signed a Ninth Amendment and Reaffirmation Agreement (the &#8220;Ninth Amendment&#8221;) with the Bank on March 29, 2021 to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and to adjust the thresholds for future covenants to ease the risk of non-compliance experienced in previous quarters (See Note 10). Our working capital position on March 31, 2021 was a deficit of $7.5 million. This working capital deficit was primarily due to the $8.8 million of current maturities on our PPP loan at March 31, 2021. We expect the PPP loan will be forgiven and have not received any indications to the contrary (See Note 4). If the PPP loan is not forgiven, in part or in whole, we will work with our bank to extend repayment terms as permitted to mitigate the impact on our cash flows. However, if unforgiven and unamended, our PPP loan would be due on April 23, 2022, in part or in whole, and may stress our free cash flow and the business to a degree that may cause our covenants to fail.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, a further decline will stress our ability to meet covenant requirements. Further continuance of delays in commencing work on outstanding orders or a continued loss of orders, and further disruption of our business because of worker illness or mandated shutdowns may also exacerbate the situation. Jurisdictions where our businesses operate across the country are pushing toward re-opening places of business and government support, through the American Rescue Plan Act of 2021, will continue to support the broader economy. However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve our specific company's health. Following the Ninth Amendment, our new covenant compliance remains dependent on meeting future projections, which are subject to the variability and unknown speed and extent of post-COVID-19 recovery.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We became eligible for the Employee Retention Credit for the first quarter of 2021 and have applied for a refund of $2.4 million dollars in April 2021. We believe we are eligible to receive the employee retention credit in the second quarter of 2021 and are currently reducing our payroll taxes as permitted under the </font>Coronavirus Aid, Relief and Economic Security Act (See Note 17).</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's management continues to explore raising capital through its access to the public markets or entering into alternative finance arrangements. Continued negative trends in operating results could be mitigated through various cost cutting measures including adjustments to headcount or compensation, vendor augmentation or delay of investment initiatives in the Company's corporate office.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These actions, which are further supported by positively trending macroeconomic conditions, and the potential of recovery of business and orders may ease the risk of further bank covenant violations. However, when considering the unpredictability of the above, there continues to be substantial doubt the Company will continue as a going concern.</div><div><br /></div></div></div> 36000 119000 179000 -1000 922000 766000 587000 9416000 10505000 -2999000 79400000 -2999000 -54654000 -1214000 79687000 222000 218000 -65191000 20119000 -1846000 -2032000 -60912000 -2999000 -67396000 79495000 -2999000 219000 -108000 79697000 13771000 222000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 17 - Subsequent Events</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On April 14, 2021, Swedish Companies Registration Office (Bolagsverket) registered the closure of the GSE Power Systems AB liquidation.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We became eligible for the Employee Retention Credit for the first quarter of 2021 and have applied for a refund of $2.4 million in April 2021. We believe we are eligible to receive the employee retention credit in the second quarter of 2021 and are currently reducing our payroll taxes as permitted under the </font>Coronavirus Aid, Relief and Economic Security Act.</div><div><br /></div></div></div> 1621000 1549000 1598911 1598911 2999000 2999000 5160000 6906000 800000 20628669 20342933 20628669 20342933 false --12-31 2021-03-31 MD Yes Non-accelerated Filer GSE SYSTEMS INC 0000944480 20637447 2021 Q1 10-Q Yes false false true <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Going Concern</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In 2020, we had several projects (primarily in our NITC business segment) delayed and new orders postponed because of the COVID-19 pandemic. We amended our credit facility with Citizens Bank, N.A. (&#8220;the Bank&#8221;) in 2020 based upon expected covenant violations and have been required to curtail term debt in exchange for revised financial covenants. Scheduled term loan repayments and agreed upon curtailment required us to use $18.5 million in available cash to pay-off our term debt in 2020. We signed a Ninth Amendment and Reaffirmation Agreement (the &#8220;Ninth Amendment&#8221;) with the Bank on March 29, 2021 to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and to adjust the thresholds for future covenants to ease the risk of non-compliance experienced in previous quarters (See Note 10). Our working capital position on March 31, 2021 was a deficit of $7.5 million. This working capital deficit was primarily due to the $8.8 million of current maturities on our PPP loan at March 31, 2021. We expect the PPP loan will be forgiven and have not received any indications to the contrary (See Note 4). If the PPP loan is not forgiven, in part or in whole, we will work with our bank to extend repayment terms as permitted to mitigate the impact on our cash flows. However, if unforgiven and unamended, our PPP loan would be due on April 23, 2022, in part or in whole, and may stress our free cash flow and the business to a degree that may cause our covenants to fail.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, a further decline will stress our ability to meet covenant requirements. Further continuance of delays in commencing work on outstanding orders or a continued loss of orders, and further disruption of our business because of worker illness or mandated shutdowns may also exacerbate the situation. Jurisdictions where our businesses operate across the country are pushing toward re-opening places of business and government support, through the American Rescue Plan Act of 2021, will continue to support the broader economy. However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve our specific company's health. Following the Ninth Amendment, our new covenant compliance remains dependent on meeting future projections, which are subject to the variability and unknown speed and extent of post-COVID-19 recovery.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We became eligible for the Employee Retention Credit for the first quarter of 2021 and have applied for a refund of $2.4 million dollars in April 2021. We believe we are eligible to receive the employee retention credit in the second quarter of 2021 and are currently reducing our payroll taxes as permitted under the </font>Coronavirus Aid, Relief and Economic Security Act (See Note 17).</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's management continues to explore raising capital through its access to the public markets or entering into alternative finance arrangements. Continued negative trends in operating results could be mitigated through various cost cutting measures including adjustments to headcount or compensation, vendor augmentation or delay of investment initiatives in the Company's corporate office.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">These actions, which are further supported by positively trending macroeconomic conditions, and the potential of recovery of business and orders may ease the risk of further bank covenant violations. However, when considering the unpredictability of the above, there continues to be substantial doubt the Company will continue as a going concern.</div><div><br /></div></div></div> P1Y 61000 72000 0 203000 -156000 -26000 28000 51000 0.5 0.5 3 P1M 3.00 2.00 2.00 1.25 1.1 3.25 2.00 1.1 2.00 2.00 2.75 2.50 10000000 4300000 3500000 5000000 2500000 0.0125 0.0200 2.00 3.00 2.25 2.25 1.00 2.00 3.00 2.25 2.00 2.00 2.25 2.75 2.50 2.50 2.00 2.25 P10M 1 1 510000 0 600000 0 30000 0 0 43000 8 P1Y P3Y 100000 200000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We calculated the weighted-average remaining lease term, presented in years below and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, we use the incremental borrowing rate as the lease discount rate.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"><tr><td style="width: 53.87%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Lease Term and Discount Rate</div></td><td style="width: 1.38%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td style="width: 1.66%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div></td></tr><tr><td style="width: 53.87%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average remaining lease term (years)</div></td><td style="width: 1.38%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 1.66%; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; border-top: #000000 2px solid;">&#160;</td></tr><tr><td style="width: 53.87%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</div></td><td style="width: 1.38%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.42</div></td><td style="width: 1.66%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.64</div></td></tr><tr><td style="width: 53.87%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average discount rate</div></td><td style="width: 1.38%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 1.66%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td></tr><tr><td style="width: 53.87%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</div></td><td style="width: 1.38%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td style="width: 22.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div></td><td style="width: 1.66%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td style="width: 20.29%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div></td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lease contracts are evaluated at inception to determine whether they contain a lease and whether we obtain the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating Leases</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Classification</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Leased Assets</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease - right of use assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long term assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,413</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,562</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Lease Liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities - Current</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other current liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,138</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long term liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,565</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,831</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,686</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,969</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The table below sets out the classification of lease payments in the consolidated statement of cash flows.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cash paid for amounts included in measurement of liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2021</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31, 2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating cash flows used in operating leases</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">327</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">339</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 4 - Paycheck Protection Program Loan</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 27, 2020, the United States enacted the Coronavirus Aid, Relief and Economic Security Act (&#8220;CARES Act&#8221;). The CARES Act&#8217;s purpose is to extend liquidity to small businesses and assist in retaining employees during the COVID-19 pandemic. On April 23, 2020, GSE was approved for and on the next day received a $10 million PPP Loan (&#8220;PPP Loan&#8221; or &#8220;Loan&#8221;) from the Small Business Administration (SBA) as part of the CARES Act from the Bank. On June 5, 2020, the Paycheck Protection Program Flexibility Act (&#8220;PPPFA&#8221;) was signed into law. This new law acted to ease some of the burden of the first legislation in order to expand the amount of forgiveness available.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The aim of the PPP Loan is to provide funding for businesses for certain payroll and nonpayroll costs. Proceeds for the PPP Loan are eligible for complete forgiveness, if used at least 60% for payroll cost with up to 40% for certain other nonpayroll costs. Forgiveness for amounts less than the total amount of the PPP Loan ($10 million) is allowed, retaining 60/40 requirements, but will be limited based upon the amount of funds used for payroll costs and further reduced by a full-time employee and salary/hourly rate wage reduction limitation. GSE has relied primarily on eligible wages and expenses and is well within the ratios.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The SBA has stated that PPP loans above $2 million will be subject to audit for appropriate usage of the funds and confirmation of loan forgiveness. GSE has stated, as part of the initial application, that the receipt of such funds were required in order to maintain its employees during the pandemic, and GSE was confident in its ability to report on the proper use the funds and obtain full forgiveness. GSE has also prepared and performed extensive review in its submission of the mandated Form 3590 &#8211; PPP Loan Necessity Questionnaire and remains confident to that end.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The terms of the loan are as follows: The July 5 legislation provides for an automatic 10 month deferment, after the coverage period, on the first payment, placing it on August 9, 2021. Subsequent payments, in accordance with our loan documentation, will occur monthly in equal monthly proportions, beginning with the first full month following the deferment period and will be comprised of principal and interest, with the loan fully due on April 23, 2022. Although the first payment is not required until September 2021, the loan balance accrues at an interest rate of 1% from April 23, 2020. If the loan is forgiven, the related interest incurred is also forgiven.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We realized all possible PPP Loan (&#8220;PPP Loan&#8221; or &#8220;Loan&#8221;) forgiveness expenses through the 24 week coverage period during the 2020 fiscal year. We have applied for forgiveness in Q1 of 2021, with expected response in Q2 of 2021. Any balance unforgiven by the SBA and accruing 1% interest since inception will be payable starting on the date instructed by the SBA and in equal monthly payments with the final balance due by April 23, 2022. Loan forgiveness is achieved by applying for forgiveness with the Company&#8217;s lender, the Bank, with expenses eligible for forgiveness as incurred and receiving final clearance from the SBA. The Bank has successfully completed their review and provided the loan forgiveness application and support to the SBA on February 26, 2021 for their process to begin, legislated to take no more than an additional 90 days. Upon receipt of the funds, a Loan Payable &#8211; PPP balance of $10 million was recorded and related interest expense is being accrued. As of December 31, 2020, GSE reported half of the loan balance and accrued interest as a short term payable.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The PPP Loan contains events of default and other provisions customary for a loan of this type. The Payroll Protection Program provides that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of the principal amount of the loan is guaranteed by the Small Business Administration.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The SBA provides for certain customary events of default, including if the Company (i) fails to do anything required by the Note and other Loan Documents; (ii) does not disclose, or anyone acting on its behalf does not disclose, any material fact to the Bank or the SBA; (iii) makes, or anyone acting on its behalf makes, a materially false or misleading representation to lender or the SBA; (iv) reorganizes, merges, consolidates or otherwise changes ownership or business structure without the Bank&#8217;s prior written consent; (v) takes certain prohibited actions after the Bank makes a determination that the PPP Loan is not entitled to full forgiveness. Upon default the Bank may require immediate payment of all amounts owing under the PPP Loan or file suit and obtain judgment.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of March 31, 2021, we had $10 million of outstanding PPP Loan and accrued interest of $93 thousand as debt, which we classified $8.8 million as current and $1.3 million as noncurrent in our consolidated balance sheets. We recorded $25 thousand of interest expense during the three months ended March 31, 2021.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">As of March 31, 2021, the Company was in full compliance with respect to the PPP Loan and believes the eligible expenses accumulated during the coverage period satisfy forgiveness criteria</font>.</div><div><br /></div></div></div> 2400000 -8800000 -7500000 2 3 P2Y 2017-04-01 2019-05-01 3822 3650 2 Includes variable lease costs which are immaterial. Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD. Include leases maturing less than twelve months from the report date. EX-101.SCH 6 gvp-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Basic and Diluted Loss per Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Paycheck Protection Program Loan link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Contract Receivables link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Equipment, Software and Leasehold Improvements link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Basic and Diluted Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Contract Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Equipment, Software and Leasehold Improvements (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Basic and Diluted Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Paycheck Protection Program Loan (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Contract Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Equipment, Software and Leasehold Improvements (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Equipment, Software and Leasehold Improvements (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Revenue (Details)Default link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 091402 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gvp-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 gvp-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 gvp-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Award Type [Axis] Summary of Significant Accounting Policies [Abstract] Accounts payable Total contract receivables, net Construction Contractor, Receivable, Excluding Contract Retainage Contract receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts, Notes, Loans and Financing Receivable [Line Items] Accrued expenses Accrued interest Accrued Liabilities Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Loss [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Additional Paid-in Capital [Member] Additional paid-in capital Additional Paid in Capital Stock-based compensation expense Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Shares withheld to pay taxes Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation Stock-based compensation expense Share-based Payment Arrangement, Expense Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Bad debt expense Amortization of deferred financing costs Amortization of Deferred Loan Origination Fees, Net Amortization of definite-lived intangible assets Amortization of intangible assets Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) Loss on impairment Loss on impairment Loss on impairment Balance Sheet Information [Abstract] Total assets Assets, Fair Value Disclosure ASSETS Assets [Abstract] Total assets Assets Total current assets Assets, Current Current assets: Billed receivables Business Acquisition, Acquiree [Domain] Percentage of ownership interest acquired Business Acquisition [Axis] Capitalization of internal-use software cost Amortization of capitalized software development costs Software development costs, net Cash and cash equivalents Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Money market funds Cash and Cash Equivalents, Fair Value Disclosure Cash, cash equivalents at beginning of the period Cash and cash equivalents at the end of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Commitments and contingencies (Note 16) Commitments and Contingencies Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies [Abstract] Common Stock [Member] Common stock, par value (in dollars per share) Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock, shares outstanding (in shares) Common stock $0.01 par value; 60,000,000 shares authorized, 22,233,283 and 22,192,569 shares issued, 23,832,194 and 20,593,658 shares outstanding, respectively Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Computer and Equipment [Member] Basis of Preparation Consolidation, Policy [Policy Text Block] Balance of Contract Liabilities and Revenue Recognized in Reporting Period Contract with Customer, Asset and Liability [Abstract] Billings-in-excess of revenue earned Contract with Customer, Liability, Current Revenue recognized in the period from amounts included in Billings-in-Excess of Revenue Earned at the beginning of the period Contract Receivables [Abstract] Cost of revenue Credit Facility [Domain] Credit Facility [Axis] Customer Relationships [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Abstract] Disaggregation of Revenue Line of credit facility term Debt [Abstract] Amount received from Paycheck Protection Program Debt Instrument, Face Amount Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Accelerated principal payments Debt Debt Disclosure [Text Block] Debt Instrument [Line Items] Debt Instrument, Name [Domain] Interest rate Interest rate Debt Instruments [Abstract] Maturity date Deferred tax assets Deferred income taxes Debt issuance costs Debt Issuance Costs, Net Depreciation Depreciation Depreciation expense Developed Technology [Member] Stock-Based Compensation [Abstract] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Federal [Member] Basic and Diluted Loss per Share Net loss per common share - basic (in dollars per share) Basic and Diluted Loss per Share [Abstract] Net loss per common share - diluted (in dollars per share) Effect of exchange rate changes on cash Statutory federal income tax rate Effective tax rate Effective Income Tax Rate Reconciliation, Percent Accrued compensation Stock Option [Member] Share-based Payment Arrangement, Option [Member] Equity Component [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value of Financial Instruments [Abstract] Assets and Liabilities Measured at Fair Value [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Significant Unobservable Inputs (Level 3) [Member] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Thereafter Finite-Lived Intangible Assets, Major Class Name [Domain] Total Total Gross carrying amount Finite-Lived Intangible Assets, Gross 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Amortized Intangible Assets [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Five Foreign [Member] Furniture and Fixtures [Member] Gain (loss) on derivative instruments, net (Gain) loss on derivative instruments, net Gain (loss) on derivative instruments, net Goodwill and Intangible Assets Goodwill Goodwill Goodwill [Roll Forward] Goodwill and Intangible Assets [Abstract] Goodwill [Line Items] Gross profit Gross Profit Impact of Impairment Impairment of Intangible Assets, Finite-lived Income Tax Authority [Axis] Income Taxes [Abstract] Income tax examination, year under examination Consolidated Statement of Operations Information [Abstract] Loss before income taxes Loss before income taxes Loss before income taxes CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Tax Examination [Table] Income Taxes Income Tax Disclosure [Text Block] Income Tax Examination [Line Items] Income Tax Authority [Domain] Provision for income taxes Provision for (benefit from) income taxes Income Tax Examination [Abstract] Contract receivables, net Increase (Decrease) in Contract with Customer, Asset Unbilled contract receivables invoiced Billings-in-excess of revenue earned Accounts payable, accrued compensation and accrued expenses Changes in assets and liabilities: Other liabilities Increase (Decrease) in Other Operating Liabilities Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Stockholders' Equity [Roll Forward] Employee stock options and warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Intangible assets, net Interest expense Interest Expense, Debt Interest expense, net LIBOR [Member] Weighted-average remaining lease term (in years) Lessee, Operating Lease, Remaining Lease Term Remaining operating lease terms 2023 Lessee, Lease, Description [Table] Less: Interest Renewal option period 2024 Lessee, Lease, Description [Line Items] Lessee, Operating Lease, Description [Abstract] Total lease payments Lessee, Operating Lease, Liability, to be Paid Future Minimum Lease Payments 2025 2022 2021 remainder Sublease Agreement [Abstract] Outstanding letter of credit balance Net lease cost Lease, Cost Lease Income and Expenses Leasehold Improvements [Member] Leases Leases [Abstract] Total liabilities and stockholders' equity Liabilities and Equity LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities Liabilities Total current liabilities Liabilities, Current Current liabilities: Line of Credit Facility [Table] Line of credit facility expiration period Line of Credit Facility [Line Items] Line of Credit Facility [Abstract] Line of credit Long-term Line of Credit Amendment fee amount Line of credit Line of Credit Facility, Maximum Borrowing Capacity Outstanding letter of credit balance Line of Credit Facility, Fair Value of Amount Outstanding Amount available at the reporting date Periodic payment Line of credit Settlement amount to be paid Settlement expense Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-term debt Long-term debt PPP Loan, noncurrent portion Long-term Debt, Excluding Current Maturities Long-term debt, current Debt, net of issuance costs and discount Long-term Debt, Current Maturities Loss Contingencies [Line Items] Initial payment on settlement Provision for loss on legal settlement Loss Contingencies [Table] Loss Contingency, Estimate [Abstract] Estimated gross settlement Activities in product warranty account [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Cash flows from investing activities: Cash flows from operating activities: Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net (loss) income attributed to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Recent Accounting Pronouncements Recent Accounting Pronouncements Adopted and Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements [Abstract] Noncompete Agreement [Member] Noncompete Agreements [Member] Number of reportable business segments Cash paid for amounts included in measurement of liabilities Operating Lease, Payments Minimum Lease Payments [Abstract] Weighted-average discount rate Operating lease liability Present value of lease payments Operating lease liabilities noncurrent Operating lease liabilities - Noncurrent Operating lease liabilities - current Total operating expenses Operating Expenses Operating lease cost Operating cash flows used in operating leases Operating lease right-of-use assets, net Operating lease - right of use assets Operating expenses: Operating loss Operating loss Operating Income (Loss) Others [Member] Other assets Other current liabilities Other noncurrent liabilities Other Liabilities, Noncurrent Other income, net Other income, net Other Nonoperating Income (Expense) Cumulative translation adjustment Foreign currency translation adjustment Capital expenditures Payments to Acquire Property, Plant, and Equipment Preferred stock, shares issued (in shares) Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued and outstanding Preferred stock, shares outstanding (in shares) Preferred stock, par value (in dollars per share) Preferred stock, shares authorized (in shares) Prepaid expenses and other current assets Proceeds from issuance of long-term debt Proceeds from line of credit Accrued warranty Product Warranty Product Warranty Disclosure [Text Block] Product Warranty [Abstract] Property, Plant and Equipment [Line Items] Equipment, Software and Leasehold Improvements Property, Plant and Equipment, Type [Axis] Equipment, Software and Leasehold Improvements Property, Plant and Equipment [Table Text Block] Equipment, Software and Leasehold Improvements [Abstract] Property, Plant and Equipment, Type [Domain] Equipment, software and leasehold improvements Property, Plant and Equipment, Gross Equipment, software and leasehold improvements, net of accumulated depreciation of $4,891 and $4,816 Equipment, software and leasehold improvements, net of accumulated depreciation of $4,737 and $4,584 Equipment, Software and Leasehold Improvements, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Right-of-use assets obtained in exchange for new operating lease liabilities Components of contract receivables [Abstract] Receivables, Long-term Contracts or Programs [Abstract] Reconciliation of Segment Revenue to Consolidated Revenue and Operating Results to Consolidated Income Before Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Repayment on line of credit Repayment of line of credit Repayment of long-term debt Repayments of Long-term Debt Repayments of debt Loan repayment Escrow balance Research and development Restricted Stock Units [Member] Common stock issued for RSUs vested (in shares) Common stock issued for RSUs vested Restructuring charges Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated Deficit [Member] Retained Earnings [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Revenue from Contract with Customer [Text Block] Revenue [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Performance Obligation [Abstract] Revenue Revenue Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Remaining performance obligation Expected period to recognize revenue as performance obligations are satisfied Revolving Credit Facility [Member] Sublease income Sublease Income Finite-Lived Intangible Assets, Future Amortization Expense Plan [Member] Activities in the Accrued Warranty Accounts Schedule of Product Warranty Liability [Table Text Block] Income Before Income Taxes by Domestic and Foreign Sources Schedule of Finite-Lived Intangible Assets [Table] Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Earnings (Loss) Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Goodwill [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Property, Plant and Equipment [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Contract Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Segment Reporting Information [Line Items] Segment Reporting Information, Profit (Loss) [Abstract] Segment [Domain] Segment Information [Abstract] Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Selling, general and administrative Share-based Compensation [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Requisite service period for time-based RSU's Vesting period of performance based RSU's Equity Award [Domain] Balance (in shares) Balance (in shares) Shares, Outstanding PPP Loan, current portion Short-term leases costs Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Software [Member] Software and Software Development Costs [Member] Current period claims Standard Product Warranty Accrual, Decrease for Payments Current period provision Standard Product Warranty Accrual, Period Increase (Decrease) Accrued warranty, noncurrent Currency adjustment Product warranty provision [Abstract] Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Accrued warranty, current State [Member] CONSOLIDATED BALANCE SHEETS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract] Statement [Table] Business Segments [Axis] Statement [Line Items] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Equity Components [Axis] CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY [Abstract] Common stock issued for options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Common stock issued for options exercised Balance Balance Total stockholders' equity Stockholders' Equity Attributable to Parent Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Subsequent Event Type [Axis] Subsequent Events Subsequent Event [Line Items] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Events [Abstract] Subsequent Event [Table] Over Time [Member] Point in Time [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Axis] Income taxes payable Trade Names [Member] Treasury stock at cost (in shares) Treasury stock at cost, 1,598,911 shares Treasury Stock, Value Treasury Stock [Member] Unbilled receivable Estimated tax benefits Variable Rate [Domain] Variable Rate [Axis] Weighted-average shares outstanding for basic earnings per share (in shares) Weighted average shares outstanding used to compute net loss per share - basic (in shares) Weighted average shares outstanding used to compute net loss per share - diluted (in shares) Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Effect of dilutive securities [Abstract] Maximum [Member] Minimum [Member] Products and Services [Domain] Products and Services [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Scenario [Domain] Scenario [Axis] Cover page. Amendment Flag Current Fiscal Year End Date Document Period End Date Entity Address, State or Province Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Entity Interactive Data Current Entity Shell Company Entity Emerging Growth Company Entity Small Business Disclosure of accounting policy for going concern consolidation. Going Concern Consideration [Policy Text Block] Going Concern The warranty terms for long-term contracts. Warranty Terms for SDB Contracts Warranty terms for SDB contracts Unbilled Contract Receivables [Abstract] Unbilled Contract Receivables [Abstract] The cash outflow associated with the development or modification of software programs or applications to be sold to third parties that qualify for capitalization. Capitalized Software Development Costs Capitalized software development costs Amount of cash outflow for payment of insurance premium. Payment of insurance premium Payment of insurance premium The net change during the reporting period in warranty obligations incurred but not paid. Increase (Decrease) in Accrued Warranty Accrued warranty This line item represents the shares withheld to pay taxes. Shares withheld to pay taxes Shares withheld to pay taxes Describes the minimum probability of uncertain tax position taken or expected to be taken in a tax return is recognized in the financial statements. Minimum Probability of Uncertain Tax Position to be Recognized Probability of uncertain tax position to be recognized Describes the minimum probability of tax position realized upon ultimate settlement. Probability of Tax Position Realized Upon Ultimate Settlement, Minimum Percentage of tax position realized upon ultimate settlement This item represents the number of letters of credit on which the entity is contingently liable. Number of Letters of Credit Number of letters of credit Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index. Debt Instrument Term of Variable Rate Term of variable rate Refers to the fixed charge coverage ratio. Fixed charge coverage ratio The amount of bank fee payable. Bank Fee Payable Bank fee payable A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit). Delayed Draw Term Loan [Member] Term Loan [Member] PPP Loan [Abstract] Paycheck Protection Program Loan [Abstract] Refers to the seventh amendment and reaffirmation agreement. Seventh Amendment And Reaffirmation Agreement [Member] Refers to the sixth amendment and reaffirmation agreement. Sixth Amendment And Reaffirmation Agreement [Member] Sixth Amendment and Reaffirmation Agreement [Member] Target value to be tested as part of a covenant. EBITDA Target EBITDA target As part of a covenant the Company agreed to maintain a minimum USA liquidity amount. Liquidity The Eighth amendment and reaffirmation agreement. Eighth Amendment and Reaffirmation Agreement [Member] Eighth Amendment and Reaffirmation Agreement [Member] Refers to the percentage of letter of credit fees per annum. Percentage of letter of credit fees per annum Refers to the leverage ratio. Leverage ratio Leverage ratio Term for deferred principal and interest payments. Term for deferred principal and interest payments Percentage of principal amount of loan guaranteed. Percentage of principal amount of loan guaranteed Percentage of principal amount of loan guaranteed This element represents financial assistance by government. Paycheck Protection Program, CARES Act [Member] Paycheck Protection Program [Member] PPP Loan [Member] The ninth amendment and reaffirmation agreement with bank to waive the fixed charge coverage ratio and leverage ratio. Ninth Amendment and Reaffirmation Agreement [Member] Ninth Amendment and Reaffirmation Agreement [Member] Contractual agreement with alliance. Alliance Agreement [Member] Alliance Agreement [Member] Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Non Controlling Customer Relationships [Member] Non-Controlling Customer Relationships [Member] Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity. Performance Improvement Solutions [Member] Performance Segment [Member] Performance Improvement Solutions [Member] Represents the Nuclear Industry Training and Consulting segment which provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. Nuclear Industry Training and Consulting [Member] NITC Segment [Member] Net number of non-option equity instruments granted to participants with performance-based restrictions. Granted performance-based RSUs Granted performance-based RSUs (in shares) Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with performance-based restrictions. Aggregate fair value for performance-based RSUs Net number of non-option equity instruments granted to participants with time based restrictions. Granted time-based RSUs Granted time-based RSUs (in shares) Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with time-based restrictions. Aggregate fair value for time-based RSUs Number of quarters RSU's will vest quarterly. Number of quarters RSU's will vest quarterly Number of quarters time-based RSU's will vest quarterly Period in which RSU's will vest annually in equal amounts. Period in which RSU's will vest annually in equal amounts Period in which time-based RSU's will vest annually in equal amounts Share instrument which is convertible to stock or an equivalent amount of cash when specified performance conditions are met. Performance-Based Restricted Stock Units [Member] Share-based compensation expense (reversal), cumulative adjustment. Allocated Share Based Compensation Expense, Cumulative Adjustment Cumulative adjustment Tabular disclosure of weighted average remaining lease term, and weighted average discount rate related to operating leases Operating Lease Weighted Average Remaining Lease Term And Discount Rate [Text Block] Operating Lease Weighted Average Remaining Lease Term And Discount Rate Tabular disclosure of the classification of operating right-of-use assets and lease liabilities on the balance sheet as a result of the adoption of ASC 842. Classification of Operating ROU Assets and Lease Liabilities on the Balance Sheet [Text Block] Classification of Operating ROU Assets and Lease Liabilities on the Balance Sheet Tabular disclosure the classification of lease payments in the Consolidated Statement of Cash Flows. Classification of Lease Payments in the Consolidated Statement of Cash Flows [Text Block] Classification of Lease Payments in the Statement of Cash Flows Paycheck Protection Program Loan [Abstract] The entire disclosure for paycheck protection program loan. Paycheck Protection Program Loan [Text Block] Paycheck Protection Program Loan Going Concerns [Abstract] Going Concern [Abstract] The amount of refund eligible to receive under employee retention credit program. Refund of Employee Retention Credit Refund of employee retention credit Amount of working capital (deficit) i.e., calculated based on current assets less current liabilities. Working Capital Deficit Working capital deficit Revenue stream from system design and build. System Design and Build [Member] Revenue from Software sales. Software [Member] Software and Support [Member] Revenue from training and consulting services. Training and Consulting Services [Member] Training and Consulting [Member] Refers to the number of main performance obligations for SDB contracts. Number of performance obligations Refers to the number of distinct revenue streams the company derives its revenue through. Number of distinct revenue streams Number of distinct revenue streams Refers to the range of expiration dates contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract term The DP Engineering Ltd, Co. DP Engineering Ltd, Co [Member] DP Engineering Ltd, CO. [Member] Supplemental Cash Flow Information Other Information [Abstract] Other Information [Abstract] Lease Term and Discount Rate [Abstract] Lease Term and Discount Rate [Abstract] This element represents sublease date. Sublease Date April 2017 Previous sublease date This element represents sublease date. Sublease Date May 2019 Sublease date This element represents sublease square feet. Sublease square feet, April 2017 Previously subleased square feet Lease Liabilities [Abstract] Lease Liabilities [Abstract] This element represents sublease square feet. Sublease square feet, May 2019 Sublease square feet Leased Assets [Abstract] Leased Assets [Abstract] Refers to the number of tenants that sublease the company's principal executive office. Number of tenants Numerator: [Abstract] Numerator [Abstract] Denominator: [Abstract] Denominator [Abstract] Subsequent Event Disclosure [Abstract] Subsequent Events [Abstract] EX-101.PRE 10 gvp-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2021
Apr. 30, 2021
Cover page.    
Entity Registrant Name GSE SYSTEMS INC  
Entity Central Index Key 0000944480  
Current Fiscal Year End Date --12-31  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Entity Address, State or Province MD  
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  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   20,637,447
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 3,749 $ 6,702
Contract receivables, net 11,749 10,494
Prepaid expenses and other current assets 1,478 1,554
Total current assets 16,976 18,750
Equipment, software and leasehold improvements, net of accumulated depreciation of $4,891 and $4,816 694 616
Software development costs, net 605 630
Goodwill 13,339 13,339
Intangible assets, net 3,893 4,234
Operating lease right-of-use assets, net 1,413 1,562
Other assets 59 59
Total assets 36,979 39,190
Current liabilities:    
Line of credit 2,506 3,006
PPP Loan, current portion 8,832 5,034
Accounts payable 739 570
Accrued expenses 1,462 1,297
Accrued compensation 2,257 1,505
Billings-in-excess of revenue earned 4,947 5,285
Accrued warranty 587 665
Income taxes payable 1,549 1,621
Other current liabilities 1,596 2,498
Total current liabilities 24,475 21,481
PPP Loan, noncurrent portion 1,260 5,034
Operating lease liabilities noncurrent 1,565 1,831
Other noncurrent liabilities 263 339
Total liabilities 27,563 28,685
Commitments and contingencies (Note 16)
Stockholders' equity:    
Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued and outstanding 0 0
Common stock $0.01 par value; 60,000,000 shares authorized, 22,233,283 and 22,192,569 shares issued, 23,832,194 and 20,593,658 shares outstanding, respectively 222 222
Additional paid-in capital 79,697 79,687
Accumulated deficit (67,396) (65,191)
Accumulated other comprehensive loss (108) (1,214)
Treasury stock at cost, 1,598,911 shares (2,999) (2,999)
Total stockholders' equity 9,416 10,505
Total liabilities and stockholders' equity $ 36,979 $ 39,190
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2021
Dec. 31, 2020
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 22,233,283 22,192,569
Common stock, shares outstanding (in shares) 20,634,372 20,593,658
Treasury stock at cost (in shares) 1,598,911 1,598,911
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Revenue $ 13,104 $ 17,705
Cost of revenue 10,176 13,590
Gross profit 2,928 4,115
Operating expenses:    
Selling, general and administrative 3,734 4,948
Research and development 157 210
Restructuring charges 808 10
Loss on impairment 0 4,302
Depreciation 76 108
Amortization of definite-lived intangible assets 340 670
Total operating expenses 5,115 10,248
Operating loss (2,187) (6,133)
Interest expense, net (54) (241)
Gain (loss) on derivative instruments, net 0 (43)
Other income, net 1 29
Loss before income taxes (2,240) (6,388)
Provision for income taxes (35) (130)
Net loss $ (2,205) $ (6,258)
Net loss per common share - basic (in dollars per share) $ (0.11) $ (0.31)
Net loss per common share - diluted (in dollars per share) $ (0.11) $ (0.31)
Weighted average shares outstanding used to compute net loss per share - basic (in shares) 20,628,669 20,342,933
Weighted average shares outstanding used to compute net loss per share - diluted (in shares) 20,628,669 20,342,933
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]    
Net loss $ (2,205) $ (6,258)
Cumulative translation adjustment 1,106 (186)
Comprehensive loss $ (1,099) $ (6,444)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Total
Balance at Dec. 31, 2019 $ 218 $ 79,400 $ (54,654) $ (1,846) $ (2,999) $ 20,119
Balance (in shares) at Dec. 31, 2019 21,839       (1,599)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 0 147 0 0 $ 0 147
Common stock issued for RSUs vested (in shares) 140          
Common stock issued for RSUs vested $ 1 (1) 0 0 0 0
Shares withheld to pay taxes 0 (51) 0 0 0 (51)
Foreign currency translation adjustment 0 0 0 (186) 0 (186)
Net loss 0 0 (6,258) 0 0 (6,258)
Balance at Mar. 31, 2020 $ 219 79,495 (60,912) (2,032) $ (2,999) 13,771
Balance (in shares) at Mar. 31, 2020 21,979       (1,599)  
Balance at Dec. 31, 2020 $ 222 79,687 (65,191) (1,214) $ (2,999) 10,505
Balance (in shares) at Dec. 31, 2020 22,193       (1,599)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 0 38 0 0 $ 0 38
Common stock issued for RSUs vested (in shares) 41          
Common stock issued for RSUs vested $ 0 0 0 0 0 0
Shares withheld to pay taxes   (28) 0 0 0 (28)
Foreign currency translation adjustment 0 0 0 1,106 0 1,106
Net loss 0 0 (2,205) 0 0 (2,205)
Balance at Mar. 31, 2021 $ 222 $ 79,697 $ (67,396) $ (108) $ (2,999) $ 9,416
Balance (in shares) at Mar. 31, 2021 22,234       (1,599)  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Cash flows from operating activities:      
Net loss $ (2,205) $ (6,258)  
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Loss on impairment 0 4,302  
Depreciation 76 108 $ 108
Amortization of intangible assets 340 670  
Amortization of capitalized software development costs 97 75  
Amortization of deferred financing costs 3 0  
Stock-based compensation expense 38 147  
Bad debt expense 4 93  
(Gain) loss on derivative instruments, net 0 43  
Deferred income taxes 0 57  
Changes in assets and liabilities:      
Contract receivables, net (1,259) 3,453  
Prepaid expenses and other assets (1,737) 525  
Accounts payable, accrued compensation and accrued expenses 1,111 (121)  
Billings-in-excess of revenue earned (340) (1,220)  
Accrued warranty (156) (26)  
Other liabilities 2,070 (207)  
Net cash (used in) provided by operating activities (1,958) 1,641  
Cash flows from investing activities:      
Capital expenditures (153) (1)  
Capitalized software development costs (72) (61)  
Net cash used in investing activities (225) (62)  
Cash flows from financing activities:      
Proceeds from line of credit 0 3,500  
Repayment of line of credit (500) 0  
Payment of insurance premium (203) 0  
Repayment of long-term debt 0 (5,162)  
Shares withheld to pay taxes (28) (51)  
Net cash used in financing activities (731) (1,713)  
Effect of exchange rate changes on cash (39) (197)  
Net decrease in cash and cash equivalents (2,953) (331)  
Cash, cash equivalents at beginning of the period 6,702 11,691 11,691
Cash and cash equivalents at the end of the period $ 3,749 $ 11,360 $ 6,702
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2021
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note 1 - Summary of Significant Accounting Policies

Basis of Presentation

GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services and simulation software to clients in the power and process industries. References in this report to "GSE" or "we" or "our" or "the Company" are to GSE Systems, Inc. and our subsidiaries, collectively.

The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of our management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.

The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2020 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.

The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the U.S. Securities and Exchange Commission on April 13, 2021.

The preparation of financial statements in conformity with U.S. GAAP requires management 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 financial statements, as well as reported amounts of revenues and expenses during the reporting period. Our most significant estimates relate to revenue recognition on contracts with customers, product warranties, valuation of goodwill and intangible assets acquired including the determination of fair value in impairment tests, valuation of long-lived assets to be disposed of, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results of these and other items not listed could differ from these estimates and those differences could be material.

COVID-19

GSE employees began working remotely during the first quarter of 2020 due to the COVID-19 pandemic and will continue to do so when practical and as mandated by local, state and federal directives and regulations. Employees almost entirely work from home within our Performance Improvement Solutions (“Performance”) segment, except when required to be at the client site for essential project work. Our Performance contracts, which are considered an essential service, are permitted to and mostly continue without pause; however, we have experienced certain delays in new business. For our staff augmentation business, we have seen certain contracts for our Nuclear Industry Training and Consulting (“NITC” or “workforce solutions”) customers paused or delayed as clients reduce their own on-premise workforces to the minimum operating levels in response to the pandemic; as a result, our NITC segment has experienced a decline in its billable employee base since the start of the pandemic. Although we cannot fully estimate the length or gravity of the impact of the COVID-19 pandemic to our business at this time, we have experienced delays in commencing new projects and thus our ability to recognize revenue has been delayed for some contracts. Reductions in orders and other negative changes to orders experienced at the beginning of the pandemic have started to reverse in Q1 2021. We continue to closely monitor our operating expenses as a result of contract delays and have made adjustments to keep our gross profit at a sustainable level.

Going Concern

In 2020, we had several projects (primarily in our NITC business segment) delayed and new orders postponed because of the COVID-19 pandemic. We amended our credit facility with Citizens Bank, N.A. (“the Bank”) in 2020 based upon expected covenant violations and have been required to curtail term debt in exchange for revised financial covenants. Scheduled term loan repayments and agreed upon curtailment required us to use $18.5 million in available cash to pay-off our term debt in 2020. We signed a Ninth Amendment and Reaffirmation Agreement (the “Ninth Amendment”) with the Bank on March 29, 2021 to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and to adjust the thresholds for future covenants to ease the risk of non-compliance experienced in previous quarters (See Note 10). Our working capital position on March 31, 2021 was a deficit of $7.5 million. This working capital deficit was primarily due to the $8.8 million of current maturities on our PPP loan at March 31, 2021. We expect the PPP loan will be forgiven and have not received any indications to the contrary (See Note 4). If the PPP loan is not forgiven, in part or in whole, we will work with our bank to extend repayment terms as permitted to mitigate the impact on our cash flows. However, if unforgiven and unamended, our PPP loan would be due on April 23, 2022, in part or in whole, and may stress our free cash flow and the business to a degree that may cause our covenants to fail.

The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, a further decline will stress our ability to meet covenant requirements. Further continuance of delays in commencing work on outstanding orders or a continued loss of orders, and further disruption of our business because of worker illness or mandated shutdowns may also exacerbate the situation. Jurisdictions where our businesses operate across the country are pushing toward re-opening places of business and government support, through the American Rescue Plan Act of 2021, will continue to support the broader economy. However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve our specific company's health. Following the Ninth Amendment, our new covenant compliance remains dependent on meeting future projections, which are subject to the variability and unknown speed and extent of post-COVID-19 recovery.

We became eligible for the Employee Retention Credit for the first quarter of 2021 and have applied for a refund of $2.4 million dollars in April 2021. We believe we are eligible to receive the employee retention credit in the second quarter of 2021 and are currently reducing our payroll taxes as permitted under the Coronavirus Aid, Relief and Economic Security Act (See Note 17).

The Company's management continues to explore raising capital through its access to the public markets or entering into alternative finance arrangements. Continued negative trends in operating results could be mitigated through various cost cutting measures including adjustments to headcount or compensation, vendor augmentation or delay of investment initiatives in the Company's corporate office.

These actions, which are further supported by positively trending macroeconomic conditions, and the potential of recovery of business and orders may ease the risk of further bank covenant violations. However, when considering the unpredictability of the above, there continues to be substantial doubt the Company will continue as a going concern.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2021
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Note 2 - Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In January 2020, the FASB issued ASU 2020-01, Investments – Equity Securities, Investments – Equity Method and Joint Ventures, and Derivatives and Hedging, which provides clarity for companies that hold equity securities at cost to first update the fair value of an investment, immediately prior to applying the Equity Method of Accounting; or clarity for companies that enter into forward contracts to purchase additional shares of an equity security that would then require the investee to account for the investment via the Equity Method. This ASU is applicable for public companies starting with fiscal years beginning after December 31, 2020 and interim periods within those fiscal years. The Company adopted ASU 2020-01 on January 1, 2021. This standard did not have a significant impact to our consolidated financial statements since the Company does not currently hold any investments at cost.

In September 2020, the FASB issued ASU 2020-10, Codification Improvements, which is part of an ongoing attempt to improve the consistency of the codification. Previously the option to disclose information in the footnotes to the financial statements was in one of two sections: Disclosure Section (Section 50) or Other Presentation Matters (Section 45). ASU 2020-10 conforms the disclosure requirements into Section 50 and provides additional information on specific guidance that was previously unclear or not included in the codification. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2020, with early adoption available for interim and annual financial statements not already filed and using the retrospective approach. however, the FASB does not believe that this should change any of the current reporting or disclosure requirements. The Company adopted ASU 2020-10 on January 1, 2021. The adoption of this standard did not have a material impact to our consolidated financial statements.

Accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. On October 16, 2019, the FASB voted to defer the deadlines for private companies and certain small public companies, including smaller reporting companies, to implement the new accounting standards on credit losses. The new effective date is January 1, 2023. As a smaller reporting company, we have elected to defer adoption in line with new deadlines and are currently evaluating the effects, if any, that the adoption of this guidance will have on our consolidated financial position, results of operations and cash flows.

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 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Basic and Diluted Loss per Share
3 Months Ended
Mar. 31, 2021
Basic and Diluted Loss per Share [Abstract]  
Basic and Diluted Loss per Share
Note 3 - Basic and Diluted Loss per Share

Basic earnings per share is based on the weighted average number of outstanding common shares for the period. Diluted earnings per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised. Basic and diluted earnings per share are based on the weighted average number of outstanding shares for the period.

The weighted average number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for share amounts)
 
Three months ended
 
  
March 31,
 
  
2021
  
2020
 
Numerator:
      
Net (loss) income attributed to common stockholders
 
$
(2,205
)
 
$
(6,258
)
         
Denominator:
        
Weighted-average shares outstanding for basic earnings per share
  
20,628,669
   
20,342,933
 
         
Effect of dilutive securities:
        
Employee stock options and warrants
  
-
   
-
 
         
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
20,628,669
   
20,342,933
 
         
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
43,937
   
59,421
 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Paycheck Protection Program Loan
3 Months Ended
Mar. 31, 2021
Paycheck Protection Program Loan [Abstract]  
Paycheck Protection Program Loan
Note 4 - Paycheck Protection Program Loan

On March 27, 2020, the United States enacted the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”). The CARES Act’s purpose is to extend liquidity to small businesses and assist in retaining employees during the COVID-19 pandemic. On April 23, 2020, GSE was approved for and on the next day received a $10 million PPP Loan (“PPP Loan” or “Loan”) from the Small Business Administration (SBA) as part of the CARES Act from the Bank. On June 5, 2020, the Paycheck Protection Program Flexibility Act (“PPPFA”) was signed into law. This new law acted to ease some of the burden of the first legislation in order to expand the amount of forgiveness available.

The aim of the PPP Loan is to provide funding for businesses for certain payroll and nonpayroll costs. Proceeds for the PPP Loan are eligible for complete forgiveness, if used at least 60% for payroll cost with up to 40% for certain other nonpayroll costs. Forgiveness for amounts less than the total amount of the PPP Loan ($10 million) is allowed, retaining 60/40 requirements, but will be limited based upon the amount of funds used for payroll costs and further reduced by a full-time employee and salary/hourly rate wage reduction limitation. GSE has relied primarily on eligible wages and expenses and is well within the ratios.

The SBA has stated that PPP loans above $2 million will be subject to audit for appropriate usage of the funds and confirmation of loan forgiveness. GSE has stated, as part of the initial application, that the receipt of such funds were required in order to maintain its employees during the pandemic, and GSE was confident in its ability to report on the proper use the funds and obtain full forgiveness. GSE has also prepared and performed extensive review in its submission of the mandated Form 3590 – PPP Loan Necessity Questionnaire and remains confident to that end.

The terms of the loan are as follows: The July 5 legislation provides for an automatic 10 month deferment, after the coverage period, on the first payment, placing it on August 9, 2021. Subsequent payments, in accordance with our loan documentation, will occur monthly in equal monthly proportions, beginning with the first full month following the deferment period and will be comprised of principal and interest, with the loan fully due on April 23, 2022. Although the first payment is not required until September 2021, the loan balance accrues at an interest rate of 1% from April 23, 2020. If the loan is forgiven, the related interest incurred is also forgiven.

We realized all possible PPP Loan (“PPP Loan” or “Loan”) forgiveness expenses through the 24 week coverage period during the 2020 fiscal year. We have applied for forgiveness in Q1 of 2021, with expected response in Q2 of 2021. Any balance unforgiven by the SBA and accruing 1% interest since inception will be payable starting on the date instructed by the SBA and in equal monthly payments with the final balance due by April 23, 2022. Loan forgiveness is achieved by applying for forgiveness with the Company’s lender, the Bank, with expenses eligible for forgiveness as incurred and receiving final clearance from the SBA. The Bank has successfully completed their review and provided the loan forgiveness application and support to the SBA on February 26, 2021 for their process to begin, legislated to take no more than an additional 90 days. Upon receipt of the funds, a Loan Payable – PPP balance of $10 million was recorded and related interest expense is being accrued. As of December 31, 2020, GSE reported half of the loan balance and accrued interest as a short term payable.

The PPP Loan contains events of default and other provisions customary for a loan of this type. The Payroll Protection Program provides that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of the principal amount of the loan is guaranteed by the Small Business Administration.

The SBA provides for certain customary events of default, including if the Company (i) fails to do anything required by the Note and other Loan Documents; (ii) does not disclose, or anyone acting on its behalf does not disclose, any material fact to the Bank or the SBA; (iii) makes, or anyone acting on its behalf makes, a materially false or misleading representation to lender or the SBA; (iv) reorganizes, merges, consolidates or otherwise changes ownership or business structure without the Bank’s prior written consent; (v) takes certain prohibited actions after the Bank makes a determination that the PPP Loan is not entitled to full forgiveness. Upon default the Bank may require immediate payment of all amounts owing under the PPP Loan or file suit and obtain judgment.

As of March 31, 2021, we had $10 million of outstanding PPP Loan and accrued interest of $93 thousand as debt, which we classified $8.8 million as current and $1.3 million as noncurrent in our consolidated balance sheets. We recorded $25 thousand of interest expense during the three months ended March 31, 2021.

As of March 31, 2021, the Company was in full compliance with respect to the PPP Loan and believes the eligible expenses accumulated during the coverage period satisfy forgiveness criteria.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Contract Receivables
3 Months Ended
Mar. 31, 2021
Contract Receivables [Abstract]  
Contract Receivables
Note 5 - Contract Receivables
Contract receivables represent our unconditional rights to consideration due from our domestic and international customers. We expect to collect all contract receivables within the next twelve months.

The components of contract receivables were as follows:

(in thousands)
 
March 31, 2021
  
December 31, 2020
 
       
Billed receivables
 
$
5,202
  
$
5,694
 
Unbilled receivable
  
6,906
   
5,160
 
Allowance for doubtful accounts
  
(359
)
  
(360
)
Total contract receivables, net
 
$
11,749
  
$
10,494
 

Management reviews collectability of receivables periodically and records an allowance for doubtful accounts to reduce the Company's receivables to their net realizable value when management determines it is probable that we will not be  able to collect all amounts due from customers. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, specific identification and review of customer accounts.

During the three months ended March 31, 2021 and 2020, we recorded bad debt expense of $4 thousand and $93 thousand, respectively.

During the month of April 2021, we invoiced $2.0 million of the unbilled amounts as of the three months ended March 31, 2021.

As of March 31, 2021 and December 31, 2020 , we had no customer that accounted over 10% of our consolidated contract receivables.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
Note 6 - Goodwill and Intangible Assets

During the three months ended March 31, 2020, we determined that the impact of the COVID-19 pandemic on the Company’s operations was an indicator of a triggering event that could result in potential impairment of goodwill. As such we performed a Step 1 goodwill analysis whereby, we compared the fair value of each reporting unit to its respective carrying value. Based upon this analysis, we determined the fair value of goodwill at the reporting unit levels exceeded the carrying value and thus there was no impairment for the period ended March 31, 2020. The Step 1 analysis was updated as of December 31, 2020 for our annual impairment test and did not identify any impairment of goodwill as of such date.

Our goodwill impairment analysis includes the use of a discounted cash flow model that requires management to make assumptions regarding estimates of growth rates used to forecast revenue, operating margin and terminal value as well as determining the appropriate risk-adjusted discount rates and other factors that impact fair value determinations.

Due to the impact of the COVID-19 pandemic, definite-lived intangible assets were reviewed for impairment. The undiscounted cash flows evidenced impairment for the DP Engineering asset group. As such, we used a discounted cash flow model to determine the fair value of the DP Engineering asset group and recorded an impairment charge of $4.3 million for the period ended March 31, 2020.

The Company’s intangible assets impairment analysis includes the use of undiscounted cash flow and discounted cash flow models that requires management to make assumptions regarding estimates of growth rates used to forecast revenue, operating margin and terminal value as well as determining the appropriate risk adjusted discount rates and other factors that impact fair value determinations.

Management concluded that there were no triggering events that occurred during the three months ended March 31, 2021.

The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
 
As of March 31, 2021
 
  
Gross Carrying Amount
  
Accumulated Amortization
  
Net
 
Amortized intangible assets:
         
Customer relationships
 
$
8,628
  
$
(5,772
)
 
$
2,856
 
Trade names
  
1,689
   
(1,042
)
  
647
 
Developed technology
  
471
   
(471
)
  
-
 
Non-contractual customer relationships
  
433
   
(433
)
  
-
 
Noncompete agreement
  
527
   
(360
)
  
167
 
Alliance agreement
  
527
   
(304
)
  
223
 
Others
  
167
   
(167
)
  
-
 
Total
 
$
12,442
  
$
(8,549
)
 
$
3,893
 

(in thousands)
 
As of December 31, 2020
 
  
Gross Carrying Amount
  
Accumulated Amortization
  
Impact of Impairment
  
Net
 
Amortized intangible assets:
            
Customer relationships
 
$
11,730
  
$
(5,504
)
 
$
(3,102
)
 
$
3,124
 
Trade names
  
2,467
   
(1,020
)
  
(778
)
  
669
 
Developed technology
  
471
   
(471
)
  
-
   
-
 
Non-contractual customer relationships
  
433
   
(433
)
  
-
   
-
 
Noncompete agreement
  
949
   
(336
)
  
(422
)
  
191
 
Alliance agreement
  
527
   
(277
)
  
-
   
250
 
Others
  
167
   
(167
)
  
-
   
-
 
Total
 
$
16,744
  
$
(8,208
)
 
$
(4,302
)
 
$
4,234
 

Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.7 million for the three months ended March 31, 2021 and 2020, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:
(in thousands)
   
Years ended December 31:
   
2021
 
$
874
 
2022
  
910
 
2023
  
640
 
2024
  
435
 
2025
  
334
 
Thereafter
  
700
 
Total
 
$
3,893
 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Equipment, Software and Leasehold Improvements
3 Months Ended
Mar. 31, 2021
Equipment, Software and Leasehold Improvements [Abstract]  
Equipment, Software and Leasehold Improvements
Note 7 -  Equipment, Software and Leasehold Improvements

Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
      
 
 
March 31, 2021
  
December 31, 2020
 
Computer and equipment
 
$
2,233
  
$
2,229
 
Software
  
1,845
   
1,695
 
Leasehold improvements
  
659
   
660
 
Furniture and fixtures
  
848
   
848
 
 
  
5,585
   
5,432
 
Accumulated depreciation
  
(4,891
)
  
(4,816
)
Equipment, software and leasehold improvements, net
 
$
694
  
$
616
 

Depreciation expense was $76 thousand and $108 thousand for the three months ended March 31, 2021 and 2020, respectively. Capitalization of internal-use software cost of $150 thousand was recorded in software for the three months ended March 31, 2021.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2021
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
Note 8 - Fair Value of Financial Instruments
ASC 820, Fair Value Measurement, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The levels of the fair value hierarchy established by ASC 820 are:

Level 1:  inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level 2:  inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. A Level 2 input must be observable for substantially the full term of the asset or liability.

Level 3:  inputs are unobservable and reflect the reporting entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability.

As of March 31, 2021 and December 31, 2020, we considered the recorded value of certain of our financial assets and liabilities, which consist primarily of cash and cash equivalents, contract receivable and accounts payable, to approximate fair value based upon their short-term nature.

For the three months ended March 31, 2021, we did not have any transfers into or out of Level 3.

The following table presents assets measured at fair value at March 31, 2021:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
  
Significant
Other Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
  
Total
 
             
Money market funds
 
$
15
  
$
-
  
$
-
  
$
15
 
Total assets
  
15
   
-
   
-
   
15
 

The following table presents assets and liabilities measured at fair value at December 31, 2020:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
  
Significant
Other Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
  
Total
 
             
Money market funds
 
$
435
  
$
-
  
$
-
  
$
435
 
Total assets
  
435
   
-
   
-
   
435
 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2021
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
Note 9 - Stock-Based Compensation

The Company recognizes compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms. The Company recognizes the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change. The Company has not capitalized any portion of its stock-based compensation. The Company’s forfeiture rate is based on actuals.

During the three months ended March 31, 2021 and 2020, the Company recognized $38 thousand and $147 thousand, respectively, of stock-based compensation expense under the fair value method.

During the three months ended March 31, 2021, we did not grant RSUs to employees.

During three months ended March 31, 2020, we granted approximately 30,000 time-vesting RSUs to employees with an aggregate fair value of approximately $43 thousand. A portion of the time-vesting RSUs vest quarterly in equal amounts over the course of eight quarters, and the remainder vest annually in equal amounts over the course of one to three years. The fair value of the time-vesting RSUs is expensed ratably over the requisite service period, which ranges from one year to three years.

During the three months ended March 31, 2020, we granted approximately 510,000 performance-based RSUs to key employees with an aggregate fair-value of $600 thousand. These awards vest over three years based upon achieving certain financial metrics achieved during fiscal 2022 for revenue and Adjusted EBITDA.

We did not grant stock options for the three months ended March 31, 2021 or 2020.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
3 Months Ended
Mar. 31, 2021
Debt [Abstract]  
Debt
Note 10 - Debt

On December 29, 2016, we entered a 3-year $5.0 million revolving line of credit facility with the Bank to fund general working capital needs and acquisitions. On May 11, 2018, we entered into the Amended and Restated Credit and Security Agreement (the “Credit Agreement” or the “Credit Facility”) to (a) expand the $5.0 million revolving line of credit (the “RLOC”) to include a letter of credit sub-facility and not be subject to a borrowing base and (b) to add a $25 million term loan facility, available to finance permitted acquisitions over the following 18 months. The credit facility was subject to certain financial covenants and reporting requirements  and was scheduled to mature in five years on May 11, 2023 and accrued interest at the one-month USD LIBOR, plus a margin that varies depending on our overall leverage ratio. The RLOC had required monthly payments of only interest, with principal due at maturity, while our term loan draws required monthly payments of principal and interest based on an amortization schedule. Our obligations under the Credit Agreement are guaranteed by our wholly owned subsidiaries; Hyperspring, Absolute, True North, DP Engineering and by any future material domestic subsidiaries (collectively, "the Guarantors").

On January 6, 2020, due to an expected violation of our covenants, we entered into the Sixth Amendment and Reaffirmation Agreement with an effective date of December 31, 2019, with our Bank to relax the fixed charge coverage ratio and leverage ratio and delay testing of both financial covenants. We agreed to an additional covenant, requiring us  to maintain a consolidated Adjusted EBITDA target of $4.3 million, tested quarterly as of December 31, 2019, March 31, 2020 and June 30, 2020. Further, we agreed to maintain a minimum USA liquidity of at least $5.0 million in the aggregate, tested bi-weekly as of the fifteenth and the last day of each month, beginning on December 31, 2019 and until June 30, 2020. In addition to the revised covenants, we agreed to make accelerated principal payments of $3.0 million on January 6, 2020; $1.0 million on March 31, 2020; and $1.0 million on June 30, 2020. We incurred $20 thousand of debt issuance costs related to this amendment.
 
On April 17, 2020, effective March 31, 2020, we entered into the Seventh Amendment and Reaffirmation Agreement, which required us to maintain a minimum fixed charge coverage ratio of 1.25 to 1.00, tested quarterly as of the last day of each quarter, beginning with the quarter ending June 30, 2021. In addition, we agreed to not exceed a maximum leverage ratio, tested quarterly as of the last day of each quarter and beginning with the quarter ending September 30, 2020 as follows: (i) 3.00 to 1.00 for the period ending on September 30, 2020; (ii) 2.50 to 1.00 for the period ending on December 31, 2020; and (iii) 2.25 to 1.00 for the period ending on March 31, 2021 and for the periods ending December 31, March 31, June 30 and September 30, thereafter. We additionally agreed to make accelerated principal payments of $0.75 million on April 17, 2020 and $0.5 million on June 30, 2020. We incurred $50 thousand of debt issuance costs related to this amendment.

On August 28, 2020, we signed the Eighth Amendment and Reaffirmation Agreement, “the Eighth Amendment”, with an effective date of June 29, 2020, due to violating our minimum Adjusted EBITDA covenant during the three months ended June 30, 2020. As part of the amendment, we agreed to pay $10 million to the Bank during the three months ended September 30, 2020, of which $0.7 million was paid to reduce our RLOC. We paid $9.1 million of our long-term debt and paid out $0.2 million for the unwinding of the interest rate swap agreement during the quarter. We incurred $10 thousand in additional debt issuance costs related to the amendment, which we expensed along with a $70 thousand previously deferred debt issuance cost during the year ended December 30, 2020.

The Eighth Amendment removed our minimum Adjusted EBITDA covenant and changed our other debt covenants on an ongoing basis as follows: our maximum fixed charge coverage ratio will be tested quarterly as of the last day of each quarter, beginning with the quarter ending December 31, 2021 and must be 1.00 to 1.00; our leverage ratio will be tested quarterly, starting on March 31, 2021 as follows: (i) 3.00 to 1.00 for the period ending March 31, 2021; (ii) 2.75 to 1.00 for the period ending on June 30, 2021, (iii) 2.50 to 1.00 for the period ending on September 30, 2021, and (iv) 2.00 to 1.00 for the period ending on December 31, 2021 and for the periods ending on each December 31st, March 31st, June 30th and September 30th thereafter. We are also required to maintain a minimum of $3.5 million in aggregate USA liquidity, which was tested on September 15, 2020 and will be tested bi-weekly on an on-going basis.

On March 29, 2021, due to a projected violation of Q1 2021 leverage ratio, we signed the Ninth Amendment and Reaffirmation Agreement with an effective date of March 29, 2021, with our bank to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and we agreed, for each quarter hereafter, fixed charge coverage ratio shall not be less than 1.10 to 1.00. In addition, we agreed to not exceed a maximum leverage ratio and starting on September 30, 2021 as follows: (i) 3.25 to 1.00 for the period ending September 30, 2021; (ii) 3.00 to 1.00 for the period ending on December 31, 2021, (iii) 2.75 to 1.00 for the period ending March 31, 2022; (iv) 2.50 to 1.00 for the period ending June 30, 2022 and (v) 2.00 to 1.00 for the periods ending September 30, 2022 and each December 31st, March 31st, June 30th and September 30th thereafter. We are also required to maintain a minimum of $2.5 million in aggregate USA liquidity. As part of the amendment, we agreed, at closing, (i) to make a $0.5 million pay down of RLOC; (ii) RLOC commitment to be reduced to $4.25 million; and (iii) $0.5 million of RLOC will only be available for issuance of Letters of Credit. We also agreed to pay $0.5 million to reduce RLOC to $3.75 million by June 30, 2021 and to $3.5 million by September 30, 2021. Commencing December 31, 2021 and on the last day of each quarter, we will pay $75 thousand to reduce the RLOC. We incurred $25 thousand fees related to this amendment during the year ended December 31, 2020.

Revolving Line of Credit (“RLOC”)
 
During the three months ended March 31, 2021, we paid down $0.5 million on our RLOC as part of the Ninth Amendment as discussed above. As of March 31, 2021, we had outstanding borrowings of $2.5 million under the RLOC and three letters of credit totaling $933 thousand outstanding to certain of our customers. After consideration of letters of credit, the amount available under the RLOC was approximately $0.3 million with a $4.25 million total borrowing capacity as of March 31, 2021.

We intend to continue using the RLOC for short-term working capital needs and the issuance of letters of credit in connection with business operations provided, we remain in compliance with our covenants. As discussed above, we signed the Ninth Amendment on our credit facility as such our covenants have been waived through June 30, 2021. Letter of credit issuance fees range between 1.25% and 2.00% of the value of the letter of credit, depending on our overall leverage ratio. We pay an unused RLOC fee quarterly based on the average daily unused balance.

Paycheck Protection Program Loan

We applied for the PPP Loan with the Bank, which was approved by the bank and funded on April 23, 2020, pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief and Economic Security Act (the CARES Act). The PPP Loan matures on April 23, 2022, and bears interest at a rate of 1.0% per annum. Monthly amortized principal and interest payments are deferred for ten months after the last day of the covered period, August 9, 2021. The PPP Loan contains events of default and other provisions customary for a loan of this type. The Payroll Protection Program provides that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of the principal amount of the loan is guaranteed by the Small Business Administration and (3) an amount up to the full principal amount may qualify for loan forgiveness in accordance with the terms of CARES Act. We are not yet able to determine the amount that might be forgiven. As of March 31, 2021, the Company was in full compliance with respect to the PPP Loan and believes the eligible expenses accumulated during the coverage period satisfy forgiveness criteria. Forgiveness was applied for with the SBA, through our bank on February 26, 2021.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Product Warranty
3 Months Ended
Mar. 31, 2021
Product Warranty [Abstract]  
Product Warranty
Note 11 - Product Warranty

We accrue for estimated warranty costs at the time the related revenue is recognized and based on historical experience and projected claims. Our System Design and Build contracts generally include a one-year base warranty on the systems. The portion of our warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $587 thousand, and the remaining $179 thousand is classified as long-term within other liabilities.

The activity in the accrued warranty accounts during the current period is as follows:

(in thousands)
   
Balance at January 1, 2021
 
$
922
 
Current period provision
  
(119
)
Current period claims
  
(36
)
Currency adjustment
  
(1
)
Balance at March 31, 2021
 
$
766
 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
3 Months Ended
Mar. 31, 2021
Revenue [Abstract]  
Revenue
Note 12 - Revenue

We account for revenue in accordance with ASC 606, Revenue from Contracts with Customers. We primarily generate revenue through three distinct revenue streams: (1) System Design and Build (“SDB”), (2) Software and (3) Training and Consulting Services across our Performance and NITC (workforce solutions) segments. We recognize revenue from SDB and software contracts mainly through our Performance segment. We recognize training and consulting service contracts through both segments.

The following table represents a disaggregation of revenue by type of goods or services for the three months ended March 31, 2021 and 2020, along with the reportable segment for each category:

(in thousands)
  
Three months ended
 
  
March 31, 2021
  
March 31, 2020
 
Performance Improvement Solutions segment
      
System Design and Build
 
$
1,862
  
$
3,813
 
Point in time
  
-
   
-
 
Over time
  
1,862
   
3,813
 
         
Software and Support
  
813
   
910
 
Point in time
  
95
   
640
 
Over time
  
718
   
270
 
         
Training and Consulting Services
  
4,406
   
4,988
 
Point in time
  
68
   
29
 
Over time
  
4,338
   
4,959
 
         
Nuclear Industry Training and Consulting segment
        
Training and Consulting Services
  
6,023
   
7,994
 
Point in time
  
86
   
-
 
Over time
  
5,937
   
7,994
 
         
Total revenue
 
$
13,104
  
$
17,705
 

SDB contracts are typically fixed-priced, and we receive payments based on a billing schedule established in our contracts. We generally have two main performance obligations: (1) the training simulator build and (2) the Post Contract Support (“PCS”) period. Fees for PCS are normally paid in advance of the related service period. The training simulator build performance obligation generally includes hardware, software, and labor. The transaction price under the SDB contracts is allocated to each performance obligation based on its standalone selling price. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method. In applying the cost-to-cost input method, we use the actual costs incurred to date relative to the total estimated costs to measure the work progress toward the completion of the performance obligation and recognize revenue over time as control transfers to a customer. Estimated contract costs are reviewed and revised periodically during the contract period, and the cumulative effect of any change in estimates is recognized in the period in which the change is identified. Estimated losses are recognized in the period such losses become known.

Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company’s revenue recognition as a significant change in the estimates can cause the Company’s revenue and related margins to change significantly from previous estimates.

Management judgments and estimates involved in the initial creation and subsequent updates to the Company’s estimates-at-completion and related profit recognized are critical to our revenue recognition associated with SDB contracts. Inputs and assumptions requiring significant management judgment included anticipated direct labor, subcontract labor, and other direct costs required to deliver on unfinished performance obligations.

The transaction price for Software contracts is generally fixed, and we recognize revenue upon delivery of the software, with fees due in advance or shortly after delivery of the software.

We recognize Training and Consulting Services revenue as services are provided, and we bill our customers for these services at fixed intervals (i.e., weekly, biweekly or monthly) based on contract terms.

Contract asset, which we classify as unbilled receivables, relates to performance under the contract for obligations that are satisfied but not yet billed. Contract assets are recognized as revenue as they occur.

Contract liability, which we classify as billing-in-excess of revenue earned, relates to payments received in advance of performance under the contract. Contract liabilities are recognized as revenue as performance obligations are satisfied.

The following table reflects the revenue recognized in the reporting periods that were included in contract liabilities from contracts with customers:

(in thousands)
  
Three months ended
 
  
March 31, 2021
 
March 31, 2020
 
Revenue recognized in the period from amounts included in Billings in Excess of Revenue Earned at the beginning of the period
 
$
2,189
  
$
3,762
 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
Income Taxes [Abstract]  
Income Taxes
Note 13 - Income Taxes

The following table shows the provision for (benefit from) income taxes and our effective tax rates:

(in thousands)
 
Three months ended
 
  
March 31, 2021
 
March 31, 2020
 
Loss before income taxes
 
$
(2,240
)
 
$
(6,388
)
Provision for (benefit from) income taxes
  
(35
)
  
(130
)
Effective tax rate
  
1.6
%
  
2.0
%

Our income tax benefit for the interim periods presented is determined using an estimate of our annual effective tax rate, adjusted for discrete items arising in that quarter. Total income tax benefit for the three months ended March 31, 2021 and 2020 was comprised mainly of foreign and state tax benefit.

Our income effective tax rate was 1.6% and 2.0% for the three months ended March 31, 2021 and 2020, respectively. For the three months ended March 31, 2021, the difference between our income tax benefit at an effective tax rate of 1.6% and a benefit at the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax positions for certain foreign tax contingencies, a change in tax valuation allowance in our U.S. entity, and discrete item adjustments for U.S. and foreign taxes. For the three months ended March 31, 2020, the difference between income tax benefit at an effective tax rate of 2.0% and a benefit at the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax positions for certain foreign tax contingencies, a change in tax valuation allowance in our U.S. and China subsidiaries, and discrete item adjustments for U.S. and foreign taxes.

Because of our net operating loss carryforwards, we are subject to U.S. federal and state income tax examinations from the year 2000 and forward and are subject to foreign tax examinations by tax authorities for years 2015 and forward.

An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (i.e., a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense. The Company has an estimated $0.8 million of tax benefit that will be realized in the third quarter of 2021 upon the expiration of the statute of limitations of the tax year in which the uncertain tax position was taken.

We recognize deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized. We have evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on our U.S., Chinese, and Slovakian net deferred assets as of March 31, 2021. We have determined that it is not more likely than not that the Company will realize the benefits of its deferred taxes in the U.S. and foreign jurisdictions.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Leases
Note 14 - Leases

According to ASC 842 Leases (Topic 842), for leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. Leases generally have remaining terms of one to six years, whereas leases with an initial term of twelve months or less are
not recognized on our consolidated balance sheet. We recognize lease expense for minimum lease payments on a straight-line basis over the term of the lease. We maintain leases of office facilities and equipment, and certain leases include options to renew or terminate. Renewal options are exercisable based upon our discretion and vary based on the nature of each lease, with renewal periods generally ranging from one to five years. The term of the lease includes renewal periods, only if we are reasonably certain that we will exercise the renewal option. When determining if a renewal option is reasonably certain of being exercised, we consider several factors, including but not limited to, the cost of moving to another location, the cost of disruption to our operations, the purpose or location of the leased asset and the terms associated with extending the lease.

Operating lease Right-of-Use ("ROU") assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease ROU assets represent the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. Our real estate leases, which are comprised primarily of office spaces, represent most of our remaining lease liability. Most of our lease payments are fixed, although an immaterial portion of payments are variable in nature. These lease payments vary based on changes in facts and circumstances related to the use of the ROU asset and are recorded as incurred. We use an incremental borrowing rate based on rates available at commencement in determining the present value of future payments.

We have lease agreements with lease and non-lease components, which are accounted for as a single lease. We apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Lease contracts are evaluated at inception to determine whether they contain a lease and whether we obtain the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (in thousands):

  
As of
 
Operating Leases
Classification
 
March 31, 2021
  
December 31, 2020
 
        
Leased Assets
 
      
Operating lease - right of use assets
Long term assets
 
$
1,413
  
$
1,562
 
 
 
        
Lease Liabilities
 
        
Operating lease liabilities - Current
Other current liabilities
  
1,121
   
1,138
 
Operating lease liabilities
Long term liabilities
  
1,565
   
1,831
 
 
  
 
$
2,686
  
$
2,969
 

We executed a sublease agreement with a tenant to sublease 3,650 square feet from the office space in Sykesville on May 1, 2019. This agreement is in addition to the 3,822 of square feet previously subleased, which was entered into on April 1, 2017. The sublease does not relieve us of our primary lease obligation. The lessor agreements are both considered operating leases, maintaining the historical classification of the underlying lease. We do not recognize any underlying assets for the subleases as a lessor of operating leases. The net amount received from the sublease is recorded within selling, general and administrative expenses.

The table below summarizes lease income and expense recorded in the consolidated statements of operations incurred during three months ended March 31, 2021, (in thousands):

  
Three months ended
 
Lease Cost
Classification
 
March 31, 2021
  
March 31, 2020
 
        
Operating lease cost (1)
Selling, general and administrative expenses
 
$
192
  
$
321
 
Short-term leases costs (2)
Selling, general and administrative expenses
  
16
   
1
 
Sublease income (3)
Selling, general and administrative expenses
  
(32
)
  
(32
)
Net lease cost
 
 
$
176
  
$
290
 

(1) Includes variable lease costs which are immaterial.
(2) Includes leases maturing less than twelve months from the report date.
(3) Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.

The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of March 31, 2021 are as follows (in thousands):

 (in thousands)
 
Gross Future
Minimum Lease
Payments
 
2021 remainder
 
$
941
 
2022
  
1,166
 
2023
  
631
 
2024
  
116
 
2025
  
3
 
Total lease payments
 
$
2,857
 
Less: Interest
  
171
 
Present value of lease payments
 
$
2,686
 

We calculated the weighted-average remaining lease term, presented in years below and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, we use the incremental borrowing rate as the lease discount rate.

Lease Term and Discount Rate
 
March 31, 2021
 
December 31, 2020
Weighted-average remaining lease term (years)
 
 
  
         Operating leases
 
2.42
 
2.64
Weighted-average discount rate
 
 
  
         Operating leases
 
5.00%
 
5.00%

The table below sets out the classification of lease payments in the consolidated statement of cash flows.

(in thousands)
 
Three months ended
 
Cash paid for amounts included in measurement of liabilities
 
March 31, 2021
  
March 31, 2020
 
       
Operating cash flows used in operating leases
 
$
327
  
$
339
 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information
3 Months Ended
Mar. 31, 2021
Segment Information [Abstract]  
Segment Information
Note 15 - Segment Information

We have two reportable business segments. The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications. Example engineering services include, but are not limited to, plant design verification and validation, thermal performance evaluation and optimization programs, and engineering programs for plants for ASME code and ASME Section XI. The Company provides these services across all market segments through our Performance, True North consulting, and DP Engineering subsidiaries. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.

On February 15, 2019, through our wholly-owned subsidiary GSE Performance Solutions, Inc., the Company entered into the DP Engineering Purchase Agreement, to purchase 100% of the membership interests in DP Engineering. DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages. For reporting purposes, DP Engineering is included in our Performance segment due to similarities in services provided including engineering solutions and implementation of design modifications to the nuclear power sector.

The Nuclear Industry Training and Consulting (workforce solutions) segment provides specialized workforce solutions primarily to the nuclear industry, working at clients’ facilities. This business is managed through our Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.

The following table summarizes the revenue and operating results attributable to our reportable segments and includes a reconciliation of segment revenue to consolidated revenue and segment loss to consolidated loss before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant.

(in thousands)
 
Three months ended
 
  
March 31, 2021
  
March 31, 2020
 
Revenue:
      
Performance Improvement Solutions
 
$
7,081
  
$
9,711
 
Nuclear Industry Training and Consulting
  
6,023
   
7,994
 
Total revenue
 
$
13,104
  
$
17,705
 
         
Operating loss
        
Performance Improvement Solutions
 
$
(1,403
)
 
$
(1,272
)
Nuclear Industry Training and Consulting
  
(784
)
  
(559
)
Loss on impairment
  
-
   
(4,302
)
Operating loss
  
(2,187
)
  
(6,133
)
         
Interest expense, net
  
(54
)
  
(241
)
Gain (loss) on derivative instruments, net
  
-
   
(43
)
Other income, net
  
1
   
29
 
Loss before income taxes
 
$
(2,240
)
 
$
(6,388
)
         

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
Note 16 - Commitments and Contingencies

Joyce v. Absolute Consulting, Inc.

On March 29, 2019, a former employee of Absolute Consulting, Inc., filed a putative class action against Absolute and the Company, Joyce v. Absolute Consulting Inc., case number 1:19 cv 00868 RDB, in the United States District Court for the District of Maryland. The lawsuit alleged that the plaintiff and certain other employees were not properly compensated for overtime hours worked. The Company was subsequently dismissed from the case, leaving Absolute as the sole defendant.

On August 17, 2020, Absolute entered into a Settlement Agreement with the plaintiffs, with a maximum settlement amount of $1.5 million, which required Court approval. On September 8, 2020, the Settlement Agreement between Absolute and the plaintiffs was ratified by the Court, and the case was dismissed, although the parties remain bound by the terms of the settlement agreement. Following Court approval, Absolute made an initial payment toward the settlement amount, including legal fees, of $625 thousand. After the passing of an opt-in notice period expired, the final cost of settling this case, including plaintiff’s attorney fees was approximately $1.4 million. As of March 31, 2021, approximately $15 thousand of the outstanding liability remains to be paid and we are expecting this to occur as payment information is confirmed with the plaintiff’s attorneys over the next few quarters.

On September 29, 2020, the Company received $952 thousand from a general escrow account, originally set up as part of the Company’s purchase of Absolute during fiscal 2017. The Company presented the loss on Joyce legal settlement and the benefit from the proceeds from the release of escrow from the Absolute transaction in selling, general and administrative expenses, in the amount of $477 thousand for the year ended December 31, 2020.

Per ASC 450 Accounting for Contingencies, the Company reviews potential items and areas where a loss contingency could arise. In the opinion of management, we are not a party to any legal proceeding, the outcome of which, in management’s opinion, individually or in the aggregate, would have a material effect on our consolidated results of operations, financial position or cash flows, other than as noted above. We expense legal defense costs as incurred.

The Company is involved in litigation in the ordinary course of business. While it is too early to determine the outcome of such matters, management does not expect the resolution of these matters to have a material impact on the Company’s financial position or results of operations.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events
3 Months Ended
Mar. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events
Note 17 - Subsequent Events

On April 14, 2021, Swedish Companies Registration Office (Bolagsverket) registered the closure of the GSE Power Systems AB liquidation.

We became eligible for the Employee Retention Credit for the first quarter of 2021 and have applied for a refund of $2.4 million in April 2021. We believe we are eligible to receive the employee retention credit in the second quarter of 2021 and are currently reducing our payroll taxes as permitted under the Coronavirus Aid, Relief and Economic Security Act.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2021
Summary of Significant Accounting Policies [Abstract]  
Basis of Preparation
Basis of Presentation

GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services and simulation software to clients in the power and process industries. References in this report to "GSE" or "we" or "our" or "the Company" are to GSE Systems, Inc. and our subsidiaries, collectively.

The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of our management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.

The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2020 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.

The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the U.S. Securities and Exchange Commission on April 13, 2021.

The preparation of financial statements in conformity with U.S. GAAP requires management 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 financial statements, as well as reported amounts of revenues and expenses during the reporting period. Our most significant estimates relate to revenue recognition on contracts with customers, product warranties, valuation of goodwill and intangible assets acquired including the determination of fair value in impairment tests, valuation of long-lived assets to be disposed of, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results of these and other items not listed could differ from these estimates and those differences could be material.

Going Concern
Going Concern

In 2020, we had several projects (primarily in our NITC business segment) delayed and new orders postponed because of the COVID-19 pandemic. We amended our credit facility with Citizens Bank, N.A. (“the Bank”) in 2020 based upon expected covenant violations and have been required to curtail term debt in exchange for revised financial covenants. Scheduled term loan repayments and agreed upon curtailment required us to use $18.5 million in available cash to pay-off our term debt in 2020. We signed a Ninth Amendment and Reaffirmation Agreement (the “Ninth Amendment”) with the Bank on March 29, 2021 to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March 31 and June 30, 2021, and to adjust the thresholds for future covenants to ease the risk of non-compliance experienced in previous quarters (See Note 10). Our working capital position on March 31, 2021 was a deficit of $7.5 million. This working capital deficit was primarily due to the $8.8 million of current maturities on our PPP loan at March 31, 2021. We expect the PPP loan will be forgiven and have not received any indications to the contrary (See Note 4). If the PPP loan is not forgiven, in part or in whole, we will work with our bank to extend repayment terms as permitted to mitigate the impact on our cash flows. However, if unforgiven and unamended, our PPP loan would be due on April 23, 2022, in part or in whole, and may stress our free cash flow and the business to a degree that may cause our covenants to fail.

The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, a further decline will stress our ability to meet covenant requirements. Further continuance of delays in commencing work on outstanding orders or a continued loss of orders, and further disruption of our business because of worker illness or mandated shutdowns may also exacerbate the situation. Jurisdictions where our businesses operate across the country are pushing toward re-opening places of business and government support, through the American Rescue Plan Act of 2021, will continue to support the broader economy. However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve our specific company's health. Following the Ninth Amendment, our new covenant compliance remains dependent on meeting future projections, which are subject to the variability and unknown speed and extent of post-COVID-19 recovery.

We became eligible for the Employee Retention Credit for the first quarter of 2021 and have applied for a refund of $2.4 million dollars in April 2021. We believe we are eligible to receive the employee retention credit in the second quarter of 2021 and are currently reducing our payroll taxes as permitted under the Coronavirus Aid, Relief and Economic Security Act (See Note 17).

The Company's management continues to explore raising capital through its access to the public markets or entering into alternative finance arrangements. Continued negative trends in operating results could be mitigated through various cost cutting measures including adjustments to headcount or compensation, vendor augmentation or delay of investment initiatives in the Company's corporate office.

These actions, which are further supported by positively trending macroeconomic conditions, and the potential of recovery of business and orders may ease the risk of further bank covenant violations. However, when considering the unpredictability of the above, there continues to be substantial doubt the Company will continue as a going concern.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Recent Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2021
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements Adopted and Not Yet Adopted
Accounting pronouncements recently adopted

In January 2020, the FASB issued ASU 2020-01, Investments – Equity Securities, Investments – Equity Method and Joint Ventures, and Derivatives and Hedging, which provides clarity for companies that hold equity securities at cost to first update the fair value of an investment, immediately prior to applying the Equity Method of Accounting; or clarity for companies that enter into forward contracts to purchase additional shares of an equity security that would then require the investee to account for the investment via the Equity Method. This ASU is applicable for public companies starting with fiscal years beginning after December 31, 2020 and interim periods within those fiscal years. The Company adopted ASU 2020-01 on January 1, 2021. This standard did not have a significant impact to our consolidated financial statements since the Company does not currently hold any investments at cost.

In September 2020, the FASB issued ASU 2020-10, Codification Improvements, which is part of an ongoing attempt to improve the consistency of the codification. Previously the option to disclose information in the footnotes to the financial statements was in one of two sections: Disclosure Section (Section 50) or Other Presentation Matters (Section 45). ASU 2020-10 conforms the disclosure requirements into Section 50 and provides additional information on specific guidance that was previously unclear or not included in the codification. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2020, with early adoption available for interim and annual financial statements not already filed and using the retrospective approach. however, the FASB does not believe that this should change any of the current reporting or disclosure requirements. The Company adopted ASU 2020-10 on January 1, 2021. The adoption of this standard did not have a material impact to our consolidated financial statements.

Accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. On October 16, 2019, the FASB voted to defer the deadlines for private companies and certain small public companies, including smaller reporting companies, to implement the new accounting standards on credit losses. The new effective date is January 1, 2023. As a smaller reporting company, we have elected to defer adoption in line with new deadlines and are currently evaluating the effects, if any, that the adoption of this guidance will have on our consolidated financial position, results of operations and cash flows.

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 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Basic and Diluted Loss per Share (Tables)
3 Months Ended
Mar. 31, 2021
Basic and Diluted Loss per Share [Abstract]  
Earnings (Loss) Per Share, Basic and Diluted
The weighted average number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for share amounts)
 
Three months ended
 
  
March 31,
 
  
2021
  
2020
 
Numerator:
      
Net (loss) income attributed to common stockholders
 
$
(2,205
)
 
$
(6,258
)
         
Denominator:
        
Weighted-average shares outstanding for basic earnings per share
  
20,628,669
   
20,342,933
 
         
Effect of dilutive securities:
        
Employee stock options and warrants
  
-
   
-
 
         
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
20,628,669
   
20,342,933
 
         
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
43,937
   
59,421
 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Contract Receivables (Tables)
3 Months Ended
Mar. 31, 2021
Contract Receivables [Abstract]  
Contract Receivables
The components of contract receivables were as follows:

(in thousands)
 
March 31, 2021
  
December 31, 2020
 
       
Billed receivables
 
$
5,202
  
$
5,694
 
Unbilled receivable
  
6,906
   
5,160
 
Allowance for doubtful accounts
  
(359
)
  
(360
)
Total contract receivables, net
 
$
11,749
  
$
10,494
 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets [Abstract]  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
 
As of March 31, 2021
 
  
Gross Carrying Amount
  
Accumulated Amortization
  
Net
 
Amortized intangible assets:
         
Customer relationships
 
$
8,628
  
$
(5,772
)
 
$
2,856
 
Trade names
  
1,689
   
(1,042
)
  
647
 
Developed technology
  
471
   
(471
)
  
-
 
Non-contractual customer relationships
  
433
   
(433
)
  
-
 
Noncompete agreement
  
527
   
(360
)
  
167
 
Alliance agreement
  
527
   
(304
)
  
223
 
Others
  
167
   
(167
)
  
-
 
Total
 
$
12,442
  
$
(8,549
)
 
$
3,893
 

(in thousands)
 
As of December 31, 2020
 
  
Gross Carrying Amount
  
Accumulated Amortization
  
Impact of Impairment
  
Net
 
Amortized intangible assets:
            
Customer relationships
 
$
11,730
  
$
(5,504
)
 
$
(3,102
)
 
$
3,124
 
Trade names
  
2,467
   
(1,020
)
  
(778
)
  
669
 
Developed technology
  
471
   
(471
)
  
-
   
-
 
Non-contractual customer relationships
  
433
   
(433
)
  
-
   
-
 
Noncompete agreement
  
949
   
(336
)
  
(422
)
  
191
 
Alliance agreement
  
527
   
(277
)
  
-
   
250
 
Others
  
167
   
(167
)
  
-
   
-
 
Total
 
$
16,744
  
$
(8,208
)
 
$
(4,302
)
 
$
4,234
 

Finite-Lived Intangible Assets, Future Amortization Expense
Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.7 million for the three months ended March 31, 2021 and 2020, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:
(in thousands)
   
Years ended December 31:
   
2021
 
$
874
 
2022
  
910
 
2023
  
640
 
2024
  
435
 
2025
  
334
 
Thereafter
  
700
 
Total
 
$
3,893
 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Equipment, Software and Leasehold Improvements (Tables)
3 Months Ended
Mar. 31, 2021
Equipment, Software and Leasehold Improvements [Abstract]  
Equipment, Software and Leasehold Improvements
Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
      
 
 
March 31, 2021
  
December 31, 2020
 
Computer and equipment
 
$
2,233
  
$
2,229
 
Software
  
1,845
   
1,695
 
Leasehold improvements
  
659
   
660
 
Furniture and fixtures
  
848
   
848
 
 
  
5,585
   
5,432
 
Accumulated depreciation
  
(4,891
)
  
(4,816
)
Equipment, software and leasehold improvements, net
 
$
694
  
$
616
 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value of Financial Instruments [Abstract]  
Assets and Liabilities Measured at Fair Value
The following table presents assets measured at fair value at March 31, 2021:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
  
Significant
Other Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
  
Total
 
             
Money market funds
 
$
15
  
$
-
  
$
-
  
$
15
 
Total assets
  
15
   
-
   
-
   
15
 

The following table presents assets and liabilities measured at fair value at December 31, 2020:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
  
Significant
Other Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
  
Total
 
             
Money market funds
 
$
435
  
$
-
  
$
-
  
$
435
 
Total assets
  
435
   
-
   
-
   
435
 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Product Warranty (Tables)
3 Months Ended
Mar. 31, 2021
Product Warranty [Abstract]  
Activities in the Accrued Warranty Accounts
The activity in the accrued warranty accounts during the current period is as follows:

(in thousands)
   
Balance at January 1, 2021
 
$
922
 
Current period provision
  
(119
)
Current period claims
  
(36
)
Currency adjustment
  
(1
)
Balance at March 31, 2021
 
$
766
 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for the three months ended March 31, 2021 and 2020, along with the reportable segment for each category:

(in thousands)
  
Three months ended
 
  
March 31, 2021
  
March 31, 2020
 
Performance Improvement Solutions segment
      
System Design and Build
 
$
1,862
  
$
3,813
 
Point in time
  
-
   
-
 
Over time
  
1,862
   
3,813
 
         
Software and Support
  
813
   
910
 
Point in time
  
95
   
640
 
Over time
  
718
   
270
 
         
Training and Consulting Services
  
4,406
   
4,988
 
Point in time
  
68
   
29
 
Over time
  
4,338
   
4,959
 
         
Nuclear Industry Training and Consulting segment
        
Training and Consulting Services
  
6,023
   
7,994
 
Point in time
  
86
   
-
 
Over time
  
5,937
   
7,994
 
         
Total revenue
 
$
13,104
  
$
17,705
 

Balance of Contract Liabilities and Revenue Recognized in Reporting Period
The following table reflects the revenue recognized in the reporting periods that were included in contract liabilities from contracts with customers:

(in thousands)
  
Three months ended
 
  
March 31, 2021
 
March 31, 2020
 
Revenue recognized in the period from amounts included in Billings in Excess of Revenue Earned at the beginning of the period
 
$
2,189
  
$
3,762
 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2021
Income Taxes [Abstract]  
Income Before Income Taxes by Domestic and Foreign Sources
The following table shows the provision for (benefit from) income taxes and our effective tax rates:

(in thousands)
 
Three months ended
 
  
March 31, 2021
 
March 31, 2020
 
Loss before income taxes
 
$
(2,240
)
 
$
(6,388
)
Provision for (benefit from) income taxes
  
(35
)
  
(130
)
Effective tax rate
  
1.6
%
  
2.0
%

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Classification of Operating ROU Assets and Lease Liabilities on the Balance Sheet
Lease contracts are evaluated at inception to determine whether they contain a lease and whether we obtain the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (in thousands):

  
As of
 
Operating Leases
Classification
 
March 31, 2021
  
December 31, 2020
 
        
Leased Assets
 
      
Operating lease - right of use assets
Long term assets
 
$
1,413
  
$
1,562
 
 
 
        
Lease Liabilities
 
        
Operating lease liabilities - Current
Other current liabilities
  
1,121
   
1,138
 
Operating lease liabilities
Long term liabilities
  
1,565
   
1,831
 
 
  
 
$
2,686
  
$
2,969
 

Lease Income and Expenses
The table below summarizes lease income and expense recorded in the consolidated statements of operations incurred during three months ended March 31, 2021, (in thousands):

  
Three months ended
 
Lease Cost
Classification
 
March 31, 2021
  
March 31, 2020
 
        
Operating lease cost (1)
Selling, general and administrative expenses
 
$
192
  
$
321
 
Short-term leases costs (2)
Selling, general and administrative expenses
  
16
   
1
 
Sublease income (3)
Selling, general and administrative expenses
  
(32
)
  
(32
)
Net lease cost
 
 
$
176
  
$
290
 

(1) Includes variable lease costs which are immaterial.
(2) Includes leases maturing less than twelve months from the report date.
(3) Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.

Future Minimum Lease Payments
The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of March 31, 2021 are as follows (in thousands):

 (in thousands)
 
Gross Future
Minimum Lease
Payments
 
2021 remainder
 
$
941
 
2022
  
1,166
 
2023
  
631
 
2024
  
116
 
2025
  
3
 
Total lease payments
 
$
2,857
 
Less: Interest
  
171
 
Present value of lease payments
 
$
2,686
 

Operating Lease Weighted Average Remaining Lease Term And Discount Rate
We calculated the weighted-average remaining lease term, presented in years below and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, we use the incremental borrowing rate as the lease discount rate.

Lease Term and Discount Rate
 
March 31, 2021
 
December 31, 2020
Weighted-average remaining lease term (years)
 
 
  
         Operating leases
 
2.42
 
2.64
Weighted-average discount rate
 
 
  
         Operating leases
 
5.00%
 
5.00%

Classification of Lease Payments in the Statement of Cash Flows
The table below sets out the classification of lease payments in the consolidated statement of cash flows.

(in thousands)
 
Three months ended
 
Cash paid for amounts included in measurement of liabilities
 
March 31, 2021
  
March 31, 2020
 
       
Operating cash flows used in operating leases
 
$
327
  
$
339
 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2021
Segment Information [Abstract]  
Reconciliation of Segment Revenue to Consolidated Revenue and Operating Results to Consolidated Income Before Income Taxes
The following table summarizes the revenue and operating results attributable to our reportable segments and includes a reconciliation of segment revenue to consolidated revenue and segment loss to consolidated loss before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant.

(in thousands)
 
Three months ended
 
  
March 31, 2021
  
March 31, 2020
 
Revenue:
      
Performance Improvement Solutions
 
$
7,081
  
$
9,711
 
Nuclear Industry Training and Consulting
  
6,023
   
7,994
 
Total revenue
 
$
13,104
  
$
17,705
 
         
Operating loss
        
Performance Improvement Solutions
 
$
(1,403
)
 
$
(1,272
)
Nuclear Industry Training and Consulting
  
(784
)
  
(559
)
Loss on impairment
  
-
   
(4,302
)
Operating loss
  
(2,187
)
  
(6,133
)
         
Interest expense, net
  
(54
)
  
(241
)
Gain (loss) on derivative instruments, net
  
-
   
(43
)
Other income, net
  
1
   
29
 
Loss before income taxes
 
$
(2,240
)
 
$
(6,388
)
         

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2021
Dec. 31, 2020
Mar. 31, 2021
Going Concern [Abstract]      
Loan repayment   $ 18,500  
Working capital deficit     $ (7,500)
Subsequent Event [Member]      
Going Concern [Abstract]      
Refund of employee retention credit $ 2,400    
Paycheck Protection Program [Member]      
Going Concern [Abstract]      
Working capital deficit     $ (8,800)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Basic and Diluted Loss per Share (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Numerator [Abstract]    
Net (loss) income attributed to common stockholders $ (2,205) $ (6,258)
Denominator [Abstract]    
Weighted-average shares outstanding for basic earnings per share (in shares) 20,628,669 20,342,933
Effect of dilutive securities [Abstract]    
Employee stock options and warrants (in shares) 0 0
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 20,628,669 20,342,933
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 43,937 59,421
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Paycheck Protection Program Loan (Details) - Paycheck Protection Program [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Apr. 23, 2020
Debt Instruments [Abstract]    
Amount received from Paycheck Protection Program $ 10,000  
Interest rate 1.00% 1.00%
Percentage of principal amount of loan guaranteed 100.00% 100.00%
Accrued interest $ 93  
Long-term debt, current 8,800  
Long-term debt 1,300  
Interest expense $ 25  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Contract Receivables (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2021
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Components of contract receivables [Abstract]        
Billed receivables   $ 5,202   $ 5,694
Unbilled receivable   6,906   5,160
Allowance for doubtful accounts   (359)   (360)
Total contract receivables, net   11,749   $ 10,494
Bad debt expense   4 $ 93  
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables invoiced   $ (340) $ (1,220)  
Subsequent Event [Member]        
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables invoiced $ 2,000      
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Goodwill and Intangible Assets [Abstract]      
Loss on impairment $ 0 $ 4,302  
Goodwill [Roll Forward]      
Goodwill 13,339   $ 13,339
Amortized Intangible Assets [Abstract]      
Gross carrying amount 12,442   16,744
Accumulated amortization (8,549)   (8,208)
Impact of Impairment     (4,302)
Total 3,893   4,234
Amortization of intangible assets 340 $ 670  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2021 874    
2022 910    
2023 640    
2024 435    
2025 334    
Thereafter 700    
Total 3,893   4,234
Customer Relationships [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 8,628   11,730
Accumulated amortization (5,772)   (5,504)
Impact of Impairment     (3,102)
Total 2,856   3,124
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 2,856   3,124
Trade Names [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 1,689   2,467
Accumulated amortization (1,042)   (1,020)
Impact of Impairment     (778)
Total 647   669
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 647   669
Developed Technology [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 471   471
Accumulated amortization (471)   (471)
Impact of Impairment     0
Total 0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 0   0
Non-Controlling Customer Relationships [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 433   433
Accumulated amortization (433)   (433)
Impact of Impairment     0
Total 0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 0   0
Noncompete Agreement [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 527   949
Accumulated amortization (360)   (336)
Impact of Impairment     (422)
Total 167   191
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 167   191
Alliance Agreement [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 527   527
Accumulated amortization (304)   (277)
Impact of Impairment     0
Total 223   250
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 223   250
Others [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 167   167
Accumulated amortization (167)   (167)
Impact of Impairment     0
Total 0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 0   0
Performance Improvement Solutions [Member]      
Goodwill [Roll Forward]      
Goodwill 4,908   4,908
Nuclear Industry Training and Consulting [Member]      
Goodwill [Roll Forward]      
Goodwill $ 8,431   $ 8,431
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Equipment, Software and Leasehold Improvements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Equipment, Software and Leasehold Improvements, Net [Abstract]      
Equipment, software and leasehold improvements $ 5,585   $ 5,432
Accumulated depreciation (4,891)   (4,816)
Equipment, software and leasehold improvements, net of accumulated depreciation of $4,737 and $4,584 694   616
Depreciation expense 76 $ 108 108
Computer and Equipment [Member]      
Equipment, Software and Leasehold Improvements, Net [Abstract]      
Equipment, software and leasehold improvements 2,233   2,229
Software [Member]      
Equipment, Software and Leasehold Improvements, Net [Abstract]      
Equipment, software and leasehold improvements 1,845   1,695
Capitalization of internal-use software cost 150    
Leasehold Improvements [Member]      
Equipment, Software and Leasehold Improvements, Net [Abstract]      
Equipment, software and leasehold improvements 659   660
Furniture and Fixtures [Member]      
Equipment, Software and Leasehold Improvements, Net [Abstract]      
Equipment, software and leasehold improvements $ 848   $ 848
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Assets and Liabilities Measured at Fair Value [Abstract]    
Money market funds $ 15 $ 435
Total assets 15 435
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and Liabilities Measured at Fair Value [Abstract]    
Money market funds 15 435
Total assets 15 435
Significant Other Observable Inputs (Level 2) [Member]    
Assets and Liabilities Measured at Fair Value [Abstract]    
Money market funds 0 0
Total assets 0 0
Significant Unobservable Inputs (Level 3) [Member]    
Assets and Liabilities Measured at Fair Value [Abstract]    
Money market funds 0 0
Total assets $ 0 $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
qtr
shares
Mar. 31, 2020
USD ($)
shares
Share-based Compensation [Abstract]    
Vesting period of performance based RSU's   3 years
Stock Option [Member]    
Share-based Compensation [Abstract]    
Stock-based compensation expense $ 38,000 $ 147,000
Restricted Stock Units [Member]    
Share-based Compensation [Abstract]    
Stock-based compensation expense $ 6,000 $ 88,000
Granted time-based RSUs (in shares) | shares 0 30,000
Aggregate fair value for time-based RSUs $ 0 $ 43,000
Number of quarters time-based RSU's will vest quarterly | qtr 8  
Granted performance-based RSUs (in shares) | shares 0 510,000
Aggregate fair value for performance-based RSUs $ 0 $ 600,000
Cumulative adjustment $ 100,000 $ 200,000
Restricted Stock Units [Member] | Minimum [Member]    
Share-based Compensation [Abstract]    
Period in which time-based RSU's will vest annually in equal amounts 1 year  
Requisite service period for time-based RSU's 1 year  
Restricted Stock Units [Member] | Maximum [Member]    
Share-based Compensation [Abstract]    
Period in which time-based RSU's will vest annually in equal amounts 3 years  
Requisite service period for time-based RSU's 3 years  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Details)
$ in Thousands
3 Months Ended 12 Months Ended
May 11, 2018
USD ($)
Dec. 29, 2016
USD ($)
Mar. 31, 2021
USD ($)
Letter
Mar. 29, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 15, 2020
USD ($)
Aug. 28, 2020
USD ($)
Jun. 30, 2020
USD ($)
Apr. 23, 2020
Apr. 17, 2020
USD ($)
Jan. 06, 2020
USD ($)
Line of Credit Facility [Abstract]                                                
Repayments of debt             $ 18,500                                  
Repayment on line of credit     $ 500     $ 0                                    
LIBOR [Member]                                                
Line of Credit Facility [Abstract]                                                
Term of variable rate 1 month                                              
Revolving Credit Facility [Member]                                                
Line of Credit Facility [Abstract]                                                
Line of credit facility expiration period   3 months                                            
Line of credit   $ 5,000 4,250                                          
Repayment on line of credit     500                                          
Long-term debt     $ 2,500                                          
Number of letters of credit | Letter     3                                          
Outstanding letter of credit balance     $ 933                                          
Amount available at the reporting date     $ 300                                          
Revolving Credit Facility [Member] | Minimum [Member]                                                
Line of Credit Facility [Abstract]                                                
Percentage of letter of credit fees per annum             1.25%                                  
Revolving Credit Facility [Member] | Maximum [Member]                                                
Line of Credit Facility [Abstract]                                                
Percentage of letter of credit fees per annum             2.00%                                  
Sixth Amendment and Reaffirmation Agreement [Member]                                                
Line of Credit Facility [Abstract]                                                
EBITDA target                                               $ 4,300
Accelerated principal payments           $ 1,000                             $ 1,000     3,000
Debt issuance costs                                               20
Sixth Amendment and Reaffirmation Agreement [Member] | Minimum [Member]                                                
Line of Credit Facility [Abstract]                                                
Liquidity                                               $ 5,000
Seventh Amendment And Reaffirmation Agreement [Member]                                                
Line of Credit Facility [Abstract]                                                
Accelerated principal payments                                         $ 500   $ 750  
Debt issuance costs                                             $ 50  
Fixed charge coverage ratio                                             1.25  
Leverage ratio         2.50   2.50                     3.00            
Seventh Amendment And Reaffirmation Agreement [Member] | Plan [Member]                                                
Line of Credit Facility [Abstract]                                                
Leverage ratio     2.25                     2.25 2.25 2.25 2.25              
Eighth Amendment and Reaffirmation Agreement [Member]                                                
Line of Credit Facility [Abstract]                                                
Debt issuance costs         $ 70   $ 70                         $ 10        
Bank fee payable                                   $ 10,000            
Eighth Amendment and Reaffirmation Agreement [Member] | Plan [Member]                                                
Line of Credit Facility [Abstract]                                                
Leverage ratio     3.00   1.00   1.00       2.00 2.00 2.00 2.00 2.00 2.50 2.75              
Eighth Amendment and Reaffirmation Agreement [Member] | Minimum [Member]                                                
Line of Credit Facility [Abstract]                                                
Liquidity                                     $ 3,500          
Eighth Amendment and Reaffirmation Agreement [Member] | Revolving Credit Facility [Member]                                                
Line of Credit Facility [Abstract]                                                
Outstanding letter of credit balance         $ 9,100   $ 9,100                     $ 700            
Repayments of debt         $ 200                                      
Ninth Amendment and Reaffirmation Agreement [Member]                                                
Line of Credit Facility [Abstract]                                                
Amendment fee amount             $ 25                                  
Ninth Amendment and Reaffirmation Agreement [Member] | Plan [Member]                                                
Line of Credit Facility [Abstract]                                                
Fixed charge coverage ratio     1.1         2.00 2.00 2.00 2.00 2.00 2.50 2.75 3.00 3.25 1.1              
Ninth Amendment and Reaffirmation Agreement [Member] | Revolving Credit Facility [Member]                                                
Line of Credit Facility [Abstract]                                                
Liquidity       $ 2,500                                        
Repayment on line of credit       500                                        
Amount available at the reporting date       500                                        
Periodic payment       $ 500                                        
Ninth Amendment and Reaffirmation Agreement [Member] | Revolving Credit Facility [Member] | Plan [Member]                                                
Line of Credit Facility [Abstract]                                                
Line of credit     $ 4,250                         $ 3,500 $ 3,750              
Amount available at the reporting date                             $ 75                  
PPP Loan [Member]                                                
Line of Credit Facility [Abstract]                                                
Long-term debt     $ 1,300                                          
Paycheck Protection Program Loan [Abstract]                                                
Maturity date     Apr. 23, 2022                                          
Interest rate     1.00%                                     1.00%    
Term for deferred principal and interest payments     10 months                                          
Percentage of principal amount of loan guaranteed     100.00%                                     100.00%    
Term Loan [Member]                                                
Line of Credit Facility [Abstract]                                                
Line of credit facility expiration period 18 months                                              
Line of credit $ 25,000                                              
Line of credit facility term 5 years                                              
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Product Warranty (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Product warranty provision [Abstract]  
Warranty terms for SDB contracts 1 year
Accrued warranty, current $ 587
Accrued warranty, noncurrent 179
Activities in product warranty account [Abstract]  
Balance at beginning of period 922
Current period provision (119)
Current period claims (36)
Currency adjustment (1)
Balance at end of period $ 766
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Stream
Obligation
Mar. 31, 2020
USD ($)
Disaggregation of Revenue [Abstract]    
Revenue $ 13,104 $ 17,705
Number of distinct revenue streams | Stream 3  
Contract with Customer, Asset and Liability [Abstract]    
Revenue recognized in the period from amounts included in Billings-in-Excess of Revenue Earned at the beginning of the period $ 2,189 3,762
Revenue, Performance Obligation [Abstract]    
Number of performance obligations | Obligation 2  
Performance Segment [Member]    
Disaggregation of Revenue [Abstract]    
Revenue $ 7,081 9,711
Performance Segment [Member] | System Design and Build [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 1,862 3,813
Performance Segment [Member] | System Design and Build [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 0 0
Performance Segment [Member] | System Design and Build [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 1,862 3,813
Performance Segment [Member] | Software and Support [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 813 910
Performance Segment [Member] | Software and Support [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 95 640
Performance Segment [Member] | Software and Support [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 718 270
Performance Segment [Member] | Training and Consulting [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 4,406 4,988
Performance Segment [Member] | Training and Consulting [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 68 29
Performance Segment [Member] | Training and Consulting [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 4,338 4,959
NITC Segment [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 6,023 7,994
NITC Segment [Member] | Training and Consulting [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 6,023 7,994
NITC Segment [Member] | Training and Consulting [Member] | Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 86 0
NITC Segment [Member] | Training and Consulting [Member] | Over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue $ 5,937 $ 7,994
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Taxes [Abstract]    
Loss before income taxes $ (2,240) $ (6,388)
Provision for (benefit from) income taxes $ (35) $ (130)
Effective tax rate 1.60% 2.00%
Statutory federal income tax rate 21.00%  
Income Tax Examination [Abstract]    
Probability of uncertain tax position to be recognized 50.00%  
Percentage of tax position realized upon ultimate settlement 50.00%  
Estimated tax benefits $ 800  
Federal [Member]    
Income Tax Examination [Abstract]    
Income tax examination, year under examination 2000  
State [Member]    
Income Tax Examination [Abstract]    
Income tax examination, year under examination 2000  
Foreign [Member]    
Income Tax Examination [Abstract]    
Income tax examination, year under examination 2015  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
ft²
Tenant
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Leased Assets [Abstract]      
Operating lease - right of use assets $ 1,413   $ 1,562
Lease Liabilities [Abstract]      
Operating lease liabilities - current 1,121   1,138
Operating lease liabilities - Noncurrent 1,565   1,831
Operating lease liability $ 2,686   2,969
Sublease Agreement [Abstract]      
Sublease square feet | ft² 3,650    
Sublease date May 01, 2019    
Previously subleased square feet | ft² 3,822    
Previous sublease date Apr. 01, 2017    
Number of tenants | Tenant 2    
Consolidated Statement of Operations Information [Abstract]      
Operating lease cost [1] $ 192 $ 321  
Short-term leases costs [2] 16 1  
Sublease income [3] (32) (32)  
Net lease cost 176 290  
Minimum Lease Payments [Abstract]      
2021 remainder 941    
2022 1,166    
2023 631    
2024 116    
2025 3    
Total lease payments 2,857    
Less: Interest 171    
Present value of lease payments $ 2,686   $ 2,969
Lease Term and Discount Rate [Abstract]      
Weighted-average remaining lease term (in years) 2 years 5 months 1 day   2 years 7 months 20 days
Weighted-average discount rate 5.00%   5.00%
Other Information [Abstract]      
Operating cash flows used in operating leases $ 327 $ 339  
Minimum [Member]      
Lessee, Operating Lease, Description [Abstract]      
Remaining operating lease terms 1 year    
Renewal option period 1 year    
Maximum [Member]      
Lessee, Operating Lease, Description [Abstract]      
Remaining operating lease terms 6 years    
Renewal option period 5 years    
[1] Includes variable lease costs which are immaterial.
[2] Include leases maturing less than twelve months from the report date.
[3] Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Segment
Mar. 31, 2020
USD ($)
Feb. 15, 2019
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]      
Number of reportable business segments | Segment 2    
Contract term 2 years    
Segment Reporting Information, Profit (Loss) [Abstract]      
Revenue $ 13,104 $ 17,705  
Operating loss (2,187) (6,133)  
Loss on impairment 0 (4,302)  
Interest expense, net (54) (241)  
Gain (loss) on derivative instruments, net 0 (43)  
Other income, net 1 29  
Loss before income taxes (2,240) (6,388)  
DP Engineering Ltd, CO. [Member]      
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]      
Percentage of ownership interest acquired     100.00%
Performance Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Revenue 7,081 9,711  
Operating loss (1,403) (1,272)  
NITC Segment [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Revenue 6,023 7,994  
Operating loss $ (784) $ (559)  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 08, 2020
Aug. 17, 2020
Mar. 31, 2021
Dec. 31, 2020
Sep. 29, 2020
Loss Contingency, Estimate [Abstract]          
Initial payment on settlement $ 625        
Settlement expense   $ 1,400      
Settlement amount to be paid     $ 15    
Escrow balance         $ 952
Provision for loss on legal settlement       $ 477  
Maximum [Member]          
Loss Contingency, Estimate [Abstract]          
Estimated gross settlement   $ 1,500      
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events (Details)
$ in Thousands
1 Months Ended
Apr. 30, 2021
USD ($)
Subsequent Event [Member]  
Subsequent Events [Abstract]  
Refund of employee retention credit $ 2,400
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6#L5('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 " U@[%2&BUH*^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$YH!R;U9:6G#08K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42HJVH-#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33MP>'MZ?,GK%K9/ MI'J-TZ]D!9T#;MAU\FOSL-WOF*RKFA?5JN#W>[X6]4HTU?OL^L/O)NR\L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" U@[%2SS1(:[P# "3#0 & 'AL+W=O94:K0:UDP.74RI:I/KBN3C)9$GO&*,KBS MXJ(D"IIB[@DOI/F/MLVS(8R8U%+Q ML@V&=IFSYI>\MHG8"_#] P%^&^#_%8## P%!&Q"8B39D9EHW1)'91/ M$OII M4-,7)C81D1@25 M$U?!:#K&35KEZT;9/Z L$!O8AOJ$!ZKY]9U,).+31JX0&U-O6/=)U+ M)0@LR ,IZ5#6[3J?XUL4/\4_;N]C=/<06Q*N[?_GP\?CKS V.N]SSN-;G\3+:!SV.[L8L>H]AP9 M_R>J-G6'N>QRWZU4?D_EGV(#\S2%KX'\B&(%RXBX0$O!-SE+!I?TB.;]C0VM M-V((>M-'9_DZHN\@(]8!$NYYF+0TH_H/' V(DD"99D D;01M!'V_H[MEMP2 MQB4I"G1=2[@MA]?2KJ-$;7,RW!L[MEMS"W1;4K'6N^LS**@,1;RL"!O.G5WP MF,GBWNVQW:YWNN)M]*G>O[-6+8DX#$B6\9JJI@+O>[L0Q M-W6VVS_>'%?@ZP)K*E%!5Q#JG8UA>-&< )J&XI4IHI^Y@I+<7&9P:J)"/P#W M5YRK74,/T)W#9G\ 4$L#!!0 ( #6#L5(\'_:[^08 $D< 8 >&PO M=V]R:W-H965T&ULK9EM;]LV$,>_"F$$6 LXM4A*LM0E ?*T M-4#:!DV[O68D.A8JBRY).+(1<,0VW\G&FUI*SO&FT*FU.GIV(6I=%Q>\D4O5JQ>3+!2_%T^D$3UY_^%8\+K7Y879VLF:/ M_)[K'^L["7>S72]YL>*5*D2%)%^<3L[QQTN:F :-Q5\%?U*]:V1<>1#BI[FY MR4\G@5'$2YYITP6#/QM^RS&- W[UZ^]_]$X#\X\,,4O1?EW MD>OEZ229H)PO6%WJ;^+I$]\Z%)G^,E&JYG_TM+4-)BBKE1:K;6-0L"JJ]B][ MWDY$KP$.1QJ0;0/RU@9TVX VCK;*&K>NF&9G)U(\(6FLH3=STHJ-#WI:@5JW)U,M,PLFD_R[:C7+2CD)%1/C/Y 5$\120@V-'\TM_\BF>[ MYL%^\QGXNW.:[)PF37]TS.E:2EYIQ)3B6GWT]$AW/=*FQW"L1Z:6".8&9>:" M_ZJ+#2MA".=3+I3FGJ5_BE$_E24 MI4M2:J\$2NEP(QZRVI.%@PX/@5?83:59]5A I-BNZ-&9VW;45T"3E YD.JQ" M0D=V'NY1#'ME?EUS"4NR>FR7,I*&WL=B<5RKP\*Q(V)@2[C#*HI' C+N2(2) M7W@3U<:#Q;9Y?]AH^.K]-OO".J!A/]'::.811NW7#6',TN8P2W$ZLEUP1S(< MO@GA9<$>BK+0!?=R''?HP7[VW,*]B6N9Y'GA7B\V/$@4#..WPXH&P4A PQUC ML!\R=W=WZ%:P:KH#S5I($XN=2FV() DE0Z6V512,;LD.-=C/FO,L$S50!*W9 MB\DTG +MH#^W(IO#*)J/+: .#=C/!I G:][E&$YY=J3'86S-G\.*I/,1@1T1 ML!\)KP(SL3(*V>A+MB,_(=%\*-+!AZA'MOT\NL,#\>/A I@%45<=%]4Q?\ZX M4F;O2,!M57/$F:QX[A)-'!A(PZ%HAU5$DC'1'2R('Q:O,PNI@625?G$*M,-] ME%CZ;*,X'I/7.YSXD7!3P2OG2+-G[MT\Q [[.+(2=)=5; YA3I$='H@?#U_W MLO%>%'8JM2& HW08,1U6)$R3$:4=*8C_T+.?EA]2:I]G2!C.AQF@RPR'R=BL M=O A!PX^N^A>B>H- 9XXSC$D#H9J;:OQ $\Z%!$_BH8Y5V]J>_*=LAV'FRBV M)MEU!*)C<]QQB?BYU*[6A(V?D@\S X=1J/)-^D81?R,:I?N(7TV?L@\ MLA4ZS))X-)AVF")^3%V*U:K0S7FQ+8"(RJP)7F5F';S[(C1'.'[O5.[MV10P M/ZHUR_CI!(Z/UUT(I@[JF@%)K!8>Y'-Z.LRIEPVP82+PF^WYVM*-^VIGU(ZI7)X,] M+W]'<>!SDY IH71*$MHX"+]!T,ZA;P7GH:M83"-4CJ-H^35L#72F1M0&ZF$#+/" T;[L]4K,_JQ>Y[#H01@ &'!5,@@[4(96Q<0 M)IQ";:+.TS@=IC%NLV0D@Z4=>:F?O.=[9:-%D;G/4]2&Z7$,QX!A?N"TBW Z M0@3:49?ZJ=O7N:TR0LXM^=)\K=@ V(1RUW%MKA[C8%AJ=%I!MC"BNL,O/5!N ME$#=6KYLMPYK*UM3A&%M)],4X^W:=BJWT7I,TM2J01\RVY?>(9CZ$=QR33EB MIU.LS=8TQ-;JL*UP,'K"H1V#Z7]D&PO=V]R:W-H M965T&ULI99K;]HP%(;_BA5-6BMUY$8"J0")0J=6ZEI4NNVS MFQR(52=.;0?:_?K929H1[G1\(+Z<\_IY'<=V;\GXBX@!)'I+:"KZ1BQE=FF: M(HPAP:+%,DA5SXSQ!$M5Y7-39!QP5"0EU'0LRS<33%)CT"O:)GS08[FD)(4) M1R)/$LS?KX"R9=^PC8^&1S*/I6XP![T,SV$*\FC*;=0W+$T$%$*I);!Z+& $E&HEQ?%:B1KU MF#IQM?RA_KTPK\P\8P$C1G^32,9]HVN@"&8XI_*1+6^@,N1IO9!14?RC91GK M=0P4YD*RI$I6! E)RR=^JR9B)<%N[TAPJ@3GV 2W2G +HR5986N,)1[T.%LB MKJ.5FBX4?:N%,;=PH]=X?>5++P)68T BZ^(GC-B7R_W*/K MUKINH=O>H3M1RQ XAP@)/<(%RC!'"TQS0&ZGLK5&I' MT;\U^L-Q#0->;<#[E $B1'X8WMN 6L?>%]$ ]FM@_U/ :LL5$J<12>>'J/V# MU/LB&M2=FKJSEWK$DD1MPO^QQ#O'+/$#00WT;HW>/0']Y/7=W9A*W]JZP(\( M;/ '-7]P.O]QRSO8_.8\U\:0N3"+G[Z4-A"4*F9 'T>T-(-L+NH&] MONJ/""S!S95S7U^ZU!$[)ZE %&8JTVIUE 0O[S%E1;*LN H\,ZDN%D4Q5G<_ MX#I ]<\8DQ\5?;NH;Y.#OU!+ P04 " U@[%2W)<%E!L% !)$P & M 'AL+W=O%O.ILE-I>]GIRN6$YE1=\RPIXL^(BIPINQ;HGMX+1I%3*LQX) M@KB7T[3H3,;ELVK65),U9(5->(,%65YUK?#DE?:U02OR6LH,\N48ZE 7G/_3- M?7+5"30BEK&ETB8H_.W9E&69M@0X_CP:[=0^M>+I]9OU+V7P$,R"2C;EV?%M4_?3TF MXD0![-@5R%&!M!4BAT)X5 C+0"MD95BW5-')6/ #$EH:K.F+,C>E-D23%GH9 M9TK VQ3TU&3Z]#A[^GI_>SV_NT6S.?P]W#W.9^CI"WIZOGNYGM^# .JB;[-; M=/;I''U":8'F&[Z3M$CDN*< @[;46Q[]W53^B,-?B!YXH382W14)2][K]P![ M'0!Y"^"&> T^4'&!0OP9D8!@"Y[ISZL''CAAG<^PM!?^IWS^?KV02D )_^%Q M&=4NH])EY'#YPO:LV#';6E2*<:FH&WH_P2$.HG%O?YHAB]1@$/1KJ7>H^C6J MOA?5E$N%^ I:W8FN,M _]1O@0=Q"9Y$*^Z/ CBZNT<5>=+\(+B7:"KY*E0U: M;#@E(S)L(3.%(HP=:1O4P ;>^GG:,D%56JP1>X51+9F\])3(L+8Z](8[@S$) M-C^C-2O ?H:@>1%-8)ZDN@[U)+5E86@$& ["=O680M$H&MJS,*KQCCXH:0,/@*IQ&ZI=D(OUW)#Q9K9 M)V)@N!\&[6*R"#DAG@QW[(7X55.!:^(82L)\3YEQ!EW-CF%AA M1@:"_ND<.^(TI7! 7(V.&YK ?IYH!EX&Q6K%9S) E^!AN\=M8C$.0P? ABFP MGRKN"\4$M/I;#C^C@MG;R.2#;K\]+6U"),(.D UKX(&?S^"#'9WI#)[K?D^8 M2/?E6(=*U5-*M[YT(Q]\/ !,D6[DRFU#2]C/2T]JPP1 7/+387 ;G2E" M1@YP#0=A/PF5PW/!8*O$CA"1HJ^.'C(9IDN(V>P6L3@<.IJ(-%1$_%3T+/@^ M+7=6@/9#L,2DFF[8[G>;$ X=@XDTC$3\C/0(.U-7HQ]5X_=)# QD%K&8]%U) M;,B(^,GH#1J"B80@@SFD4P*K,]C^P$XQ7:(S:+*$9QD5E5#Y]MP:2N5J<(HQ MN,#MNK6+A8YQ0!KV(G[V\H62I-E. 87]BV#"GPO&*N8,IN$RXN>R[^56'!#3 M/5#%FE5(X;MFIR2P<**Y8R?AO>(ZUBU$IT=)DP!S$2L+]F!-GB-!3(9Q/&K' M:Y,,(S)R<0YI2)'X2?%_"_ETL7U!F]SI"MHF:0VZ=W(HD3/X-M9G-1+@[@I5 M;>_KI_5YT'5Y"M)Z?H,OI]6I3F.F.F2"S?L:^ UE; 4F@XL!P!+5N4UUH_BV M//I8<*5X7EYN& 5VU +P?L6Y>KO1#NK3L\D_4$L#!!0 ( #6#L5*', /@ MD0( '@& 8 >&PO=V]R:W-H965T&ULK57;;J,P$/T5 M"_5A5]J4:^A%!"DAJ1JIN:BDW8?5/CC!"6S!SMJF:?]^QX:P:4JB?=@7[+'G MG#DS,$.P8_Q%I(1(]%;D5/2,5,KMK6F*54H*+"[9EE"X63->8 DFWYABRPE. M-*C(3<>R?+/ &37"0)_->1BP4N89)7..1%D4F+\/2,YV/<,V]@>/V2:5ZL , M@RW>D)C(I^V<@V4V+$E6$"HR1A$GZY[1MV\C7_EKA^>,[,3!'JE,EHR]*&.< M] Q+"2(Y64G%@&%Y)1')-A?C(8H7L R&4T7,9K=H6@VF3^.[D?3>/P\0@^S.$8=]!0/T9>+ MK^@"910M4E8*3!,1F!*T*$9S5<<=5'&=$W%=-&%4I@*-:$*2CW@3J)_AUMGY+A-75W-Y_Z7NO[H+X7D\$G_/!/::T)[ M.K1W(O04>C]GHO6E5$A?(U6#OX8=Q[&Z@?EZ6*H6+]_I7C=>'V1U&UG=L[*B MLBASK)H60:I4J+WJX^07?.4P%V2;WHJR>Z#$MBW_2.YGIXY][;>K]1NU_GFU MK("IF*IQ!8)/E=/_7"C;NKDYTM?BY7N>=R30/&CB@O"-GFT"K5A)9=4&S6DS M/OMZ:AR=#V"L5E/P+TTUD^$CWV14H)RL@=*ZO(*:\6K.589D6STJEDS"X-'; M%'X-A"L'N%\S)O>&"M#\;,(_4$L#!!0 ( #6#L5(7< ^WP04 )\; 8 M >&PO=V]R:W-H965T&ULO5EK;Z,X%/TK5C32SDB3"3:O M,$HC=0*DE3IMMVEWM1K-!Q?CB-+UY\FD#"*2XO)3OB89^^4A+U),V;!XG)3K@N"P M#DJ3"=(T:Y+B.!O-9_5WU\5\EF]H$F?DN@#E)DUQ\?*%)/GV9 1'KU_(KT*J!%_Q61;'ER# MZE;N\_Q'-3@/3T9:E1%)2$ K"LP^GLB")$G%Q/+XV9".]G-6@8?7K^Q^??/L M9NYQ219Y\G<P+L)L"NB[53MRZ-BRF>SXI\"XH*S=BJB[J^=32K2)Q5K;BB M!?LU9G%TOKBZ7%U=G+NGMYX+5K?LXZMW>;L"5SY8G)U>+KT5.+\$J[/3&^_L MZL+U;E9_ ._/N_/;?\ 8W*U<\/[=!U!&N" EB#-P&^6;$F=A^1&\ZXQG$\JR MK>:? #?/M*TGM2?)?0+(9I3L,PKIH>)^ :Q^&8 M);7 ZYBR\0"IJR -@DVZ23 E(7#)0QS$=(C-.Y[MBD:D .S>V<(254_\$P$7 M>5D.T?O#]+=LB2HWQ8M:RJ6"*&>J=<,FK-WV/8?V/8=J'J.'YPM.L9E=)G4O9 M%U%C:#H]*1O[E(TZ3.])^3P+JAYD.;,LZZL/U>)0]V.4)R$I2K:J_-S$] 5\ MN\F3!+!M9HN+\/M MYG[RI9QM5V%8* /5?LH<+U+DB>JVLBT\H4"L=U MT\(4=(*&S76LMZO8C+)\$0$VYSXO4E)LU30=+2#6NLDM4'U+MD_3@FS*E*KIRGU44-<"61L(9/S M YZ:R5=#ELK)NC(=&&YXK/OYBHO7/1MI4MF@Q/XXO'!02)3Y'\?DQ1-A8TMS M(.+5D^"0IB->03$UF062L$'=MGL>5-A:2'B(+[YHV&S'FO)61 (;6R9T(%]\F?]#T.#E$5.3%E]D M@YJIF3TJMG82&F^TP#V*&F+Q6?5U_NY$V%#Q6R,*S?_?!L/6U,%A5_<[1KBA M''+"4+1Z^I1O/Q'#;VUJB*].9CF<3%>XUG?"-QM/E1V&HK4S^M; UMS!87?W MFX:X81VLJ=)^N6J(IX;X:LAR$-)5KO5Y<-CH_4=?O( 2QX2$)E?[-S7$5T.6 MBFRZ9S*M?4/#]NT-YA>IW9T:XJHAG@0"H28*"63KX8LE9-U93HX_SOZ /#0L$&I;))#-,$%24#,!3F\ M"Y+ QI:M.Q:OGNP04)OR AYY""C"' /VM5KK)-%O'0.J]92< R*D\PY/ I-Y MH,G!FX?JU16;_C'.2I"0!Q:G?;(90;%[&[0;T'Q=OXRXSRG-T_HR(IA9GPK M?G_(<_HZJ-YO[-_)S7\!4$L#!!0 ( #6#L5(WO?.KT 8 .X; 8 M>&PO=V]R:W-H965T&ULG5G;;MLX$/T5PMB'%JAKD;2L.$@" M)':[+=!<4*?;9T:B;6XET:7H7/KU.Y04RQ8O238/L22?(<\,AW.&ULF#5+^J M-><:/19Y69T.UEIOCD>C*EWS@E4?Y8:7\,U2JH)IN%6K4;51G&6U49&/2!1- M1@43Y>#LI'YVH\Y.Y%;GHN0W"E7;HF#JZ8+G\N%T@ ?/#[Z+U5J;!Z.SDPU; M\077/S8W"NY&NU$R4?"R$K)$BB]/!^?X>$X38U C_A'\H=J[1L:5.RE_F9NO MV>D@,HQXSE-MAF#P<<]G/,_-2,#C=SOH8#>G,=R_?A[]<^T\.'/'*CZ3^4^1 MZ?7IX&B ,KYDVUQ_EP]?>.M0;,9+95[5_]%#BXT&*-U66A:M,3 H1-E\LL@W%K,*XCT[A2QV'.-#L[4?(!*8.&T+6_BX_'1UNT#7G]'L?/$% M??YV_7.!ANC'8H[>_?4>_85$B6[7=@>D\ (W!^%P'R'($+$ASQDJF/B.(/B$0$.PC-7F\>N?P) MF\]YZC,_\(;NUI/6XU'?>K)JC9:PFRNT5+) 4" 4TZ)<-3M,:,&KX\ \X]T\ MXWJ>L6>>*RA)N:R<&=!83FI+4W?NSX:$1/')Z'X_K [4A,1'.]0!K7A'*PZZ M?Y[]"WL&ZI*ND)90F%)9IB+GJ&SYFJ?F.C5Q>K>M> 8)_1YME+P7D$_H[NG- M(9OLN$V"(?MFIH=2)XH-$\IP= 6O&2/>"TO4"YR-&-.(N..6[+@E06YS#JJ1 M"F9JL8M58LV93'JT; B.C@XQ\\1:\WW, ?.C'?.C(//S0BHM_M3,D5S":FI6 MKL0=K#FK*JZ=&7ID<:7C?IAMS"2)W%RG.Z[3-W%-V49HEHL_D'B57.H'ICB( MUCVH\<;D!TIEY79@:I&;)CW^-B2)W?1QU(E%]"8'0&"Y4L!^*4H&&PWVC)=R M._1!T'N4'1!/Q/&>ON$@Y866Z:^A:0TRX%9 OU0U]/FCN>9.JMBF>M3G:F/P M./&P)1U;$F1[P3((ZIT.LB-V >B3LR%3ZN'6*0NF06[O_F:F5.9M&\4"XL4KTUY$_J+VX$Y\<%A]9M U*1 THXD< M%@X*9&"Q;(T98A)/^_&P870<^Y:LTR(<%J,;Q4$AL^<]T 1$ZC57@9*.;?T9 MXH3VJZ(#%A-?7>PT"+\@0FDJMZ;GV+ G$]D/T#JD:MLO.<:/YR^>G7/Z8FL/ MAK^^*S8*%@E[?.DT"H=%ZD+D\&A5#44YY(\I-[M]"5ESS\LM1YRITMFW7V!; M<(:VJKI0F!!/F2>=,I$7E*D-*TBH8J5^U?L],&6GB&>QGWY=,#P9.Q) M7M)I%'G;\4>4][QZ0R]/.ETA85V9-;U;LX\SH;?*$P];,R#I^IV/$^4)1JYTBH1U:I>&;18ZE]#)V:%9A/1/G2[4Q'-X M(IUBD>1-:=>UPZ],NTYI2%AI;I1,.<_:>1.1TA81[Z#B#_5:08$7T'4(0S[+%JN-LI#E';20S\+'&*CBN MS>OD;!]7A@GM=VDN%$ZPITFFG?[0L/Y\6BYY6B<"-&GU$0*!/G.4ML<):#>- M5T[B#K&A_=[>!<)33Y=!.TVB84TRTCO1K^H52A>K#6?-&8/=T]]+JO'Y5TWM^@8]G MS:NG;ICF3=@E4[#8%KX.%0;T^JP<%O3X9.5\ZV.>.O7QV'KC:YE4]L< MGYV<_/6XU;:;O7PNSZ[\R^>NCXWMS)57H6];[?>O3.-V+V:GL_+@G5UO(A\< MOWR^U6MS;>)/VRN/=\>#E-JVI@O6=E7KQYSO2SXV9I=F+Q6M&3I MW W?O*E?S$ZHD&E,%2E!X]^MN31-0T%0X[55K@GR5^W2VB>/9ZKJ0W1MW@P-6MNE M__HN^V&RX>G)1S:@[*GA5E7YU]4N#WVB_4^>EAVC:,%=ONFJAL$BK!J7/W5OO;FUM//?A]J MQD*7H&RGXL:HK=OA,*[':=C*#VH4B(<%"_7.K(PW'47*>JCJS=;Y2$DSF#)3 MSJO9SJ3_KO?I!25?NG:KN_U,Y8,_-)RG8@N@:QEL;37/G"O4GH#+K6GV"_4> MDBK7!3BUUM'4T"/"[%;!8-U5%KZ ^1":C:J:'E6A-E ;&F_TK5%+8SI89[90 MI%;+O6C"LZE8W^F^MA"\@$[B$;>U'9V& %"Y5G> 48J?*]T@#O6O<$\ZCD*\ MJ1J-(#$1Z&R)N%8=P:TI*WK/2*E.QQYG=H:.9A;!+=N4'&JEK6_VHL%HVM8% M2Z%S" E 1!&.UN'S411?Z;!1*[2!H-!-4E#A(5>'(MO4\XDG6EV;A;HT/J*Y MP&.I!0F60]K*N=@QV6L;JL8%Z!NR,=!N\"]V/AB PV$?C'6M MC1([I@GE2,I1TA#7P^QY4.D'LN1CZE,=4@I#DE]G__ M0V&;X]S&3%))_'M-/ $L9)Q_?5=M=+<6P&VMM N>=(%::M3I>6KK*1XIO0=_ M?@1":3E3V<;]_D4!JYDS<,9CIK8&4)Z>% E M;VY-UV.B*[EP#0U#(WD.H=,I;W?1#,-?.U3O;I):#\D)*V"5P MI3BIRE6:4K284!O4(0CPF!-H0R*8N*4L@,?Z%&:8SM@3W5S1,)/8&[ITXR8,*QF3$AS-LDQMX ,B:K0K9I/ M6X!W11;8!&BBH(!0"U8E( R$0["EL2'U U9_;9&//F%AVG*8OW$# _*J1("J M@AINB![U)N69#:!Q+5K^@0&G__Y3T_/SDZ>35;*D]-GC\!?UXEHF3MR M@V38T%]2;N7J3C06=0:#"*7H&E2/G,F[7XDT5#)5Y%2IH<+FD&ZKC70>0CU) M-_.XFXC*?'HNB[8L%+(-*D)GT2=PQA /N@$#.D+6!_,,KMFAR#W.,8EA$$) M<:$%DC#3KQJ(L!?0[3!J+_L 5A_@^V](;DB-2>W1J,4OJ5+*HE%P$%Z4)8X0 MLLHRWO;@%V@R;Q*QWZOW'@N9BK3B$K:C=OBVA.;MF_>7.28D6?DI_0F1)!\E MF$/@!J!*Q@LW$],$&8:9 P[NL1_Q \BX'2'O"#T)7"W4&"HEU(FSWB)CO*@"B5K.9Q6*3V$EER"K_P.GZE7NKN9J[>+B\6 M'13+QP,TV&2=2CV_AQ[B\2JU8N07*=*M=&M3IDH+ZB:?/8Y75R0^G#?X/1A8& H2"R_UQZ][NS+- U0NYUF M,28RF<\ M!?B]+ZZLYMZQ:">\[K.GBZ=#UA!D>E!:!+7ES5 :7UQF4E=7*4:2>JD M&A*9PTJAATLIA36"VXVUQ'8$6#>)JG?[R6 ]M-N$=Z 'H]L>PVMO5H>'V$2F MRQES<;VT1$[U(%6N21U)M!&F*-DH[8O9R,C>12-L,U>?E(< \ ')PBN[+JVS M=,CDG?'2:Z&^*T3+KE3?'1C?=QG,YH<^W14NS] ,P_)9&I;//F*3<#Z]1_/Q M1%T*7*$H1UV&X65 9N8\DH*UFZ9@[L\03"NFZ8[)JTEC^@#+K:Z\0S?N'#N? MZ6ZM=YTXS(8I:5TUO4VHKPL-R?/37FZ7T0HKN]79K9B"=,V\=%7%3HAEHG6' ML*C3,[;)N.$HAJKTTKL+1Y*03LR?D(:6]U$#GF? %&0%FIWOJ.;%QFBSYL9#9T'(/AOB-^/R@W"XTF)8:V(_>#H6M&+:5"Z+>\ MAI@34B7T%(Z6X'G[@"X2*N3X58/7%XEA)DC^8);,Z?Y)43*O?VDQ@2[ M;3LR,T[.3;X[BOIFT'FXTMN20E116F,I(3[G<&4.REP&GN)6J;TT0:8/@'>\ M45'Y-O0O06T,TYW#4H/J*[/UO9Z8*I]L:,C.20]!CH*;\6YT2YSH!&"8RY26 MFU+F80SN=&@,_5+FS R?M\#Z4@\)>FXZCCC0.S,R03V) G9T5#EI50%UYF> M+5UJT_5-Z;9E&$= *84.NLSE)S=+6SQ>.A M(]7PI/92DQD22[]90B-D (&=Q@_ZI7G!%"XQ3$U^4#-3R/Q]4V!*U0^J*9-X MZH< )YD5),7%RP:YO<9FI)HCYJ(6TW"3F"=]Y,E*,P!> M#J U3$$ T:Y.D](PB91;K/&F*5=&/6C'+"/'J7@?4_51]K5@2G(5/][MW1M/ M4"FUX VUG]Z[S15JHF9*3*\8RO3.\-CNUB1)> E]=+HMRN$<_5TY#_A(=ZXH M4U/NX_6'E5-0.B-.NJ)*3(Q?^B7?B&$'_8^)8[.PTFFW+N:[&KFPS3WO/EKF M!D+D^8!4%F6$FSPPD$RP3ZZC2MLM<--W \ -5Y5\KI>0-4_?#!QFX%*P@]U- M%*]=OXQ39]Z#9J&A:YD8JS0Q+A[ZLOQX\FL%@/]:?I,14I=)/UP8G@X_^[A( MOW88EZ??C(!NK@F*C5EAZ\GBBR1+>5WSXL78RNE9?,,..Y )_S M2\3RA@<,/X9Y^6]02P,$% @ -8.Q4LA=;:H P # < !@ !X;"]W M;W)K)I6WZTC G:2NU@8HBA M:=7& ^+!C:^--<<7;*>E_SUGI\LZQ#H)\9+8OON^^^YLGT<;LO>N0O3PJ];& MC9/*^^9=FKJRPEJX$VK0L&5)MA:>IW:5NL:BD!%4Z[3(LM.T%LHDDU%*X/7%EQ;U\)N9ZAI,T[RY&'A1JTJ'Q;2R:@1*YRCOVVN+<_2GD6J&HU3 M9,#BS8?"/#G<*-VYO#"&3!=%]F%S*<9(%0:BQ](%!\&^-YZAU(&(9 M/W><21\R /?'#^P7,7?.92$HP3? MM-PQSCK&XAG& 5R1\96#CT:B?(I/65TOL7B0."L.$EX)>P*#_ B*K,@/\ WZ ME >1;_"/* (+I01IE1",XB/4-L1'L.Y1:D\?"'G.*$K8;C?!1M4P@&NA6Y% MB$1,;A_W9A=!/*LT5$82=I(7J!6ND04*UFZV0,L@UN&?J(W2F@.SJP"G5B86 MB+6HNN$S#UPH:BV49!QI):.P99^7\[SP&-VBC@Y2N5*3"QMX\K=+D^YUJ!KM M*O9A!S&QKEGUJWVKGW8=[M&]>R>X'?!1<*!QR=#LY.V;!&S7>[N)IR;VNP5Y M[IYQ6/%SA38XL'U)?(%VDQ"@?P GOP%02P,$% @ -8.Q4J&RNS&F P M 0D !D !X;"]W;W)K&ULK59M;]LV$/XK!V$? M$L"Q%$EV$\,V$#<9-F -@F9=/PS[0$EGBPLEJB1EI?]^=Y2B.:CC#L5@V";% MN^>>>^-IV6GS9$M$!\^5JNTJ*)UK%F%H\Q(K8:>ZP9I.MMI4PM'6[$+;&!2% M5ZI4&$?1/*R$K(/UTC][,.NE;IV2-3X8L&U5"?-U@TIWJ^ R>'GP4>Y*QP_" M];(1.WQ$]ZEY,+0+1Y1"5EA;J6LPN%T%-Y>+3H% ,1C2\#9C":9,7#]0OZS]YW\B43%M]K]5D6KEP% M5P$4N!6MMDT#2!OK=/5H$P,*EGW_^)YB,.!PE7T MAD(\*,2>=V_(L[P53JR71G=@6)K0>.%=]=I$3M:M M*/ZF^K;';0UPAX9&:'*U=E(H*!A<>KK"$9%6$?D\;PW(UQSW:!F22O)X>1*XX09J^/Q*E-\+S^VF$U[%E:H=/ +^TQHU9VS_G/B2/P3FG)&9 MY^7TZ"(GJ]2J0&/A)SB+)W$T@W->SB?Q[(J6MUAK[R;#?A[">/&=$LK>JO\X MFLSCJ\E\?LW+)(TGUTD"=]LM#1 .8E]M>P)&*C'I)%*<[JI&Z:\4@=>UQ:'N MA#&"4W-!GQM?[.1@]Q]HLK:P-">1$UZ3H/6H3/]$;1YWX+''-ZC$$. CCG"" M5NRGZ<.--^V&Q'Z@92F+-&4[YL*+]]7ONY7!FI#@N4"Q0-)H9 M\K[ON8?TY M; .]F%Y=-G*C;E7XW-PX/$T[*:6N5.VUK853ZS>CY?S5]3FMYP6_:K7S@]^" M/%E9>TO57&D""8\4!0+_]Y1-MYI^V:Q>]6.IR+#XIH]5:R+H4[PM;VTH7 MXE85T>FP%\LBB).__^W%8C%[_7;YZ?TMO>'G^>O3B?@7"1R^GC]_[44376.] M$MJ+8(7Z$A1D&_U'U"7)Q#M?26/$*GKX[3TL).W2>^V#T(0$ 5BCZXU056/L M7F%%"8/P@EWX^=>/[Y[.7XH&VQ3LG5 8EHW31BS.["1$-XVS]_ > M\,9Z$$*24L,P4]TN8XB7#BP[*SE>+C]::&\[I&7HS<45*1N!I@BR?1%@[2"%P4 MWE8JV[J*KE1U?EIKA]P9M='>) >11XL5+M4 I8H7RLK&FAU&/C:(.P='WDMM MY,JH5%-25UEPEX94391+74)?K$NJ!TKJH([HL5".R@>!W3N+#)#FVM;YL; > M,XX"52A5IBT'BJ13 CVQT3 G";2H0A74T.*QT&L1/54-N2WA_+/9=[Q\J A0 M'[8B-F3Z>?L]VV>AU3U@V8=!7+AF.6(>6O B;&4JWV"#-(-H'KAP,BCD4XH< M*M'N%+J];ZUGL^GY#,]H2ZWATIIP;V]1NXZPJT11:- -C8U8UZ6.]B=#4'[@&.T#HK$#0^#,Z.03MZ1/ MI8>V9-&>H)-*%OFEN!K$%0)6@!+Q9-&A1(Z6CZO?T8*49QD!0@60&3970-$87+&>'$!F"VYMVV-;!#?$IT)0 M.Q/E(C8*Z5"+^*^#2M!5H"@=E1<"HBUJI(UU F4T9MK0&%E0&C4G8QDWX)[B M92)=$W$;5QXE01ZU.PCDB%07* ]9%RJ!&3HT.57:(M*RMN:X$VP!XI!,A7?8 M#8DHSOR"DH]:P'H"&WA>,Q2QW-Y@+H'D;HI8KKW.^=913DCN0$)IIPF-$'G\ MJ@O=R(3^J&E4O _C7E/J,RC:H[@5QV/('Q83L30!:+39?AU)@I#:AKZ# (C8 M>JN:H*H5 M&+<-;KB:.VGP.SINZ[9C\OJ)^(V62Z/_2^V#H(&D>4;*OTQU!I.JP]BP=5W8 M%N? &G5W7*!#/"$?$5Y?(%=[1>< F+F5Z&1&M':X##6AJGZ94\!2F#FEI)V9 M"F* 247D$ZL6>16R6>^[/,0ZBZ.1%%K09PI*&2++D(LNHB 7!S:7ZA(SC^OSA:%)PPHNM M5O?MJ$7X]IDB#==U:MZB8V2][WB[ 8(I-^YHYR"VG-D#4G3 WGQ?=@DCB5&S M;O:D $%R[$M/CJ^7"2Q)49IOL2#433V9*1=S1NTRJC/H)Y L!VT\-*4?@XE7 MQ(:G#X-T2@*^?% K%\$WQ.)9@K_, J&J(6+HF6PR0HT[B$Y$.,@['!XP*JU3 MB8[1?R5F/G3"60P4G"HPMSXW?*G1#>!NW &Z4_9NV@H:#J"<=6P8GD9VS'8( MB;L8'S5^FR8J@Y6BV">XP4Q:\C!Z!TL8G=IS=GM$2M,9@K;2K ^&5@=;N3&& MVF@>"[_ET *3%JB**G"(;Z]3DDCG^DA)Y1&M&]O0R@Q/ &3 M'6P3L?]]D^6W5/.!S8& MR@TP%B>+4XQB\/@V3H,Q.Q0V#/0 R:03>JC\U4X:5(7 M)O*12*^'W2U.-( :IRNNZ!+TM-X3\=WTXZLUC2\=^K1PH-ZU,]Z_AAP(*JU* MLZ\$8AL<\L>"JUHJOWQ(,$O5:*:ZH!W:05: U& 4(W%H677.%-^?8B6 1=:8 MEY!;*;>A?U'2WAI=\L4*MG"P=N =H@ 6T(G#[FKE_%8W8G V%6D<1)=8E(VA M\[B_-\%L=&+G= "9946P$K; % (=WY]LG=WB<$\5*[G\_8 ,J5+KGQ%B,E$)*$\@$BL0E@QC=/-0-_L M#^$7P>O+,T&9\.GR"1ZNB"%N-11!?&'H0FI-#.3)B\F+3@V==FC4U)_/) MV? ;SO/Y,QVLHAM63-F!*E_G^I:3M;#^9''1&P0#OX+V 6T"R\+)N4K7L%2_ MY5&(OA6X(33L>'"GC//$U3W-)R*E^M8\B.:*CMWW#+*#JY+^E(U#0!73>!J8 M?$P"/8K2K_<'X[M \5/S/G0K.QU<@7,WTD4_'<108>DVO'O;_2UAF:[0^^7I M#Q$(RH;&DE%K;)U-GE^,A$N7^^DAV(8OU%U!5BV#Z2@ M^PO+U?\ 4$L#!!0 ( #6#L5+9X.GI$P0 '8) 9 >&PO=V]R:W-H M965T27I$U@&["3#=V'#$'Z M]F'8!THZ640I4B,I*]ZOWQUEJ4[KI!CVQ:;(N^>>NWMXTJ(U]JLK$3T\5DJ[ M951Z7U_'L6W!-50F[WZ R[3*:1/W&@]R6GC?BU:(66_R _E-];^DI'E!R6:%V MTFBP6"RC]>1Z,V?[8/!98NN.UL"9I,9\Y8??\V64,"%4F'E&$/2WPQM4BH&( MQM\'S&@(R8['ZQ[]MY [Y9(*AS=&?9&Y+Y?1NPAR+$2C_(-IW^,AGPO&RXQR MX1?:SG8VC2!KG#?5P9D85%)W_^+Q4("3N&V60$TV0Z>0%O-J0Y"WBS M_Y F_+E.7=C]ZX4(\R'"/$28_\]"OHSRA_$(%_ &3A(>-NW1ID6ZC0ZU!]-8 M:'1F="Y9\4*!94TZ\ 9HU\DK18'_TZ M:-T8OB#@8TUWJ4-3?*U *,7(/Y)JI2^E!E\B:'PDGQ;5#J$**AG#1]K/3%4; M3;P=F.(9%+0(PD%!X4SKKN%UP#2-(ZKN'$@E63G(!&[)M4K1]CL);"3QS)]@ MGL'%B,["_^75'#[I]'LCN!Q=)9=T/KE,8,VAA3T=OY%2^2T9SBWPE-PZ_B_EG<\=#IJRN( MF/1[KLYQ C5::7*94>WWH65T:&SN:,W]>)$LM4>AD.GNI'5!VW09-'HF.=_"PGBLEC.0?2=2G)U7)MP%LDC7#Q:N%\0.]= M1M!:Z?&-*0I:.Q*U+$C^=#VTYU5W1[K2"/@^D!I QW#96ZFVHI"\M]NH& MY!GXO389C24YXI)T'2.C5.14P=2'JZ4=Q$"EI&RU^5;*H)!#/;E_.]J;)*\8E.<2CRRC9"[X\-25&I\:V_'1NY"" M;,,;G^\4!>E>B\/N\%&Q[MZEW\R[+Q+*;"NU X4%N2;CMQ=1-U'[!V_J\&9- MC:>,PK*D#R.T;$#GA:%Q?GC@ ,.GUNI?4$L#!!0 ( #6#L5*%2+58A08 M .D1 9 >&PO=V]R:W-H965T9F' M.)3(JOJJOCHDG:R5_F8*(BONZJHQIZ/"VO9X,C%90;4T8]52@YVETK6TN-2K MB6DUR=P)U=4D#L/9I)9E,SH[DH&FUO M_%2N"LLW)FGH/#J^2/F\._!+26NS MMQ;LR8U2W_CB.C\=A0R(*LHL:Y#X=TN75%6L"#!^[W6.!I,LN+_>:O^G\QV^ MW$A#EZKZMU_A?U_DQ97Z8JXW[%VI]-XY'(.F-5W0L# M05TV_K^\Z^.P)[ (GQ&(>X'8X?:&',HK:>79B59KH?DTM/'"N>JD :YLF)0O M5F.WA)P]^U&I?%U6E9!-+JX;*YM5>5.1.#>&K#F96-C@DY.LUW?A]<7/Z$O$ M!]78PHA_-#GE]^4GP#8 C+< +^(7%7Z0>BR2*!!Q&$ M776Z;%;"%H0_321J3Q0Q40)ASHIMG,- K FY;4DCY;!K"VF=9%G#O!5JZ:XN M/_UR?748'8D6)JDN,X$ZBB^66A$-YP! 5AM3 DU!FFXVSM^,06OG+8DEU(M;677$!DA" MIZ96:V M^K _,%TA1A68N\N(\E[!?>,N!VS1&=[3Y*+>J/VP(39.#F$J5?YD%HS%5QSH M8[<+&51U;2XM1]8PVBO*J+XA/0@ZY:K3$&JZ^VQ9,M:!R\L8;6WHPCENV.Q2?H'G;WA :099-574[.?=$9\EF6EP8IU3#R3)I"+#&24 8Y M53[?-/W>E2 4#;;!1/* %:Z^(: &N"?&GU\2'G?>9\B'>C45N ML/R##OMPD/4&5)9UFF=+_O8I'+DL6*H*E#@9R=2;@FN#Y1%:8W9]7];.3_90 MPEK=5;Y%USPY_N?\8$)>*]AC<5#RO%*=@2KSGJL)8@^0_>AL7VYMGWO;YWMV MS_?M?D2]]#>>MGGIGG1!BZ;*A[PH6R/>B44PBQ?X?S -YO-8O,BX-D%N)$-)N+[ZM-N-7.M*V\S_H.EN'^FGZJC-;F W=H2?SD_6&I#;],RT:K5RB M.3]J5+^Y0]Z=O;HX]AZAEO[[KC_"/+!33^#)_PE1,'= M=(2!YCXL^ NK6O&ULM55M;],P$/XKIZ@?AM0U+TVZ=FHK[86)28 F)N #XH.;7!H+QPZVLV[\ M>LY.FP7$)D#PH<[Y?/?<<^?>>;E3^HNI$"WJ19A$T2RL&9?!>NEU-WJ]5*T57.*-!M/6-=,/YRC4 M;A7$P4'QCF\KZQ3A>MFP+=ZB?=_<:-J%/4K!:Y2&*PD:RU5P%I^>I\[>&WS@ MN#,#&5PF&Z6^N,UUL0HB1P@%YM8A,/K_K,'"81T\X)'N'Q//N GF6E\RR]5*K'6AG36A.\*EZ;R+'I;N46ZOI ME).?7;_\VO*&BFS'<*M*NV,:@8[_'/ M._SD"?PIO%'25@9>R@*+'_U#XMH33@Z$SY-G =\P/8%I/(8D2N)G\*9] :8> M;_I/"@"?SC;&:OHO?7XF=MK'3GWL]+\5_WG\M\HBG, Q_&&2 W,S-!>].1^8 MCT'2\,@5-:JQH$JP%4*I!/4[E]M3..*25*HU!&%> %U@7O4W")>88[U!?=!$ M<*'JIK6D<2'Q0 5&D(R3Z;3[)HO'1.+Q/,UHG2VR04)#AC#+%C";17#5:LEM MNT^GY/=.-C!/Y_Z7C;-Y1FLZ3> LS]NZ%YJW!F''#(Q.9GWE/.(HCN:/&AK)OM:VTHA0=WV& MKL]^+K*S=K4=TQPU#?I)*!XF<,$:;IG@W[K8='=<4N4E$\BSR55WLZ,X MBQ[C.XI$7&D7D2ZY-_]M8I-?-5$XF&8UZJV?V88XM-)V@ZW7]L_"63<-'\V[ M-X6B;;DT=!,EN4:3DRP W&PO=V]R:W-H965T M, M>POGX!86X48@#[MI10/E.>+%:6+,' MR])DC5]"J$&;P$G-1;GSEKY*TO.K*R$M?!:J0C 97$DM="*%@FOMO*TH^]XM M1IXU$;C%XQ.X<9HGSOX6:>8'NN/"&"',FY17L2O&KP1=@C3R0#B M<3QYQ=ZTBWH:[$W_?=3PYWI#"V+-7Z\XG'4.9\'A[+]-\ZM&N5_GKA0)+B-J M2(=VA]'J-^,1SN$$OB7&]=TEG,?C05_X!H6K++( ?,P1%.Y0.;;A:96QX"X( MYA*ML$E^ '1>;)0D%J:P.;1605BD"FAD0FA%\[Q)NTI*39222_1$3+A SR+I;%> MZBVP@C] +ESX4,L>P!NR3UX)2*U1],)-A<=A@S@^0FQ(U+(;?0R>9!)5$+1%6\#GSMN(IT<15[IG6^B4)S"/TJ^F^8?O MSN/)V4]4E[UF#U51\LPE2QLZ"%J_W6Y(3EU?* 492F0IF(][4ZD4*H?, \XP MNW@)]3J0\H8IV,V&@/0=)EAL*)O-+O%[CY"09^*1I5K5(23&.J7'<,A\EBA78:6*4Y R!A7DD)K MR#(,PR$SBH[U4*402)A#'$23LZ:[4NZV'GY:'6.8PQO)L9C*42[<6_B][K+; MMLM@74^%F]Y4N.ZFPKKV]J;IOK=P)[=:9O2-NOI]Z*SW3VR^KEG>2,?'TI_Z MO#^6G+Z%C\:3.SK=\- 2.*L(,'P/DU/Z.6G^:5&+-GF@]0G]\?8W9.T+IKV2 MQ6=4_Q\DI M)_'Z2DHYVDJ:5PHS4AT/STXCL/4UKUYX4X:KU<9XNJB%UYQNQFA9@+YGAI+? M+-A!=]=>_0-02P,$% @ -8.Q4I'Y$]9*! SPH !D !X;"]W;W)K M&ULK59+<]LV$/XK.ZRG)UFD*/F15-*,9*?3'-+Q MV$ESZ/0 D4L2-0G0 "A9_?7=!2E6BBTEGNG!,@CL?OOM"]CI1IM'6R Z>*Y* M96=!X5S]/@QM4F E[%#7J.@DTZ82CCY-'MK:H$B]4E6&<11=AI60*IA/_=Z= MF4]UXTJI\,Z ;:I*F.T22[V9!:-@MW$O\\+Q1CB?UB+'!W1?ZCM#7V&/DLH* ME95:@<%L%BQ&[Y<3EO<"?TC[WY#3M_+A@O MT:7UO[!I9<>7 22-=;KJE(E!)57[7SQW<=A3N(Z.*,2=0NQYMX8\RUOAQ'QJ M] 8,2Q,:+[RK7IO(2<5)>7"&3B7IN?F#T\GC^9+\2N%&5Y1K*SAT;)'B(TAC^*25*RQ\4"FFA_HAL>JIQ3MJR_@DX"=AAC >#2".XM$)O''O MZMCCC=_H*ORY6%EGJ#[^.F%ETEN9>"N3_R&@IY%^UP[A'9S#4>*?"_0;0FVI M01*=*_D/6DCV9?"9UPC< 5 ;#8;*!-A?KM=S-LIE+2WH-1IP!&GPJ9%6DG6+ M9BT3A!J-U"G0'4":3&;ER1P8$AMA4DOEZPI8:?K)C:!" *%(L)19!FNT3JH< M')K*#H^Q9P9)4S6EX'X%S#)J8- 9T4\*H7($J;R0:JH5,>:3UC2[FC@RZ;2W MQ8*OQJ(#Z+PB@!;XD%(A+"CM(!&U=*(D;NS+%FIM/!BI26>/QN, [.>?KN/1 MU2^6(YBA=(U!S@,QL="JMA=4(TH*S&UC?)A(WQ4&$:JVL9 ;"Z@MDJ+O"Q]> M6D0#+_\BGBF6)?GO;#2YZG<&)&HY;!3K!>^AGBTE9() M:6 MRH8X(D&F;R,_@ U"*E,?9RH7Y>#^X8OE_&%5EWJ+N!^.TVB11_,HG*F: M:OU9TK5-;L$X&D11!(Z>D_-=%;ZPU):NH$3DN<&;99-Q'<0B+ M_;KPSK^PY4ORJ1&&ZI_TJ0BIST0)HM*-I?V1]Q^-_7G?3C.+KE\^FQ3 MO"B8W;7C4]!%H?>D:^NF]HU=2%RS6PD:1XF#3"JB)"E1U#9&)K:3(8VT#4 F M;4+'Y&;LKUU#AXJX< 4LTK]I,"#9#\N/GV\70_CZ;1?Y%@9=Z'?[:6W1#BG_B;>C'EG-)1$K,2/5:'AU M$8!IQZ?VP^G:CRSTCM Y)<%39QH6(#.,TUO8_?!!OH9=OXO4$L#!!0 ( M #6#L5(D0M7AK0P "PF 9 >&PO=V]R:W-H965TQ//R+)>XKS426;D)+VFD[0^N[U^N+D/$ E):$B")4#) MNE]_SRY $I1L6>W-S7VQ)0I8[,NSNP\ OMF8ZJM=*>7$?9X5]NW)RKGRVXL+ MFZQ4+NW0E*K +PM3Y=+A:[6\L&6E9,J3\NQB,AJ]N,BE+D[>O>%G-]6[-Z9V MF2[4325LG>>RVEZKS&S>GHQ/F@>W>KER].#BW9M2+M6=/Z?Q/. ?6FUL]%F0)7-COM*73^G;DQ$II#*5.)(@\6^M MWJLL(T%0X_<@\Z1=DB;&GQOIW['ML&4NK7IOLE]UZE9O3UZ=B%0M9)VY6[/Y M7@5[+DE>8C++?\7&CQV_.!%);9W)PV1HD.O"_Y?WP0_1A%>C1R9,PH0)Z^T7 M8BT_2"??O:G,1E0T&M+H YO*LZ&<+B@H=Z["KQKSW+L/:N[>7#A(HN\729AU M[6=-'IDU%5],X596?"Q2E?;G7T"#5HU)H\;UY*# +[(:BNEX(":CR?B O&EK MUI3E30^8)?XYFUM7(>[_.B#Q>2OQ.4M\_@<==7C6C\8I,1Z)<\$:_53@?Z+R MN:K$Y#59.WXQ$!LE5.%4I5(AQ?1\JV0E3B^'(\0[RSSXUR9;ZV(I2+XP"Y%@ ML'9B(1.=:;<%:-Q*N)42U[+X*IP1B[I(Q5(5JI(9)P;-3F2I';X72J562(R0 MR>^UMIH2Q Y)O2]R*\8]FS.DF5*$3V=7+8*0GPN,B.+-G0#(==29W*>*8Z;+F21*%%B MH';DVCA$PJR5]]/"9)E?=/Q*Y)R,0_$S?MA#AK2QNHFJ'$IU6$<## EDXK/S M@*A4:2I'[#^+SI^N?;@>BS&JL!^'5$I+="F/7LM+*HMBB%:6D M&Q8Q=<7>D%F&N-&'I1*5A)N\'RC*8B73QH[4>RG;BE)NO5&(LRGPH%%KX-.H MK( (7<(U::U(5;:30[59:82)ENX"F59R8P^OTDDD;[1>(+BD9 NDR)S<_F_) MK:KQ,C*2K)QG>BE]_)'5 0"[>20D0K&L9850(KW%?,MZ;E8 "CYN"CP##JQ. M-7OS2GR_!<@LZ;8<")1*D]5.#<3/")7X$=JL!N+##2H\PJ 4C6+MYY0(6]07 MCCU<@Y_(52:'23KIK2&>H3UQ_UVK#.X[(<7_YG4TE3TYXY+S@RSP:"M>,&)& M W8[94]!>8[9T'RM3>9]0THUJ'RY2=_H>D>12Y9W#Q4HN%IHZ.#KR3X;BNQJ04A7'J[,DTA#L1N=UCEHP0_F&(2G5+RR' M%,R41,+T:CT7!Q(%64@/U6H[U^<;I;ZVVOK8+) 5!0?:]XV,!*:2%U 2NG/B M#E#=@?+G5J:V- _KI\1R1WD2?%L=G+-1DBV_J[ M!_P&5H?2$U:.AVC3F D_C1X%_H/ "8-BZ+1T+/PF0M^*O3[N868'&L0SU'VB MF!*"[K,%_0+RIY3T)?Q)/>]4Z0+P1TU&V\ Y[+?BF3X3 .6H\1=^\4T)#46; M5'1=>E_0%69C^F1X><3TG?QKP P)+**+V.,B>H@;\_3^6-L,[BW630LQ"]PV M-H?*&5 )O_GRW%9D"L4?SO+1\.5EG*'])/))/!I>'IO$E_]U$M=+] @Q>17E MJM5+XA'DO(^TW3TZ20/U?FABH.*# WV8[?3[I8@?!$Y 848_;M)\M[4UQ1>S MN#&2"FX%Q0)K%GXWL^/*F45P*M>D4^N9G31% %%9N\(:*AAS@\/K[2?&@!;S MQ8RPT,HDVEU*G7JRD=:))Z#$;SGD_-OIZ^&X0X:G2)DIEN?,4SGX%!\>:VI' M*TS:\4T^U 4V%&E@(O2@9:H$7&$WLO2V<[PC^T+UV$'@.$*@[A&6)\'8]SC[ MA#H%V&!!#562:0$OXO1EM$Y)/1>?D8&I6BA69'\UWB#L 1A['6 E/0Y-M!AZ M2;$,$PP5 []4MZ'RU!ZZFK [I"2+ZBBO%(K[H?:T0:!HV_D_ZDJ[5=97R9RR M'XN.HT)_Y8&ECM)N("QXI7ND#O_Q=M*7T/:1ETHF.][ MT)I$'-,$'_;O(UT(XSE^T23:F3;&T^=@32"SL8(^OKVFA$V:S*SI"-+#[,CS MS,N87;?,NL_(VX1$"$/(>VX:7T8=:P<;'35O4N,\RHUP $6&AF(_[C:#2&WS MVP.;P;^/O4MWR5&_6_VHCV:4!_K0KF[M9G >-H,;25G9UXPP4*&XM'&[HIGF *" E;SVI3 M#C2LJE/;A9/5W1.#:/!"J0-;BY@V\D6'I\-[&[TARG-SEO\YG.6'(\]G#YWC M?SC(MOO4@2UE*LQPVMU5->Q:R#YX]WJ(%:FV26V9DLY151GO;9_H+4 MJ((^G]M+ [N73]T9K]>"#ZS(I*S#7#CE=\;)C,2=OIY.H_U>M%!TYM\4QR3T1DHBT!G;MW/'S%D^S(!^3 1>9*%9Z6,(I,O5SMGD)]WKWU:EWB4YDV.9#C M-B2*CLF^8>=1U_JFR8VUS&K5[D5V! Z.O[GA_2S=, !;-;G%!U2I:-/37ILP M)L/\%)C<-I/F,B/]A^)&;I.52KZ*F\JX$$1\7%8R%Y_I\H9J=HD8J8Z/W]S< M^-]Z=ZHQZV6,K_T="_W.[(]+7\W5ICV\F4R;K7U95^13UVQO#RD6W?&8"OOE MM:YJ*V8:Z+I54'7!:WT$+DVND^B^-0GWG.]GMQ_O^.N9OPMK3?(W=G9/P\D@ M' S2#5Y\2R?]UI_/1Q'MDD\0BSH?^A< : OJ+ZYZYUJ]6Z[VD(OX1;LI9V\# M3Z%,,PO9:T_TG=DJ26<^-&B.I5XWZ.W91Q4!N8>ROV[.U<(;&KX#\B:=D]5R MWOI22(?II(_T%WJ\,'J6VY8JR)?;"N3TH6"%S+?^HO+9^,R?I%CV6:M7J)R> M:A/-UF KOCTVQ1GXSO1B2SD2SCGLH/%!Y%DOJ$DTD@U-^]=^?(:>TTK73:F: MI43>Z&4(_RH,4:#IF>@TJ\L&F8N:&,#N@CD"$C1D5_DK;%,M45AX!2*!26*J MM*MVW(M1@#U):C#94DW:.&P5 A-NOE-%@ZG51[V&O9K320VYK5GPL3[K-":E_R>$J:0$_S+/.W3]E6HF7\#J!ON MWZ/ZPA?G%J5U@:ETJGPB*O]NDO_B3,GO \V- _CYXTI)U!P:@-\7!B@/7VB! M]@6Q=_\!4$L#!!0 ( #6#L5)K>KK%50, $8' 9 >&PO=V]R:W-H M965TN12N6M:-&L6RI2GU+J,KHU)@TGTS.TD9IFRQF\>R6%C/7 ML=$6;PE\US2*MDLT;C-/LF1W\$E7-8>#=#%K585WR'^TMR2[=&0I=8/6:V>! M<#U/KK.KY4G 1\"?&C=^;PTADY5S7\/FEW*>3((@-%AP8%#R]X W:$P@$AE_ M#YS)&#(X[J]W[#_%W"67E?)XX\R]+KF>)Q<)E+A6G>%/;O,S#OF/0QWV'"XFWW'(!X<\ZNX#197O%*O%C-P&**"% M+2QBJM%;Q&D;/LH=DUBU^/'BEES9%0SWBDA9WLY2%M9@2XN!8=DSY-]AF,)' M9[GV\-Z66#[W3T7-*"G?25KFKQ)^5'0,T^PMY),\>X5O.J8XC7S3'TP1_KI> M>2:Y#Y]?83\9V4\B^\G_*."K#*'MKGRK"IPGTE<>Z0&3Q:^.$;(,CN"%_'N4 MNUQ0AR ]">A9R^7$$C8[0.$\>U ,7".(%>."T$08X0-:<=9>EH6KK/Y'3I4M MX^TN05JEUG+O2!?* #ZV2!IM@1'2DOLB_22PPBC=^&/XK2.XVWK&!MZAUY6- MN&6GC6#D8H0Z>ZC0(BECMJ!M8;I2V"00'FU1]5WUI%[B![D^J&=)AQ\IX.#B].!=QKO-R^+:WQ,J&Z:=M!0?9^>4(>!G*.%L=,5*S M"^;$GPHQ V@71[A>[D87"*NG9&Q MZZ_@,%+UPOP;6"JCXC=E^*!L)^,8AH:# [C,<[AYSO94Z,,LNX0W_[7WMP$. MIV>CK1"9Y1>98$W '6;P+*HT>5&/72Y!S\_.X%OMF.[-M@:IBA-<"AOR[\?< M>#H^$M?];'R"]R^,Q*RTE<^ :W&=')^?)D#]U.XW[-HX*5>.9>[&92T/'5( MB'WMI"N'30@P/IV+?P%02P,$% @ -8.Q4CO-:Q8-" &ULI5A=<]NZ$?TK&/5.)YFA]6U92FS/ MQ$[N- ^Y]42YO0^=/D#$4D)#$KP *$7]]3T+D!3E1,YT^F"+!('=L[MG/\C; M@[%?W8[(BV]%7KJ[P<[[ZLUHY-(=%=(-344EGF3&%M+CUFY'KK(D53A4Y*/I M>+P8%5*7@_O;L/9D[V]-[7-=TI,5KBX*:8\/E)O#W6 R:!<^Z^W.\\+H_K:2 M6UJ3_[UZLK@;=5*4+JATVI3"4G8W>#=Y\S#G_6'#/S0=7.]:L"4;8[[RS4=U M-Q@S(,HI]2Q!XF=/CY3G+ @P_FQD#CJ5?+!_W4K_-=@.6S;2T:/)_]#*[^X& MRX%0E,DZ]Y_-X6_4V'/-\E*3N_!?'.+>R6H@TMIY4S2'@:#09?R5WQH_] XL MQQ<.3)L#TX [*@HHWTLO[V^M.0C+NR&-+X*IX33 Z9*#LO863S7.^?O/M*>R MIMN1AS!>&J7-P8=X<'KAX$Q\,J7?.?&A5*3.SX\ HD,R;9$\3%\4^$G:H9A- M$C$=3RA\__=72\>Y-QZXRJ9 MTMT R>/([FEP_YOQ)"93<25:L'\0>)J:NO0""0?6QV5=AF6K9)D2&.)WXMWZ M42S&BZ0[FEE3B$?$A&UU<=-C(!!9)[[LL,/DR$%=;H67FYP@/4 IL5L*I9W< M;BUM9<@6DW7*-T?ACQ7QTM88Y02 L0$Z)1=0>LCV.TLDBD@)8DH(!#3==1$5 MLE1\,4Z$S TP!(!\%#",C8@<;9'PT7:2.)U*3UMCCV_$*W:"WYG:01#;\S-] M9[=C\40VE#!VX,>BLF9/0=7:Y#5;[#KEZZ/S5(CWY/2V#+ ?:ITK\8N8),O% M%+^S9#F9B2>CL9M1H4HAAE?B[WNR\2[NC/O6)O,':2F(6M<56ROXP6HR?B9D M=2T6\W%/SLUD*:8W8_'%HKYRY%@&@NQ0=/AVW<9AGLS'"_Q?+9?/9"X@8=43 M.4]FLR7OO%Z)W^HT)VG%QU*!*?9X44_KFY_B6"3CZ4S<)*O5_!F.Y>+,0]?) M:G;3;/QBO,P[OL'/LV0RGO/%37(SOA;K]P\B[9C-K@0A=2KS_"@R_8W4566A M724!UH$IE1**O:CDL0C\YL*M!'.R:=10Q6#-;4]*1MR M1FZI)!N4[22$^H,1W.Y$U:.4@828.@Y!2@SSU31N M>C+.=WG;\>/57_^RG$[';Y\>U^%J\O8UZ]-&#<6OU"0>'@9OE(R"\552!QND MVD=469-A4 [KFJSM!'UY">./K>LY0Y=I7BM V4FKF.")< W58R!RN3&VTU(Z M&1MQB)6HD;.Q=)Q'5R/ *%-I .Q-+ ,7L'11U3B(*):*2PN7D1CBH"F$$(0P MVU+_AUZ.2TM!LV^P 1?RHFXFB)*="SUY'O5'/XK:A9H:MCM_YY-CAM;71+0K^B7%EGF,AV!7R"'S6 M17!?/(:'!4E7VRB2IR1XQJ#6.WZ(>*D&45'EU%9_7KG@=O;#R:'G/N/4EB[& M$\-,B'O�@H9#/0$$CQH0>RH7Y$RWR&2$Q?I!I->\UACLYNLE[5]N3(YGS< M$*D7'M0AN.P?RC),@6R6+(\BW3BUD/?NH61Z24B\0_=WQJM>>XMC1^ M!!$1)ZY[DYNWKF-8X\^HGF<6;M !$5QT"BJ+.,G'0_RU^71)="1:K))X.=DB MS1E-([2GASL.#UH5TQ+#R$G3$!-'B?>8T"?_7:MM[#PLN6=MN3?Y_D0(S>9P M*/!"U;G5U1M'?]8LIZY4.'?!,YW@*^FO>OG;-P?!S[3ODY%CV?7&A0WV&YT.^M/ MIQ88AH_^U/&L)M85Q#5HVA3H-3;T@XUES M^^EXUO'=G49XMH_G8=2SDRT\)<51J'N%:$9]1[VC/KH V(%R+W,G7NDA#;F' MT=<[V.)T@4AT8Q (13YIRB[@I#E6='9DX'7)X$@U M4QZ_.*"*1;J'3.D'^C1F=+K8CE[\\1!FL!,<%AS77NW'L+PYA>\,++YL9?XEQS4!Z5FUZ'3*^#(;A+?3*)CP'],%3 MO= ]YO2QA\JIZ8(Y93@Z'MY<#X2-G[CBC3=5^*RT,1X.#I<[DF 9 M;\#SS!C?WK""[COC_7\!4$L#!!0 ( #6#L5(FCJ 2*04 ,L- 9 M>&PO=V]R:W-H965T)162:UG]^IXA5S=8=ET_]D5:DC-G9LX,A^39 MPKH[7S$'>FAJX\][50CST\' YQ4WRF=VS@8KI76-"ABZV<#/':LB*C7U8#P< MOATT2IO>Q5FG5DJK<,GN_B%NWB.!2^WM8^_M$BRXZ,>Y:T/MNF4X4&C3?I7#QT/6PHGPR<4 MQIW"./J=#$4O?U9!79PYNR GTD"3CQAJU(9SVDA2;H/#JH9>N/A@T(?K0F5IW>FX&)7?P!/UNZ,5^Y@9O,DZO$G$F[P@//KSZ_C;L!FI,,I&RYUH-+9Y@WIA!,B MCC(%V=81ER7'LI=Y21D(:_6:=@=#NE7 MZSU-&3[PKM4?Z'#<'Q\-Z8U\ONU/3D[P>?-BKP\GQY _'$T$X=TCUVF4O:4# M&F=#_/Z.Z#;*M$:%":%*F\!.-S3'KRT\J&//F"M(>VQ:+&(O8=1Z(5H98A]T M(T9L&9E3QK2JWD-@GU3Q#?L2RF*LT#YWP",=N 'Q3D?$2+$*]+U5#L8R^FP# MX)[Q./QK&B2I,0$+Y0DX<]B"E'3>>BE^2T;TS$1!'R28+4/9-F6/PXJ@(/@@ MF<)N5YF]/ZE"/TH5FBXY=CD#*?#@MG$5.PA#DD@MVNTE988Q'!Y$04(RC2H/>HH6$Q2&2.]2%1Z"U MDAK 7 N'75"2J;E4Z ML:01**%#)R9B "AC'9;]&.).]76%B1,S).-17,2VK+-_>5J&3Z;E/Z8DEM/_ M."42VG6EC<+=9NIUH>%@Q'EUBJXX5ZU?=R.#VQGN8>!"FDLM#3A7SBVAM5"N M@*D%H_>PV/^&! @'$7I%Z*8E;%'+#PI=4'74H!_'E"Q9.61_.%SY)192]G8- M;!.X S5=QCG5XI1Q8)Y3K +L@3PZWD;.Z-(\D2\,[J0'X!Q[D*Z2R.TKX-&1OHD'3&&7WE#;I<^]@Y\4?B])Z! ]?$(#\$P*;NGU"G7&N^%^$J M53WRVND(HWN-ICAQRZXEF&B]4MA5G$H18*C$CBA,"Y^&9RH.^%X7<;?&\MN< M=2N7%AJJJ>*['01G4%&*RA8K^XK=;HJ]'RL=,:3ROJWMO;K3XC9J=,W+*CXO M%;S;ZS?![/$-=$GX^SGIZ*-KG'W*+%,@'4=QH6LNT:C\;:<)1=B5Q*,]]ZW% M25KH^$SPV;Z[X6#K@MVPF\5GA!S"K0GIKKV>7;]4+M,%?2.>GCD@8Z:Q26HN MH3K,?CKND4M/AS0(=AZOZU,;6^Q$ .NEQ=VQ&XB!]?OMXA]02P,$ M% @ -8.Q4M%S2#/P" A1< !D !X;"]W;W)K&ULE5A=;]NX$OTKA+$+)(#C[SA)D01(T[MW%VBW19-N'R[N RU1-E%) MU))4$M]??\\,15F64W?[8%FBR.%\G#DSU/6SL=_<1BDO7HJ\=#>#C??5F_'8 M)1M52#E M^F2%JXM"VNU;E9OGF\%T$ <^Z_7&T\#X]KJ2:_6@_)?JD\73N)62ZD*53IM2 M6)7=#.ZF;]XN:#Y/^$NK9]>Y%V3)RIAO]/!'>C.8D$(J5XDG"1)_3^I>Y3D) M@AI_-S('[9:TL'L?I?_&ML.6E73JWN1?=>HW-X/+@4A5)NOH>-6,MWTLO; M:VN>A:79D$8W;"JOAG*ZI* \>(NW&NO\[7L%D]SUV$,6C8R39MW;L&[VG75S M\<&4?N/$O\I4I?OKQ]"A5606%7D[.RKP@[0C,9\.Q6PRFQZ1-V\-F[.\^5'# MQ'_N5LY;Q/Z_1V0N6ID+EKGX:6<=74>)]<95,E$W V2.4_9)#6[_-%Z)Z4*< MB4;5NR0Q-M7E6G@C[A[NQ>5B%M^=/)I*)S1R.A2E\D%>XQ]Y3;C215TT;RJY1=9Y1X*E M(.\1LL_(*$H C1=/R@J_4<(K6PB3\3TOYJV("SQ^8TUY,=$V>XR729YG2IA*LI?1UZQJD2>0V/:6)Q7+MGL.040VJ@11!9>1DI K>[.$ M=J]M FU7BI;$#=(A[4E0TRDPX-03.8#BZHV%WL$B6K&J/0,UUX4F1'HS9.T2 MXSS)+8B7K8..F$L11$&R/-&%F55M*P/;S4[$GIM3 M(9U#>:-P1] Z&C.)YF3AV*H7K\J0?3LP?PQ;83 $C&O6F &UZ\W,M5RW@K>IF[1[FF!5*#S3FM8K*9S4#\7O)&7,PC#.X@(C$%'B? M*)HD4DX0PEY?,6@>];8J[KZ3%O7>#D65UV3;MK]_(9&:V!!>7RF0B&JBUMM^ MB'6N*P (P3ND!NV<*-RD\#/""O@!R,YC4<, P-I&(P7))Y97H=S .!K-*FSD4W2&7%NE@CLX#YM1&%&:\BP\4?!!JIC3 MA81$O:Q+<@?5,%B)8@4M\FXIDE4%H$@.58;J:&C$&B)V^%!EF>*ND.8$:2S+ M'\\84JZ3V:-0I(D5N=-H2A Y@(,E/8.^Y;#H,7#W1C'SX;+EY<2YLN.". &< M:U8-[2.RQ$(DB7=$RTC13"FK,AW9+J0]3,Y#7#W'+[3>X!\7LC7'7"S:D>;. MZKZ]!WS64-?WVPYT+8(U-K6#"#0XW KL.+7I;>[WM4 CB.C$3E"\ TD4*_B@ M&9F$92FDL7)]BCYKW(.=&.AAUGM#/F".# ._B.EP,9WS__FRZ;/$^XY]?<%= MV\_$/>43X/*1XY,T3]TYT^$4ZN,ZOSPJ:Z?:_NKSY3FNE_,I=)P-EY=+_K]: M7A&N48^3FL&%F*YZF10224)H*4L&2CMG/ER>3W#TJ9G=Z-#''0L#OD.E%+>' M[3?EGM!=*,%1V0H.P/2*H(5V8;>=9LZ2::HCQ$G>?'@YFU$8NKN!'9XT\("$ MBSJE,:>?D<(0I\!3D$?%OA1W8/N\V?@B8+JU)37P4^B%TF^%+J3M;-1!+0?UQ+XV4AV\@*X'N,U?R23F9YR- M;+YM93 EI6:_@>?:V)G9 #3R4#37!89K=-]+U? ^V%92!2B8R6)YW86X=1UW M>TUY(+ @?#@HH\-?#V-3&^I(2LQ.1P!BR7AFB/UL:*_I7-\EEK;,FR*06#QI MM#OJ5YB#ZW[3V62=%J\M72*M;7 \HH;RSH=/18?/'F,,^[3S>+@B9/L]%?_C M[+/W.#G(8VY23Z:GXN$GO$><5D/A.GS?5/0*EC)K2^8 ZZFK#)I"'))RC4&T(C40?O SW'QP21^*WHQUQV.\'^TC&5R_*W$VXIEH>E*W>XZGX MMS5H:1ME/C3*!$A]BLJPW-!XDE:_B*O%E 9G5!&62[J=B^6C$5G_K]UBM+J7B >4!42=TTD C:,W^Q M4NF9I$/<6AWTR83*86SH0M[R<;;)^7B>.I!#1^S 0-1,1Z,#C*N30_ MD6XC,L+_2)QT 7_Z&H'>T^Q*ZJ;WYH+3?K'A@!;8O[:M^&YO\T\Y=J<2A3_ MI.\A8M$+NLZOQ&M?^,:=3Z.%LFO^ $PD"X7#5])VM/W&?!<^K>ZFAP_4T'.M M2RIP&99.1A?G@]!KQ@=O*O[0BD["FX)O-PK'9$L3\#XS0'OS0!NT7]YO_P]0 M2P,$% @ -8.Q4L&,L35?!@ + \ !D !X;"]W;W)K&ULI5?=;MLX%GX5PCNS2 '%MF2G3KI)@+33F0FP;8.F.S/ 8"]H MZ=@B2I%:DHKC>?K]#BG+CCD=:LR"8 M\9]>YFA0R8R'ZYWTGZ/O\&4I/;VS^G=5A?IJ=#X2%:UDI\-GN_F5>G_.6%YI MM8^_8I-H9]!8=C[8IF?&=Z-,^I>//0X'#.?3;S 4/4,1[4Z*HI4_R2"O+YW= M",?4D,:+Z&KDAG'*<%#N@\.I E^XOJ6?P*#!JF)GU=OBNP(_2#<6LSP3Q;3(OR-O-G@YB_)F M+_=2_'FS],$A*_[]'07S0<$\*IC_?S!^5PC7WQO?RI*N1B@P3^Z!1M:Q++SD.V]\(G'C\67FL0=NOL M T6)]U9W+&Z@%WRF*L*&:CH==64":"FCS%I(4PDR:Z@@Q]^@KKHR^'C =JL2 MK!5I%)RC"J7G+(P),&')G2/4PJZ$,A7RVRF0;BBRT?C %&5*W55T8(& \6)I MP?U-2V3;:E5&:OC\_E$V+> XI!C,Z^5G "L(Z4@8&X16C0JP.-A,M%H""8"@ MUD; $;7J)4>M#U*K:@=,34!5B_8 7P)!MR>W;8#HO](&\%H[V?CL.23C270U M&I"6-_:5-+$"MB0= M.#X9\3,M78R'ZIC)U$JW3W/%86=7TQ8LZNNGL=50/V@-7=:ZTG0/^_3O<9Q-@?)^W0PBJD+EQ!^U ::1E4K/F]FSUL M52^,)7\;IQ?ZU2?"4_@\"M6Z5*0?^Y/;U/NVJ+"#3O9N'XT3OLS )W9H9\FK M9]IS2Z5")_H+?CS# 4*%8E>HE"/3^N:[S2);-""(4BON!W__VWF1+_XA5K)4 M.@+'Q@/V8:Q@#; 1M>I)6?VZ10?$Y7#G#R8L6T)'W8&!&$0!0-)9+RXZM[)H M!KSC$(T$O^4.R_8 2"^B!W#)I]Q#F)\8QV-5K!QW$RCB4MI5&9=W/ZL.1Y7@ ME%M9K6RR#4O<5=F)-$W3A148^U[B YF.^K9.G/T@A1Z$#N8&C#2,E,@)T!F7 M@\D\]-R852F-N8@=H109[B'!=K'>J8,LKE8;QPZ /S1C1ZOCF#TBC)M+0FH0 M:[0-9,E'#L0MMYK38T7 DG@.FLB-DME+&\K_HY%9^3^CI66Q M*+!\><4OSN>@/SD[N\#?/UDGT$;CD+YYC'*#0;^R5G44,QS_/T",\0)\[]B11@@ZD'R$PDAAZ%=3-/$ MQYI9ZJ=8ABF'TDDNBHMDZS,)QC 463&?)D1>9[/SA MTFUG0GK,#+O#4_ FO8#VY.D=^:'O&YI68)V.%V&ULK5;;C6L]7 MB\79O);*3&ZOX[L'=WMMVZ"5H01.[ALI:=[JS^I/%0WDXN) MR*F0K0X?[?YGZOB+;QBL M.H-5Q)T"191O99"WU\[NA>/=\,8/D6JT!CAE."F/P>&K@EVXO;=UK0)4#EY( MDXM[:X(R)9E,D;^>!X3@C?.L7W*V^X>Y$?("#RHN?3$[YU_9S0!OPK7I\ M=ZM7'7Z0;B9.EE.Q6JR6K_@[&?B>1'\G_X6O^&NS]<&A4OY^)=1Z"+6.H=;_ ME[2ON_O5!A++,_&+/60D=C,!K%:W> G''D4(WU/QWF0S\9L1T"VKQ.J2A5OB M5PIN8'*"ZD;; Y&PQ;<]3$6A-.6P:MH@N6]$IJ7WL8FXETJTNP]'!\PO5.RH M;J0Y3%]%R2'$U?)29#NQ6%R<78B/;^\8]*8M4?%B>1[3O9@>C2$B.0!2)EB@ MPJP(FEA:L2D=I:>]"E4$T6B@"ZHH_#2]E-PQJFYKX8^&LK8M_B##F^7L%+VE M-:C!HE)0SM&75G'$>]LZ;&X:9W=21VT?J0E4;R'F10^4P[X(:DMA3V2>*W4$ M*?;2"P>5"X5XVT,G),).A]T9!D_P(Y[$8@MN M@R](5WLFRHNQ CW*F7AG-<8SY^9KOJ,4U#)G]$B!"DIJ1#Q$+\'NI420&4'1/O>3_V()IMP@_@8VQ0J*>& MG+*YH*>&$P637 M*6[H*8#_7GQI447D_+^J/$V1OLR[%@?ZC# 8E M(S9\&K#A_#"^FY.H7%Q =)RKO2(<3N8XRA4?-7&VQO*K'5)@VV+3B6/>OE4X;P0$"]6JA7 APRC9G/B MZ8-=?1]DMHZVOD4/H7:YWJ9X,+@"QG3D%LC0[UT#=+I'<1E-*A-/O2T'J21$ MY"&/%SR:%"C!TIH7*XH'!OCS"+->):>.0^!TBOV-&Z^+U/WLI6O ?'3;PHE: MQCLE=Q]T3A>OX>UP;=VDV]IQ>[KS8I*4/ $T%3!=S,Y/)\*E>V1:!-O$N]O6 MHFWK^%CAZDV.-^![87$KZ!8<8+C,W_X#4$L#!!0 ( #6#L5)H-(P2X0( M "X& 9 >&PO=V]R:W-H965T2<8G*.UR@$)Z(9&P/G%&7T@-/QT?VC\$[>=DPBPLM'GCFRDET'4&&.:N% MN]?-9SSXN?1\J18V/*%I8Y/W$:2U=5H>P*1 # M,WS#SN,P\ W_U2/\F&VL,W0C?IZA'W7THT _^I\C/$OA*^_&5BS%242E9='L M,)I^U0YA< 5OX6\#=PIFE>$"!J/VF"Y@W6#&;0D++2NF.%JXQX)[F^'ZW^4Y M3Q%>S[5@A=VA>43WALK*AZ#!#%R)D IM:X.@\S#]M%["2C=H8+VG*&EA-@?! MMS7/ FD/'A VF#*)@((7?",0J%$$\%)60N\1288CS5[#@O)PUT7DW%@'VYH9 M4N!S>B/ 5 8EVR&PJA*4?H BZFFA,_)\[QI;0SAQ)X(LCKEJ@!=&ZC8 MWF@AP+$G^@+,0H5&,@P "(= 9 >&PO=V]R:W-H M965T(#N,]SS[UW^6+CPVU<&Y/4 M?=NX^'*R3JG[YO@X5FO3ZCCSG7'X9NE#JQ/>AM5Q[(+1M5QJF^/YR35"_GL*KQZX?O46&>N@HI]V^JP?6T:OWDY.9T,'US;U3KQ@^-7+SJ],CW?/.V?CDY MH4&F,56B!(U_=^;2- T%P8P/1>9D5,F+^Z\'Z=^+[_!EH:.Y],WOMD[KEY/S MB:K-4O=-NO:;'TWQ1PRL?!/EK]KDL\^?3535Q^3;ZE5SNL9OX)-6?J M)^_2.JHWKC;UX?UCF#S:/1_L?CW_K,"?=)BIL].IFI_,3S\C[VR,PYG(._O_ MX_#/BT5, 7#ZUV?T/AOU/A.]SSZA][6.-E+K53"=#II0?2R\?UQ*-"Z)&/7# MS1MULXW)M'&JWKIJIG!(JP:U2X>ZX.]L;0+OX?721%::;I1VM4JF6CO$H%'& MK:#-!%R9JICTVG"57]1 >$!09^K:+$TPCB+E/$Q%1'Q(E#2!*Q/E@YIL3/[O^Y!?4/*E M;SOMMA-5%'_L.+7B"KAG$6UM-75.%8I'V.'.--N9^@62*N\B\ESK9&K8D>!V MJ^"P=I5%+. ^A!:GJJ8'EM4:9L/BM;XS:F&,@W?,)+Y9;,42ZJ9AO=-];2%X M!ILD(KZSCD%# FAXNATAH$FL!&6+H-#+;4-S58LV+G6^6@I= HA$90FPL']H:BB^$K' MM5J"QZ-".\A)181\'0?9II[N1:+5M9FI2Q,2N@,BEGN(D#&D+;U/SB>C:ANK MQD?8&XLSL&Z,+VX^FH QS);<7OE0XXP!?::U^G5V,U,KXV ]9>%KTS&C>E?. M'<)4V:XAL4WD_ \7%U>3IWOF PPUV@_NP5G?VB2Y(TPH1R!'26->#]'SJ-&/ MH.13YM,<"?/','P82;G$;%B'('9^0X :Q>HZ\+%)VJC(]IB0%$A!L&W M NTA0H\%9:H6?5(6.KP ( VYER+8!T]RY/)&/:_KL@ MIH^U$GD^&*1VOSX8X0OG>MRYSIP)Z4/N__:'TC:%WL;L04GB>T,^ 2T4GG]S M7ZVU6PGAME;:!35=H)8:=7J6FW'.1[=K9XSG)RB4GA/*-FT?(K_D.NZQ(A'= MZENC3$P6\"]6@1+[MBN87^NDT*+ ZB6'# 6\(JB?@A#:3:R&H=V]_N033 M1\C%Z!?-BKE^BE@W>LNLDN&PQ*$1 H4<1U+G';G>5+J/8WU=_OS;V^^.3K]6 MZ%.U:2V&N]^1A#;S&A55R)SEE%/EA J^+P'\?P,"ZK5VMU/U;G8Q4T_^_*?S M^?SD6XKEQ_+V]-NGM%A:609/#SND**N<4Y03:^W.^F9O-MIU]K%+<03N.?LT MBM"'JPOV-L@J-$IB1GG:>$#[@P9@[@8[>-V3ET5 XS7%=WJ[ZPIZ%>..YS6+%V9[#@BZNV17^9Q],!FQD,B3;IA MNM0[5/Y:73#PHI#&7!NN!\-H54;E\\4+Z329I<_#1T $_]!K4"WA!.>&<59R=RIV_ M]LZHLY.LKM"#+T.XW$YK%/_:-W6>"9:]C-ACNGC: #&95&R\)62==T=D'W0- M#E.$$78/O)3&W3'['AD:#7MR8XQZQZGX].1I9GD^UJ"QE>YLVIO4=S$:]F"9 MO33I"YMJHOHOOMIEG(T96]5#<<-IWMT5;=U+\Z K7YS/SD?4L"UBQ6!26ZX8 MN0_Z7.)75U<9H^B+AY8)='(-B9\M]V;T.)@ M6FYBV&YV87N&J+U='BJQF94''5,)O>:8Q/%0;9!3(U0FUC! &8WT:4$T,K/W MR3F.HZ=5:8C.;GN:J1^Q"P.AL&2)_>' M>:P3FNN:?\(D"6[U%,PQD70I=X;:;G55?#HJ X+4X4ZN[/!.PF8C3+H\I$#^:[I M;69]W: #]JOUT(BW\I@"@P?6,UW"BG:J:^+25X"?XC&QVB$MZG2.28A/E^ O MJC)(,ZZQ+,.AG-(]]X;+S%+:&)*A!QGP!+-E7E'DVYR>T6 ;0]^EO>Q1W H#S<[UAHD5">(.U?5Q+;.=YSR%\!WQ2;&,J(WF% -K1P_HZ(I9RU"( M?<=Y=DI*E=13.%I"X!B++A(K8/P*^R>G+@K*E"RY'*(IL,AR,H"#UWR:E;&W MW:LQX6[;2EJ&J=P-.XX059+6.)00/^=3+W-0YO)0:0BKU%[+ MYVKE"_ =1W-5UNHOHUH;PAWX\@VJ;YB-'_3$7/F@>N'>LC4<^L (-I=)C)A/)SQ;AM3F/6#HMF]@LM^"1JX-I3! EV4V&U9J&]!;2_,;\KQK M ;J#S^0**:-@ECUG;72U^>S9V)%J1%('J*NYA8> P8^-^ZQZJQ\K6517VEL=R_:(![M#,;[DK>>[]29[A MR)+R$/6+^^!QZ%^_*!]!'7MY1IF9XL*,_KIR!I0OCY&=0>1+CT^,< M&W'LH/\1.+8(&SIMYP5FR)]L_J7G/63+TD#(/!\-E8,Q,IL\LI#L<1^8W8UM M=Z";WHT$-^Z\_%PO(&N:'S$=(G AW,'N)H;7OE^D_6 ^H&890U>R,59Y8WQT M@SW>^]T*Y+^27^=B[C+Y)ZSQT_$'P(O\N]?N>/[U$./FBJ38F"6NGLR^PC8; M\B]R^4WRG?P*MO I^59>$F$F\ "^Y]/HX0T5C#^+OOH/4$L#!!0 ( #6# ML5+&PO=V]R:W-H965TE_SUG)\T* M6HNT+XE_W+WW[L6^#-9D'FV!Z.!WJ;0=1H5SU44)"XMCMC\)7, MB1[]Y"8?1CTO"!5FSB,(?JWP$I7R0"SC5XL9=90^<7>\1;\.M7,ML&YBSY@QJZVCLDWF>2EU\Q:_6Q]V M$LY[>Q+2-B$-NANBH/)*.#$:&%J#\=&,Y@>AU)#-XJ3V'V7F#.]*SG.C>\Q0 M.QAG&=7:2;V$J2'-XPS9>F?AS924S"3:MX/8,:%/B[,6?-* IWO ^W!'VA46 M/NH<\[_S8Q;:J4VW:B?I0< [84Z@GQQ!VDN3 WC]KOI^P.N_M/H?X[EUAH_. MSP-LIQW;:6 [?2G;.*?*80Y"Y_"%''SG2]FN/6?^8;8=FNIO&A-TJ V(EN]& MPZW0-5]*;VSO"%R!<#V>34!:6W/ >/8U[!SWV/L;O4+K&JC7K\[3)/D 'W_5 MTFU@AEEMI./3ZXUFVS=L^ZXUM48&3<[VT25GQTG_ M"*ZE%CJ30G$2'YJZ 3R&2X.Y=/"9K.6"[H3F9N?WH! 6<"54+3P3,;AY^C8M M@]BKU#N3$S:2YZ@DKI %"M:N-T ++];BOUEKJ103G\.8GP0V CX(%A0M.[9V\?Q>!:1IO,W%4A68W)\>M,PP+_E>A M\0&\OR!RVXDGZ/Y^HS]02P,$% @ -8.Q4GFI=9A< P 7P< !D !X M;"]W;W)K&ULG55M;],P$/XKIX@/G90M6=*6K6HK MK6P()$ 3&_ !\<%)+HV98P?;6<:_Y^R\4,0V(50I]=L]]]QSY_.Z4_K.5(@6 M'FHAS2:HK&U6463R"FMF3E2#DG9*I6MF::KWD6DTLL(;U2)*XG@9U8S+8+OV M:]=ZNU:M%5SBM0;3UC73/WP(H<#<.@1&?_?X M"H5P0$3CQX 93"Z=X>%X1'_M8Z=8,F;PE1)?>&&K37 60($E:X7]J+HW.,2S M<'BY$L9_H>O/SA Y,%G#)16NQ@'?*&&A0PTW% M-,+LEF4"S=$ZLN3.&47Y +WKH9,GH%-XKZ2M#%S) HL_[2.B.7%-1JZ[Y%G M]TR?0'H:0A(GI\_@I5/LJ<=+_S?VKQ>9L9H*Y]LSWN:3M[GW-G_"VQ73DLN] M@9GS<@37HYL0_B+RF-C/HKN[NS(-RW$3T.4TJ.\QV-Y6")VO2XJ-W:.F:P:R MK3-RK4K(55W3Q3".A/'N#U< ?[3\G@F4UD!K"(%+L(18H$5-IJ4/Z, .E$M0$S IF'DJUAHQ,"/B08V-I>S1@M6K)[1'<5AH1ZKZ. MT-414!7DU50&[A/#A[:FX*S2*_A C6PFO,)<4CP$9JWFF>=EU12B5?E=I42! MVL +F"5A$B_@R V78;(XH^$E2N7#=+!?!AF/1QD'U:C/&4M14&8]_UX+''/] M6X,D#I?)6;A:NYY4@Z7=6-4#]) 4\7 M5.,D[U/5,:V92\TQ_2Z*[]0J*,#N'V@Z:V:H"Z-+N*2#QJ,Z^F,"_SF FQY? MHV"#P(\$XA(L6I>\#'-&M>12(UK?V#O5"K=.M"P_GHSG*<&_A,5Y.*&ULE51-;]LP M#/TKA-%# P3U9](F2 PD[8;M,*#HQW88=I!M.C8J2YXD-]V_'R4[7CJT 7JQ M1(KO/9(&N=I+]:0K1 ,O#1=Z[57&M$O?UWF%#=,7LD5!+Z54#3-DJIVO6X6L M<*"&^U$0S/V&U<)+5\YWJ]*5[ RO!=XJT%W3,/5GBUSNUU[H'1QW]:XRUN&G MJY;M\![-8WNKR/)'EJ)N4.A:"E!8KKU-N-PF-MX%?*]QKX_N8"O)I'RRQM=B M[04V(>28&\O Z'C&:^3<$E$:OP=.;Y2TP./[@?VSJYUJR9C&:\E_U(6IUMZ5 M!P66K./F3NZ_X%#/S/+EDFOWA7T?&T<>Y)TVLAG E$%3B_YD+T,?C@!7P3N M: !$+N]>R&5YPPQ+5TKN0=EH8K,75ZI#4W*UL#_EWBAZK0EGTFLIC*+6P!WF M6#^SC*.&\P=W3E:^(0D;Z.<#W;:GB]ZAB^$;$58:/HD"B]=XGU(;\XL.^6VC MDX3?F+J .)Q"%$3A";YXK#=V?/%'ZOVYR;3S_CJAD(P*B5-(/J#P5B-/LMA9 M7.J6Y;CV:-@TJF?TTH<*(9=-*P4*HT&69 UBZJBC4V%&X(V&:J#)X!MS3D6KSC/8#:E-W?.%PD\BNS_()A/%\&< MWL-Y !LKS42.E(6"0G:9*3M.0YC+SN9^'L\6,*B?P( WC;Q8S!4&;Z0S" M<'J9+.PEF":D_]:/\H_&H$&U<\.NP2GV$S%ZQWVRZDHKC M?GV'E*QU&L?;YD4BJ;F[N +7Q7&'O1GDS5;X0.:7];WBG;]SDK.2ZPTEQ4H7$Z]>7AQ.;#R M3N!7CAN]MP8;R4+*KW9SFT^]P )"@9FQ%AB]GO *A;"&",:WUJ;7N;2*^^N= M]1L7.\6R8!JOI/B-YZ:8>B,/,74.<>A#%$3A$7MQ%WGL M[,7OB_R/^4(;14GSYQ%?2>RP0EE)0*?)J!<:2 M"[J0&PV&OJR4U!HRIM36?F:EK"OC[H=E65W6@AF"2L?*\+^9JRH*B&J@B42X M2/CW2)B+Y )ZO"+[LM9D2I]2@%:-^,R*CE#XZ'Q?[7S/&]_S/;_S?;^?J5^U M!X=]7KG:046=0S@57?"UAA,8^<-H1._>P$_3"$YI&?FCP1 >%ILU-1-M M^;Z"D,0QZ="CU!B01#E.8"\%9E;V6"!*2B*(8 M?B;VE';"/?NPEA^E(0PG$$9^0D%0P"-_D(Q=P+$_&A,(V.>EI>4:,RP7!+IE M)OB_S-R6E'3&FK(KKAS>]],5AGX:!PU? Q2.)'<0)'FM:@:UJ#HTWK>'_RX:8VM<*7Y']XIFE!XZ%N M==39X6[UPC0VIALB+(?RAYV'9.C*Z,M)'EZ]:Y"X@JQ4K],)@=S J? M#2Q)"+;(*$TL*)LPR)8&U:MN^[L3:L+9*^Z+)B+JAVEBEQ&,P\ N8NIV;I%0 ME@_L8@ Q9=1CYP+2(.BRL6DEA]*MOS>54 6MW.Q%OQ?;/IH!I3OMQKMY,]5\ M%V]F0Z)AQ2L- I>D2MQ1,JEFWFHV1J[=C+.0ALK5+0L:45%9 ?J^E-+L-M9! M-_3._@%02P,$% @ -8.Q4@%C2=BG @ (P8 !D !X;"]W;W)K&ULK55+;]LP#/XKA-%#"P2UXT>6%$F I ]LP H4[1Z' M80?%IF.ALN1*CE7K15< MXIT&T]8UTW_6*-1N$8R#@^*>;ROK%.%RWK M/J#]WMQI.H4]2L%KE(8K"1K+ M1; :7ZQ39^\-?G#5&EW3",P6N,,=Z@_J@B>!2U4UK2>,H\1 *G$ \BI.DV^/9:SG& MHVF:T3J998.R#".$23:#R22"FU9+;MM].B5_<;*!:3KUOVR433-:TR2&59ZW M=2N8Q8)ZF6J3<^:GQ6DZFL[&<.:%\82$_RG7"4QFJ5L)X:W/)!PT;HUZZ\>3 MH2JWTG8]W&O[";CJ&O_5O!N?5/ MEX;"*SAX CZ_X7E7U!+ P04 " U@[%2CT.GK-," @!P M&0 'AL+W=OFTL@R'U2*,(ZB M+V')N RF8[^VTM.QJJW@$E<:3%V63+_,4:CM).@'KPNW?%U8MQ!.QQ5;XQW: MAVJER0H[E(R7* U7$C3FDV#6'\V'SM\[/'+0(H<#4 M.@1&PP8O4 @'1#1^MYA!E](%[LY?T:]\[51+P@Q>*/ [:8!.L6XAD;_ /Y?^<)630Z_/K0,)AEW#H$P[W M))P9@X3)9 ;7G"5<<,O1P!*9J35FP"R\^ZZEA#J-PAD#L"&R\*621Y6G2:C^"(2["%J@W58'KP MO5:6PE::IU0'['& M%JCA)G&T/P]D](M."W= M^-'-"7>Z5HEZ[7NS@535TC8-K%OMVO^LZ7IO[LVW@S1:-857E>V"B+'54/RWH$X;:.=!^KDC\UG )NH_B] ]02P,$% @ -8.Q M4I2Y_.-^ @ <04 !D !X;"]W;W)K&ULC91O M3]LP$,:_RBG:BR)-I$E+@:J-U+)-VR2D"MAX,>V%ZUP;#\?.;(?0;\_924.9 MH-J;Q'_N?L]=XL>S1IL'6R Z>"JELO.H<*Z:QK'E!9;,GNH*%>ULM"F9HZG9 MQK8RR/*05,HX'0XG<EDSBU=:WHO< M%?/H(H(<-ZR6[D8W7['KY\SSN)8V/*%I8\?C"'AMG2Z[9*J@%*I]LZ?N.QPD M7 S?24B[A#34W0J%*C\QQ[*9T0T8'TTT/PBMAFPJ3BC_4VZ=H5U!>2Y;&9W7 MW,$],X8IMX/!'5M+M">SV!'>!\6\0RU;5/H.:@376KG"PF>58_XZ/Z:R^MK2 M?6W+]"CPFIE3&"4?(1VFR1'>J.]U%'BC_^WUUV)MG:&#\?L(?=S3QX$^?H>^ M\.=+.($6A )7("PX-S7F+WJTH&OE[%O?]BC<6W-J*\9Q'I'W+)I'C+([TF"M MZFZOR3K-9J_).DW(:R/4-@3QVAA4#BHT0N<@+# +&RW)H78*@X#2M64JMR>P M9)(I3F0'WYFJR;G0_1+X )=I"E>O:971CR)X=I DEW#R[SZ73)06!J-)O\>I MS/P/'?;2QPT2>*5*QX 7_3D@T?/)!-[Z8?&!#4HTVV!V"Z'_UA']:G^?+%H; MO82WEQ%I;H6R('%#J&ULI59;;^LV#/XKA'$>S@"O=NQF&(8 L2[DQX\4*6IZ4/JK*1$M/%="FEE0 M6EO?1I')2JR8N5$U2MK9*5TQ2U-=1*;6R'*O5(DHB>-A5#$N@_G4KRWU?*H: M*[C$I0;35!73QP4*=9@%O>"\L.)%:=U"-)_6K, UVE_KI:99U*'DO$)IN)*@ M<3<+[GJWBX&3]P*_<3R8BS$X3[9*?763IWP6Q(X0"LRL0V#TV>,]"N& B,9? M)\R@,^D4+\=G]!^\[^3+EAF\5^)WGMMR%HP#R'''&F%7ZO CGOSQ!#,EC/^' M0RL[&@20-<:JZJ1,#"HNVR][/L7A0F$$18N0O(.0 MPA:8O]2/B$U'*3E36B17 ;\P?0-I+X0D3GI7\-+.Q=3CI1^X^,?= MUEA-:?#G%=!^!]KWH/UW0!^X846AL6 ^N=0.3F;>"N!5*%=VMZ9F&H_!?%,B[)2@FN&R .L.AVK [TMK@$'^+P+ZY.?V"/98HULJE,H-*"I"0N49 M&L+48 G;EAH1JO;DT)T<4-RSL@L\,)F[01P"$XHX'+@MO2K14+IE9+"@ K4> M%1EI9\QBH?3Q%CX#ER2N&D- !C8?VGLQC6&)VE\Y,D-XJFJM]NA-K95HG,>F M,[X^&HL5/*#AA?2T%PT7.7R"7C@>)O1-PW$OA:7B).U8T:T"W]/OESWJ=M9* MMG)KM;,'IM%#K9O:>0MN8]*+7X%,!C#LQQTO]D/'Z%.22$R05D/TS3L9,<3.#G)A/(-#S)G*X&?7S7SCDV M'_(8AG&2PBB<3/JO>(R'+R(T""?IZ"2X49:)+M\HSFG8B_MN, I'\0"NU->@ MJZ_!U?I:,.&/GI*8:/NRA9\XVW+!+2?>SI]S8:\P4X7D?U-.$?F53T_G)*40 M5_E;!7G5]G\IR)WK+N94%BT;_8+-MX)Q:K5GY.29A0-2CG&9B29O9;.SH^+" MT9U65;=CVBIL^P)J\__+;/4NZY9K:Y]5JG'7SB7;!1<4N,(MPN,SY9*YN 7A MD6E)YXX ]W;:?X/4$L#!!0 ( #6#L5+2,U1"@0( ) % 9 >&PO M=V]R:W-H965T MSE5C*RYQK<$T0C#]LL)*M8M@'.P-]WQ;6F<(E_.:;?$![?=ZK4D+>Y2<"Y2& M*PD:BT5P-;Y<39R_=_C!L34',KA*4J4>G?(U7P21(X059M8A,/H]X356E0,B M&G]VF$&?T@4>RGOTS[YVJB5E!J]5]9/GMEP$LP!R+%A3V7O5?L%=/5.'EZG* M^"^TG>_T4P!98ZP2NV!B(+CL_NQY=P\' ;/HC8!X%Q![WETBS_*&6;:<:]6" M=MZ$Y@1?JH\F03(^ASB*QR?PDK[.Q.,E M[ZGSUU5JK*8'\?L$\J1'GGCDR6GD%=*$(!SE25_@AC1C>09,YD#OB%Z)A ?5 MZ S-:]=\.M>F1"A419/$Y1:LZQ:84K4&+)W46CUQ/RU$!08I2BRXA4(K,03> M$;.>F"-#' "+ OU8.#MH9M%1#!TXL5Y,IN1N'XWZT$R)?_!.'$(M_]1A_'H LX@ M'D5P]EI?PX,I$:BW?A<8R%0C;3UG+E66)MB+):U,U,Z!S@NE[%YQ"?HEO/P+4$L#!!0 ( #6# ML5+2B'6_P04 %D0 9 >&PO=V]R:W-H965T<6[@1Y&7^JJW,J:Z& YUNN(%TP-9\1*_ M+*0JF,&A6@YUI3C+K%"1#\/1*!X63)2]ZTL[=Z>N+V5M'U9<66_(&;K]6=PM&P0GPGAI3+7]@EKOW;4@[36 M1A9>&"TH1.G>[(>/PUL$0B\06KN=(FOE.V;8]:62:U"T&M'HAW752J-QHJ1- M>3 *OPJ4,]>?.+JDX>21)3G7IY=#@Z#T:9AZ@%L'$+X"$,%G69J5AO=EQK-] M^2$:TU@4;BRZ#3L!/S,U@"CH0S@*@PZ\J/$PLGA1MX?_W"3:*"3!OQV8XP9S M;#''KV#./@F6B%P8@9:@ M@%EQN&4Y*U,.#[1WQ^+>:0(EZX6N6,JO>IB-FJMGWG.^0HH;0IZB 8H#?V9Y MS0S/@!D0J+&R-AN)Y#5<(:Y/ZD>[:X)^@.;C,YIU8FU-VY>>Q!-\SJ( ;0S[\2RV[_/X M'#HR:=)DTJ0SDYR['\M4%HYI[W]@O\'=.)81G5#',X+(YRB74 /:)9Z+@-BJ MYDXU]II4*BQF((XP2QM\85H>FN(" */@99+6R1%\ISJ%PQ9%3<6PQJM^F MY>.AA O/7&KS$W;N#4<'^YP2PDEP"@_8_W"Z#TM>XI+<.LXRK *"RB.UR$T< M+#?/0WQ&J.!A)94Y<_1PZ4*8F%KA+X(&,2!:G>R%_R3Z1923*(13__P+SRX[ M;J+54\O1\Y%UF2PD_ ZVQ@U;XTZV?JA-C27U,YI4U(7?G3OV8OEPC+&=<*\S M=BZ+BI4O()!D22Z6EGDU,@(SG"M;?TM9IE3B$I_*&DUM 9 M6X>K.!TSR:K?X'P8!G!'&X$5E+HF)]^.B%(-[M&'3M)--K08$3_8(21WE&3\L M.=Q;?[<+'BG[;G /WPF=RAJMO$=F'.-=M^(GS!26IW5N>44E;NU5GS&O6C6J MG?^4^'VH7'!<:7SA3&E?5HE81W&RC:7H*7>LK-4!C0;4DDOI@6F%/WJD5I@6 M5EB!TY<^G4"HG9(RK!W*EF+6K!W+GS?]I[=$ M"DYL<$[;=1AY/!B'^(C'AT#[H3J0G Q&H]_=LX-[LX9[LU\\P;82SO>^ATV[ MHR5SIE?P@7+Z&. 9SL%IW38[W6 M>E:&NZ4GM'Q(]9P MY[I7<+6TEUKJQVBPN_DUL\V]^<9=%[?+W:4;[5R*DLY""Q0=#:9XQ%+N(NL& M1E;V\IA(@U=1^W.%=W^N: %^7TC,6C\@!B#[0TMHBE2)6D[&R_OD-25KW9 M;)"^6+S,.7-F..1X<5#ZLVD0+3RU0IIEU%C;726)J1ILF3E7'4K:V2K=,DM3 MO4M,IY'5'M2*)$_3BZ1E7$:KA5^[UZN%ZJW@$N\UF+YMF?YR@T(=EE$6'1<> M^*ZQ;B%9+3JVPT>TOW7WFF;)R%+S%J7A2H+&[3*ZSJYN2F?O#7[G># G8W"1 M;)3Z["9W]3)*G2 46%G'P.BSQUL4PA&1C+\'SFATZ8"GXR/[3SYVBF7##-XJ M\0>O;;.,YA'4N&6]L _J\ L.\4P=7Z6$\;]P&&S3"*K>6-4.8%+0[@R*O\@5FV6FAU .VLB3>*X=(?R:#7MIR9IM!)JS16+)@[-+JH'M)K#EWV$KX*.2MC'PHZRQ_AJ?D+)17GZ4 M=Y._2OB1Z7,HLACR-,]>X2O&< O/5_R/L5!.3HHO8/R.PX> ML%*RXH(';K6%H\L'W*/L$:R"6R6-$KQF%NMQGR M4BW"#9)^/,[6[ G-2Z?UJE9WWZ],QRI<1G2A#>H]1JMU@[!5@BZKDV%=)0PW MEO^#I(>V]8EB-2K6@V)FK>:;/B!)ONHU[75*#UPA'<:CN:Q$7Q,M(Y/GB1LL M1W?$59VFXE3&T58H8[XQ](N;D#$>,F9=QLXI?Q;U^^>.N $4G"Z;1W-YPN8? M$B?<@%06#-])ON45D_8<)F1I&]4;,C!GL&XT(K3A/J"[#T#57#5C.7\]38^% M< 7WJ'UURHI.N.VTVJ/7]ZA$[Q08> >S.)UG]+V,9UD&O_:50*8IGIJ>#/T% MUIK>8W)9.3XK1)_ M MJB997*8%G(5A/LMI^&9MD]F\)/O)='I)GP_.)V6;MQWCVGMZ#Y,R+E)'^DS; M)(^S^0UYF]/F99,#$X<^HM[Y1F6H\GIIPVL^KHZ]\#JT@/_,0R.ELMI1!"!P2]#T?#:-0(?F%"96 M=;XA;)2E]N*'#?5SU,Z ]K=*V>/$.1C_(:S^!5!+ P04 " U@[%2^)F" M.>D" "3" &0 'AL+W=O0%G+I%=16:BE[D1:IHLOR@/;!32:)16('VVGIW^_8":$+:78?>$E\ M.V=FSL0SF>R$?%0I@";/><;5U$FU+BY=5X4IY%2=BP(X[L1"YE3C5":N*B30 MR(+RS T\;^CFE'%G-K%K*SF;B%)GC,-*$E7F.97[!61B-W5\YV7AEB6I-@ON M;%+0!-:@[XJ5Q)G;L$0L!ZZ8X$1"/'7F_N72MP![XA>#G3H8$Q/*1HA',_D> M31W/> 09A-I04'QMX0JRS#"A'T\UJ=/8-,##\0O[%QL\!K.A"JY$=L\BG4Z= ML4,BB&F9Z5NQ^P9U0 /#%XI,V2?956='>#@LE19Y#48/A;9:I0K Y+JNEL(L6.2',:V"O M_H$/.@A4YZWF<2>('?YE W? DAPGT+]UK@RV[X#94- MW.^(IM>DMV?Y>D?XO@J3PBO!0Y"-V4&GV7LL(R:FD!9,T\S<=]M?E1L%3B2&3ZZUY/MQ O@'9)>FHX1Y]=+;&#?6XT^U; MB$L>F6L.>9&)/0#F3J/_IOB&$J)6"1?C=Q(&_6,*7C2N7'2ZLJ)[[%[A(UE) MH>ORC\-$TOQ_Q/2]U]+F?;2<_D'=]#_J.ZR9_OH0Q^-W,KH'53P'F=ANJ(@M MQ%5!;U:;CCNW?<9]/5ZU:RPC">.*9! CU#L?X56050>L)EH4MB=LA,8.8X&PO=V]R:W-H965TA#PFP1+)D M.W9A&XCC#!O0#D&]M@_%'FCI;'&A2(VDHO3?[T@IJN,IJO=BD]3=Q_L^'N^X MJ)5^-#FBA>="2+,,\([%,(A41S_M*!!MZ=S/!Z_H/_JR1.9'3-XI\17GME\&V40!I9:PJ6F>*H."R^6?/K1!'#H33[Q"W#O&I MP_@-AZ1U2#S1)C)/:\,L6RVTJD$[:T)S Z^-]R8V7+ICW%I-7SGYV=6:&9X" MDQELN*@L9O!!&0,E:MCF3"-<;- R+LPE7,'G[08NWEW".^ 2_LQ59;QF]LFL!')6UNX%YFF+WV#XE QR)^8;&.!P$_,GT-R>@7B*-X MU!//W?GNT4 X22=JXO&2-_#^J K4S"H-WVYWQFK*U;\&8,<=[-C#CM^"I5M] M(>AX+DG_5!4(S%K-=_[8K ):*NAF4,ZDC[D2&>K>LVDVF?I-W"U_6EW%<319 MA$_'BO583>/)K+-ZQ6#2,9@,"K-!J2B)SY=FV@%/!Z7YZJ\K9E?LB90_(!B7 MO :H9+T*W?3$;P95.Y^OZ?"!VH/F;NG5/K 8%II;CG1/$O+6;?5;%#+ M^Z(4ZCMBDTB@2E=OC:\1-=.:26M^)M?L/RI$)SH-6;R*>MY%/1^,^C;[FZHE M783ZC%1P7)BAUD7VJ9)D:#Q'ER)96P?_?Y+,STV2/L.A)!E%/ZIY-*C"MN&J M4;"V*/2E"SZGHJ+*"SM,6670E1-1^7)S MPKO';#(?NXK]BG5XU,ZHD!Y\ES=T4)6T34_H5KN7Q*WOGR?K:_?"\&WR!TSS M/*&*?^!TX +W!!E=WU!,NNGXS<2JTC?-G;+4@OTPIU<2:F= W_=*V9>)VZ![ M=ZW^!5!+ P04 " U@[%2&".:LOD" "C" &0 'AL+W=O-[0933CSGQJQ]9R/A6ESC,.:TE4 MR1B5S^>0B]W,\9V7@>LL2;49<.?3@B9P _JV6$OLN0U+G#'@*A.<2-C.G(5_ MMO0] [ S?F6P4WMM8D+9"/%@.A?QS/&,(\@ATH:"XN,1EI#GA@E]_*E)G4;3 M /?;+^S?;? 8S(8J6(K\=Q;K=.:,'1+#EI:YOA:['U '-#!\D[>J[G MD*A46K :C Y8QJLG?:H78@^ /.V H 8$[P'] X"P!H0VT,J9#6M%-9U/I=@1 M:68CFVG8M;%HC";C9AMOM,2W&>+T?$V?,3.B![*60M=+B\U$4D8N!>7D: 6: M9KDZ)J>D:_+=%; -R'N<=GNS(D=?CLD7DG'R,Q6EHCQ64U>C7Z/J1K6W\\I; M<,!;2*X$UZDBWW@,\5N\BW$VP08OP9X'G8175/9(Z)^0P O\%C_+;OBB0'@0 M6KC782=LUCZT?.$!OA5L-+G@2LL2#X96Y&ZQP0YF]GT'>[]A[UOV_B&W3)1< MXU&+ ]*3+92L*X=;-N?2F%H%]46Q.A#"=L+M7!AC(Q%9'12*3F%5%:$:;"KRP M=<=]G5Z5;[PIDXPKDL,6H5YOA#'+JB)6'2T*6U0V0F.)LLT4OR) F@GX?BOP M?JD[1J#Y+IG_!5!+ P04 " U@[%2[:-4<$T# !)"P &0 'AL+W=O MV2,TY5V0X*+&_Y'IA^L^&BP$HOQ=:5>P$XMZ""NH'G)6Z!"7/F4[OW M*.937BI*&#P*),NBP.*_)5!^G#F^<]IX(MN=,AON?+K'6W@&];)_%'KE-BPY M*8!)PAD2L)DY"__NW@\-P%K\('"4K6=D0DDY_V,6W_*9XQE%0"%3A@+KOP.L M@%+#I'7\K4F=QJ^/$KU '% MAB_C5-I?=*QLX\1!62D5+VJP5E 05OWCUSH1+8#FZ08$-2"X%A#6@/ <$/4 MHAH070N(:X -W:UBMXE;8X7G4\&/2!AKS68>;/8M6N>+,%,HSTKHMT3CU'S% MF1+ZM- 39$ ..*4@T<2LQR.765=FXH MW*QVM*PTDNFB6'HNL$M?11*W7"<3+SG3=VD4^XG7K2]I]"6#^A94 M-WC,,D#ZJD Y+U.U*:GNNADO]1EV:4TN9-R$\>1,:Y=1G]91HW4TJ/4[5YAV MEM1GQ$!U:1U=R/#]470N=G1Q\+X7]9W\N%$['BY,G.M[)E4(7O5=+#N/?7PA M+WHO;3V^D#8)NW5-&EV3P0^TJ"=UWY=S8"P@Z<9#T]W+N( M_":,O+/T=%GY0=!3:'[K+O,'=3^7J82_I6YCZ/Y@?G\]0)&"&,Q*\,8>_/,C M>.O'?OAOCF!9$[>3JZ?&\]RZK9&A +&ULYI$MG]4=VBSV\R#"SL%G>VO_+MU M-=6]T51#IK[BMH1)1&&C*;W;D?YB1#6W50O%]W8P2;G28XY]W.E9%X0QT.\W MG*O3PCAHIN?Y_U!+ P04 " U@[%2^$O[Y\8' !:+P &0 'AL+W=O MR'+5#7$E_E(@F0Q-N[ M $VO:+-W.!3W0;$96UA)]%%TTNRO7TIV3$E\L6(DV'Q)+'F&,QR2#X=CGCP( M^4>UXER!GT5>5J>CE5+KCY-)-5_Q(JT^B#4O]3=W0A:ITH]R.:G6DJ>+1JG( M)S"*Z*1(LW)T=M*\^RK/3L1&Y5G)OTI0;8HBE8\7/!].1^?QQUD":X5&XM\9?ZA:GT'= ME5LA_J@?KA:GHZCVB.=\KNHF4OWOGE_R/*];TG[\?]?H:&^S5FQ_?FK]4]-Y MW9G;M.*7(O]/ME"KTU$R @M^EVYR]4T\_)/O.D3J]N8BKYJ_X&$G&XW ?%,I M4>R4M0=%5F[_IS]W@6@IZ';<"G"G /L*V*. =@JHKT ]"GBG@)O(;+O2Q&&6 MJO3L1(H'(&MIW5K]H0EFHZV[GY7UN']74G^;:3UU]@\A%@]9GH.T7("K4J7E M,KO-.3BO*JXJ\.N,JS3+JW=@#'[_/@.__O(._ *R$MRLQ*;2.M7)1&DWZL8F M\YW)BZU)Z#&)P+4HU:H"OY4+OG#HS\+Z,0PT,-']WPJD/\YO*R7U>OM?P!;>V\*- M+>RQ]5E4%=#+-RO6:28U#Y1K/FS;H$T;-8CNSW0_[]L!MB4PBN!>J.,;V?M& MAL7AQS>A_VI,/*1R$>HUW;=,@[U^:MG5UZTF:?4D1@A-N_V=4:N_7:F.6VSO M%@MV^+P04F5_\J-'/=D;2L+]E_6PSU,I'[-R"=)";-P#G]C!@!C#7C <4I1A M[ [&=._C-.CC^7R^*39YJG0XTFU@TGJG<;DYM1P8)P3WQ\PE!:/$[68<&0!' M04>O]-*9*R#NP%5H$Z;4-HF2*>E%Q2&&( M/(,70^,5# ]?:\CJV&1F1J?-C'9Z#&V/<1\U.Z'VVJ,L\OAKF!N'H?LI*S/% MQY]U$N-8?N_!%Z[>@TZG?ONI<[>*OP>?LFJ>YN"_/)7@.E4;F:G'8>LU-IB. MPYSV;&P7.[5VQ!+F&SP#WI@RTQNQU@(C'F@%M'":MMD:>T. /AO'GQ0^T>>? CT/*CQ]HH C#4+QL,F\NP3>>-\NU6F5KO8M>\^*6 MR]":A 9Q$+[N=@T-G2!ZF0U[UTZ'!Q0F_:#;4G',D&\N&$K!,*6>LV=#FUQC MPE@_MW"*D<@W00SB8!AQ0W=M:"-OC&+?K@T-]& 8>OYE8U,/)H3VPV)+H1CZ MHF+@",,9Z-^R"T)#4QBFJ3]H-DY=07- UQ\T0UUX@+HR77#P)2WX(, @@U84 MO2Y@D.$E"O-R,&"0G2[&-.FGV@XIB"ES1QH9XJ(#2>4S^(+L7'(<1];9Q2T& M/2A$K3-\F-A#^8)L%(\9\QQ*D"$Q"I/8NU*0S5.*63\H#B'J.=PB@UP4/L__ M+7!!ALCH2"(C5QYJAJF,7]@(>%NM4P@UP?U0CS^K(0-7#%]7'$]EG8<;.6L<./P](=1TUS,9A9@_&C$UCSSPEAL7DR,H"L9':7S=!D:X_ M!KDD?GN8(8;*Y$@JD\-4#HIT_3%4)N$,6&-F+HHU5SI"2\EY/76&0(48L!+\ MNE AK9^BPLP<#!5BUPL([">+#J$I]B2+Q#"6A!/8YT"%V.GJ&%%K6KBD$/4X M:@A-PH0>"A5BLW>,H>]710-?6ZA!,3T2 MQ=3FK!TREY O9-3@F(8SX'.=O:3E_)ETH8:G])7+N]2@DKY0>9?:U0*;+@>$ MNCX:V-*7J^U21]$6M6JV.S\=4I#Y'#6HIB]3V:4VA#U['FW=*SBRAD =55W8 MS^%<0L3GDZ$M?8,U76IH3(^D,774=.V0.82\(3,TIN&L]U]JQ>6@$Q S"&6O M7,QEAHSLA8JYS%7,[>/D@%#71T-7]G*E7.:JT=I^'I#J.FK8S%ZFD,MLZGKF M(3/,94=6#MCARD%0I.N/02M[@Q5<9NC+CJ0OL\%JA2LDTO6G=9TKG.=^Y;*Y MV%LG*7KR2'&_35.^BWS3U%D&$<:0E(5+N<^_+\<,$=F!VFW@QAQS5&*G4?\W MYT-2W8ML!JM).#/]LIGG]9RZ*A<;/9<>P8U,]2RML5. 4">& ML$FX%/#\4">&C$F8C*%0)_;=IP2C?LGYD-36L4GKTG'!Y;*YO*VWC7JSV%Z] MW;_=7Q _;ZY%]]Y?Q!\OM]>\33/;6^?7J5QF>IKG_$XW&7VH\2*W%[FW#TJL MFZO-MT(I430?5SQ=<%D+Z._OA%!/#[6!_77ZL[\ 4$L#!!0 ( #6#L5( MS#VBP@, ( / 9 >&PO=V]R:W-H965T*?O)4XP%>,RS@J^L5(CRTK9YG.(<\0M:XD*^V5.6 M(R&G[&#SDF&4U* \LUW'">TOIP5=R2(5Z8*^7)3K@>RR^EW=,SFSM)2$Y+CBA!6!XO[*NX.76=12@MOB+ MX"/OC8&2LJ/TIYI\3E:6HQCA#,="N4#R[P%O<)8I3Y+'K]:II==4P/[XR?M- M+5Z*V2&.-S3[FR0B75F1!1*\1U4FOM+C'[@5%"A_,, M'@%3UM*;&M3!K-%2/BE4WN\%DV^)Q(GUIU\5*64>Q0S@#5C8U?U7)'M9!$ 5+^Z$?58.1[[G:Z!GU0%,/ M)JE?Q7&55QD2.)'51%;6F"!5KTPD&T]!;_US/UK 4NC%0S--$--,WS%",] M(5-,][+HFM6I=V?^;.[-:R]R&$2^27)X(B9<^ /!!ILQN7,M=SXI=]OGBA_E M'[6IPW/O?M OW0NZ[G#?)CM'(7Y@S!WLT()^GKL+T@ M*]#MO+KOE)?N/H#>6^?%.ST2D3\LR":K#T=;)!)1$H(__I6D4* M>90*E)U7''>28LJ%D;Q_2BMP1EAU%P6LG>Z*@_#=]H[7>6%TZ7W M%?;.:3D-@\5PZQB,PK$<=4473E?=FXH51%0MY1ORJ,8ORU%7=N$[U5VWJ[ON M6]?==H'^M1CYPVOQ-T8->;O7FN28'>H6C\NS616B^2#73W4;>54W3X/GU_!R MTS2#G9NF-Y6?VP=2<"EO+UTZ%W.Y:UC3[C430IC*%ADS92#? M[RD53Q.U@&ZZU_\#4$L#!!0 ( #6#L5*UUV)X(P, *H+ 9 >&PO M=V]R:W-H965T\I \ICG<*'UOEH@6 M'C(AS2A86KOZ%(8F76+&S)%:H:0G+AB"[Q!>[>ZTG0* M*R\SGJ$T7$G0.!\%)_>[CO -[B.\>-J5V#2V6JU+T[7,Q&0>08H<#4.A>, M_M9XBD(X3\3C=^DTJ&(Z8/WZR?NY3YZ2F3*#ITK\X#.[' 7' R$#5 W&T )"4@>2F@4P(Z M/M&"F4_KC%DV'FJU >VLR9N[\+7Q:,J&2]?&&ZOI*2><'9\SKN$[$SF"FL,Y METRFG FXD,;JG/IE#1R 9=PNU2Y87)FAJ$E+LYC MF)9Q/Q=QDX:X$Z:/H!._AR1*XG_ 3]OA9YA6\&@7'E(%JC(D51D2[Z_3X._$ M&*1,*1?XRMF4"VXY&I@@,[G&&3 +M4K]/)E2=4B!OUI"=ZK0'1^ZVU0))?&1 M6JKOZ:6=YPW5+'STO0_W:J['<6\8KNL5VS?I=K8V.]RZ%;=N*[=;94D+S!?G M7ZP*=*^-U;Y)(ZM>Q:K7RNI;KBSUY$KSE'I$.CSQLP FOH8&:+C!Q8RDRU-B M7[;VX"NN44!\"#\GF$U1M_6N7S'IO[5L!E7HP7^0S>#Y!NV;-#;HN.)V_"K9 M'#_/:M^DD=7'BM7'5E8W?"'YG#0A+5S:)6JXG!K4:S852/-NE6]5DKQ()7&T M';+16^LDKDWX^#\HI712KWCT5T]:37;);>=NG+Q**B6\E5:;R2ZM[4R.VX=R M72MW4C7II/,RG6S';=Q]\PUI,]DEMQVT&PO=V]R:W-H965TB#[1$VVPDT2$I.P'Z\1U2LJ1$$FULZY>8DF?.G!D/YY+Q MGHMGN:%4H="DL@H);&+ M/6_@)H2ESF1LWCV*R9AG*F8I?11(9DE"Q-N4QGQ_Z_C.X<6K*00B0C.>0'9(8N)[<4\58;&\'+L*[&AI-RPPISDF[L ,T -/ MU4:B7]*(1N_U7>!7DL0'DE-L!7P@XAH%_L\(>]A_6MRCBY\N7Y20&R*H;.$W M.QW.*^#:L-YQ#AU6OE&I M6+I&6RH8CQ!?Z9.YU&E(46Y]OGCZU!H=.W2 WB@1ME#T2Y)]*Y+)+?1UF[O_ M0),E%3;G!R7NX(PA'I96AL?9%U;"NA7ZJL^T[5[DB .#J OH;A*,/,\;N[MZ M_)M2?F]8%WO'=U3R'5GYSB$E! L5T,T#_Y0R)4^)^TUIX>:,]JB1Y_WOD M"\AZ4 ?-R+=(C4:=D?=K1=2W,OY-D%0'7D&'NRIOGT07+$5Y9;E$_Z#.>C4M MX/LU7@WJ39' ZZ:.*^K82OUNO19T311%*\($VI$X@R,7'WUII8T;X6S0;HKT M@F[:597U ROM/S*=U;KPO61$*"KD!\*?)'32.$8[N!8'F?@-?@5H'*V^!(WX MCCI(5D7:MY?20UK4:O,/94?O>'8T1?J^)3VJ$N[;:WAG>K3[U$J_?SQ+FB+Z M]G;2KSJ%/[#2GV5)%A,]*2(2_0WC%$R@JI7DH%F4WS,HF#;EL(UIU6U\>[LY M4KXA01Y8RI(L.:6B^U73\$?GK.E5Z_!OK.X]YH,*9/Q^P\*-[;*2-,U(#'<5 MA"GI:D\NNUG?##.V$;3J2MC>E>; A4D&-T%2L6,P9A7#5[-8MHY= MTR/XQZE6[0C;V]$)N41>3\TE7+42C,^82[BJ_=A>^\^52T?,'A^,<=49L+TS M_/=D^N$AWJTMBPD5:[-#2QBT("SY2E:^+??T.[.=?G@_A?T]W[8KF'SYAP5K MS5*)8KH"2.]Z".5=Y/MT_J#XUJRD2ZY@P37'#241%5H OE]QK@X/VD#Y7XW) MOU!+ P04 " U@[%2EQ64^V() #+.@ &0 'AL+W=O+\9PDN-C+%B1EOTRS/,&4/>:S?K'("9Z42DG<1X.!WT]PE/:. M#LKO1OG10;:D<92240Z*99+@_.6$Q-G380_VZB]NHMF<\B_Z1P<+/".WA'Y9 MC'+VU%^C3**$I$64I2 GT\/>,?S]/D1P- MN$V$/3,@4+V-ZDSV=DZI!'L<;9W%1_@5/E>R@!\;+@F9)I VB_1/'5*$.3*_D> M<$I?$*Q0+@FE))=@G5I@K3Q:8TE0SBS:57DT4*/\8=\N#Y)0N& M,BA1'(GZ1[WZQV6J5?_3OB=DZI?V78 DZE?V;9>I?[)ONTS]VK[M,O61?=LU M _JS?1=H4&[L>T*#S0I&H?[=0AX')B7M#4S!KRL#7H/19WEHG+[1.7JB$=12PE^P99%/P(2>3 MB((S/([BB+Z OXX?"IJS=F73O3@"VCXJJQX[*QLGSHMGQH>K#*+6T9A8_> MVD=/Z^/EQ_RRR=_8_RZ:*@OB%L$;$<&P2'"$%9S2 TW292-=B>GRXA[Q?=/60H%ZDIT>[4.!GVU @P:4(=A<* MU*CX])SXYE 8\-'>8* -A2!.I"?.V^B9SL$QX^])R>&,/L -P=-IQ/>T>1(\ MGN6$E+_91$(0)W([C(3@1*3GQ-.3B[OA,: XGQ%97KA';?)SE6R#!/LA _N- MQR0FO%Z;@$4>I>-H@6-0U^BR_1349CW82N)?K:3N*REODT%5C1(4BO046F[# M146QY)D$C+-"VI+["J5I':EL"Q)%^M)SEX'Z.D)'@FE1AQ6J(VC2,56H_RPC M9N!%ULF5KK+FV[0I"-+1%YNWY)'U8+.CC]_&"(X@3:?+=7)CH:QGO%?/S*]. MNW1L+5F_2X0"57'M")9T].6EW8S[[L@6U0K;@CH=/76>1<^LB\9S3IW,]"/K MLUFY!(TRJ0\KM+#)3*QB4'@AB-31$^DE,1@^JP":AM&>MQF>L[<;4(QYAJQ>MUJ@@D*=3JL0QW!CHZ^3C1&;%@!; 8#;47CVDIJ9"7U MV4KJQB2UN3TF>-S5\_@I/_I_QR++%6SN=ECNNH*Y77TY:L=29Q7*!D5NT>BY MAWMNY+]TX$RZ;J-#50]R^\T0%Y! M$:[@?-?K<, (4G??2.I#5T?%U7!JB\#MT604N92(H$V1*[/()[/(M5ED9!;Y M[%KDL1NI4*#B,9'*7'TJVW68OJ(&=T4RLPJ7@BJ7CZI++C;N:9U\X.^W"[7#^WDKJ52 7* M^(I4X[W#6=V9)]FP5MH6J<8S[%='Z7N6(E[C *[#S.*)S.*9=IWKEO%1U$5>IX@2$]/D+MT[BO2N"?(T>N0'#U!CIZ>'%^W0AQ6:/L;*\2M M?'Q1"6ERX$>SR)]FD4NSR)59Y),G6S)LKV2D0L'V2D9B;:OD^2P!6/GT[Q3OWW2J?9'I!-?OSDU*H_FHW&]<2>UW-[:5UMN M7/S09YC.YL$K,H$O4I(?=#@O1,+Q];OSQCL*PPI@XYRE>?M@17 2*:>UUWHC MDU)NMOHBG?GZ=+;S&!_Y[86 :KD5",(-](0[&HW 968W( )!E$&'1!D(H@P, M1&F\D!%(=G&4!V^!8,O T;9OA%_&]C'68Z3JC>M&BJ(,= 3 MXQ6FRYQWH.HV@T&_OOGXGY]^:E^2W?1)D&.@)\>+E/4\*:CJOMC0H _;Q\NE MWK?7ZVVV0)!LH"?9\N;;-,OY&U0DSS>.:CCA1G4+->SNVM^) 1N&YA$5"J8.WWCO[R1LW_M#ZD/@4)!W:*IRY7W$ M^5SJAQ[. R\$Y]).Z3?>">*O>5ZQI624%B F4P8UV..$DZ_>G%P]T&Q1OB;T MD%&:)>7'.<$3DG,!]OLT8ZQ?/? WC];OKQ[]'U!+ P04 " U@[%23).Q M*N$" !V" &0 'AL+W=O,S8P=M],^9,83-\U#IP\RK(T:D*@D3/+WE02620(T>0'= M]IRSRVJ76H'1IJO(BEPCQ169T=>@Z*"B%95ALK!1FAU1L_U8%H& 1^ MAT%0&YA N!614;G"$H(OY)1KX%RCP O]^LT)GG\Y[8 N8<6_I'E M'WV0GS+:(Z%"&S8D^.-INX2QE3#NS8*%+@]$$A Z[?/7.8&CB!54OB\C)I9S MTNOV$J>81H"P1%O8$TH)W2.V0SEPPN(VQR=O')\&0;OC4RMBVBOBI@IS37I* M_C;ZZ1OZS[[?$7C?.Y4@[R,*HA23K+W>>&_Y!Z,.^D8%]-]!'ZEO'/]1!3?K MR+D:Y:7S'=S!B3MX;P8 C?N_?0W5O'CCT6OOW48KR(#O3<,3R"1OU17LJFVJ MBZJ5G(Y7'5F56Y63 J6P4Z;>Y5BYSJLF5TTDRTUCV3*IVI09)NK' +@^H/9W MC,GC1!/87XWP'U!+ P04 " U@[%2U&9"KH,% "='0 &0 'AL+W=O MN/@N MMY0J\"-+S<>R]669K%\RW.D<,K2,?*\ MR3B+63Z:38M[=V(VY7N5LIS>"2#W61:+GW.:\L/5"(X>;WQFFZTR-\:SZ2[> MT'NJON[NA+X:UU$2EM%<,IX#0==7HVOX;N$7#H7%GXP>9.,W,%U9R8BF=*5,B%C_>Z +FJ8FDL[CGRKHJ&[3.#9_/T;_K>B\[LPREG3!T[]8 MHK97HW $$KJ.]ZGZS ^_TZI#OHFWXJDL_H)#9>N-P&HO%<\J9YU!QO+R?_RC M*D3# 0<]#JAR0$<."/8XX,H!%QTM,RNZ=1.K>#85_ "$L=;1S(^B-H6W[@W+ MC8SW2NBG3/NIV6?Z0/,]!2]OJ(I9*E^!%X#EX,N6[V6<)W(Z5KH58SM>51'G M9434$QYZKK03O\X0FO_J/=79UBN@QQ3ER!KR-Q5N X6N / 2_WM^ ER]> MZ>E2OBNI(%M?UQ$58W!/VALEXLQ&T3 OP-7BL\+?K MI51"#]N_')T6 6!Y]=6OV3E MUUGYSJP^[K,E%:;3"9.*Y2NE9WK9>UD()L%_H)2N*_,RN-_("7?G,ZGSF3C% M6.B!:"JNYY3:@D4QFZAX#:ZEU(#4PQO\P>(E2YGZ>9H\0=UP<(H\NOGE;VJ&XL.G'\[1JM\;HU,_R,ZEFQ^_I M1K\"%?AV2TVFKC[#!L'A)9$#D6T(#85.Y=D<8($7PJ,!5EDURQL%$/94V"(7 MXL$5-L#Y*17-P V5;),7LWZ^9VERD@B6QY!<5 2+6.AFK$N$-D!AV)C E0@= MF UA#VFA12V<7%($;7+'F?8QBP^]3CQ)'8MC&%Q4'4L[& Y6)VS5W3N6QF7R M:T86B=#-Q/-U^?2@F7JJ)LAR$7F7U 19/B(X5)/*\XD9TV'5/V.0Q2ERX_0I M9?A:'6)!"U'N][L=%R>].)#E)KKH6A59.*+!J]7*LUG;9FDK =I&$>R9&D[]A^ *698B][KU7&$L%]%)Z]1.8=JKP<@_UJ5M,R%]NEB&(C=#S]3E M>;BR'$71)37!EHO8O5YT:%)Y-NL=P/!(E XC%/2(@BU$L1NB3XCR1<2LV(D8 M4?2V2^Y392Y/D !;8&)T40D:>WCW@M(E 6Y5EQ!OI2Q(,5ND)ZOS+.PA2U,L7O_ M?:XJEH_8O51.,6[IT6$5^CS+$XI2X.EX_=5@%441Z2FLQ2=R8["SM>2\#TO@ >M$--[%<(X,WW*2] ME>ZJ?MO*47V+0>+&X-#J#WD+$ M"^S*L_EIT(]P<*1'AU7')!DW#KHR*C;% M^9\$*_,=O3Q0JN_69XS7Q598'FA^*XX3EMRI7A6_-S2.*'"&.CG:\[5XX5IH#Z1G?T/4$L#!!0 ( M #6#L5*JEI7QK0, )(- 9 >&PO=V]R:W-H965T2H+H6?!RICU^S#4Z0I*I@=R M#0+?Y%*5S.!0+4.]5L R9U0681Q%X[!D7 3SJ9N[5_.IK$S!!=PKHJNR9.KY M$@JYF04T>)GXQ)T MTD:6C3&.2R[J?_;4)&++ ''Z#>+&(-XU&.XQ2!J#Q 5:,W-A73/#YE,E-T39 MU8AF'UQNG#5&PX7]C ]&X5N.=F9^*U)9 OG,GD"3DVLPC!?ZE+PC7QZNR/@LG80[W&0D#LIS$J3&Y%!]MH^1+(MX_B% M\67L!;QC:D 2^I;$44Q[^%P=;QYYZ"1M A.'EQR3P*\7"VT4;LU_/,C#%GGH MD(=[D/^46I,%8*D"?@/GQ5@O?=^@1AH[)%NYC_-W<3S$^!ZW,].S:IQ,)NVJ M5S1'+S\&'0PCO[HVX!^LW@0[9J]"N&L#>',B_-@F*F,5,\D MAPP4*[:2O3^C@_M.\6;,$+;IZ) MS$DE4E"H7L+%OY::.Y=&8@EAOTGE4O!_=P6H3HK?SR@ZD!0:=5H;^2F#2D$8 M;(^6\2N>V((+RX]4:QQA#^+8HH!H,*8 ;)NF5WG][@XSW^H2U%\ONB:4.=9- MC?=W _I#N4ZB/=5*X\Y_[/7_H=GB7^^@7(#R[1_:*3<]5KK__RZEG8I3OXS? M=E4)G9>WY!F8PEV+<6W/]Z;4[P!/;+Y&1CLAIWXEMXH"1Z6XDUDZ_GTI[I20 M^G7K%Z3X@# >2'&GBW3BW\?8S/E2')7D3@CI^6]++"':=WYB_QPE%?#SJ8^K:"A\(E%YH4 MD"-D-#C#0E'U!: >&+EV9^B%-'@B=X\KO#2!L@OP?2ZE>1E8!^TU;/X?4$L# M!!0 ( #6#L5(C:MB[]P8 )<= 9 >&PO=V]R:W-H965TF,9IG1I''\U2@=M#:-X.[OK?:?*N>U,\]$TAG/_F"I6EX/Q@.0T@4I,_7 M-S_3QJ$*8,(S6?T%FWIL' Q 4DK%\T98(\A94?\G7YI [ B,NP10(X .!'"7 M &X$\($ @AT"82,0'@I$'0)1(U"Y/JQ]KP(W)XK<7 F^ <*,UMK,CRKZE;2. M%RO,0GE40G]E6D[=?*0ZRA*\FU-%6"9_ -\"5H!/2UY*4J3R:JBT$3-TF#0* M9[5"U*$0@SM>J*4$[XN4IOOR0PVN18BV"&?(J_".B N X1E 8*_/<[!NV]_ M6*COOX&C\8^?:$$*Y0 Y/UUGT.AT:'GOUS*G28^6/8=Q.R6X4HM]4Y*"6RFI MDN#I]EDJH?/I3X_JL%4=5JK##M6_KJ@@BA4O(#-&P#D0)I$ 7X!2/Y+*I&O. M:[5QI=9PS_H&AA!?#=>[T7(,BF+4#MI#'+6(H_Y@@(^,/+.,*49/#$C@_(/Z%%Q[0HV,\41P= M@'8,&F/H!CUN08__%>A7%\KQT3)"\3@^0#D^0HDF\<2-,X MC5$'^T#+Q1"?A*K%U!TPOZ+;E2XYVXB-?!&S9 [];/Y+F3]38,)NAXXK MPCD^FBS_H'V?;-F $W\>:G+RKK]9HV ODJ.CVY*# FZ)WK&!Y MF8.ZD;HGKR9#3^RBD"TGR%\.3&^N]XUF9YI2X0I!HV#7NTG8L9R0+1K(7S2T M7>2T=EP-((SC#G.V&B _B6MSV&D.'YF+NWHF9/D=^?E=6PN=UHZ9',(NWRR7 MHZC/6N2T%AT7U@Y;EK>1GW _<46R)F=6S9)TVC[NH-$X&G68M^R*_)SXD4IY MJ>N2YE?J3ECDH+Y1UX1:\D-^ZM+-A#3U<4VRDIHJ>4($3NJ&7:,ZVV%DB0WY M&^*:,SZ9*D2*%,R93'BI\3_H0G\:@V#+4]C?&O]1'>G0])RL=4U_H0V;V-I> M%<-WK "OE CIVJ[/>DR@6A1$(*^/**!NYEQ;D/Q1&%T'PG=/+-\OMNV19&B/O.OI5+76?^N8^$.^>8#9RD?^RG_@19THVL.KUW7 !E/G9#\>OHAV6J _=7@CGPY>>(M9>,^ROZ_ M)CZTU!WZZ?!?3'R/QK@F6!\ZRZ>AG\9.GOD>/5$_)D.(^V\L@X5^!G-O0:<] M4A^*)"M3O3M<$\&(WEGM[$,DV"Q9L@3F_(3EFG>UXR2[\.'?.4;VT&E(IZK4B)5!+4@"UH=F:;JOJ0O!MP$IOAZN3%R]^2X^AO]=U M[R&G/5+MWM6@6?",<1WH0C(3:W,(L^';@YBS)O;MH=&*B'H0+P58::\3MM)K MDGZA26ENRO2G!4MT:'A2G:40!2#&"'SD1:J#P3<%F&;K] P\EDSW7B@(],_7 MSU2N69;I[+Z;.P,SW+D8RJEXJ6[DS%F";B?J0_+V;7OK-ZWNN@[>S^#E'#K> MWX;H4=$2^LD'JQ+#3TX&*DYTK4 MMX#U@^*KZIKKF2O%\^KGDA*]&S4#]/<%YVK[8 RT=[$W_P!02P,$% @ M-8.Q4BJNHEYT! UQ !D !X;"]W;W)K&UL MQ5A;;]LV%/XKA-%A*>!8(B5;=N 82.RU"]"T1M)N#\4>:/O8%BJ)+DG%"; ? MOT-)D5Q=F/2E>XDEZER^<^%WR$R/0GY3>P!-'N,H49>]O=:'"\=1ZSW$7 W$ M 1+\LA4RYAI?YZY!!!&LM3'!\>+I\[/U=UGP&,R**YB+Z.]PH_>7O7&/;&#+TTC?B>.?4 0T-/;6(E+97W+, M90.O1]:ITB(NE!%!'";Y+W\L$G&BP,8="JQ08'4%VJ'@%0I>38'Z'0I^H9"E MVLE#R?*PX)K/IE(;-34T>C1Z#GKPOIU;IUU6/?(K4CT7I$_D@UL M?M1W$&D)ESW#O696@[=<#HA'^X2YC'ZY7Y"S-V^+$%K0S5]OS"V,M5A9V*V\ M@]6 T*&Q0B>6$+VR(EYFSWNA(G=P$%*'R:Y/%J%:1T*E$HC88BYUJ)]^5X4$ M7T5 "B5%OEZME):XF_ZQ0/%+*'X&Q>^ \C&-5R"-3UFY6J4*Q90BZMGGOZ2[ M!->YAV'FP9#0PXQ-G8<64,,2U- *:HX=90(D&F3CI:E;L;!KA7>38#>#T@0><:(KZ),$ M6A$6=GX ,*R7MTV(^;0#Y,FHH%:0[_$800,*B$3S1VB?M5Y+69G?R&*+V,@;CSN@5L. VJ?!8HFC9X>+6'?N^YL-9S4.J'T>(,YL\"3K,A>OJDK%['3\BT<=K8B; MVIG;,NQHDXT#=]S8MTVI24 [V)!5E,WLE/WRN&,M-$Q]UZOA:Q5C0<=,815= M,SM=?[SY//^9=F 5HS+VB]N!583)[(1I:0?6)+Z1RQKI;DH%DXG?D>V*'9F= M'5_1#G[CU'4>C.NSNTUJ.*S/&>?DQA>#W&4W9T76(DUT?ILJ5\O;^55V)ZVM M7].+>7['KLSD5WZ\'2'9*Q+!%DVZ@P S)O-;=/ZBQ2&[5ZZ$QEMJ]K@'CJ<" M(X#?MT+HYQ?CH/Q?QNP_4$L#!!0 ( #6#L5) $O&PO=V]R:W-H965T%[L4DR8,QW; M9RLQ'?-2Y83!2B!94HK%^SWD?#]Q?.?CP1/)=LH\<*?C F>P!O5N0U+ M2B@P23A# K83Y\Z_7?J> =@5WPGLY=$8F5 VG+^:R4,Z<3SC"')(E*' ^O8& M,\ASPZ1]_*I)G4;3 (_''^Q+&[P.9H,ES'C^@Z1J-W&&#DIAB\MHX5GHX%WR-A5FLV,[#ELFB=8,),9ZV5T&^) MQJGIC%-*E&X5)1%F*9IQI@C+@"4$)+J:@\(DE]?H,WI>S]'5IVOT"1&&ONUX M*?5Z.7:5=F&XW*16O*\4@S.*:RAZR!O>H, +O!;XK!M^5V8]Y _.PN?=\$JCO6[C? E]TP^>0-/ V]>4%L0>C-KBK"]=4+VBJ%UB^_AF^KUS*HY*]WZ"% M5$1_;X!>[C92"?WA_NS0Z3B_?CR^]V>/]?Y1OHHW19DPHIW9F]5D?_?/20^[1WN^^0?0&UM& MF-3UV6J8UQOH+A35L5I-%"_L,;#A2A\J=KC3OR(@S +]?LNY^IB8DZ7YN9G^ M!E!+ P04 " U@[%2"D+BQB," # ! &0 'AL+W=O+:A<& M#L&J/ZA]2-I_/]L0EDEKU!OPL<_[^+4YA_2HS;.M 9"\2J'L/*H1FSM*;5&# M9':D&U!NI=)&,G2AV5/;&&!E$$E!DSB^I9)Q%65IF-N8+-4M"JY@8XAMI63F M;0E"'^?1.#I-;/F^1C]!L[1A>]@!/C8;XR(Z4$HN05FN%3%0S:/%^&XY\_DA MX2>'HST;$W^27.MG'WPOYU'L#8& CV!N=?C$_UK M.+L[2\XLW&OQBY=8SZ,O$2FA8JW K3Y^@_X\P6"AA0U/0]((D^.XV"BY7#%F6>DQF<[FA^$HP:U,\>5_R@[ M-&Z5.QUFNS:W\-*"0O)P<$]+KE> C M[0ZX(5^1'K5O+5&E3BFX_KZ)%SUYV M[.0=]IBLM<+:D@=50OFOGCJ?@]GD9':97 0N&C,BD_@32>)D_+A;D>NKFPO8 MR7 'DX"=?O .R-,:9 [F]P7V=&!/ WORX?M]6N06C:O&2_C9@)]=M+Z%JE4E MT14!V0C]!N Z!=T^ON(+ R7'_WVW#GH;H+YM#UDRC>.4'LZMT+.JDF#VH7,[/GRA(!E9/&H\_.@.GZI0M0-Z%&P/4$L#!!0 ( #6#L5+"_6BV$P, P1 - M >&POINN67:>+:.8;?YR;A0WQB<0Z<9WZ]HJ+#5=1\.+8.O0 MWFR0F=(YTWV8*-B8)F/!"I"C>;F NU%U"* QJK*#G--22=IJV'AT TL[9T+< M0M-^+_:X5\5.S090,=D/K:!NZ&C ,8>X>RTKL7ZD^"EK)C;_(L#3L9TXT<62O-'&PU:96X-3 ?D M@6G#Y[N6GYK6=VQE-NVT*G#-PW]0\Y_-<\DDTU3LBK:]?\Q9?K7B^,/?DMS^ M5SD4[-78G43'+O+B^$7&Z?%K[,[QHQ,9=J?.SM&V=[#U5@(O$%GP#5Y%Q#8H MF2VY,%QVLP7/?F0:?O!XOA]4GOY=YJF<9PD6$:G M4Z^"*9:W)(&OGPW3!AY8'(CT>[G&JXUWR/-]@-7TN0[!=HIW(K93/-> ^/,& M'FGJKS86!SRP*F"] _']<:"G_#YQ#%7%M&%/,(ZD*89 +_I[-$F0["3P\=<' M>TKB.$W]"&!^!7&,(? TX@BF #1@2!RWY^#!>11NSJEP^_O'Y!=02P,$% M @ -8.Q4I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'SR9Q("UB4UM![K]ZSL) MI76ZN=&]S.U3$L>8+T,RW]CDPTF;QXW6C^Q;62@[#/;.'6YZ/9OM1R%<6?2B?O^Z5W*I@H\?+F.M3,\_T$YD3FH%C77# M@Q0G^_M\?1WK1POTLSH MHA@&X?G$@S!.9L^:TQIRS3>V:7%\<\\!9!A<]V' K336-3V:\3DP'@5T/A]5 M3M_*P@DSX4Y\-KHZ2+6KAX&KZ'F7T<3ALCT'\<;\ES#J[59F8J*SJA3*G>-H M1%$#*KN7!QLPQ4LQ#"Y=&%#O)NM/ @KQ'(ZY># M'*5W'N1;!/(M+61:E24W3TQO62IW2L+'."2C49;I"I*1!_D.@7Q'"WDO,N%! MJ1T#[2C8ST3]20_R/0+YGA;R$['CE\N_79,->$Q++Y MK'5^DD71_-@SJ%?4KB9@(VNA6/ I,=F$Q+:9?JWDH>[S%TOUUIVX$0WP7' K M]MK'Q'03$OOFEDO#'GA1B3H'W4K%529Y 7&USE2ECXD))R0V3NIT]O@:GG%X MKL>ZA)'LL_H,A\ M@WK"HJ#84D_(D[Z M:-7Y3^1C8DD_(D[Z:-W9QL1R?T2<^]'*LXV):2$BUD)72<>NULWVE0^).2(B M=@1>VS$?$W-'1.P.M+AK_>0QII.86"=H<=?&Q#P3$WOFSX*EZZZ,,=O$Q+;Y M6;ETB;QO*CI9,2,$A,;!?=S[&-B M1HF)C8*+KX6).24F=@JZY-+.@IA38F*G=/MY(AR71>O63#"E),1*007="F:" M*24A5@HN:/_63#"Q),1BP07=PL0\DU!/9/YE]>7G[>ECHG^=$!NG7H3I?F(P MX23$PGE>W7018KI)B'7SJ[SI L,$DQ +IEW?=-%A7DF(O7(I<+JX,)$DQ"+I MK' Z( >81P;$'D$7<-B5CXEY9$"]!/;G$DYW)#&'#!J']"ZO,N1B*Y7(%S"\ MA?:,%]G*L'IS_F,E&=2KHMNJ*,;0ME1SS?/+FQ&7MSH^_@!02P,$% @ M-8.Q4HHQ=E_/ 0 ,Q\ !H !X;"]?,ZF7V<^9H<>[B7R:VJ]5V&5_;Y>M!QI?)U>CM8U[U;Q]2A=)!"D%:/L@@R,H' M.01Y^: :@NKR05,(FI8/>H"@A_)!CQ#T6#[H"8*>R@?)!&6<$"0-L";06I!K M(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O M)=!;!Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ M;01Z&^IM!'H;ZFT$>MM@LX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'VQV$^CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H7:/>-8'>->I=$^A=H][U?^J=\GD?T[WGML;G_R?5^7)OO#_^ MNKR='+R7*\X!_I&_? -02P,$% @ -8.Q4C+A@>'' 0 $A\ !, !; M0V]N=&5N=%]4>7!E&ULS=G);L(P% 707T'95L1X@ X"-FVW+8O^@)L\ M("*)+=M0^/LZ89!:T:B(2KV;1(GM=U]LZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q) ME?:IL53'D;EQE0[QT2V8U=E*+XB)P6#$,E,'JD,_-#62Z?B)YGI=AM[S-K[V MA:DGB:/2)[W'_<0F:Y)H:\LBTR&.LTV=?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C M/P<M.='.(.T_[*K\YORW0%QIDS9ZR/)^;H\KCCD32K^S86(A>*[D\\ M)<;25W\?-:>=4_[+[+B]'\:MVO/PK+U=O\=?S_A4_\(^!$@?$J0/!=+'$*2/ M$4@?MR!]W('T<0_2!Q^@-((B*D&UL4$L! A0#% @ M-8.Q4L\T2&N\ P DPT !@ ("!#@@ 'AL+W=O?_X" !9"@ & @($O$P >&PO=V]R M:W-H965T&UL4$L! A0#% @ -8.Q4MR7!90;!0 21, M !@ ("!8Q8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8.Q4C>]\ZO0!@ [AL !@ ("! M&PO=V]R:W-H965T&UL4$L! A0#% @ M-8.Q4J&RNS&F P 0D !D ("!0ST 'AL+W=O&UL4$L! A0#% @ -8.Q4H5(M5B%!@ MZ1$ !D ("!$U 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8.Q4I'Y$]9*! SPH !D M ("!QUX 'AL+W=O&PO=V]R:W-H M965TKK%50, $8' 9 M " @2QP !X;"]W;W)K&UL4$L! M A0#% @ -8.Q4CO-:Q8-" P >&PO=V]R:W-H965T&UL4$L! A0#% @ -8.Q M4L&,L35?!@ + \ !D ("!@XH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8.Q4J064=XR# (AT M !D ("!J)D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8.Q4IC3,Q%T @ <04 !D M ("!Z*P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8.Q4H]#IZS3 @ ( < !D ("!$+< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -8.Q4M(S M5$*! @ D 4 !D ("!X< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8.Q4OB9@CGI @ DP@ !D M ("!;,T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8.Q4NVC5'!- P 20L !D ("! M7]< 'AL+W=O&PO=V]R:W-H965T#B !X;"]W;W)K&UL4$L! A0#% M @ -8.Q4K778G@C P J@L !D ("!V>8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -8.Q4@I"XL8C @ P 0 !D ("!SA,! M 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " U@[%2,N&!X< XML 64 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 65 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 181 341 1 true 44 0 false 11 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://gses.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://gses.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://gses.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://gses.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://gses.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://gses.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 060100 - Disclosure - Summary of Significant Accounting Policies Sheet http://gses.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 060200 - Disclosure - Recent Accounting Pronouncements Sheet http://gses.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 060300 - Disclosure - Basic and Diluted Loss per Share Sheet http://gses.com/role/BasicAndDilutedLossPerShare Basic and Diluted Loss per Share Notes 10 false false R11.htm 060400 - Disclosure - Paycheck Protection Program Loan Sheet http://gses.com/role/PaycheckProtectionProgramLoan Paycheck Protection Program Loan Notes 11 false false R12.htm 060500 - Disclosure - Contract Receivables Sheet http://gses.com/role/ContractReceivables Contract Receivables Notes 12 false false R13.htm 060600 - Disclosure - Goodwill and Intangible Assets Sheet http://gses.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 060700 - Disclosure - Equipment, Software and Leasehold Improvements Sheet http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovements Equipment, Software and Leasehold Improvements Notes 14 false false R15.htm 060800 - Disclosure - Fair Value of Financial Instruments Sheet http://gses.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 15 false false R16.htm 060900 - Disclosure - Stock-Based Compensation Sheet http://gses.com/role/StockbasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 061000 - Disclosure - Debt Sheet http://gses.com/role/Debt Debt Notes 17 false false R18.htm 061100 - Disclosure - Product Warranty Sheet http://gses.com/role/ProductWarranty Product Warranty Notes 18 false false R19.htm 061200 - Disclosure - Revenue Sheet http://gses.com/role/Revenue Revenue Notes 19 false false R20.htm 061300 - Disclosure - Income Taxes Sheet http://gses.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 061400 - Disclosure - Leases Sheet http://gses.com/role/Leases Leases Notes 21 false false R22.htm 061500 - Disclosure - Segment Information Sheet http://gses.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 061600 - Disclosure - Commitments and Contingencies Sheet http://gses.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 061700 - Disclosure - Subsequent Events Sheet http://gses.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://gses.com/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 070200 - Disclosure - Recent Accounting Pronouncements (Policies) Sheet http://gses.com/role/RecentAccountingPronouncementsPolicies Recent Accounting Pronouncements (Policies) Policies http://gses.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 080300 - Disclosure - Basic and Diluted Loss per Share (Tables) Sheet http://gses.com/role/BasicAndDilutedLossPerShareTables Basic and Diluted Loss per Share (Tables) Tables http://gses.com/role/BasicAndDilutedLossPerShare 27 false false R28.htm 080500 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 28 false false R29.htm 080600 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://gses.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://gses.com/role/GoodwillAndIntangibleAssets 29 false false R30.htm 080700 - Disclosure - Equipment, Software and Leasehold Improvements (Tables) Sheet http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsTables Equipment, Software and Leasehold Improvements (Tables) Tables http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovements 30 false false R31.htm 080800 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://gses.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://gses.com/role/FairValueOfFinancialInstruments 31 false false R32.htm 081100 - Disclosure - Product Warranty (Tables) Sheet http://gses.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://gses.com/role/ProductWarranty 32 false false R33.htm 081200 - Disclosure - Revenue (Tables) Sheet http://gses.com/role/RevenueTables Revenue (Tables) Tables http://gses.com/role/Revenue 33 false false R34.htm 081300 - Disclosure - Income Taxes (Tables) Sheet http://gses.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://gses.com/role/IncomeTaxes 34 false false R35.htm 081400 - Disclosure - Leases (Tables) Sheet http://gses.com/role/LeasesTables Leases (Tables) Tables http://gses.com/role/Leases 35 false false R36.htm 081500 - Disclosure - Segment Information (Tables) Sheet http://gses.com/role/SegmentInformationTables Segment Information (Tables) Tables http://gses.com/role/SegmentInformation 36 false false R37.htm 090100 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://gses.com/role/SummaryOfSignificantAccountingPoliciesPolicies 37 false false R38.htm 090300 - Disclosure - Basic and Diluted Loss per Share (Details) Sheet http://gses.com/role/BasicAndDilutedLossPerShareDetails Basic and Diluted Loss per Share (Details) Details http://gses.com/role/BasicAndDilutedLossPerShareTables 38 false false R39.htm 090400 - Disclosure - Paycheck Protection Program Loan (Details) Sheet http://gses.com/role/PaycheckProtectionProgramLoanDetails Paycheck Protection Program Loan (Details) Details http://gses.com/role/PaycheckProtectionProgramLoan 39 false false R40.htm 090500 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 40 false false R41.htm 090600 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://gses.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://gses.com/role/GoodwillAndIntangibleAssetsTables 41 false false R42.htm 090700 - Disclosure - Equipment, Software and Leasehold Improvements (Details) Sheet http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails Equipment, Software and Leasehold Improvements (Details) Details http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsTables 42 false false R43.htm 090800 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://gses.com/role/FairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://gses.com/role/FairValueOfFinancialInstrumentsTables 43 false false R44.htm 090900 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensation 44 false false R45.htm 091000 - Disclosure - Debt (Details) Sheet http://gses.com/role/DebtDetails Debt (Details) Details http://gses.com/role/Debt 45 false false R46.htm 091100 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 46 false false R47.htm 091200 - Disclosure - Revenue (Details) Sheet http://gses.com/role/RevenueDetails Revenue (Details) Details http://gses.com/role/RevenueTables 47 false false R48.htm 091300 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxesTables 48 false false R49.htm 091400 - Disclosure - Leases (Details) Sheet http://gses.com/role/LeasesDetails Leases (Details) Details http://gses.com/role/LeasesTables 49 false false R50.htm 091500 - Disclosure - Segment Information (Details) Sheet http://gses.com/role/SegmentInformationDetails Segment Information (Details) Details http://gses.com/role/SegmentInformationTables 50 false false R51.htm 091600 - Disclosure - Commitments and Contingencies (Details) Sheet http://gses.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://gses.com/role/CommitmentsAndContingencies 51 false false R52.htm 091700 - Disclosure - Subsequent Events (Details) Sheet http://gses.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://gses.com/role/SubsequentEvents 52 false false All Reports Book All Reports gvp-20210331.xml gvp-20210331.xsd gvp-20210331_cal.xml gvp-20210331_def.xml gvp-20210331_lab.xml gvp-20210331_pre.xml http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true ZIP 68 0001140361-21-017672-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-21-017672-xbrl.zip M4$L#!!0 ( #6#L5*]+H&VHB8! !9U#@ 0 9W9P+3(P,C$P,S,Q+GAM M;.Q]>W/C1I+G_Q=QWP';Y]VS(\AN%% "O;8%^K7;.^UW;VM]LY=;%PXZBEA M3!(: )1:^^DOLP"0( E*)$6*H(29\9@B@:K*K%^^Z_&7__5M/'*N=98GZ>3G M%^2E^\+1$YFJ9'+Q\XMI/N2Y3)(7_^N7__[?_O)/P^%?]41GO-#*$;?.N[=_ M/?MBDA$\FCN?OWR"C]J)7KKX7^=UEG*5)>I"#X?X\C>1C1SH:Y+_B!^3GU]< M%L75CZ]>W=SSQ[_MO+\ MC6^?)G$;HPE?E3_6CR9Y M2CT2W45L^43] G#\@O.KV0N&Y\(^7/T +WGNT"5#G]2O*+TTEES+EQ?I]2OX M 1XG\>+CTR);.YSX%?Q:/SB9CML?5$7VJKB]TJ_@"9TE]6O+2].>"+S]K?L3\BT:/&5/)'M+\ /+3WD MQ56VYGGX!=MGBR_H;_*R_07\I:V'K%C%"'S9\NC%]1Q.%[G.7\ITC(\1UY\] MM(DT@A0[SE]0?'[,K6!\T<:QXO0CSNS/+_)D?#5"*;'?76;:_/P".A_6?;W\ MEJL7SJNR':L$8.HGA?Y6.(GZ^86TS\%_BW0V.OOL[&D]*9+BMOIN]FVB\'N3 MZ,RQX](+Q-1\?//A?[_XQ87_Q)12YO[EU?++=5>O6OJJ>KH"U*9JN7]@3U:\ M!:7X"PX;>>^2NI7Y;TLOZ8EJO.+#=,T[5HT7ZF\;7==?5;R[FYW4=T^"B27* MBHH?=.C/&Z]^V0\_3@54B_QHXF.?_'")=WK\<(?$.Q0_9NK'/1FD+*@?=WOU MXQY,_9 8X?7'>0'MC8&@=_^8 DUOTO%5.H$_\[-O2?['UTSS?)K=GA>I_/-7 M/18Z.P+;Y]S4%SC4V=?5#PJ&\>UJE,BD*,?HJ 2>*YWFRC7[\4Y"7_Q2/]9" M\5]>M78R']RKMM$]1(K *SR4%&TT[6=*)05PCX\^\T1]F+SA5TG!1\\" '?2 M_J2@4!J87@-T40,\6R"&81G,?/M1#\_F3^3CC"3 M]*FXU!G^G.E+Y.JU_C"!"%4_"SQLS(0>ZZ@WQ(?;E4!^LU9]+?DM%C#[,ZG:8U=WZS99:J#=9'359'=95VR&LKQ3TJ-G>PO7>T7&]HU.V M:7T:JMOTC>[MV MVG9MH>IWN+T%?6C>Q=#\<2:_S^9US)8\SGZBOEC9=9D_Y&:R/A+I?B32'=O? MJ_]G.>U]?O1)37F_,.!I!()'=@I[OZ [?L&A7<036PE\;.W9&\PG)@*S?/O) M+(M_>")Z8:'T?@MA*$%OM2@^P"1E4T2 %9O/_!98)?_\G*6%EJA?X=-%QL=O MSKZ\.S^3Q6D+TRK%+WZYN+[Z<4.RGY9,$9?.JJ'4=_\XGXI<_V.*JN8:_N_K M[96VF%CZ_K01L(;(N2)MI?98%4^Z?<6S>0C4(6OGO?+HJ/+H<-5\R7%[/3340%_G#:.[J2_A-3F M3'A:)FEIPVLK0#[KS*39& ]7_#"^RM)K^^AY.IJBZ#V5PLAZ;&Q$_U'290?< MUW>_WNAAT4U8'%E;].:DZ^;DX'KC/1!;Z(_)M58?)M#V12)&^BS/=9&_OOV5 M_SW-WHQX7L$EG0!+BBP=X?G<;X!=Z5AG7_2(6RFZ3*Y.7)-LP8P*.YMRY"GJ MEFV@8XL3RT\]([#4+]W!A^>N77J(=!$BG=(B9Z!FT8<[N\BTM>K/"!YH;M;0 M_[0TQ_:P>.Z>R*S,U2G_HU/&!;QZI7_C8_T<<;%,_-,R(]N#H=<77=07G?(T M^E#WE$+=3ID:8)1,QU>ZF+MISPDK]4OKV?"T=,OV .FCF*Y$,9TR.6_UM1ZE M5UI]U?)RDH[2B]LOR<7ELU0>]_#BN9N8'BI=ADJGM$KOC73/&^E4\JS/C!PW M,_(X5P_V>N-4]4:'%\H_!%]]$'34(.B)HJIWC#OG&#]1I/6K%3JS6N&)(NRY M%QTZ5*5ZH@CK0[\CA'Y/%$M]P;3S!=,.(Z],@7_.P%W-BMO/(SXISB8*-_5? MV<7[M_/]MJDI;GBFX>?Z8^7HXH-OTOS4O; -F-#8C[LI-YYB&GP3N'S4/->7 MZ4@UMOT\)X#<0?\3RW5N#(GWTPPT^=0*S?OD&WYZ3HA83_[3 L3F)J77$5W2 M$9TP&WB0T+30V>RW9P2'-;0_5^W0FXONF(N#+^/K=<.IZ(9.F(D^&#V58/3P M2VYXDOT''TWUZ]O9QW^%V>"9O+S]B&PHK4G]VX<)"%)N?_!.&R.;4=ZP*.M9 M\+2 4:WKW!T8?@\,_^D:F!X8IPF,+FN,WI0^_:N;-W(>7=^&J4WFIM>??I"I.,E!>_X)\+]-R'DB>IQ[IE M\?:$4O[M::&T24^/TF.CE# W(!:EY:>V6T?>ZA&_U>IMQF^^ZFS\,>4G;G+7 MW3.REM!CX(2PH1L,R38X67YEGS@)B>?%%B?VTQ]O,JV2XCV7R0B(JU3:=3JZ MQG7J"[^=-E96Z6SJECL(/@IF0DP&>?$VF%EZ9?\K\GND= 0ICY)-[M5#5R=] M6=+W.>F][W!TWZ$QT4MNP-XGNN$N_@?/$BY&^@O8C'(A?#I1Z>0#O)4)/OGS MDS$:T(\_?_SP^M.7TY[\96H;Z]\W(;MW(VUR+VQ3%.?)M^+R#/Y4]JN)^J*Y M,4DVMCL=G\@)+^N4QU;$'Z7&B"%K>)#BLQN3H T0[_"O(91J0^]OR>3Y6M>M MB-]G2OJ$@L,R(W"0X!!@'/KNX\-X?F_EN=03\-S34I%7?^!VE![OIX'W34U# MZXPW-A>M3/UQ!"ULW""_7T&+>T';<_ER[Y#J)?SQ!"T^F*#M4MCH!:VS@G94 MR_6HTGY2Q:1J!6"?+CRY=.'A (&Q1 ^(DP/$H7Q>UZ4D:@6$OM;/..FQ)?G' M 04=DNAQM40/BLZ#XG":@GGLX96FIX:)_5:4#@,)-O3802!A=[[VD#@]2!QN MS^LZ2/21>B3]CT89/UU07(/V4XDETXUK^,?+HSW>BW;&>0\)2WK'?(P MC#4Q90_9'K(/<@P.7 _N(=M#=N^0/51EU>^U;._+'L:7/9R6[<.O'K(G55;W M>\>@,\AY2HZ!?SC'P.LAVT/V(!F# T*V=PQZQ^ @D#U87K8/OWK('@:RAPJ_ MUFK9+3<0/U7,=G-'\8FX!H=;QKK&F^T7J&U#_G%6(SVZO[@E5YZM*MLS>GI= M]K#": _;'K8/SX$>;#GP?M9^/EO4]G[C>A?A8(M0UJZ;ZD';[0"]\TNJ#[IR MJH_0NX.=IZ1I#WI;WGXB]&>+VMZKO0NV!SN9HG<0>EU[(- >SJM=ET'H0=M[ MM5VM.ZWU:GL'H7<0NNS7]KJVU[4GEJM=&XSUH.V]VJZ&8FL+#'V-?Y]V_\02 M^+TFZ\WOH4*=1T\J]:%.QU';?5U[P+32VD5V_>E.G8;$ 9?8N7L[(;W'4'\" M^3&!;$UR#^2CPZ9[TG1: 9%+7-=>*-E#NH?TH2&=-R[&1%#CW5VSMN^_&'-9 M#O9[5S:IY*"_]>OIB$$G]^4M2 &QU]=M)05+5X4=3 KZN^.[X]7N!3,'TIQ[ M\QOZ3<[/4[$^K8+6 ?-I9,%5?ZX>Q^D:>W=[Q7U EW<93UNK\"=VR_+1K\_L MPLW*SP2O_-OIXK4-*DUZGE6ZM]-XI9[?9J4_\UN D/SS.3W.CLD_EKFJK%;NO?P%"=%9]3 M"!0^3. ]W0M+%X5E&QYL,/MSC^5N&/0RO)D, Q!])./S/#R&[DK["?KG?>[XJ:?#>KO6>Z2'MUZG[_]USRM_!C9J,\F]S0$! M;W6>7$S .WH]34:JE^)G$E>NG?M3U#'/0*(?*2O MCUD#.C5Y[2LE3]@6=BG?>FJ"\2P-V3.0B-^)Z6*/01TE/TF;J5\W@" M@5%?]SJZONFM6R_;3]9 /G.]\@SL]@G*=E^KZ&L5O40_4**/OF[@Z5OH?O% M7X$XW6CZU(2QB\+1QYQ=K[CWNR[["MZS7#%W@O:NH^MKGHV@GXQ/^=@A@E_%^Y5R'X-@)S?$,9*)S:ZV? M81VCLXYE1Y[QLRE^WJ>93BXF;]+I!-35TP9-&ZT]4C9%REOX M,B\2^2R@TDILCY4*(4_D#H^N7)^Q MNMZ0!(>1U463W%=T'C'P?@9F?#G1VN/KU/'5[:1EGX\_S?+0*6NM'E5=156W M=)7K,A+U<=%^YWOQGC0V)-$AW&3@I;Y--._ M5!-UR3.=UTW5OS6;Q[;6M>VM:3O)4^J1Z,??S]_NVK2_U+1*KH'=R^S#-WZ; MCG7&BW2E4+KQ>)H,;F^QT=U;/4G'R>3N#N]C[G*/JXW6OS;HWH1M],[9OH*/ MNTY(L*;E:9']^.^[-AJN:12]J(^Z*&JSN7W+RSJTV?)YD6D^WK7E96/7;/F3 M&"47]O[R75M?5EM--N?_,,6.[1+WCE%_U1/0-+NVO$[!6$Z7SLQF3?_3<'@F M)99]*WW(QTL-A^5/M?->_?RY_?C/-,FC>CN0]E\4?D?(D]4,J-2'4U8)% MW ^EYXB!":DIB3T/6YI"0,N$M,P"DE3"KM*[9*A WU[R$B\N-MB,#42I%- M;67?@3^*#(:69@/GBY8ZN<97!LZ[;W(T5O_\Z&8VT M>I]F']/)Q5>=C>M&\D]9==5P/N<*"5Q-@DAJUQ"J-1.Q=@/A&1%2$W$3[S:U MQ*4Q;>7+=N/L+M\ ^<:53(4>\RC5D?##6##N\1#^,3+:#4V$1+0=3SOR;28T M33YQ Q; .1N-TAL,IAV(JIWR]G+G8YKG Z="[?T\^TT7*W+F>U0'<4@8(8KR MP 00M<+(A4:[IHX.!QGYJ,Y)OV1[TG.M(Y)'% IPACD2+&(,18'QHU;D+$O MB6JG/YMJY4!T#!&USEM(PM\_)ES@M?6)SE?H\0( =11%BFA*/1;%4G(N>2QU M#%8J4#O2X\71,CGM(]DG+8*AN 8D)-2CD01%1X7'?.F"Y$::Z1VQ24-O1UH: MCPSKF^&=^=7P3B70 $F\'=XY Y7VGV6&X_]M3/[91/V63N0R+]PX%HK&1%#A M4D,58Y[KNU[("(\U&(0UO/AC]6+[/S:\T_X>-L;^9DQEX.H)85SEO M]54&35N/<8!_C;3E)I\HYVR<9D7R7]5O,$Z(_8I;^#0"9VU@'WGWCVER-6Y7 M '4?S2YF'<#(FLW7C=NFX;=9N_-) ),;NI'T*!C&!1G'/J1WR9< MFP 26B++O-S+P$^! W; 28WSE7^[@Z6VG85FRE:P#6C@ MDX'7&VYB'((9B(/0!981[C&C?1G$@A(9RY"'NW%N2#RR8M2V&6"'.!0*G_)0 M1BP(&)CJF('ACX4K0D]1W\B6&&D321X2E^V'04K9A2=\Y'SFB7(2<*/Y55+P MT0H'9D_B@Q\FU6,-+/@B=%D$T0&0QB6(5!QH[H8&YEQYK"5DV"B0BL-ECZ!] M((<@B:K(5:XR8>QKZH6&,JUE33 M4?45MSB8=#*K>]8TUR1OY$PL,/VPG-A\]I80.YPCM@/32, RHAT,J#(48@H6 M^9%AE,#?GO*]MDS NO)UZS2N&?Q<GHLAQU9DKO,3RHC#LPN1"YF5 PB$8A M/.<>%Z$1D1<$Q%4!B]U6/W,;&=W +)VNV!YOUD*(!,)(@J<:T(@3!H$"9:$+ M'J=2<>S=*Y(G*U9?,YO3OG7LDQT0H!"<."K=T ^YHAX+1$@$6'?/0/ 00\#\ M4 &J";;TGJZH=-$_B2@S(97,(QQLF9 \C#7$VQPEHP(Z1'6!2HP \\UAI2;2-S);DG+G$=FS,.OF(,RC(. M0DU]$C$*D^''4G#0F\K(APK;DYBS$W$:)25*NJ[V9"AI) V/F)%,15$4!,K5 M#Y[+WFD\Q*PI$H4>]SP:188:$\[9"?#^0]C,,.X_4R1QII,1;%/!)$&)_1*(A$$!EBJ">-,:$) M[H_!#RBX =E:<+?BPF/-^'ZCQATGV@M5X/F@F+4/86+$F/8"SEV('"D%;=U6 MXNI;7=R7A]O_GQ7 M&0^\II!":!F!\\15B/6EV% I9/!@E];;W@'JY(P<7])\$KJ>%((J1N$_6JC( M]RF)72:)2Z,'N[G/4](.GB_8<;8I\?U8AY&K/9!$"6&-YT7:-9$?2I+BIIS]9G?VC7;9UF&IS[@ M9]S85:\NR(LLD:B<2S_H=QC_'>(Y&J4255I[_U6KC>PNY8PR3B,9>S1T#02; M7F1"IB,2".&WN#C+DW%VPS/U]?9*5S)6#]>.U@[VR_GO&S%_:47Y1I1LS]![ M'_QT9?&Z-PXK7W@^]VD$K@@'7KMQI"+%/!41P[P-PL-%#K\;7XW26ZTM?\NQ M[E3Q.!![#XQ7';@BX"H"GYQ3 WYXX/M&QM*-*6%<;5"-V!]>V>-P]+$!:Q@3 M)E(^%UQ00XF(O)AXDFB/1Z'75DR]F\6[ G9EI=YV_&W=!KEV V0;T^R#[]/L M;3H5A9F.5G.^FU5HPTV%/BA^Q 6O.8*&A3%VC4*&S7W MMRPI]"=C&INA*5 G A:;4!+JASZ+J7%#(RCUA!]']WLQ]^VPVH'JV3 /3[Z) M9 N>10*&4-TIN)042I='G'INF#G'AI<+V^,W)'^YIXSW/T$/IJ],P, SR?. MIRRYP*-2\,?W6N=VD]0*BQI-?#)U _A^XW5\&S=8S=?.AD!H)#4W2H#EUUP; ME](X#B6-P70]>!ESDS=;#/#XC(E53'VC8T-\E_K:,."1C]LME =VIRTKLYW< M#)> LP_F)),"K&V"VH[GN2Y65>5"+Q]FCY_9IQN%=3?B820 " M&I2&\;3P M/8B B(N*XZ&H")>/%[ES7(>GUW OEGZ(]B"B)%(Q]QD53'G4*&/\^R/Z^XP# MW8E>ZT#D3J;+I!=$W"K!$Q6OM9-K.T>?< MI-,1?N_P29$,9R]_#X%U>5+3#RL<@P?KY\YG?;RKNL" $7V9:5$-O4Y1?-:9 M'2P0-EW8R!Y%D0E,&(*;07U"8X\I'E#F$?C6(ZW[$>]@+&DR]L-O[\'\^+$? M-1B[C^$_(?X;"7 6N$C":!HK*03S-*AV)HBK([_M@(B[!'F5_T%,/7(H_MN, M+J9DQE<\R5KWH:/ ?)C]_ 8:N= -P>9$JI!Q%F$8)B(-H_4T%U%H(A]\NM:C M8+81[*9,MPYEC[0(Y7&CA>&X]%Z*2 0&/1HN8T]R8A[LRE#?73HJXVZ*2F4U M<-[#[TZY&.]MDLM1B@=>#?]]FJ+,?,[PHBW,#)Y)B_U?>?8GZEYTZC_8TP0E M'SF50O[^H[[6(X?\L#Y(M ]BE[;'>8>->DH@T';Y!./"0'(A/>[Y,HS\4!-J MUNV'_V/6Z.O;V<=_373&,WEY:P=67F)4__9A D#.[0]DHT"1^L$J?]MHV9#% MY\G%)#' /Y#XLB#R2>0Z*\.=Q"+Q#PBZP\B M> @C_<=FY/$$7X)7$;D^D=(8&J&5XR(FS#522U>$ZTZW.KS@DQ.5>QF3F(5! M&#"TGL+G$?@/VF>1*U4<&7, 3?KH! Q2AIZ,3.^IX4'+KWA.E!MBX,W2=6" M6G/O']SZLP;MSRL'V#&(A90&'6!4A$D29H_B8Q%W7PH/\#)L&6P*Z?6 M[31F#7&X] FF0D.J\5PDB"1@\G"E/?=W/3L*]P&W,7AYS.5QF1!?UXG1%4"4 M3]2G:,XSJ,T$MW2I )\?=!2CD@KNX?9Q7$XE T^TURTW6#3E+05#:T>R7VJX MI^(@#J+8X$;X0,1QQ,',^)IYGG1-VV*P38[S#9<.J+R?&@C))%P_'&M$RKX=O/3N.:-.=CH0"%Z5K]VW+CVKRO3^8_4KS< MZ$/52_D4YGOG&P:8#!4@-@*-3",OX!$NG L$SK?OT54O;]<;[1982EJ?<& M'EM?R)YU5E8EI]!1W'*A ^3KRB5HG5G^L/3'O M]>VLTEIW"#_7'QL$V/%O[E![QJP\"XXGS'W6QW/;9)T2V?7;IR/U M-7TSS8MT#"JV4:D/73\&F/ @ E?4Y['6<41%*(%+$,SN>"!FZ*\5F>T'>VP. MR5"Z.A+$59@)U5CC5A"S1,S5(7R_F^4/W;5B] .O>'YI579$C_@GMYK/L+U M>JN\R2_QGC_XU[OY4V?%&YYEMV!&EL^! ,L'KJ8G?$_0,( 05(/#:#CGPE52 MM);W-W#?EP_TWFA4!R=6,T7=T!,QQ6J2YW'P \#^N^#Z19B:W%$DHB57;WMB MP>%!2AM/X^GWLP5F,WXL?[?P0KFS&Q?.XD8J[7S_5I>??K"K::OC\]]]DY>X MI,KYP@OMO#-&RQ;YRB^71C_ON:)N\8O&D^4PZE'48Y@-H.X?NR][;^PPH]PP M7Q+?DP;WY0JA(YBS2&H\WH[??RC0?35S7$:W,E6/1VD_YZMS#M$C3$D0,\4X M]<.0^234 =HN5X:M5PILY]0,?9]T902$G(>X"UU ME$2:2Y=%TM?4CPP8A;;%&X^>M=V8K-WY_W!&,L-T[#'N1XI2ER@A#40_+M." M!W@8\7X2O2?""N4:280K@XCZ)H"0.HQ]$K HAJ PWM'-((_.B8>GCW=@7AR0 M6!+.<:D$#;4O0N5%+#2&Q8%<?%,J01:2F6/?[2@4?@ M_X&*XCM,B!0ZCMTH#HR!,,ICPJ>^2[4?^."Y1RWITR,5R9_5I!BIM%91H"-N M*$2V7 61XLIE1&GX;=V]5(^_9&FW6=E#J+37<*=YL!1*@X@9!"PT%'[,J.2> M9L00$_-PG:^\2T9AY]&>""N5E$SZX-< +ZA41G 1!:'F@>&$"7?5RR'Q)J5$ M$L9[C/].A)> 0(\2YH&CXE(IF-"1"@@+!&@&7XK671F;W-.WO$GI.?!2R3!0 M1''?"P.JB2=BPP(/KUB0@K>&PSMG2/? RG0\3JH-]M:4P="2R86>R&2UG-QX M&'5R\]$&E"0/?45]$2A)F:^9"KEO#)86" 0EZ]9PK9#_+4]^G"2CGU\4V11D M^=4!AZQ-'/I^R T1C#+M"9=S&01NQ#TO$M'&]W?N-N2&A^#\YU>\8_WU*)5_ MKIKY]:3,6\#W[>N-]$SL:A6'KA2NHD'$0;T)O+:7A@&F:EID>SE)^LN_C(J? M5'+MY,7M2/_\PL#S0\/'R>CV1^=_?DW&0,1O^L;YDH[YY'\.'/O-P %_/S$_ M.?;I//DO_:-#W*OBIQ?_,A 8FY_@A&.TNQ' MYW^X]C]5FSN/H/SB1B<7E\6/CDA':CXH_&F!SI7W-NW6-OD;>'P.";'E5_@V M?N<,G3L!81_>G#FSH8O,>55_WN+]@S#7]O>C8PM9LASBOZ6W4CO7+YTSD:>C M*? %+_*=CI!PFWQ^V3+P;M%FZ?@T08==7CI>/'#0JQ@X'%WW,02YNMK2C=7L MM60.')/@PAWNE!M3( *0(YX#$LI[/OD%3R9Y,6\ $0(QM#V[A$]N!\Y^@;K3 MC"$E"Z@&LB16%"93=/,=\DAC_)'$CKQV7)>%S/GR]O7"F 889"'G\/@">_ " M+TJ%:\TBD#/-"AMVX4.SKV'R8(9O1\#WE\Y7^&7$;_)I4CA\--(7N#'KDA?V ME:L13!4@S9351YWA03I.:A,>-19RYT:#:I^DA7-EUZJ,;N2"$@K/JN)MVYX;F33T6N_S$%M0%MJ"0?)SD>?F /N<'AX 0,G)'F MUSA#<_SD]E?X"POF1D\4GQ2G(VUGTPOHP"$1BIOG#N:$:;O$"<\!*E(0IW-= M%"-=G@-QD>GRTTU27"[.%?1HO^3.F']+QM,Q#&#V(B\WM $$OB,O P>&/DKP MNM*;RP1$/M/5ZK 2.?P*9A1IB I$CZ"'LN#.(H4S[I8 M:=MR=U#N6+2E1A H>,O8O=3(]- +'"0@M\)W9F_G+BG)#KQ6625V(R'\.,Z?_"QU<__0_F MD>@GT,9%D683?6L'9[ELR0?$@-B"_ $^:(T/&&E>J0U B4\L .#_E]^8TU8S M/IT6>0%_6UY4UQO?5O-ES[P22'NB[)S? *M!E>"9!;*8D0,/I5).,Y3SFOW) M!"U2=P4UUJD4<6HG.K4JR#T[0)34@M?^8 IITEI^.YIB+9&FK:YFL M=6JY=!:X\ET<>/.IL?J4.^".Z0Q I'.9I3=@G64)WK3<(#^"&05<.=.KDO%9 M4<]IU?P"8Z^F@ P4UZ9GH*9V!:L!]QWZ 5\B6M3Y5YG.4<>5@;0"*$)!.KJ\$G&I?Q M!\=E"6#CT%'A)=#DK%ET5W!;.<^27+\$QZ]47%6Z32""UV(6]1/V7P*V J.%4J7_[+E]T(PUL18[\P879*CJ$A^!F4[4U,H@L*"&VP68 MK@O0M8-J(_PEO];6S(/:0H)UN98$1PWJ$B@$K"?*>F$@:>#86B6./IK5G/G MFA%@+ X\+1=:8W\2,TD&3",:+>OL@4 M;("RZ%S;BA2>!J' L^/ #!AU>3+$RL$0;^9G,'_FV:?,QD[*5EWJTQ,:B_=E MP.*(NH9S0]V89-IN5-?R5+0_N2Y$1V#]HB9D)-0,*WP MK#TFE(P#R8T.8D5Z>J*'YY'8"\*XE=CF2 Y.()['8[0KO<"G M5(6$$Q,&OO;"F!%MV@]6WN#($L_S?-]C_@,)Y%/PGS*[.6(;(L_FK\W7S8:4 MF5A*SF))L4)!XS (71%Z'!#+-MO"MDIH6)H:]PY"YZ-Y-&)%H 4-\:HN&E#N M\HP? M2[+9KNH6$+NA3_W(NX/D5[M,0DD^H8$@DH06A4*2G%U"7<9$6WK@3?2 M2BYHMS!@#Z#7^0YU^-SX_.2$[@ 0@_^LXARB'F\ BF( FL+ZY/ G*,8!:,9% M%0GPD<5:B*9D4$4@M&D6O@1<7D446$4 MUDEW6_"Q#1\;-Q949Z1_CV=#_6#/+D37]2O_-G#.BB)+Q+2P"_3 108OHV57 M]T)S96O0R">#IZ[/S:@B,=>$&8;'FX(G*-V ":KQIGJ7DY:UNUNNT \IIX>RH2O@Q"0EVE*0$7^?[K*9YHO;DE MH_.:YXF-'C^7B3[+V--(!?SU_)US?IMC!JFL:F(DS['V5*;4L_0Z41!@ 7'P MV4#07]ZS8+.46EY.[!I'/=\)#]T5W!A\.2]O'BU34WEB[R+!B'NV)QBD4HZ2 M "DO M,)I_<:/+?Z?3K/S0R :\<*J.5PFWV?QI9JMSB4HX]CE GH]J7W#1%[53^ IS!H"6VU216!5"S00&.NR:H7LJC*,H,OX5&$AMBV) MB!QL)A+Y",#2N/X#&\FT+93;A>4VUV++0RE\Z:J M"S>+,F4:/"TP88CENRJ+DU?$P.AF_(4W6R=@QF9X (L3F;*GE]L*S^\OSU_6 MJ7IH"W[&4HBJBQBEB$(/R16>!O+]"_O\7\_./K_XH3%\ (/"A*5":4C'25&< M5*H2B;7"B^3.P+<(\5;.MD!Y'8^19Q8+J[*R/-VSTANN[LBFLH05P/(]/ 9# M'_Z[?>PL*Q()K@=#_'W1%[7V.Q_^G[(ZM$"6X",[HOQ2@P\#-/&-JBMEU1@& M?%VO'T#YJSG4QI2! SX19FQG^=8*H%92FPB>%X?S8&.?OTTE9 MH9MAZ_Z&$&.H=>RBD$P#_IJ:!F%P-IE,X9TOI8G$H\XK@/[OC;!5KV^:CRO,9VV(@]< MQ6+_DC*IQ"=OUCA@DL;\3^UH&/O8KF&R-A7BV/%5I49P21(OZULEXG#R4../ MRZLNT%*6.TKPU7JI03T=<_FU!['4)89B[3ME+PBS&N/M2@/+BAI->=XZI$Q? MZ\FT&D1=/Z[KXG,ZK+VR0O?2^82. J[KR!M[S.:,*0_/1HY5;:-/4-]=CQ"3 MU2%4>KKJIEP4 C,&'@N:9K/T MADV:5/?BR,9%, [')3GY?/D0,N8:%%RUZ 1>5?5M!P6$L65W+W&7$JJ#AEHL M"VK6[[75S[*0C)IPE.2EB45=I1+ 8S9;6Y OX[>X! *JITKO7-8ZKB[-':*8 MMCZ(;5P/4EI5H+4^L\SYN"0R7RIX?2GA]5^E_OPRPVNY];\EAK;-_0VP5Y_: M8G=ZG4U4WJD4IQVA6;3#-9*8D'I62"O4Q\_'L!$[8%7 MWS_2XA3+WW)YS^(BE!^6B2[G2X)1N.(*E>3/+[!T"'_G5US6?^\%GTZ3JR-M MBE6K?Y.HXA(?=_]Y#NU;>JHYF'8SE4J$:?,$I@!G1"7ARW_W#K_@3$2#J; M=5O1+NZKWL?9\?+W,-)@;^/$R+QW:%1/RT)E9!>'^YNI5 ZH] M:*O^O:<.VL5EQB<%V.:(_&%'S^^^V0J$ M3=^5[>&]0QC %=4*[8MD,JEV,\P;WSL^UJ&A]GDVF(/]JOO- ;O%$!=A<@!0 M?/=H$]/D3X;*9,:(N N,\ :$Q4?48D?#;><&U O220N2/XA"[[0%J>$?O+(1 M_3X3=-MFR)I+6\JTCG3:5>3ZGANZFM* LDAQ(X@7L=C'0XQ4 MN.Z$NWOOOV#![K0_W&\;)I/ACG[;5NRL6FXFC6>@"JC'I(I=$ON44!%3134F M=CT1X:TT#UTMYH'UWIS%*P-]6LS6Q%7<4X;&G%$WI-SGLPWU0[F*J6]2GY>?#)_35.%6X/.JX53>"A\4UF9(%1*,T4"P)6, MN8A4Q#QJ/ _ ]6!) 4F0H[C.2U.B8AZXO@H"* %<>B@=/ M(?&#I6N;-J#K;9+7VQ"K&RTR?=>FG6GN%"Q#5"O_K8A >>W![I>LZ;HYKFF8K#>MU#<5*.GAI3W^U M4AQ7.7 LSBZVJCF\+7FA+]+L=H]%HM+#ZRM$?86HKQ#U M%:*^0G0J%:*^(M3CXDBX>-85J&H@FY66#C,9GW5F5X3CRK(/8]PB4Z[N/*_. MJLAKQ_&Q\J0'%(RC9KT?4>$\3Q8>R*EH5H?;%,:#2\9[")?*O5_.6XW+CVTT M^'J:C(Y2O-V)15TH1-UG,[>:\B =:58U0' G\8H>[%\\F+I#QCQ MGZ!8'MZUV,Q5&//L(ID,\8\?'3_<-0^Z?%QDFMC361T\[?D(/D-7E,UCJN8[ M1?M TCGLA&0>QP#V&.LQ]HB!XD-CPL,H^D_V^.SC*/F3<#8[X;7O#B<.A^=_GIDOS$Y)AKE?K21E_:>#+NZ_YE,^B$:/8Q MTE,&64B[80".K=#[ZL:QTZQ])GA?,AT1U@F9[LCL](@^>41[43>L5.V,-/L+*!1Y9/1_;4ZOK,B;[*T6=ICYZEI0/J MAMUP@#J S=,892]!W9*@F'4D*.XK'7VEX[3=V?TGH;LAFGW,])1!YG7C1.5C MZ_.^T''LG&N?%MZ?5^?[W3 ='9F?'M-/ --QT U+U?F@I/?4.N&I/2^&]' X M<3B<@(M]F%/Q?IO*$=XF_6&BIGF1W3KK:A^/?#A>[[4\NM?2L_'8 SIAGCU; MZ!VI3-[7PA_AF./#E.LZ)):[')^\C]3^P/4ZO$6O0_7I'M6G@^IH$,?T5%%] M @'0TRPG/V7?J$LNYM[%G75D\54W)J<'],D#NALG&G8X$'NNI?"NB&UG9/- M A@,8C_JA!#VM9.GC+/N!"K'UNA=6!/>KUP_.JL/O7*] U/1 0B=QBA[H'>& MBN,#_0@6B#Y2<6?MA:MIP4?UM1VXZBX'2#:,+NO['7T#2;5'T7FO)H]U*2QY?-? M7DWSX07G5S^^37)^<9'I"XY7OGXR7TH[]Q4[^0K$O1ZE\L]?_OM_M2@^3/(BF^(R.OM\HGY^\9[+X@_FQD1)5Y$PDE2%(0M=:2(= M^=J/0\[D"YBK"?+^BS8_OY">2Y@;$%*D]:<_%EL_^Y;D?U3CP^%A;SBX^%H[1,QGR4__QB&+SXA93BZZ[C MW9R(&0?/I-0CG?$"@'*5)1.97(%W=<5O\?E\>)Y\*RZ!H7JB[%W$9Q/E?-'< MF"0;6X0Z9P#6\I[BS1AY-IE,^>ASW=7GLJU1 M&5(6,A%HV- M9318C\QG[OJ>&RBN.>ACSY>Q&U+BQJ$$Z^0"L]OX3$G4RN=R^/O@-'WQ2Q0\ M+49+'E!F.)4F]JAO?!9IGW&&6II*R?QM +T_1@.D@X<@VGH1X'C)49I/,^W\ M)SI:CO6T6ODU?W3FD+!P[XL^' N=$.X$>#T^UPQQ_>XOZ4[X*7K@-=C5#N,GV= MCJYQ%?)HC8=^DX#H%I?:>Y/U5/SQZ8_41^.+FS%N>41?/GYZL]PPB/=HJC3,R4@7P(3&Z_E4#&>\QYXG:>$(C=__ M'?QM?)MC,)RE-]BYX'EY:\SWPK8, 2+\_IT7S :*$98SPGBJ;G;@\&N>C#!0 ML_.93/@$@I$K># ID.7-J7-2NUP":#+I:%1V2I@S!@Q>PKQ^A1]6$,/SYG E MQ+4\F53]) 2"6W"YZ($2J;QNAML-]/0;V;G+9]'M/8AVR8$'FHZ@@%"JZ![ M40/:=J^U@\B&L391YOD5#F4V+5$&:,L!284E)YWHH:7"^?W\K?/QP^M/7P;. MU6@*@ZH6GL!C\.PUSQ(01Z6O )PX2N@DG6:6+WPT@AG$#Q?:R= :E!S!.7(G)CQ@4$CD):H!4^Q@GXK](2UUP&F44J!:@J7B(!Y+Z"PK*4.7AWT<64 M9S"IH <<6O'>7,)D(&/-Q/X#A"1)RJQW/S)^==;@%N.8[L8.&M.$0)&X!0UDYQY8 S\AJU)0CT4B%_IPO@?C M,,(0]5J/@'TO<.!_+<>89OF+'UYV5I'_&P.G\# M^< AJXHUF!M#0AI/#2K1P+:F395B%0CP!O421S_'5N:LO3E3.)OPX=WK#U_? MGCD%CK[ H7Q'7_JU6AW8,<)3_X"9 E8#S'F^AD._\DQ>5G][KB7SWZ9@,WRW M_.:E\WX*B->9G;DY38T1CI-),IZ.056=@;T!DA0J6N@.-,1(-D=1;G]&RT(@'W1O\Y&VTY2P:$=F*GO#1T(VQ0<=N!YC!VJU<&8(9 '">5#EPA MU+X^G13):)F\#_/)<2HX@OE,4 $MHK9)^Y\:5?<=<86=$K]!=;HB.3\YWY'% M!Q;GHK0MR\\LC?YO:&7 \4!Q^@[FK[A,ISF^!_TK=,B3/)]:"RK3O,@M_HN2 MBN(R 7-2RUR;PCFT-EE*##^Z*CN#>1LY)*HUV5RE+,[$&J6U$CG>H;:LA80F M9]803'F[%-VEEV!2R4MPG^!-@(6[5LY;Y:1ZJ"DI,_>Y^LVIO(@FR,B"B"Q) M OI_^IO4UH4?\V^6@D7-N=,@2X-Z[SC/]551R;E;*["\\@7S'YWODQ\QEL\/J2NJEE%UJP3D00!=8N;F1J]2K]=CN[F]5:@?86:EI$:BS-C%"N^*)*EU -95EK(*AD,6C M_>V[^"69P[9T7$?IY&)H0QJ+3)PG^VPZ+; ';_9\+:S3"42AJO(/\8M94(-2 MY>0W_*JDW!4GGNZA!RA6Z6/ 9-)#21EM:5PFR8WR%X\#6&KRRJ:(2 M W-M6..NFTKA:YO89WH,DJ4VDSWD&[@%DXOJA13U>LFU>Q(I:@_=+=^(:F]C$GVGG[QJ' IZW\]=X M"5,^-?'XN:*F"L.: RSG=\&_P*NB1WDZ]W7;'=TR0@J:<>$L)ER,)6?J"Z:P MFO(%-I&@X7PL86,>5-:B,6S(QB&4Q7[3_K5'4TO6Y=]) M.>_+SOBB(_);LG$$+:+!1:41USY76OWEO0E]Y/M<:Z5^DU9] K==W=JBY?2VSY^K'TF;>1 M/MO(-1Y@^@P+I#8+C7,_"](6 RSTGU5Z8Z4>'=IJMFV:7Z;C<5)8\86WA:Z< M7TO"=_3EO!+3#%@7P[>RT5*MVJ( M#(OT>"TS'PV>/:C+1E9'Z',PY?S-3N9>N>T+!^@XGR=6SJ1PZH))?3'$->+L#$6^4[;BQ'88L32-)HK@"KTG.!.VVPN>]BWV\DNQH=-0K1=<$,IB$=0T,P7+1$ MM@R4*)W-'+R5C@:5*;&K:^<:>FFDZ$/S*W :P2,!532RFMB?)TJJ8+UI&TH* M&G5]R:^XM$L 6CC940WUMS(34VIM7#N43,"#GN8U("UST)KEEVE6E"F?]>M' M;&*G8?969QVF$GJ95 NF+5L%]H:.9'I5S6..WOLU3*NR^,LTNA7EJ^.K46); MGSG3C>KBV0JJ[W/L*Y%97@UA%T/(I?9!#L!;%UI/2L?=0CN=7EPNUP4^+J\/ MF;&D-':8JX!VBAML"@L7_VR9AW[=/]<">\U'4SU+*2PU.-A\98--XF$%'@ _ M1;:4$ZIU(WD/8QD,<8PP_ETJ899LH%6/F\/E5-BS>H*HNX(*NYZ(J7Z7E; M8 7E=&5+D)/I^*7S:[5LJ5J'M% 86UBT-*N28< XRVI;.(/ZJUP=&U:NQ!OX MMTT_8.LVP!W4):2X5K8+]*$! U,!KM-U79B#'OET5*9PRM2PM2VY-3.E.X&+ M#W \O%R?93N&(*2XO=)5^_PV2T&YMB"T,E1YN>[L>_)#6>W(+<]FXZJ\CS)W M@GF3!,+/,MZI'1Q0QR-0&ZC2JUH$3.T"=+[W?@!@P"P\ G JYC>FM*2@-DA( M%+!H1RAV- 0L4: M.T?EHL@TNP #;'O =(*4::;F7H%UI,%1*XT U5,*YP1'*6_140B*MJA>6"+B^%#Q3: MM462=N#S18+CJ[& 1$['TS),;@3%L^QW?07:/G_12$>4<59&A0^_O7_QB_O2)>MW*MQ%57>X2GVP0XHQ[BM#@<$\HI[1,1.NKS6E[?MM M//_07'T04W^M5@3;VL!^F5HW_18-]7Q/K1>Y3(H@4"JB/&*Q+TD4AQ[7#,Q] M$-Z[4>0A[/P%78JA2X>>OXYKS5$WMLI4W@$8 8CRG8)_T_DJ]>5#'^PS7_FW M=Z6*? V:S"2-[41!(!4/PXAI$U'C2P 0I0'UN'"5)T-Z_UZ9.W8%^8"*)FUW MCNE !&J0"".)"5DDJ0D"%@JNM5!,QX:%+&[?9ED2Z&Y 8! M[7K:E$C<-EV' MO&]P!<8 W(]B;WO*RF&\+[= V/:A]3E;?%<+ ?HW)%Y$?6HX#2DC/D0AA!+M MM>R1>HS]>GZUC6R5GTN$;,#'O6PUO8^+@= !]SB-/4D]81B-M83_*>F&7M"^ MZ_'0>WA]U"S[X>$V2\UV9R(3'N(UZ[!=LK%Z-MN7B5P?NV MHU4>S']K[*.7RI X-%$82BJ4'WN""1X:'PR4)M&#+5@4+A$P'\0#1DT#SPU5 M("0,@$81*./0Q$2#"Q)2ZI,UN_\W-TO$98<8-J@YS;FFL0+.$E?P&+BNS<.S4.F3P6 4;+-M_$M9 M7+5XM.V_QN:KUO.63<8T-$P'/B-Q%("_S8310&+L,1]L !,;P.Y9;3*.G:%S M7@ 'AY:Q3I/WG4^8SQ9AUND+P&1Z,8$'&Y DN[RUO2ZJ3%+:>9#E6(GVA(W[#,Y57I2'<2 8!1KW! M6(X28YSK:J>9S?&4&;J6T=OL2)DRP556Y?(LN_VJ6BY:[[B:3.U2 ORE['JV M7P\7@F,D7%6>5GA1-5!1A>49V_#BD"YY;E-.5;7,IDKQ>[N!MJQ9)D6^EA\+ MC=798Q+]A N@,J,3NZO2)FF!]?,-HK*8@N;I?L%FZP)X62JSE82B;>*5\YW/ MYN7DP7 MF-]UOIS_;O=EZ?'5*+W5^N2 =3?)Y4842RH*Y\(R -\=X)EU>/? L%8\*^R8 M+0*=KVQK( 4UR^+2 CI?\/#2.6NJ CM#*WU9+30OV(+>T9@4KY+5#94KTVE6 MUAZLK9HM$!W,RO-E,1WQ;!OE]O"2#=M,)[I,72,[[>[]4CLMTMI.0I+/]UB@ MZ1"X]/@^2S';'HAJ%31>EH[M(.Q2L*61G!@B[Q?$NU 9D!*6P"8P V.,-RH% M5F/S3WU[+SZ'LSG[+G3=!B1A4O&(BM(<6IQ44S5C=V5JIE?6V%PFVBX_6STV M K1DELB\>F9>NS#@K,+/=F4JN@/5B;L6IDM;/4YD9O^VK#2M67'2JW)%2UV_ MO]_ P8.[+FF\]_3'AP0(LR %?DZDG:FW"1X!H9R/:9[;XG 9ORP%)N]XAKM> M\L\ZL[^WA!PB(KYBD8FID#34A'G<9<(-?&JD"8W7AQP+(8,;"R\;TJCL&G>F=N-3.G@-V!5O M56A7KPV8+2\5*],RJJ6N;,G.8V-[R@Y,M6?^@BT=C:JS@W]^X;ZP?^>XP+3Z M>R]Z;N$ Y_)(X^6YJ8\R=MW&C3Q[O Y@L]/^[3?HMTY &PZCE][5\EUCU7>/ MM)[P>PN0TE^"UW%+TU51+92UDEEZT3^L",S:,ZAWX=HFAYR'^YX0:8_\>"Q[ M]W7%7]J,3-+OWZ7JP][BUE!SU]IU'O(7H M>;+P2#?";7D;^"[B3>A+>BCYUH7S/:8)?JC7??*BR!(QK;> 5)D(S ==@OK6 M6?Y8BN"^BXI.X?>\-O"Y?WG5\#FV15>K5PRE MOE?A(\G") MHK<:S[F8/&JJ:,&5.@%O[U&'N*.7U;.QAUX/O3VS\;$\VTZG&O]6K8 :WK-R M3:Q9=G<$J](5X'5&2!\I2O3<0>BQ01C&G8BE^SCAF8'/I]X@]OT3 %\'HI+> MWSKV$'M_JX=>QWCV;*'7N_HPNG>S#>WEQI-KW#QISS]-].JV@]Z7ZG.NO6O= MPZ$+SF[;RM!'R,M[P<$2\^^JC=9+>_KLE4L MZ6:#8K$]0R_/IV-[-MX$'LQGQQFM/YBD"\'.,UJ?W@%]<1)+QSM6\NX"9$]C ME+U@=5ZPNE3.WR]D^Q"H]WF?+$-Z.)PX'/H0: =[=5X&.HUKYUMJZ'BHVVB* M![0*+?G4GO<.7^3VXF)[NJ/ \VJ+9%B_W(<]O7?60>^,^N"914_0,^N%JA>J M8PE5$ _H44];>X1PYY4]B;;!S_KC;N>/KST'?':R.)Z4,SM/=^& WF&U907/ M757I:(1'T,_2C3_<=^)X>9CR_*HGO ;0-3P,P@ F4;%0>C%UE3"!]+1B6]ZK MY:]<&#IT7Q*RGG [G, MB*[SRKN179_Q/9_M4"@1>MSXDE _Y#S6$:/*]4P<"C=JN81OO[-=#>@8I+-( M>H&,&*>$4&V$@.D/F6$>WN@5BKOO--O#G"^3/E^S"KYU>0F3O;JH_&SOI9<\ MOURAT[[VR;RK7L*K=C]-WL"3^,^[^=G=7W2.UTW@90;P@[W=K_E%X\DYCP@+ M/4D#&ODZI"3R.#.Q)P/AN80))M=<=+GY=75#$B_>HWH :CK-X$"'H64P"T+\/O<5PZ,>/QE^\X'E:I-FM8S2X*'S4N,FWO#"[E;,0 M&\YNS<7A?-% LDQ&Y>U_9\7[LK%9ZPL/SSDI:1A'E$5X 205%) :>)IYH7$% M9<+?5I.U773MD65&/FCL2\#$ +O\W8$''$O=8GL#I[H]>S-&O@%ZD\D4=,ZG M*SQ#T]8FYR8O5 %S6<3PLDRJ6>Q%GL=#W4O7 M?V].WWN\#NP_[-52\RN'\COO+L57[!N-%UJN"8I(#.YZX+G@M5,1!2+T-6,> MB]PPB%V_Q9_IWC5!58ZSCM7(P6ZM6'-W$ ,WLS%#X"J\G]W6-;\M>66]^A&N M=#D[?^,PO 8-^\XR6425$V^(V?NN:3@E_H=)HC MPO[4Q>QVGUE7\W:A'6C99EE&MV77(%Z8V!:ZN-%Z4K=QQ3'Y %W9&P'+WL=S MWC@*5,%+IYHH!Y1'ZH /Q<4HR2_QGITFFRX3T/29O+RM+_7#2W?*VW@X=%'@MH+T5)YE<38MR9\4XF:P\.9VL/GMSB?380=OC M+V8C.I&+Y?!FHY&^UJ.\OEVQE:ESO@/@;N=SDNE=[B Z IT?D4:'_#C/3,UF M&V+C?TQ3#&VM($!#TPFOEK$-+)I++ZI$;;DZ+<'2$B;.2@'(FQ*0V/N!03[+ MRR?M_9L C0J%EY5 U]("J.02>H6!%.T2<$H,]M8P. 7*4&& -"[PNJQZ81D, M+Y$$7E?S5#+0OCD7N?4Z9^#HQ/:@0.9E@;=_PAQ-ZK_P&M1J?.6@G#%P C7G M4NOY5.#B1+QQ#5472L-T-+)W0=?BL=KY24V0OV:"%G0;*L!,FQ%&^VT@_I?F M3='IS:1;WB^-6%D M:"H;S ]64:?657:UGC^M-*]6#3#=U37VMKV\VM M=0>^)R@3QN9GR@OJ\$/C8KJ!=6XS4'65-S$# FBG\L[>*WZ+7PZLRII?&-LT M&(U[6X&6!%.+ )RAE9\)Q]O$3V0.WV]ZH>K"?=:7_%K;Z]=K?POU&W +&D.9 M /Y70GCZMR&6-Q!:6;5(N0)?RV;F*E!65DRA56MZL\42__HK#!]P$]'#E\$< M\5[#@]U>V%_=='>@_N^E _;9.F ;ZMK''2' Y*STN7\M?>Y.CA(=Q@^S..#, MZKU.#O3[RJG>_\T._?5M)ZH#SJ'/Q A50JJ:Y#]9*.Y3[.0I).#_&##ITX. MK1)YKQ?Y7N1/1.1_;V0@.CG [HN[WXM[+^[UU>8I!%XG!8=#WM#:W]KY@+GL M6=BSL&?ADV?A83?[!=[Q#F<\W*5)OZ83?3M;$P$D]$L9' M2!?0/:Y\.N !0#;U7BV$ZT(Z@&Y;B3GN*2*G=%3(,U<@CSU=/ZIZH"NK]/OM^;T6W-ZD7]6(M]OS>FWYO3BWF_-V7/XW*_H[S=% M]"SL6=BSL-^:TV_-Z1<@]@L0#\4JZG>T)M>O&NZ%MA?:DUHKTHML+[*]R/8B MVXML=W'8B^PS=XW[S3G]YIQ^O>LSUR#]JNX>Y4_=M>TQWF.\QWB/\1[C3]]; M>MR+,KUOGA$D@,9;2T##T@!.<15YHO%@(TW8;[R:\B*ST M[9MI?^Y8[N^W]]TX\Y>EW$5 MTC"@S/6I42[3'$@0?AS[A%-O'2+^N*/]U[>_\K^GV9L1!,YGWY+\C_G(YP,O MAWW?U<9AM"DS@:@E?IV-1@F?R :W'LXL+87FVI<\C*CT0N8&L8 _7:Z"P&-L MS07.6S&K'O9LU!MQR@LVAMTJIV!^'+P'.TNA[\F%\V::@Y;5F6-O6,8K^2Z3 MJSU S?!(!Y&1+& TC#V 6FR\(.#:&!9XWIZ@UJ"D)F2!CHWXN2LK#\0ZW].2 M$L_((!#4C6,F0Z*USTPH04AIZW73V[)N=V9Y+ @[):? +D694<:-#/5?.JCD/9(2HZ#O06UQ7\<>)9JS@)HP F%TJ4^%I_=A IZH$@LI"US! M 643;V,O=I5E.[(DDJ[+-64ACR+*@TB0 M.#2$*=!95(EXG5Z_CQ06/T#+[$@*D\(PZL541(2&@H*M)ZY2Q@,WVZB KIG= M>TBAGO^ 6?F:<:6=WSB&O@]%K^"!-I+$OO09]:6,6:QXS'A$!!#M^OO0FG:\ M=K@;03:D#W"/W^)6H_0*0M"O6EY.TE%ZV+F$;4TU[$ MN50!:6'2]B(^&_A\W%\PA7)8G;A/*,G8*CN+&'2#+86(1,)=3KEU)-5=Q'',BF^AO[1Y;*+7F^NX O\=1C$)AI)84OP*$B#%0Z 3^5 M*=?0T*/!<45\B^S<4;GH4RY4%#+/8QZEQL2Q!R$(A&Z:2 \BX./&NP?FXGZR M*TL'H8^5! ^^@W#R8]@PC37U!W$!' ME/K@+\>A(HKY'M/:!6X?-S8F)/(WSB_OPM<'>M?+S.2<$*DC KX1=;GB+(ZX MHHPRWP\"OT5M'CQ4(R';V,'N%C!5*!B-:0#N-PVE*UCD21.X@@+;5-"2[WK, MS#,+/79(MCZ:]Q1Y- R4#$"5$HINO< "7!"%,26Q)UHRUL=+*Q[8>]I;!+#, MXEAQ&H,J())2+:6(70),U*X/7[JZ1<4^8J7SP';K(%X (]R5PL3& _1BU=QH MI0&Z$)B2B)F]>/R=] +VE>]8XF2@L/ MRWC0:.-(=1>^[LPY3BA16KC,(X:"_\F#&.L,D:\]#;'HNLK"_9XYW3CYW"$< M\5A)!2%B%$J?$H\R%=$0>,.,!K--]E+][#2.#F5!E((8G+E!Z#---95<*5^X M0<28U!RL]U&S2#$]J(.Y7P]=NVY@ 4$(AP:,0GQN?9O;3Q MZTWZL+5\V HTTG!"W$!YP!(9N(0&(>4>R 'S0"@#(F.]S@FY3YC(0U;Q58/< M"\,N00GL@6783,-"<"QE>F%(0H$),<9\(9D7^=+7?D#6U5;N+4<^F&DXS(WE MZDS*Z7@*T4F,@H9B!TUF@94QY'V%8UC%AKN&;V7.&WW M7.)PBV3B&E(?SOU]>37WSP5WN79CT(R"4LX-CPGG5(;,>%SZS!S?7QYNX>@< M;#X.* W$C4'I1A!9!SX-?1Y3"%CBD,&T!# #>UF6>.+2L#=?]-[) &ON&87+ MDF-.(R-C$L8FCKQ(J3@09"]ECIV]TZ$?;FX<#C47^\O>W3L9 3.NU,JG( F4 MB)@S$RGI!;&1VE7^7I;5[Y[!&X+,;NS\/0'1"#T7PC430+014D(\3E44@7X* M.:-:F'UE5W<5#7_CU=.'G(L#);KOGQSA0U!- J&8I'[,A1):@TT75#&AS+YV MH.PE]3W<(O?]).=*4LJT"&0D?.I*"!Q"Q8SPM(#XR\A]94">SESM)_%^[[RP M"&R])D$01R&5;@0^6"Q-S*7KABI4>Y&AW5+Q0]_=?'/@$S#\L90188%1L?0@ M*B&Q9 IR'^UE,L65V<4A<[_@.\"-I(QZ;, PX\UU<;R5B(0(#(4E,?<6I]HZX37+H M1<Y2PKFAWEZB\NWAOWFV^?0S4QI<#Y@" M#L:84TICKCSIQZZ60>@1S?>R5^0)9*;VR'$3<5^"+ZIXR"C%8$+'<<1CX0M7 M&;5C!7C(/'?C]44GP29#"&5VH1&>>>!R3X5NP".B0^*&N^XW&[)@\^+C@]AT M=['D?3I]X%$1]N@%:*7A67N:,Q.$1%-#Q?]G[UU[&\>QA.'O#_#\!VVA!T\U MX&1$BA+)WIT&TE5=^]:BJZM05;V#Q6#1H'BI:-NQ,I*<=/;7OX?4Q7(LQW=; M3C2+[7)LB3SG\-Q(G@NR<6\V"ML/,;)J=5G4T,H0JG#'JQ(+Y5YH!N_L@69) MN[*&ABTBB8(0G%Y)#%("!]1'*(A\$_HXW/)Z*5@_$_ )*!N:_;M()M[K<9KG MWWL@(DIGR9UPS4J325YD4W> ,_(FNGA,'OOF+_#>Q\G;YJ7WLW=^U<6G3!?B MS]9-1>0#\MK(."(D,I1+S7V%HI@'0L2RXZ8"V=BT(EV3-"VJK O<2>A@,%. M-A.2@NQHO)@L<.*L-U)0&:I$AL.?!4D4<2<(E9U@$F&%),9-"AYU:>)X=?GQ4^VD/ MM9X>U48Z;HOR9=W/?DT+[47>A??TPCPNVM3/%NQOIYGKO7ZMX?_M??Q-69U) M3Q3HY@\BD]=-/_61=Z^!N0N=W203^+6X%H5[,[FY!1;R4N/^>O/Q/]^_O4#< MNP6ZZ)M$6A%V/Z3PW.2A+(_%,*+_FGO@+&;E>8%W+VRW=Y!PE4A1I)D=3WA% MEGS[IAV0X%Q.BG)6F4['RLMT/AT7\(9W"VLR*1(Q=K DF=M&POO?JB6ZA$7Q M\BD@ RC E":%1Q0,_Z70MQYJG@, Q/@A3P :6^@I?G XVS-TD3F,=;OI/$R@ M!8R9Z5NKVP%$JPF\(O62(K?061-GM9846?9@?W?O77H_B1Q&F]XZPB1Y,^LB MA1_/-P.T)/VCJWD>0O<1"-"@T,*LH60RD>.ITFZ-O&FN M2U%0H+_3Z<225XK\VC/C]![D5>EQ*129_NG-;"EJFOXE,.8D"'&^ ;HZ*W[+TO@!F=G]/+8/"R[!>&B:S@X/T3?6HEEAX MNZQX73*4XUA8T(K'@!ETN3PU-]=:1MS>9NEMEL L7I;D?UP(94FM58->!8$= M-G6MF@THES3+2R0K7=.2BGJ&4HV<"0N\!<"!O&MHSQ$@:$I?>NQ\Z61F:82S M-$#KS&J"NT3?P^]6Q&9,58KJ=-+%/* H[JR423OJH@)X^\G[&2::Z%+]NLDL METQO&W7J%);CE:?9,YUIM0ZE]O1DCA. "VT!2N4LQ Q4>0T\Z,;XCEP&'JS( MV.XMUU%AY\$G7Y?8S44F6%>/=+-"I7F7K6!^QAK&ZZ^&*6N-'H!M[)SVASE? M?,&W77>.LAWA;,EA)^#X:N8"6D?"_@<\B<<.6T755,II9GTHM;['B1P9+:@6 M@&WHON3Q58*\)\$UZ1@DR&%KJ[UZ^;75N1;S;RZ!\+?.8A!_?=>MG3>:M:OR^OZ_E]FC+S/ M!B#+6T>ODM)];";=X#_ [@!&EN6\KQ.[!TBG.2Q^OD&/]:-V-$?^VA,6Z>T> M^YD?9@=_Y:Q1AZIYV>W,=V62(\^W<7_DOK-EF6/SIC8*5\XHG!5?G@<[G(6* M6G+Q-K##2]4.O^KST@6'L5%[;MN^!T>_DLZU_/%#]>XXH%B\ &@2EUX+R.AQ1BL]#4O:._ 8'L(/X#>)W ,3QB(71>4C? MZ3SB'KJ]90+-Q&:?G$"']$51]*9?Z8&D$XTBQGLAG:=Q%0<^.PZ?O48CG_3# M"7M&GM; OR=#N6M!T NQ'0ZRGC.7O>X7FST+/VG@W>/P;C_J)SR> MZLI,/Z\SJ[(9XBGV*EO1[O2RO;I4PWEL<7;&XOEN@GK F>D=CT1Z!,DC+64G+:S8*23^RI]>V;<_%!QY$ MO[3S[:T"QM'I^ MNWB^6_*Z6<3QE.Z.99')N$2F=_M8O[PS8GGO_95==^=K7W!_88 MRO$/''(\#GG?=/%[WS1B&[ACX(YRXN?2O&%_'++>1<+0G^&,*^,/)!Q(.)#P M&9#P"-OAZD0LQ/M..$9HZ&MQ@A/^H5[XL2(VT8@&9Y+@.>0L#Y)RTL8684_R M?5Y((.8@?H/XM9+M1LCO2:S4('Z#^+TP\0/IPV=B_/JQ#3WE7G-H)O,B4GA' MI"?90D.9@^?,9[:9S$D#<(9"!P/W;L^]E/:C;^O NP/O;MH(*>I'ND.?_.J> M7N\,W8_.[)B_9_OKLVD5,US"G!K$,^'HH?O1H/D'.3F;ZA+]6)N!GP=^'FX) MCK-E&5IXO?#CA7[U5AJN#YXGEPTMO ;>/5?>[8&(_Z3'_$/O>&& MC?$N_,/[4KRL'ZLS#G*Q*1N5G M^G1NO T;.IH=:*/=D\3A/G#F>4 YR$^?Y&?HTWGZK^/ \H!^D9I.>P?'GBS>CZ'6_G=IQXZ'=[ @TRM \\?+_;:$1) M3ZK(#?UN!VGIM[2\9B/L]Z-VT=#O=A#!%RF"9!3TI>CP((*#"+Y $20C')RM MR[A+R^GVY_F/74@TW9=O1/8MF30PHGWM)=MM*SW]YZV>Y+JL%&!KGJ6>TB:9 M)(6^&"=W70C.U 8N*^H,T7)LV\XEK#_V=:>S< R77N M:=@8*^^#R.1UW1 8N5=M9^ 10)'?:EG O..'2^\KO&W2\3B]MYU8R\;=^75Z MG[MQ-9#IQL$LNA!*C7MJ)3(UF!-8 L_ 0]Z#%EGN@++7O%J80F<+#>)>5AOQ M+8X^+NBE8]B*B^T3/WC5=SO2H_S"0C'? _QUNPGXT2S?^I;M)70">T9\YH#Y M+Z<,2K75:F4^-(P\0^ZJU21C^\Y,[F1"1"[)GKC0FLE3>/+G<(LT- XY$N*, M]L1[W_<=TOZT2C]5Q_Z//890XKZ$$G-TSJ'$+]B>[[^2ULNPYST0Y>.;WHCT M0\H'T[NAE._?8QI,;U],+PG"7@CEJ27O[$SO_I>M=W9M,+W[DO*@+W=6_36] MG9&>/13]K\UUSBD4P'(B]4'T5T4Q]T@#K ?JWA4!]7OB@V_.2"=0 60?V;OS MBH ]QUCJL_ +5D:,O.!3^![2)A@QWH]"[?ME^7W%X-2?_^VOT_SBFQ"W/_Q[ MFJK[9#R^FJCW383(E0L0>9OD?_V+Q<7]6L7 M%^57CX?S$O6W5^^$+'XG2N 0&>4K38@)N @C%<18&H-\%:/PE6?[=\ $G[7Y MVRMI[_O\((#%F4Z2\KO??!^_\I26R8T8YW][=1&\^A$%0<"!W181V0)$@W3 M0Z,D\B5!,>9&QU& 6:)#1-L$40?X;V"^.M4CK7(O/<3-%_?,?']P]_'^O1LJ/%.<$8$ 4$QU1P8C 0EQY./8]\T2NO_^ MI1"%JX7VTS1/)CK/O^AO]L_\ZL\D_[T"M(:S!A.X9P9D">(*ZC 2H#6)\TEG M)LUN7*6V]S>W67KGX/.^I..I:_&R 57"4$5^'/IQ("-"?"28!!K16&"L0AK@ M)4N]@BHM"%L -O"M11#"?78"@L0L$ @+WTC$B.&*&P-L$]$H]A%14FW')DM2(Q'Z,U>_FC>6R"R_>J ,X:90G[,4$YUQHX5$8TYHI$3!D_4,SR[),+ MM8;A(H%]HX7RFA!N28Y62X*KN@[G<@VV,;50+$)!$<SGL+W;8QS/^]/!!_$^:O1F+O!+P!ID9+NMI.WQ,FC>53QLH]T=P MP .S& O!L"$42^YCR<#?TX2C( PZ'(]="%YCTB"R%K6/1NA92^VO34OM_9$Z M,#X'IY7XTO@DEC@. Q4(H[!6B@BV9]YN<)FA\MGN"M=C\*.1O"Q1MC\B$V-B MPF.#3(R)X/!)^; _B*TF48&6^R6R@_[Q4_TB\)NZQ^+G=H_%_1%<&!9&(7@? M-**@,PC#X( 13$,=&44C?[\$K[&90V8M@H,'=DR=#*P'V*Q81&C/I%AU.$^[4)KAX+#8"T"4\J.ZX?8K4*1I6!28*]P M:#8W@<2![RO8BQN"C1% 6BY]RG'H4VI6NW&;.B8MY+9G^EV6P[I&VBO$GY[^ M4]PD$S?UR&4=P:0*2-WZ_L+MI):3VPWV5?SY\^P5F['PFQVG]5W+$42QC",. M[G),B:]@RX B:@*FE! Q#3N,Y:.=PN_-G%?3XCK-DN+!D=8!"ENX7U(IQO\Q MS9)<)=+.71'TQT=:8DW(MZ7;NS33R;?)'BD7JL P$4@C9400 2[%"I$(- F.523*9 M@B[Y> OT&$!$@$YH W%L_!*)U'D]MLKV_P)CX'?0["IKGL00Q929" M4FM#-8GM"3XXP#0*$348=M8=!_B;G0M=1 %C)U^"2FO 8-[LWL/[A[WY\-S5 MQW+%T'%/TK(Z@9+ 811%84S"D' F%>6:@)O%9"PZKS_F&?C'_5^3/;HY6I6. M_3CG=A])K/?:;AWMS=E8E4#]FH*Y1X%WX2-NVY^!) M7B>(OX[U1-NC3 /<^?VTK#CS?)!/ZR&7$V):\I8&_# MXP\H2RB,'+=C*5Y#*SB4))H6]R3V2)&]'=FHO"^^=49##9 MI>?J'#P%\?J5^;U[D7LVI0?F@J=N1#(9/UBX315F:1_,7:AJ:Z++)]9OV7*? M=ET7:>\P!_O[EY(6E_Y?]M#8X-VZ(XS*'@8)@)5IFZD4Z^)>ZXGCEXZ5A>6W MC+6(!2Q5@X1H/V['_^WRRZ5;O6F19@^>J6)!6^/78V#T%T<0X /PP('FGIIJ MVS-"2)D!\^;M/A)3 #@KA.5+&.(VS9,R+=?2K_ZEYA_[A'0A;M\ S\0NF?#D MM8 _O6H 4)G3,L94V-@BE[B5E)1P"("L)<7#R*$X)R*5])0!?79R][A]K#6[ MSM=?%G_ILFRX)(Z=GO&2N+SCZV0BO'P:YXE* $ WSK9+=!X*Y2Y7GAHH?W'>BBKF&]7(+4C9%L4'I[9'/9$'L MM/]R<7$UD8#3Q87]ZFJR1!C@CS^L@LU<)QE9"4ZLJ^_A:5'*GRZFV<3:]DS+ M]-L$IE2E#=96;)QGZL3. &E!?F =\SHK/O?NK^U8A7W]QEZXCY,_P#)8 SX! M7['P7EN0+2YS'MI"/,:&9%F,M4LN=;F&]@'[A15R!TQRG:;*LK"#SP$6^G_Y MOO0Q7"!G3;#[=#I6ED(Y+*$H?9Q;UXEGEA;0P55NH&L!*M%,QV/O#W"-QUI] ME=MC18V"EG5JG0LLF_@:MDN M0=,R!ZK6M0X">.U;IF%AL@;)>C7QF]#A90L4.+\MUT4Q=@MZZ=4A MUTXZ;O5$C!V2+=T[']L*- 4%;2&JO#I0X7/2[;H8E3V0WH#C)28/0*R\[3>Z M?DNLZ;=D&QZU[(Y#SE5SB/4,@8I!B^L$U$+E*3HK8MT5AYUKK?3G;5+&F-=M ME$I3Y-9FG-P !Y7*HOK5SNLT#PQ_?YV I;3?+I$O:ZR<+)V)\OB[GK&<;2>E MLZQBO:8=5D6TPN;8E4SE^"H&*=(VVZV6F;SI.F77OU/P2UU3K]>E![,[&=&E MK;5L#4M:$A.^MMPVT=^$^T/?)!0VN\OX_1._)%8L,&^-72I\7.\,>_,SI#I@ W(9='OIDFMKJO!>7 MT^24PT^5I,\2X0,M$*:,2\R)82RF.A8A#;DBV.3^K7_PYOUR^[5UMY=8'DOHHU%@$F4G)&3("C M0!"#*"71SKE@"(?\,276A?+TU.$1$XR:D,08$1'CF'%@'4&1$ %305<1L\WX M)"!AL#-Y?IO$H,&T[)ZS!^?_WYU&GY8YOSNA;Y7I2N> M>[?BP=)T5)Z>.(+?6/U?^45V'UW]4'GH7:;L$0CUX)_*L:\FZJH8A\4,D H0, D(;'"CMQWM@2K2"9NL W$?2&:PE!=?/!+%/1!#& M,2,"7(1 "L.DWU&M;D/3"/_;)^F66$E7_,;[V)P8M5Y=33'W_(B%O;6$'2BJT)TE67V$L$=A'82MYRL MG*NZKBX !:0UUK^84OJ%MH=]]F/WS)Q,_+>7'W^^8MW)9_:+96C5H/: M(5M.IXQ\P<%7P(8"UPO8.$::1(2&D12:K=8RO]OQWD_R(ILZ/G65HRN 9_!6 MX#I@ =:UJI0MF,\%-!8)IVO"=?.'>Z@\&ZN&^77N^(5@\"859LQPX'B?$06[ M%T[C2 -OJ-U/&L(%(>B$:-]XQ2'L($ I:1X"!")@-# \@EVO(&&@Z=-5ZM9R M"\GCG<4*Q'[1( V 3LL5MK9]Y'W6-U75;_>%]U5G-X\1+E^>^9CVP>8]]Y=] MJU44FTL9"-@QP'*2(%0Q8L#E0<1]'OE4=!7%=BKMQT_XO^@'[+^=(;;>U*=! M4R*%B0XIDB(DL6]7.0A9@$F $04?8IE&LVB&']#V6,Z0:<4).+3L/4E^\0%^ MO)G>+%507=/9"3Z:YL1UYK4##U.*B*2<$T-#!IA1K%1H8%_(@XZU++749VL] MG7*JH*D+KWU"__4TXO.0K(^T^'-O2(.MHF"._8A'@H!/R) P!L<^5:'06*^# M= E-@W2T'=*V\>\ZB#1'5)7WDK^=:EN_KBS4,M.W/("=!. 08[#!(HBQ'P%" M**1:$"TZ]Q*KM5'TJ*K^Q@#.B>\/S=WX1HC_-K$10N4%.1A\>/2JO,"?+2HX M^.![:-B8@R-"0R%@0864D;O Z+X)66?[M 'RRX!L,?E$WX,KG]XZIZ.,#=U* MGJN1YC46CVD<*VF8,8I0Y@L!_S*L(@E[\"5'.;L)(CB M*/)U2"+DLXCZD>U)$<+B8])Q)K-*>,,MD+3-?'>1W'!&:'\0,!+\ M^]5M3Q=!AXFY]0/_2!60@/^AJYQ*'OZ"HE[JAU81WDDN9?& M,(6+>BE+UM8!19-T(FU\RM@=ACSR'\J Q=281&K/"%D?\MJ#/?W/:7);1FQ5 M:WM3K6WI>MQ6:UO-MV*>KBB7,K0KKRH@YL>+Y&L5S9N+Z/O^)11+/%IQQ'U( MU5Q"U?Y8H\QPGEO[4_/> 1#\?F&"'E:'/-O:>VZ6LOU4J1_7#,# &[;Q?E/4[@8@= MWU!%P6"H3FBHR&"HSL=0H1=JI@Y2>FT_\K-!M4>^* M+SU#.UD6&YJ_1'GV=O.YG+TWNUHXK_\[+X)\,7CR+6CRWZ;M>L.]4Q M72P5LT7L6#LR,=PI,M$FD%NM? ?ZO]WI\IS^DKI[E+.92ZRB*A?!]@HCP8XY1( FF$0W]6* M M0U YV2YV_#&<#1D^3HN\$!-5AMT55;TRF6F5%&#-QS8\[^)GJ]^NO2L83;FL M1QOK]UD+8Y*J>#_7@Y< ^*BEQLPYW\K M0>S*'BNIT1#C:J+F2-%08JT:&_11B8U5)-ALX=98@NW6=NN%4UIQQ0AE(0\) MUK""D@FC)=/&,*Z[%L[F.O5OX3C:=N6J6.\W:5?*!OQD?V@E%%%?^#)$-A2? M4*,9&(DX0#$" 5"ZJXK.IOGLC_5I!<*6\%(<^EJKV$B#B#8TC@+I1Z#_)0]# M0W;.YP@ 'P+ %P5D^?;GV$W*CSI?=*Z!T+'#XI.)4FE-K)H\D6(?F-3?+F['(\\0 9-;R'.R4Z(7F.:S5SOZ4 MY]CGI=;/E@\6%_V439U.I;]7+O2>A]N>3P_(DB?MV#:0;,\DV^]]7="32/"/ MCRJE2'NR82?.I[=SF[%%R_8:E9F3\.3>]R ]H](7V*4"C4;>-SUI&N@(93.] M\R*K>B541R['N.CL8[3#D%5VJ/ 'OD%B4Q^#]0>V']A^BW#I>CLLP4 MOG/_.Z(IO$ZSXL(65*MKEEB7(5_79\ G\QF.3JC^^PQS).F'\MPC2'O3T^"ETZS& .#]I]!SYL_#V"&^QJ+_V4:MV^GUS/),\*]#HYCG'M+OIY9 M["'1X84E.KP.>K+3WX.$[H$H9AA M?LH0ID,Q]"ZIET?(0%CS/F4Q!F-)8@#;,B_@J0,C-W6=%/!^8GNHP8!W(DM< MK/_,G\J]^^M$7KM*]LG-C2A@ C&^["]9%Z^I3D[6ZK;MQJ7NNGB=//>*:S'Q M"I?E6(>,FRR]3[R?QG=JY'V9)H7VL._#QX<_='YGVZB/O ]O MNVB\2H^L2N'N3-::S_KJ3O'*/YHR3_9MDLMQFD^SSF0O+"+** IQ2$E() L8 MDB&*D.T!I%A'XMIS2_9:)HR_IK#(B'@79='XA>/>?M@(VQL\<^FP1>I=?7GC M,8*])Y35/I/#2KIXK[^FMXFT$W\_\N84EVV94NFL^Z0 W>^ZL%D11+C65>Z1 M'"83[E_;B"RWW9YNDL(*(6!U(_ZP67:VT[O-*+6XWH+@RP=/CZN^F_&#)VUJ M@QW:-5D9/]C'7%M2<$<*.XS-S?LV 2)41JGL6>H.^,LOQK.NV)?>>S,#R )@ M]2P 5L\X D)X^74Z':N%@>MD0(M]/@4-5)&@NE(8/WBV=;UG[Q,LSUV,DXD& M%R:WK6G W**>]:S[K)BO];KU^).5TG\;N%M9SNGUR:NAV^>_.D]:)$Y#:AM M=^;Y19AX\%X!QK=9C7GK4:V(M=0G8&B[6@U%E2655==SB915GC?07^OBTON[ M?G()EO3B6;TMJ]7!36:J[=D$532W=G^X*-')_UEV&JM>2TJ97[IJ:ZMLS3VXI,MG%URYBU1CF MCP<>P1 P:&*\>^WPL1R:3@"=AX9(X-,4]F?7'+C"5U<>39L@L"+7>N(I79+, M IE8P9U_RFJ4CDD VEC;5^H)P+3?ESF[B>W3E.L[=P4(ZUJD5II*C.P;\;14 M*^,$U)334J,JWS=W/;-OTKM*)0MXS+9]=TZ%4QSMYV"]LFD)(SQK5W"6%EP^ M>3O-;E/ /9T-,4=F52DYN]PUT]H>4GDJ$RE]!%X#F0#I&JU%V-F';/C_#Y:;BZ=2-7!NG1]A=>A]:CSU"T,YJDC^M'(JQ M33O_5EJK9K?HG/Y* N;>:O:;MHV;4W%N$7+]>(IYC2BO;3='JXR=D)<<)9-, M3F]L%0OI*#86E1]BJ3W-&V9I%K2,$\/>3)TGM+ MH6W7R6E5-\" M92?IY*(^1K@!0Z=;>SO7%D]6O5*=M0?2@UD'THS;1EOP9_.?!O6XMJ6@M5_T 6-(TKHRY+D\Y[4ANQG3LQ$%9M622VH:5 M>K-L<>AXVPE J^R&4W=S&5E/WL:FU\VSJJ\QF&7XE%CZ!4!EF>/[E",8RC&<39Z_]GQP5O8 M"MN"AT.)CJ%$Q_I0#R4Z>DZR/3E'NZ:BP);U6V+/+0PH'40NR;8[Q]6*[)?R M&/C*;7SWZC)M3X0]UE$Z0ECJ/J+FM["/^XG5W[LQ.DT.P; &^X"KA_4&YC1A M$.VN!SNOB2ZJ$T9[_]_<[>]5&>Z')GM4C+^DU=W_6MB^V/SL\;,)"SYZ:/V( MH)XT1#QY'/W ^"^*\<.H)PF"/:IXT(/L_'7W B?!\KSV/.==4JTG15=ZL5?/H"4NO]O":"N2]*<*TM.E$D^_2]@9ZH/\ZK)XNJHE67=]#B];Y<^:?=T*JO+517N&NHD M';5-7&FGJGB5:946:ZH3>:HL)%M<9[JI_ZBIR\+#Y87/2A MG,G.JG.HS3&4,SDUR7H8IGJ L!A7#MM.O%6WFYX%KC[;7L1]/(Y_,6?M1P\] MY/W-@!Z"8P>V/Q"BP;G'A/ P:.' _8D&N7D@; #@_:40<^;/T^8]G+T;6IS5^]NI]W) MV,Y0@;"FO9WN!HB[K#)/ M@C*V#:,GZ43:GLQE!_3'Z6,NX:PBG!&RKF7HDJ+^.4UN;;[3I?>N[(%NCU%O MIC>/V\"7\ZV81[BEFP^E+CN.6QALE^JA7?20%?7TIG9_K%'JKKFU/S7O'0#! M[Q;ASK1'J&H'V?:+]0.;M!E\459OYY$.A[64$5]J1G@S+;0[Q<3TU>_^+E>M)W>J]\=\9V\FM:B/&C2Y1G;S>?R]G+ MH0(T1BRDO1#3P1PW)<3R_ ?OO2M-NBJ>=##,@V'>*OJQ)[O5GIOFTUY"?P+Y MMP6/ ?ZIC3(YOND^6.6WPXC_\[+X)\.WQWT.-KIF/:\:ZT (.1V[0"H;@E>& MO&EU(8!,XINN+EEGY;9L'8V1K7!N=419.OI!BRRORD[;2*K.<522R[)@-\Q5 MAF%-LX[RWE>NVGDYL'VBJOHNWPS@'NS M]-X^Z"82N7NBJJ7>AF&;Z+=CQCZU(YMJF03^'XO;')ZI/ZT1(]4=%E4!6,_F6Y;"S1"2 7I5XXBG5:%H=:%K_]:@N\6/9[6Z_R9UCEI_7)/!'0I?JK2/ES6*=L?["U)A>KOZU@^[[4S=BORO+=1*Z=&_Y ZY3QQ6T]O/(G;OI7&5I/M M24I/?T+5PG#/GQ[5E%VQQ]U,O'M%MSV*]M9X53O.?>P8+\F*4+'-)'K[4[P- MI;D7M(N>BEXXF-(X=IV !;,^MPD\K*#WM2;"KH)^'GAM+NWKII7O+.T[E8$; M[/9@M\_;;H>7OO^7P7 ?AGCG>1*]T+[0=H=,IT79EW"A[^2CE-PG^Q?:YZ7( MKSUCLV[[?NS[@E)>ER:-OFYGC1ZNIM[0QF]HX]]9QD^PW'H]$&5=Q.UPIOMK^Q03%E\,Q&9R/'K=_8TXC>%34+ MGVEQA1[2(L#]2 XX!4/W$ZI!S)ZCF 7\&8K9O@Y Z\__]M=I?O%-B-L?7*!A M_M'85!FM;9SA.+5;[Z^ \T_C5/[QX__]/Y[W;_]R_5.R.+W0!@I8R0$13$Q 1,,A5+Q MF 0D5@%3K^S9IR7]9VW^]DK:[0?" :S:=)*4W_WF^^#E*2V3&S'.__;J(GCU M8\ 1MUS8PG %1 =#, P-5R'21C).F-("1R'%- P$P1&*V2*"R ]6(QAQRG=& M\ FL9@A$3,5"QQ'2$I.82,[@#RV9\B-"N JV6R',(A8N0V!K6"UY&?$#C94@ MH8J$'X6:130*42B(1-L1&U8K"C:!=>2]F689[,B? +IZHD5GKE!(C6(T"$C( M, \-0RI"@H;*#V*^)9T186@9[!4,>T,A#HBFOI&^I;:FFIE8&FVB4"(E 9\M MR4\(7$_T1_/&#?NN&O7G9M!/;LP6(P*^A$:*"42)BD,6\Q"D M/4! BQC31:E'S \1*M+ZT^]O=5R\G^1%-K7GGU=_)OGO%<068 NO!;<$]M6/ MGQ#[T*;/:EBWH-AG?9>.[^S&JQS:J\?>$]&T"&DL8PX\(4#_&R&X%HQJ^(,K MR<)%HD4(8^Z(YC[]/C^3(UH#]/QO#>&"K>F6@EUWH;,U!?:S=$&X-VGX:K\F>,XH24'T1#GTN*.AN$?,( M)!$#?0TG/D5^ET""JMN8CEW[="$LG5NY/2W=&JNPU>JNM70ZHDJK&%$N?1(2$H?QO[,6@@LF_1'OC[P/ MXD]79_BG)I?PC;"!'K#!V8]QKR9HQJ^';^V'?*-#$(88*41"2CB5/(IH&&H9 M^1(M<]$W-^T[L.PJ;,Z"T!'C/H\YCXU21&.?^3)24FL?]A4J[M!"V_I03ZOU M4JN?@M![GT3)'?S/W_@D*1Y6R."") MWXDD\_ZSKIE0Z=*/TR(O0%G;PZW]<+2=QLWRT91SM*9HN46P@V(QUCBDB"A" M&)>A-BBB)I QX1VG$?M7'Z"@>?#X0& SA%I&T9%3W(FD;+@ABE;'&(NZ#?H[ MF#^S]IZBGN]SG3OXA$R0$#:_)N T0+!&B B$8NHSJ3%6?JAHQQHYHWJ>_@]P MP\+QQ"9T.P K[&D=0RXP5R@ ZV)D8&(" H4,SX/P]B$'2=2^YU/), M)I%UQ/0IEZ^&I>JF\:GI;#7;=R J)<4J-'%$@IC ?T.M3$@#H75 .Q>OWG>< M[S(NH\N2$\@N4N?UF M'SEC'L5#<,"9\@J(8?"YL#\TC*1 &?;7ED7/H1PMX M/09B+_!'0BL6"(P#%A+C2TZU(4'$2$@"$^L.6[G6_9>_"?Q?=%&,2WXO=^5> MD7JQ=L&YB]@4MCL9,,KLK5*S7MV+3&GU-?T(6C7[)+*VVF),1XC%+)8B)KZT MUTF$&!1$7)D ]B0K.'\EPNBQ!=X RBXZZ#]O]237ZV#_<_EHV_U!&LK5#/'C_L,&-LP.NA'9MV32W.TC?-N1 MU'*8@%Q+>"_T+KPW\'L&!&TO8416\;@VDDI75T\*=IVNC:9]1:4P<0'6WG)N8@.>)Z)Z7P(R M\&N67WI_UTY\95&.-A[;CV(\=ARU -1]4EQ76583R^US'3R/V$CR (OPU66. MW=RF$Y=+9BU4)P7T7/?&E] Z<W MHYVYLVN2SHD<$0?<3[9/NVK[H'O7:\=KLW;*WF/SBWR E=H@IV#'A=EG^[D# M$"(<@?GM1TK!# M"Z5!:@>I/9K4]L2).$.I/8%G0_9XN8[()3F0_U(V@^X*L!AY$[U!V]G#:4*R MZ6WN"=1=JVS,2SN:ZPM!$!I1TE._YE LW"-0!FEZ7M+DCTA?3KPW9^$3U-P_ MP!I\$!/QK0SLSO1=HN_S.BZTK"/S8&,CVR&1MU7*@AB/'URP*?P(#&4K0ME( MTJ<.*FS0::;55)8=7-^D-["R#_\OGQL?GH$?D\QZ!O #D.!_701EV9GZ_EI/ MP&]I8%;:%CRP$?R>+3, X&5I[)XOKD5A^\7>)^.Q[2[KQ7JVE%[YR'P,;%UG MNXFK;07.VGC15=C![+&PA3C3B7>=P*N9I9)79'JB7(CIK<@+-WK]RLB[SY)" M7Z3&V&6ZU=(V// 2ZZ;-6A^41+9KX^)4*Z":0;8)Q#T!H[V=9C;UR"Y\L5!T MWIL/\W,HVZ NU_&W9#!X*!8*%CQN4A L.;XC39"F>^L['C1?C.!52]0BN=/C MA_.CDZ.02RR^S9*QHXPC2#*Y2Q,)!/D.7_H>3#:N.F38EZ;U]5/-SB*O?UI) M]S,AT97#J(-E%H("/4>O:V%W83/)<:JA$A\KKF >8/2_V$%M*/U<1Y&N7\=10:WR1CI*/QBI>/BDWB0UUK^X7W*8$3I= A\_):)FY'WYNKSSU^\*_E$ M_AZ,9I/L;7I<*YF?!9%&<1QBHXDTA"/-F39=@ M ]#62J]#"[FO+;B7D6:+!.%.:D24A00'(<4Z),P5<(N,U(13AJ51'552#I+^ MBQ=R#)^F@?UZY/W\I^TCX8A0I=Q]$ 5HGQ@I 4^L2H2V_EG>9 ,NTB'/;8H6<(^>R(ESHZ$FX9EG?67J7 MY';MK9,*%B.WZ([U-\!_8Z2;L6:YB;%+3E4,G <21GX,<@ F 5$$A*"FJQ+G M?'FH%5@32M?!N@:L0?MG\#9NG,'^EEF<6ZC697"6,_[<%/5('\TG^"$!VVL? M:.D#7W#8*W**)":(J1@LHP(^")!2,=!@20KK[Y\%C.\DH )H/2NWJ.'7@+8A MRZ^PAW+-A!S%G _]X+W^K>P6\+TWZR5P99WD3OT(0]@1Z@%^>K!OOY\TK\[> MG-$(!882D 9"&2$QCYDB4L@(&2D(K&]'8=\6EZQC'R(R7[AU?2!/31H2V:JS M)D#49GL+RI6,J!\;3!&F8%5VS?:^0#QD^Z#-^XD$9]E[;?GI>^^J*+(DGA;U MOOF3Z"J "^^5K\V+##&"&?"1E(]B$F@LM-&8:N[KR!>AZ"IDO1$[7("N7,!Y M!LBAT.*1UI1%PI:O)0A+IDR$I$:!#C4X,+LO)<9^N$^TOF:N:]B#YTI@+U6( M2]!%$KP=4/;,"C6Q5M_X1 64LR ,?-I9P7@.W5E)H;+L]ILF_]:IQ1HZ!]Q: MM87V1QE;,1#,W%9T >O'81.$@03(%C9C,48JY+$&[HA$ETGC,=.V>C+!%A0S+-B-9#6 -WUKT MZ9G*9E@@H60,NQ+8K$HEB(B8H@+\41P(U5%)9#,A/*7*WIV!2$C 8R>,B)!H M( RU#AD0"_DAH9U-!38BSG8,M&]7YA#:BH5,QSP@-(@#$L9"<.9C)4,._@#0 M<6?=WC]M=:6::BR?;.6G9&)KJ=IJ$9O2+D9^[&N@!B.(@(&,&8ICPSD*F5*1 MZ?"B-J1= ZD%]/VD O-LZ:5]+(66(2,&V\8W(H!])(V1K>X'^XJ.8Y8-+>.A MZ?7$'O/]Y,[6[-EFC]F\VK7'I%Q(!%LL17A$.(YXA(*(!%(S$0N0W3UL3!:, MW)I GIHTTJ @AEVG"D'OA^"Y8UO47"D=(T5"O5KIK];?^Z#,(R%KZG*"A+6= M\JJ+T2)?%*BFC&^IBW7N1K O=[2[QJ%E 6@I4))"+A82B@,ZEV'/D>: M=.CWO6YL5X/:(UIIQ,(HY"A"G!!IM(@U#W5(#66<^&JU+=S-(=B05D](W+MD M(B9R*XEK7NU41HA(!A:/4L$)Q=HV%*"^4H9'H9)H]?9X%8%HL-998 >0IR:- M =:QERHFE)3(0''8+)M(8_"HC%2DJWW89KQCC^5WI8V]@YX4@+F[+K=$@+ )]+@68GA;=JM7:,7#A9W,?2*FTM3&_G,'4!&Y/" M!JFI]!:V$L=#?0\L]G[B_8>83 7L_,LX*!N_\^[JRT]>DN=3T$M77WYSOUSX M:.19H.PPFUE-0M8^D81NA?JSZ0WA++D3MBPK;+1Y/^GU3=88;V]Y[2A19:9>MB?:P]]'0Y==Y ::N"NVRR!"6$(<7L[?JA#M^;QM"%<#9_^ MJV0SB/Z4$5" MIE.@06'#)S/[0%:B66*EG;=4140YF&:_N1OSNT0LHF6C(I/<<2+\8]%/I/.\ M[ "WTQC^;.&6%Z(L)6^KB@*],!;WQ3"NIJAI"U==>1;B8OK06$IKA+E@D:OQ1T0VLM! MP%U I@V*@''+ JH+P6*FM*-V0>I-)XR93.8#7CV5 CWLZ%64!W"1XU#[6](2 MG(H_#Q&5MQ\5]44#:=U*K5!2R#^:DGJ3JEGH[/L;JQY:IN^Q]K 1P\"7E>2D MDV^I8\,"T+IU:YR4(SC47/E=D):)?*A#*F5KMDNPM?HN2:?Y^,']"(QG@8!1 M5!F]9V4*A*,JI5^5UC5I6DQLZ%\5^MS-1?Z@4K-)*@52 M!<18136;S8EJHY-;*JJ-N0W J8.=OTU!>$H)L6I*V!#NAHI@S<<@TA8#*R\@ M2>.ILE549E@RJ9MR]K!8K,V"V],\]J.9+K(TCJ&V6*5I4)>7X*^N-=W.FN)7*-48CU.]%U%S\)I MM6NG_*7SO9V6J;FWBO.:]?FP@>W="[U"JP*[=&M5/2.1F_4)+6L#63)+H U5 M;/\4Y!;NJJ7# ^Q#M_=6C^263D$%V8YHR]0]BBY0<#1U_Z[AAUF<86Z+OY?Q MO?:,1"]1_>!3I389!6@/TS9ZR+EDY=MC][;G=/5L\,KQ2*QME^FM+KE\;HS6 MV#8MIA+;67I(680=/E%HXAAHG-XF=IDAAM9K&!JDS!G-IN-=ZK"Z*].*FC"=]*/,L\I9'/[8AZNYU MFYC3=E,2&U\(F.4=A!#C//5NG)K6I1VQLIUDSJN$[_78T;M1GA?PUT4N0(L^ M J#*@G'ZJ!S(YLBX7ZQ]K=. ;(*0P\XF]-B!/:?9VND194Y117O/Y=>LFO_! MF93VRI2H-HK,H9E,;%I4T?+C2_ANQ(-;C&E>NA%C/?E6YG7 BCOOLIX%W'I0 MW]JY!@#58UAOTSPI;8V%QH"*=);&*L@ZWKE!OPTLL!NX+0#SS_,F*W'97, A M3K&F)=$:L.T7FQA&Q%HLN(FW_G'B?014W$B1&XFW=,M=6C(P+(C1Y<9$@;D< MNYPO9]O=7E&WC+MEE5IH\AN+U&/[WX;4/>'DH3:"K<=*#[#J?%)4W"UF2KSF M@%)0VY([$P9M3&6_W>X2J#YO)@/PNNR"+@/DH4IB@0'TN%0;#3EF:PE"Z/C? MNB9VUAF1G ^2Z=9N0]N-;1G=Z"3) 6B)8KW@AU'M.G28[D:P75J=@\G^NMQ* MUSSKO1K;8*%_EOQQDJ05T8I\NJU)'5TK.RB6&GF+ M;;>C-O/*0#X>O36C=>=.].D%:#F;I0HM8P%F7MX!TIGV<0;<.IR_7WZ>.?(^ M \3;7F>@*I\N?QO5T<>99@P$<$LIB0(%"-1@"+C:VQP#'_V^!1Z M.(\=SF.'\]CA/'8XCQW.8X?SV.$\=CB/'YTZA>)* %HA^ M5$^V<@Q\X07Y)ZKJ9LU1X TB2@,8Z%D0(6R5&<1YA3(-(&[\KY6^-2CF81]Q?CF\#Q\'0 MHA1'D4U<,)B3P&!!?6%\'D8XEAJ6<[O27SABT49HS0JUE/B,JR>LXW'AS4II MK8E?5PDP+.)(9HS68%K%'R3K[PGDSA!?JF_E&10*9R,01 M((H,1P&@3:D6A/*H*XMKK15&>"UL']'2(1$<=!'C(;,F-AP M+#GKR*A9:V%1P'9#]>>RINMR/50_T"K!A@*?,T8B)D/"9" DE9A2IC 5&G>A MLEEJ68C0$@FM8=D3'J R!=<"<1"OT*A8X8#9F@V1C&*E._3+AN6R?$R6K,X3 MB)2\9R\\GF:U:HB6O4-@ZGP,YHYI$G$L)#<45&A@D-8!VCFM+7A2JBIP]HF0 M$L3Z; MMLX,>JB0 /Q":0+B$\DD8T@Q^!\-.(Y6ER98M6[!4PZ+A>7P.#(1\%B!QZT, M)9'&X'XCRJC688"U,&M$;.;(CJ7D[X4M3KU1^BC.Q,2]A0N[ME>R[9NO'WOJ3C:7G*N!41P>JJ4&(%UBDD =(BT$J* M(" D"&5 Y*Y$;('=@KH!>CWZ(7 5^DK **)2,,I]L/$$" D^#'P5 3W!X0RZ MCEV6UAXZ( $Q76)D>B/-0@LLN)&(L*@L >P317T&QI9K7W<=XFU$Q_U)5'5;8_N;,W9YUV&!'X42_B^B0H*B X(P'[]EN7IP1M@B.HMP' AHR6"U4&Q M0+9F$Q<<%B@"P8,58EIV%@!;Y_"-1UL@U'I@]-0YVZ/!NK@.-$9(#(@)BABQ M%>!D:'P%VMFZ"CKNL&;K+-3"'FLI)(?#C FC-%(^]X45(. [+6-P=Y A(56R MLU#P.@?#P7:8P0_I@IFH-M6+GJQ]I?U&^<+"D8!/;3%DK,$ICX$31:P8A_T5 M\T4H[9YYYR.!15R70G4,?$.*).44%I#%1(@PEK!KALTNCD'#^&:UR5MYF[$- MPF_*,I'V*K_(Q"0?5PVSE+UL[NISL*R/ 1 SLHXAC1C4-A(FUB5G( M\.HZK"N=IL>7)L?$\^R6@Z% $$1"06&K#7I81(;A4!.FD KT'H07^>>Q'.O7 MT#W12OD$,\:)1CJ01 K$>8 5F#AAHDCKW>MB;U6C]PP6=J>JOR=::^0;C S% MX-H1(G7 J-0BPC;?3B"F=R[HO:^JPF:P24"1O_HZ M\)!%Z(QTWZS3.^E$B\W!Q0XYY4C@R#9E$E$C/U M=3E[OU..#45,QH&T 7%:^S&/;?V4^RRG.HZ1!F^9LMA6 MG)&"R(B"BZ5PY&.J=K;#9R>G31?>(O6N9%DUXU-F#XF+AY'W:2QL,1![PVO1 MO>TZ<:Q'^)I6[]>ONY&;;H*T/X8G) GMV,"&<1C;,,Y:@;T*&#$84.!6V>1MF\'1=T04[$R:S27D9 MJ.W<,OFHKLM2Y86]MOF([IN%>Y'F32<=7]Q#[\NW6E>M H305[%2A(1,VDMC MS@+%XIB#/]6QL>U >S%QJ8WR4BB.A*+6X"DP'7+8V1%"[\N?62KA)29+",/CX!/[/_7N(MI<9UF-D]WY$W21Q1Q"=?3PB6* M@B%[FBK_Z7)E9@$TU"ZM+['F$6%!S'D08]#02$0TE*K+2U[CSG8I-=SL/20# MI=+6/X-MHD+$!WZPWD8H4: 4^))=;077D??MR- P? N93;G^8^O5V9T=)HH) M#7PN0^#\B/%0(UAZ:9O>Z:X0VGU(=PN4HV,,C,UE%-/8)S9(,;!AT4$ [J0* M"&5KYJD=!N.&S1VB*AV/;0(\:/\2Z14X@Q?Q,7.ND'*\]$EG;N[6 72(=""B M@"MI;&V_V%>1#2Z,J $A[PXM7%CL8!%U$-%EV"\#ZG1$""78<6%3-F!_R!@H M-Y !JI6]M(XD7B]TZ-!$6-!MF[+^U>S-=OH7HH$1R->:8,EX0*GABDILF\3) MSJNG-60=E[46G^;_&3Q'1MK$H-4H,I*0B!@-:N,4D<8=4?W52]6L2'@![9"[1:BR"5E9AW)>Y'!MKYXZ,!*367Q]^IG][@8OQD#+]OB0VHQ M,=5V4@PD-@:\*T0YF!TL80'M!;!F:^JC!:]^H5W#\!]/U%1^-,_LK:XJRMS7 M.- H$*$@H'HX50A% @@B M"@?>[E=] JRDO:^2'D77B/U^4 ]7CVBY*#_^_: MUMP!N7$%H>I*:C,AS1+OJ9F6MR_\IBS+)L4AN;#VK:>9]><@+?>.]U;9> MCWONIVDR;E?R_:8G.A-C6S6HK&KI"5O=\\(6Q7+SSJ!/RVJ7N1NS*BS5*FMF MB_\TS[K2FWG2KC%7I%YL2](YZZ[J2EP(>S< S+7=H5O0*T&UM<5J-Z!Z4CQ2 M20Z=(BU &7C?@2*P1;VF.7Q9'OJ5E+VI\E^^ \W:/+ XU3B=?+NPM=OJR4I' MI!7 OVMUHM-RIJM_638Y?:BKEB[2LZR5E'MJFM4UN>HU*.NGN?ISMMS9V&8F M_[ %2V*.ODV]]>6><3_LYOA:S_WHN>\U9W);U/5'%M'_?_,E.+ M1=9\LF5![S-Q^[=7Y;^O[$84QOO;JS@MBO2F@?1.@QB 5-;3E3_/J=KEO5+= M-\E$ 9U_\"[H);; WXCL6S*YL$_\X%7?':F6_>NR0)X3E?S[!:8N5(L^ !(L M'! $;4<;5Y,=1?Y30^.UAR[2VPW&!9#77-[%-=L*J;^V6&M_3%9S,6-_^5?0 MV/*/;QF(L;JHN>7-FY]_?O>NW[SH@/M)C,MBG<7C K[K\^!^2(G6H.2).&P3 M$.<7^P K]MW1%J9-'U=&H2$$[P,A.,9[)\5!6.)TJJG_^N?-O*_3N+ GT#Y] M43&'@&,K$3^2'+]&B/="D(^$[U/>W>"M;*(MREWWX*CT ,0S]2%>!U$O5,_I M*7%BK52=3%R4O_W@X=L_ST8?R8=6E..0Y'P^= :UHU!/O;Z\"T5*/?W57/WOK[;'Z!KZYY&\"Y$?>E]04]S;Z MS]X"NJ*FKN-ENS]CQU5_=[C]DY?^F,92&6PBBFP)>=^FD@8F)"(FFD6R,]RA M)Y?^W5=E![SQI][%C(&\S5;KX+>RAZ"&0[V%9][&<]S@F;3P'+EV9U7GS[J) M6'D/"\(ZW,0.-['#3>R62 WT.MG-]7F>M#RBT@$D/Z3O/.1UT#4^R-*9HFH!5?^&?%%X<]1:+1N5^UI3>W4]OJU?K' MNO:;A[NV?M[>].;4Y]2$P",P@2(,@;2E(N!]A.3V-K[,6OO]F MO#[..X'A[HM2ZQ

)V\1C#'[SX#?/>X.V^V7E+[-M$QB)+)[#Q9Y]4O44Z61^TV9!N_0SC!<^ 5A$G_53!)Q"( M\X!R$-M!;/\UZJOGU(LJ"2?,9G_;.G&H6[IX]R+WOJ/1K.ZZ_?_OD,]FW]A" M^:X8_G6F=5T)7H,+I1[5AG'OVL2ND9?IW):43^[T^.%R1M2JG7;RO^6Q1_-] M:KS$IJ)-8$&G %7C'MEJ_#:5_CL4^C.(+-"V_'YF8;#MANK'UP9UUU+QG<4N MUJY!T>YMT6Z%.=\)T_O'5Y?__W2/B^Y).\I=(#\.$0EL0T!.%-&QP8&(:>!+ MJK6(XQ=6[F(H\# 4>!@*/ P%'LZ'7D.!AZ' P_(E&0H\;'?T/C#%4.#A6"?: MYWQX/11X&/+2SS"<9BCPT!> !D$Z=T$:"CP,!1Z&1/O]"?50X&'@NV?-=T.! MAV>P\1L*/)R=C]]S5W(H\- /@,Z89GWG\*' PS--X1D*/ Q)!T/R^\#C X^_ M,!X?=HE#@8?!;QX*/ Q[P[Z >+8\/A1X>*Z[PZ' P^ [#P4>A@(/@RSU7Y;Z MFJ;8$UD:"CP,!1[ZMKTX@^SGWL0+G@&MA@(/@]CVA!4'L1T*/.RGP,,&E0$V MK T3&[$./_;JXO@U8\A"3 PUAK8.G VP_1+VXEJ_GBK[_0X M+4LDO$GS(O?^\<'EG:U?'N$1:1 E+.#:IR&+B=(H-IA2[G,FF8HC@;I*(P0! M^GWI^#\]?'VXU5=_)OGO-=CP<_VQA8"#OX1^!:$1(^'!"#V+\7O?PW%IT;4!N0[P6):/(/Q@AY\-#WE7A(3L3 MDE =B%AH%0M!B%&"$DV"F(0HIA+$>!="-B##[S7 :]&1$78P.FY)ITB'A AL MPI B(CEE&D F/&0^"^*@BTYE99,5.BYD9R=Z-!(J0I)KACA0 HN QZ#N?>5+ MA 22NZBT'40OY 89S)1 -*>9$(3" M#7+SVUI$Q!@?CHH'4F Q(PA'RN=<^H1%7 2,X$!JI2(>PT^[L&,O%=B!N#&. M*3$:$Q."(4"8<1.14,12Q1CL*]U)K+?EQB X>P<(" YPC0R,2$1]XDQR]SN53:&D_7(!+"< 9%XB)3!X,I$"A"C MFG-#?$%C)$ 1^-K?;ML&>_C-B70E)>RK0=P^:ZF3.[M)'GEO,JV2POO%RM// M55'!UY^!P;-1GY!.E;C#BBG$YF,9\S]$;@%_IA\\V R1X;6GPO6>R],;[HK^53FR1 M@GZ>N-L])R*K"QK.S_31-/.4T]A)WL$4]0Q?T_;X'44/.4(ZB*C&862((%%, M?!6'/ Z0XCX*2(^+'O[/-"\2\W"0BZJO[<*%7EF%,)_>W(@,'LQ=7<,,N'@R M+;5@VJPVN%;3,:RL*(HLB:?EF[#,Z32#WV[3K!JKY@#[=C*1XZF"884KVCG/ M2-63S70PEFRS3!N,^MFQ%;?'#[HO8VU2T-PP8WH#8XD_=7[IO;3Y3D MGAXG-\G$O9U,6J-9T!S@N3=)"R^'Y4A,(D$S;E,V=*CQV)M+VKW7>-P'K=:Y MH8GVO0S'+0SV=:$<[^DN$'I68_$XMXC'JEI7SW=FA>N>3S7#@4^.QB=#=<.> M6WL'W.?2W5LHSGUZF[ZQM/2X-/% PKYZ'H?++T1L08R#Z$!2_$EGL+&#QZ5N M7Y-Y7]+QU&[7AG(TVX'XA?8. C2($AK$X*/*#IS03JC M],EC&OE?IW*L1>:]GZAI7F0/WM=,)!-[ZFP/8^U!_W1L#Z'[D#(Q)( =(0'L M2.',(Q\O5@@_N7(Y]5'0P/S/-ON1CGA?,V]Z48>G"ZB=-\^'N,5-"S&N+S3[ M8A7/PIM?)8BG=W-[X^_WGU0H&"&_Q_JL?QON'D YR.T@MW1$_9Y4^]JK1!RK MS\C02*$7C11>%D$&=CAS=CB[B\;C!@S,(IMM1.EPK]@#$ ]S4S&0\=0 G3'- M7BSK];.'WDN/1>D+6[VL3?:QBA6B$?'[T<.V!W4)!Q$:1&@;$<*T'T6W>R!" M9[<#'*)0!O?\B.[YX=4193VYKSHY*4Y2SGN0HVA( M)[:(BT@RNUU_\3N,'BB0(XG&12]4Q'!']Y)X[C49!?ZPX3S7#>=PY3@XQ&?I M$.,18K07:N?TQ!BVEGT \5PE*1JAH!^7+J' M8>?QI&)WI3%U7GBZ+%Y[LI9T@]OT3-RF<+C8&G8?_0'Q7,4(DS.IB2.YL%>R\R*8G;37;%ZW3&]4R7'D-//=,>>XU MZ<=QV8NP2X>I47+22[#B6F=5YX;>=$9_.841>J"GSJ)F02]47!_X]#R@'*2I MS]*$>Q*]>6;5/SH;G_??PO^RI$-3'PP].8.2ABJ=VDY2RQ;[^2:)]8<@K_$( MDU,V_EB+A9_GV?8@LH/(;A?($S VB.QICROZX3 /-V5#I9.!]7H'XL!ZRQ7R M7UW[V):-J#\N:S?;]7G6[GD__95;C:%OQ8.K?I-.O'$RT;:EKW1-L1<[.U>/ MYA_-+_ D_%-USVZ:-?M$\Y!R@W$0D9@S%OG4F#@6(>8!PM&N;;_]-AV60',@ MU PR6L>!)B&+28 ,4\P7L5#:QX'RC=BUJ7?H/(5]X?=9WZ7C.YN04N$!. #/ M% _>/S[HFUAG_WWQ:S(IKKTK&$"Y06QQA,]:&)-D-V4'Y:MOF2XK(S4O;4ZW MD,;"IP%6*.0DU#XCPM=#)K_"@?6Y&$,QY&'(#E!"< M8!DS'X4@OLS'5'&,V:Z**4017HY@"Z0#X1=I%H>1#".&-*%^R'&$0AG[AL2( MR+A#\6ZFG;;'3*W 9QX/QEB@.24Z%H08%C.)8(FX %Q"&"WS=B_P.V8R]6'4')J$(!J!K;$Z%^^?IN9KK=ZO'6[LC+]-GXV(DW+16Y(G-)U-^1M MH?/L"DRR,5;NZ\#96&HW[2<+?O176SV_T$2)Y8S+T,@X9+'RN>44-'D,#!(3 MKH(NVA)4W,$9(EQA_$XX6G156->%&"G#V*]VG%WBTZL+*I\#[+Y9//6V3/-> MK(H$3 ?6#\(D#!B/(Y$0WX8,'+/)U-ID /Q"_V-F'I/SB799_ MEM]^2V<7%]D8(U)%RP@/?.N'-$ZDKYDF1@0ZIL88)AA1-M1W4L3O9S-P%MR* M_SD'00!P7V93Y$C'_>4R''1=#$Y6D,M6*.A!*^P[WAD)66!BT%*,,B6YX 24 M&8]4!$88CSILC)M&UV;QSLC.T0Y\/Y-@SAGOK*V'H1MS+[7E%\:L!*!#M/CKV/,C7'(&I?R\L4 M6YEM!]VQUM90$BC+-2A^"KB/P7'COJ(4S($.R^U^W+Y8$*[G_;1:3?\0K_5\ M,A]C),\KLRUQ(;F] +,$[PNX_(SM; $G4BLK A$3P9@QX#IKQL';)#&EQK_; M@;YK"Q9+L.FG?,V>?@)93G$>&R9>GNO9/,< O8;7SFW1B=+ZH=?E,ZU3%,UD(L#* M#0/-*!2/)M@RX59#I!Z5\"WWNLY2,P)2,*_ M8S:*Y])1.D2?>Q\S6>JWD>GK=YL\EM81@4VTBG6@E0R9"IC4V@I%)&/P32#7 MR,_X\48.YP9R-F]D_-QRL>,?L*HTN7YLEFCYQ97%PSE,9AJ;$HA?LIGU"/6. MO4_=C>;7R$G:+N0.S-^L!WN6S:49E\QBGU_WCVYE7S%_GCRY%W1.'%+)E=@?)T[QP%+V_K@^*=V?QK MJ@$U4N>NS/H\]]H]TO#Q7]Y_?NT=767Y%_@:OBOJ7FDO 7MEJIE;=&YU=CZ% M+6@6X[ & +IABAHFW:!Q D !CFJ4W)R\&OW&X+/V4O1B*46YE-;P];@J@]UJ M0'T "]SR^ XXX_,%8#$;C[,K7*)+)P14@+%5N.P$B00DS\]S>UXF&&1)@WP% MB+V^=/E&YUEF8&_S&D>%8S.PW"HJ!%MV=E%X=@JF@?>S.[P-R,A#\>BPC.IR MY,EQ!C XTL=7 8PL+R&J<.M&M1+>UD#QYUE^_O*]0I\#Z?JL< MPR:O%G1=V-QE9O+CYH_N/=^==WGONOVI+5;ZV_2USMMLAL\K(F&/]V_NOU=; MN@]SV$1+]T>TVR'2925U4 0ZT,6NZ&*?=WW[(KC6JRRPG6=BAPGB<*#[4FV ;2%D((<#)X?G?!;33NL\FU]B MYP$#/TAMA[<+8W M)D\/*/,PH!SXIT_\(TA/^Q(,1QO#T<9AF:^;Y\VP%ZPY^$A/F@Z(.G:!KW0TOUWB,9S+1>F&G/"R$#.1PX M.3SCDXV[ZE,,IQQ#E';O45HV8G[4#P.H![1Y&% .'-0O#A)];>FZKU3,EAJO;#4GA="!G(X<'(X !-[2S79YWIL9>Z]GYIY,/B M>(/5LG.K94#CO@$Z8)P]6]+;TS'YJ/ARJCD="L$.EZ@-P@)[FV[0UO;HD!PY$(XEXPX7!V\I3IK#^.RKXE>A]RPH?,];VC M>MN9ZSW8BAZ0T&% .1!Z;U:Q?T+?@P9B.SKFR;?MW=/OQ;-]!)!@1/Q^6*T[(]$>@3)PRV%Q2SR*_7Z4BGL B;;4[A]< M._H6DNJ/*O?^T#S47F/K\_+'KD7\8U[,TN1Z(R&ZLS>O *?362[UK/"P,/+L M^A)Q,[[VDO2;-<>7>:JM&;E4BBL+2E;;]*L%!%UC:ET!9DIAC9=-/>FI=#QV M:7?ZPIHY$(LM$!-I 7_B:54VSQ>3G7B_6>_<3FWN)KN0,.CL*O,F$IZ\;/6] MS6"$<^FZW?[@'9&7WNP"GJPS/(IT,A_+699["IMJ.C"/:/G0QZR88?J'F["N M]NP=E5O(*?7_^/'U6?,7^>-+G#?-S(GWS@(J 0(/'G!8F2(T".>E3-U:I/E: M0I>XJ7(+0, JBS+#I!GH\_=@[5YE"RGI5(_G!D"YD+G!LM6PF54!ZW)#QA*X MM9EE6L Z<02W9QY8CAA_A=^6=SF%C1Z/,^T GF6>E?KB-EB:W4WA1=C-J9'C M;&IAG>56NYG<5@)A9.=3(*_O[T]EI'G9UPHV@*N8Y?,2<%Q3"G\#?.7\)1Z] M>8%CE8\7L^-9=HS_A4G)=\3M;=)Y!V+X5]C_? 8L,TL1 M4],+F]OJA/\FD21M3B[E0RD&//E5IO I':>S:[=%0((&&>LK?#'R$'EY6I/Z MJ$:ST_8@LK-+6[V4:MCXA:3Q)D 3"5!%0YDUC0'O:'LYI0>>I4\,U;[T&[@#BJ04RB?]8-*1?;70) NR]A[V4'52 I@6U MX3"+.>!'^'_-Z-\;ON2"4H279V&.G:J!6W.A6LRS"6 )>":;%XO9>DI9/\NI M/"^;QO]C;LY+G8W+;6W%]&LV_KI@H13QC'22V\6>%W-5V'_.<9SYI7'O?6?; MFL&/Y>RX)?7:> ;J3-)9FX61V-I$@?9"-P$4F4[=(%?I[&)9O:$> %%?+A*> MG$\NG>T (_QSGN:E3EK0SF05/S5;H7 $6-)+-Y-) M;!N2-]3;_!*&JU!4"XZ6O>.V.D'#S,SMD@D&XNL"+#N80B8SQ/\M8_04HTO& MTUVIRPN15=3&9JD*@9V^@KY<(!BM\=+DKL1U:=&6TGCQZJS<%T HH Y6!GH\K6 !SI M,7P#LR VYU/$F#65BX,N' Q;2BLG[-I\NK"M&P0@!(S[]K.O'*R$V\9MA6S1B[M.$P(^Z#!2.T[IAL+X!9L5[[B<3H]MM\T MVLG K/5*K D>2.5?N@G)1_A//C+4H1KY3#BGI/@4#^ ,PT ZW(>AU^P)$%J ME_=2\$'\X>7-19?[I<'SKJ)3?W[AOW!_%Y=2UW]O)![GK0;-ZC.H,ARX");Y M?BOG8Y,'3ON^Y?"X^:-[S_>@*P#M?=(65?CJ3FWIS.TBM[8T",#>!XEK]ABY M[]MX O5X;YTG@%XJCJ7L>3IU MWO$B? Z#[R/CXP"RBNY')EL@BMZ<:.\;$71$^(&7PAH8:6"D_2,B&,41/6Q& MVE2>2/WY3W^8%\?G4E[^4.G,=Z!IZVC7;^GLXG45:/D,JWPUSO27'__]WSSO M3_]Q?%R]<'Q:/[]X!P_^KDDH22(2;4/% M1*QXHI0Q$3%*\L@/PAE$CHL_OS@.7OQ(XM@/@9S67G87N%O%@%4BXI(F-F""43_FELN(^YI%1$9Q M8%>S](:_.3$Z_I<7O-= E MR+^?S>3,+? 5II8 %&=EJ;#"/=Q"1@L7#2K*,>[8)DZ"?FU24S0 Y>R6]LY2 MPQ(BB!*:&685D8;$-J:<217P_NS=[X #6,2'Y'.5/?,A^4N6F>5IZ]]R:TYG M#GOOIXB[M;9?;%Y(N>NTRYNW=B6\YHT[SQ>W0AA4^:'UK8P3Q9B!#RP1BG$" M5!($D60/)(QZ,:=3LUA*O9*UJ*5"8(V_S@$?1C*X6VM32RB">//2HIOA#X5F M&!="@#@Q1!'&(\8EE]I7)C1<18QUZ-$;EL3ATDH*BG-CPKJ_/W[>(E#U1! <; MP[>$,*L3%G'*K= RC@Q);*R)>:BY\7@)T1,;!+R.7EF@F]Q[X?M,&R9HI"13 MQ!R.NI;E=!;(5/DSC1FD5:@2#76JM ^H0&)GBPF[Y5 MW7['!@9;">8_VI>^DP0VNJ^A"=% #V.PU!07>*RE(]QE&1K+HB=AL^T] ',RBAX1X^Y4Q%,5=Q2(/(4 Y?:L6?X+'L_4*[(/'VR? =V[^? M4(V)E.%6,E\*< ^HE)01$:L 3 2AI>JP#?ODTF^51E@0;#[^?R@A/*.%XCZ3 M(H@T8TG( Z64#, RB PWR4-M@QZ%\+8B AZE /;D#1@CM0UU'&@"[B%3(I9$ M\I!J&H>&T?AI!?+O)P)$N/DH_CVV>3^\;RD5-K)A2".)K*\TX:'T@]A:P[G6 M_2:(.[>4]T&JW^+>[6?#$Y,$2:0Y6HU,!8&*_$0FS >GD"NP!P[@O&;[+B+? M_.G _1#RP<:A$1!.F*#B!D6%!$E)P$4(6K['KAWS8ME_,R,+T"EA4$ E@_Q?4.4 M>BS!;T(]Q3XG3P7?BO@&B#PF#.Q($0>2A''L1Q$5G"DIUK C=I#9%Y/-X?L, MBV_+ I \Q6*F-Y%9_US^NL 3X3KQ QUJ($JF0><&/HT(-3V=R>IYB'2;<)2RC^FX^P[J_IQ,LC_6OLF#FVV^7=EJL+K2JBYTEY:!N MS,60Y8CE>.WAJM$^XV71YA)GZVX-3YB4VL@DD8Q3<*6-B158U%P+\#+NOEOS MXL?-UW*_9VVSJO]@766#T UU(%S:%5OBL2E Z@IR)N7VCJN2.K\NR MN3<6U<^ MV_.J.[9>"17W33K%^M0_>,?QB2/8I2Z:U7>;J(_3437NJ%TV;J52W+;* VRQ MDM1>BSWLHU18K^C, ?/?3AB48NN-U<[& 6#ZKTGEV_>8AI4;U]4+POZT9=SWYQW<*IW M\]O6.[TVJ-Y-<7D0#%[O70+@]H+PO6+]S\UQSCX$P*ZZ8&RRP??-5@B]D / MZ=JP >J)_9[8X'MOO[".",#>X(\V#)8% =^4&,#CZSY(@+5PU%_A8#),#GG( M3C^E*'P/<1.,N-A\>&DCLNI1)+^]*O&;3$):9'A5@V(J2I6P[?TF\UQ.9]?> M3TTSZ+^[USU\WW,#K&0%U@-]2*IAZE&:06Y+@S*!"@,312;Q+:,DY#XA-&2: M*IW$9HUBD#U(@]I"QX3/98M[UP.\;LDCM<[GV#RYWB'XHFS,TV[Z/L]=#_*Z M0WN!/3'+%*4'M6PD=VQC:Y;&\PJVG^>QRR[')(\MAR9V@HM.N!>R;'+ M()RW12#(9*#T \4!OB*(AZ(7KV MCXD]2Z5M'NYM6Q[I:T\:C"3A3=4^A/R'0[\='OIMQ2+JAU!:ERF?OCC:R$%C M3^(\R_=B^R"OGNT1Y5,.#QT KN*H)];?@1U@KGM$V!Q25O4E7MDDR^M:%-YG M^0VV3%U[;^"O E#D;L._@R< 3=Y9-L^U+6X_I2Q'*86VSASVXA;!SOFV20I2RO@]UXN9W8XLKQ;E.[ ^SGH<\M'>CC1O0XS M'^8&M+=&PV[8?#,XO[*H6A$38U.S[,U2)WM48KU)$]R5#[R=^>]=5J'O1+IE M)V.;!-J&*'A2DF-I4_:99]P;J5%I]CC:Y<'(!LRVG[("3.?2G&[;8<-9R%"^ M8Z\7F8[HB![*->*-+WYGU< &]AO8KYO]HE' ^.&OIPEKT6 M&OC\\K[.YGFWM_D>&Y'55\0EXI0)Z2D@)N?K2SFN34>.,*?+%ZNQE2'5[)( MBWM=B\>IW$SE/ !F:Y9ZD@_39@HWPVWI)\P7?IBH1,5$,2=/ZO[\ MX9[R;V,;5@^8_SK/L%7.QQR;07:PW_XA!#(Y+9U&$!9?0)ST$DJ,U[Y'WD*: MJ/1:+P$]^LE^M6./;#X.MZL,CT$&;)@DSF#.-(&%K-Z%Z@5\'[#?EO=!P6M? MG7G;1R#?3R_G_69Y.K#\P/('PO*_3K.!W1_'[L' [@.[UPGH6REM>GC9HSN, MN&Z1^O8:_!Y0.*!P0.&31^%VTQE"NO=TABV$PG_.IO8:)_MB9UX"2]A+YX]'EAV8-D>T.' L@/+#BP[L.S3 M9-DG:1GO(5S MM!, ]JW'KGM7M]W+>6&TG MRN9-Z;GA:LYP->=.!AZ2]H:K.?V#_G U9[B:,[#\LV+Y MX6K.<#5G8/?A:LZ&W>%*M:3 N-] M8(?#@')@VF?/M#W-%1E8=F#9@64'EAU8MK]T.+#L,S>-A\LYP^6<(=_UF4N0 M(:M[H/*G;MH.-#[0^$#C XT/-/[TK95=-#W:0/^@SA9(;V4^A<<+[Z/-O;,+ MF=N1ZVZDW0V=-^EXCHG_]^ET5(\( [KQW&@ ;S76;3V-8I8DFFN?&L%9' B1 M!$;Y<:"T"GVEQ#/N:51F:N'=*"!?>6Z]Z=Q=B(+MT]EDDDV] A%=7JIJ?^/9 M?\Y3X UW\6I>P CN-HWUC)W9?)).Y0P;/,,XJMER4VWY."L*[Q)F*4>ZLO O M653WNHKA#M9Z61L]3418[[K5R+/?M+V<>7AMI20#.%9X$ S/ZTWUY"=H>5^WMO:CNTW-^F^]T>C;"^Y/\>&&T^ M^;QTM/ .BBP':M@N->RS'6]?A%2O[4L'W"_S";@K,QAV5^=9SS,)>T!A7VW< MRL>,HUO"2CO(8]_BB?4O=N8=89C@I9>Z-MR>G,WR5+GPP2QK(A&S3'^Y /%M M\]X<;!]P.D\K,KO_))6>Y_/T"E='=$3]'L>X]X^AS5]%'L3#(!X.!%='T8B& M?! /#Q,/VS?@]G/0W1=QTYL#Z^>(D($<#IP<=N!>'O*-Z#=VFKG#Z!V&BI9, MJ0.P]GIQ2>8.*VM XT!Z ^EM&(V[LFQ['6K\KH:S9TMZ@ZD/T+U-$JMG>"?!W43 C@X%7FIQ%UWV M$1[J"UGUA@6?(T(&.*I72<&N!^;>3RW%V;6V9P^5EEWA=K+QF M=B7S7$[[4:KD^11HZ@&['T+MI)[>E^_1%O<+RH&;!FYZ2G7(AGRAWC#87$0J>,]._+N \D>!I0#8_6>L?ITG+]9DAUH*_.2DH__C767S,7X/_M$L M/:Y?'MR>P3KKH77& K#,XB=HF0U,-3#5OI@J%".VUVIK.W!WME:D^5ZECSO+ M,9_J?\[3''3SNW2:SNSQ3Z!^C?=^.I/3\Q2II"S_[*EK[V?YCRSW7H]E4=Q> MC+D>KQS.C;88K!SKU;4;R0W449=9FX!'04#@OYH%C/$XBFEB&!>$)];$AU"7 M>4-UF,O:QQ@^+DL9%Q?95>'J*0-!%H6G99Y?N^BRJY);!IFUGD_FI3T&7P/- M_ZLINFQL4N[RV.URNMCEL@W04&3Y$;42[S+4=U% >6MEDA];D])?>\)9=KG! M"I';J0AY6B W-15LO8.K%SJ4L9WNM7#I=LCR+TXIO*Z5PJE3"@=%EX=!#@B([:165WW&M %Y^'I>P )L7IXJ89+<17JYEVL_AQ"HOM?./J4*J[M>.,>4 MMWZ$J?MQ]# PRL HG76%PU$[;3#FLP-T;^]6.LTO, [?Z8@KPGE\/[E /0#P0SX7%/4D# M[E+P:8A7W:<9;S8]QD3\7.K97(X]W9=C MV[ZP>F_X>5OF6D^*% R!K*=,94?](K,G82<-M+L;VNV'6;-OV^6P@EA@UNAL MOZPL*]X=,G;H8-P:FG3&5'@<]Z1&9/ MPOX9:'PQ/[:F+V@9C5A]F%S8?&J,-K9P>VGU]9M3\4& M'EAP8$$8,1AQT8^X\0,H]#$=&88R]W>:[IOL?G"$\^ O2RA=J7)[STEPJ.7J M^>WB^6[+\<'="MU'ED5F3ZU.<5E<_XW5=J)L7M?7WV<*VN9J%_>';/8\_Y.K MKOWD:N\/Y#&4XQ\H9'<4\GX"=N0,51]^2O.M)"@.U'&@U/%4FC=LCD+6.T@8 M^C,<<&7\ 84#"@<4/@$4[L =KB)B(=WTA6-"AKX6>XCP#_7"=Y6Q249Q<" 7 M/(<[RP.G[+6Q1=B3^S[/)!%S8+^!_5J7[4;$[TFNU,!^ _L],_8#[J,'HOSZ MX8;NT]<A].O7'Z'DX)=B-RS*T\'KFX85^]58:C@^>)I4-+;P&VCU4VNV'+3/( MQX'&AA#_WD/\0V^XP3%^#/V(OA0OZ\?N#!1]\!1]% 3189#TD[#Z!SXY5#YA M=+BY,/#)P"=W7485!W)BW \_:9_.T-!.\1F%*(9VB@.5[>"@@,9](K,G80H- MM#L$<0<:>QHT1L,^7<+JAPF\@_:=&S.9ASZ=]W;#AHYF6W*T>W)QN ^4>1A0 M#OS3)_X9^G3NW[49N'+@RCXZ87V@R\. @7NV2Y=[=D;7[WB[Y''2H=_M M'B3(T#YP^_UNHU',>E)%;NAW.W!+O[GEB(^HWX_:14._VX$%GR4+LE'0EZ+# M PL.+/@,69"-:'"P)N-C6DYW??[3'^;%\;F4ES^6OQ[(H/L/*7XTS_>7'?_\WS_O3?QP? MUT-A\\%3K;%S*>S)+]D,M^:G3$X+3TZ-!^/+*;:Z]CY9;=.OKB/VWS^[_^"@ MGAOU?XZ/RX&[ "W'=B.[<4^GIAEU,6@#H9>:/[]X)_7L]SCA2D2,,U\)ID6H MN)]0+:,P#L)8!.J%AX4,X+U/-OGS"TU]2GSX9Y:Y3T% 7ORX>&B /N53H>6].V0?<14#B$P^Q[;?(6=JHWX85](R(["$2SS .AN!_[?]B^V[5BCG.+A@RL9D62Y.SB<)?.Q)ZM3 MH3X<.0\YT#TX4GYP#O06:/8H"'M2LV\#XF +^.E%HLC M0/7WN#:GA@1!\BU M>[!L'GA+HM-\(>R$;NZ]20L]SHIYCKFG MW\DZ+5]LWEN\UI%=:GP9)$DL=>O3/OITF63UR[L)LDL08%[2%G]C?K7E9G5 .[75,.KQHY3X')K/*GS#("9 0@J MMQ(8'+-[P?0%S.2IR^EUK]F3%BCI5(_GQK8@<*$V$ 87MT,B+R_'(%7<""?> MVV\@* =[2<:\*KQ1X"LF2>! Z?9S!NGDW2&;:^SD7+Q['(&0_^K_ +P=9[+">QM!R;=+VZI#H#R MX^G9SV^!?@ =^(;[Z\QJ-]C_>U]N[NML D+Y>K%U %5A%^NM-D&.Q^AD?+&S MACC@27#@SF%3YGF;1H "\[GU?@&JND"A49U=3(,@&O]?> M7\[>+G%RPS(CD%_ZQ)%C0PTN 13>3Z>SS/UP8]\^SG-](8%.3NO*Q_!^YEW6 M7V-6.C(KOCIQV9W81Q&'@V&+&6[FC2%/;DZ1PJ;55)GC6,@9]AB4>]U?'C=S MF4D;*>!HHR&]!34#C-.Y'L.&>Y?9E6V8Y2H%6@5RL)-+@!^F=NQF+V6^X,44 M:1.76GX%$%5,/LE,P^0@O^8E2SHQD,UG\AS)\5V65Y+6_3C/+[,"]WIUT169 M(^YO: V#FZ7&*DK4T5#DE,:Q$ZG3L=ACE-=!'HZ3A,RP= MR,LL\?__O@9]4ESF]9I.E8/&WI"UB(QF*-AI.QY5P[D%)AF(UE$55RKI)$-] MA?# CA>>6P4LJRB9!.AQ";@Q_,=+]JRT1KMZUBWE!4H*7,+\@Y)I>'BFE;KZ6 L%(F9,T!<4LL"C/K9 ML3.X;CSHOE062-OBC-D$QI+?D(C>HSP_OCD1T(%%BVCJW@:YM!BMD:6%LYM0 MS#@1,YT]9->?UX6L7I]N;_SNU:XR\J--;\-N+\]\O@#["^3W='8!7 ?;;O87 MA-E+NLBC+W/M=?XG?[GKZ5SZ&^AD9W0RW #LN;9WP'TJS;V5F_3[U^E/Z9;= M@,*^6A[;NZA(^ H;!]&6N/C.X/X^C>F/O M]Q]5)!@1O\?RK'\.=P^@'/AVX-MX%/OA$^3;754E&FJM]*+6RO-"R$ .!TX. M!W?0N-N$@0]-KBMFE [GBCT <3LG%0,:]PW0 >/LV9)>/RMN/O=B! =L0:Q[T0$<,9W7.BN2,V"GK2I>Q9**#AR'$PB/%Q+\3. M_I$QN)9] /%0.2D:D: ?AR[[1T8?G,O!POZ]* M'7OVVZ6=%G9O_7$&L^F)F$WA<+ U>!_] ?%0V8BR ZEQ\BQ\CSZK\+_(=.H= M8>#P)9YP&7CTJYRE7[$*=C'+YZX.][[T>E^D3F]$RW#D-=#<$Z6Y(]:/<-FS MT$M/K^G\!]>XH^S!I0#-_69FVA/LC?88&OQIG^\N.__YOG_>D_CH_/['@, MCXR\O?*7\H73J3E=>OQMF67DI>;/ M+]Y)/?L])ER;((J-"B,66B&4T,H/):?IN6OO_H^?>$9J].)'!=_?G$*UE8XWV4UZ[4T6F> MRVG9@WOD_9)-M2PNO.K%%7S@^Z_P]=?9!)\H^RLWZP\DC0*.%*!C)B65OF\M MT$)H(F-HS!Y- C=6WPG.SE:KI!*,2>Z'-F8FH4J$ON0A%WYDPB3P'[O;A,7W M6>XG^\]Y6J38=[UN< XV9&; ALR]&5B5%2H^G?WZ7\7QST FD_G$^_O/=J)L M_C_P.E!-JK&!]MD,1(?W*\!6+'Y?"SDM]+ZZ7CQ28?_T2N;&_:N!]:P$]:.# ME"QP"[1C$TICY?.0&4"J"D"^)%$< 7LI?K/Y+_OPO\CE_S0[9/?^KQ]EOA)'$M% VH99T0F M4H8!B7U!E>]'NHWN1#7MR@9$ M2>@3'8D@#"U+XD3YH#F,M8D)F4ZXN5LV;1)YRU N"VCP=3_,9\4,M#&ZTS#\ M!(1L23,+>0M M[//L&E>933'=RM%5"94#JJ*M)=%-;HIN2HD(5H5W&^2M8H'QQ))(Q6!Z<9:$ M5#(9" 9,*!38L298P0(1V\ "X8%X!!8^YU:".7O]<#QP+HV4/.(L4 RL4@FJ M(XDLT(&) 1<=!LDZU%##M3XFCDDH]HL)26@"C,"%2"@+A.(T)H2!O1;%-.$D M>AA%[!X3C^4,(KA@TA"6F)@Q1E04*BETX$>^C).DTT0/ML 9(MXG%FC$P;*B M6H7@J/BAEJ$?)92#^T8CRVB'>B#;P *E-UVZ'7-%3#5C"IPS#G:*"0$K+#(Q M#34W0D4R?A@U'*)\B,%-H\R/N1]3ID!N2QDKHPC R87F^F$4L5U,?/SXT?LI MD].1I^=YCNZ=BX1DT]5UP_>?;3X!C^^5G'[!EPKPEG_)9K8 :P7#,BV_3@AT MWSB15(%[%REKXUCS. F-IL9?59ZETKC#FPO]%5J_&ZAM+]7R )0TCW0,+JR, MM @)%9)P*:(84$!OV?4[ELIAU(3P?LW&J4UC:WS'LZ+FX MXZKD6;R[>+5^LPE7+E9M $@%-BNX*J"/I)1*1BQ(?*["4*@. W9EU3_>.(?; MP+G;C:CM+_8.YM/)A)4 +B> M=^S4S=#R/2/1>T:!F^\'+YW!9+K$ 7B=:8$+_PB: H2C\\G/V MUCN[+D"'PH/OI_K$@Y5(E!9./V-)^M38W 44\BRQ10%+JX+7,ZLOIGALX=GI M>3JU, W&MT%/)@F^7 62"O=PD4[FXS*"663)#-QRZ\TR3X]3U-9>.O5F%Q:T MRA5,AL_#;/ J_N!JYP+9G'C ;!:4#P[IG@=0W%ER_]F M\[S\@".C92"GUR^\:N+5A>.L\(I7S%61FE3BG"/$^=AJC&:/KT\.8T\_PW)! M/+GL3(D1N12O9J<3#W9%3G4*&U;49A-B4H_G!IZZ -P"6B_D5^N!S3&%+;"7 M@"WCJ6N'+G=@ =B;3^75T M.$AN]5@"):&(<&T.\$7I33%<-:Z? #L#B6@J9W.8/.BCG86]=C6C%J8 MF$AC3[S7-I_A#;ETZ@)KCI9QM"3+9E,4@Z8Y 2NJQ0!T#7[AS'0XMXV(=\^)R&^);)O%.S':0\FTX1IPY6ECEE9O; M[5Y"DBDO1>J2K( LW\%C /KQ7]UCIWBD"\8N1_K[9,]KZ7=V_/].O)5E*3EV M$!47ULX\6)-L*/,:2XC;*9+0&^ "=&*\@(P\-!:]*UF4]S01!WDV0<\7^#8X.B&RZV;^]QS7/HU!#3-1")D56 M0SXWE8#",6:M(>NM2>: ,]P?MZ.%78,FBXML/@:FD#_[UJT-8)YQ[9%[XX(SE R M@X"MU/K;;_H"8_"H7R>ILPYPIE.02F./!*-%7@):Q@=$/:7$:';_%M6)^X32 M(9U=WQ0F%?L4+6V(0F(BOU@/SR- HE0X!%4XGUQ68N1"SCRPG\#DJ"@.-P\E M_@0%?JDIB\)6!#!.I4K'B^U8\"\^B#X*"!><^;9WREF0S&H:[Q8:(&:N+*KR MHA.DJG%X.4%5 8$T]RI\,4Z%B=4)]X'-!30U2Q:WL(",;D=(U" L6ILM DR M>')6D1@N+@=?K2@1KX$>LHG- 58P'0V(99"->#XT-YMYGF7F*AV7 MI@8( R#@%.,2-9)T)?A*AJJ78"PZTH"=AB; _' #HRIHU8,&P[B8W9QSG$W/ MC\=.3E?3P-*4LQG 8D'5G-QXH\"@577JJML9 !+/M'!/T :_*!'S%026-R;1&G:2<)P6I8I%6652H,>\ M5"_E*\OT.[N !51/E=:YKF4?^<2V!DY]PY8\+, M'<,Y=ZE:K@<&BK&35%>F#S!-*57*1TT&WIQW=>%,+&!&YPV6,@WE7JF^P'X8 M9_##J)0HI@L=A);BTDAXO\.H/ M"H!*Y]W94YR@8T]5#)N)3I+!]9S MF1.H5<& 0##1$V#\"BJY @N8PCRTM8I3/X-P"%,#A ME4]C0-Q>.XTV!&F^@# M('P.8\!^@D3/KE"_'(,! :-]9HIBIHW)E7N4K:HM0P('COL@72]S# IKWJV M9I\_XG2R$KZC$AVPLIK2 '_%TKY(#).. ;].M0"((-S'+GA>L[E+Z@"ZFY: MXPZAE9::BC.)AF8 M-163+(BJ,:-:E%-;=;BT&I.X%#F<08'OA^:&-Z M!3P'_.>(RA'PX2OIOV2(.) D((0.) #[?EHY6XY7##S[U2G&AAN.P)6:E#YI MI>.I(V\7TY.3Y8$-@Z-/RW)X;1<996(-@=X''GKTL@$ M9D;C_VN:C5M!ND7TIJUYP?L$JAU[[E#+6(7Q"U33I1>*_ ^,EQ9+7G,] PB# M,WT!X@#=VO)4+),X_&69,5:Y8^>YK8&L9G,BNH%B[C@+,?F?A)^$H _&8Y>9 M"Z;Y5WC:<90+,6*L4EX?9TD9%UV"&?'A,([^CY/XOX K M7,C\W'JE7P$?G"-<>H]VZ:LZD%"9D@4&$Y 'RRD"XM[Y/W/08X%?3E?Y+5DE MJ=S;LPL0;Q?9V)3&0C)W,=]FV_!I/ XLO9VT^((D/ 4=C6X1N+.H MNR.G4! M/R GV*D&L*,ST)GE:97_LK3':@M9RTN4(DWH>(&C*A9"7)P-=3+XJ:F3PO\9 M+W8>HS^@\VX.5S^-[RZ8N&5D_R<_X0WUH&2OSM8G&/,N'?2L,FL_?BQI%23W M,F2.A$I>F>'8)0-+-ML7)H!#AIGMCMJ=#8#4B/N[+>9=:9_Q86. M39S66[)TX5-Z7MLKM5E28F<1SC_Q_G=M[::)-Y\N+7X^K83;:!FG5[6WBEO3 M!*]HX!!,;UF3,[SE-:B+'*4P#I@ 09VVC1#F\A.OZ9Y-G6[FA9M]R89S]-25RFKOBQF>1P+S9%JCC02/.=1.\<2?4#2@9A<8$0'1D3NKKK:>'=VU M]JAE3DXPTMXHGTJZ.S4 ;D\U3&6M.0GCXBH=MJNC:D>)B[RF2O<"Q9PABL<4SG(LA<)\BGZ; M\T+GQ86+)F08C0+T'<,+SC"^'$MTE@#:A5< "SW'72M)H9A?8C1PA'+?;3T. M#KHKQR @J+Q" R-^',/GT]+W*/7&2O2A&J?DLCR3>%!=TMYU2Q X!9-.%C8[ M!K#&50AW)K\T,#?G )=H]VAW6Z[A<_P>W7"[)(N<:URCU0F(,N90_@!"&0.; M7G7.\U^%=V&1W-&M'H.(J*,Q-Y1W*9[0A&NHLZ7H@$;!:L=3GTOKBJ\@[2$M MXVB5YJR,1]S<=GBAF"L7D:AD_%=02#4_E/+QRQ2=7X"[,B.=:'8[@%;D<XX;,=%/\9AU;3I"4TC)Z7)M"==@*"!FQAX3Q MNC*DZV.CCN@;6>AG>0E[73FSZ/@E\ZF[T?&?](0UYH(!"I*YDT65OJJ- 040 M >6CUL5-;^ K/6A;&WI-'"%OP*SL_2H7HT!6,IU@NEA5::R 4';1$\=>0+:@ MQ', K2S'LZS$81F5W'8T@9O@(JL9J @)B@*LM=,4E/,G7$!2'B_5FJ0Z=KIV M$J%ERL4O#TE+-G*@=294"[32ROT&FY*C<9T6;5.R%I2I.Y[0E37AX@]S!>XO MUEWZ@H<*&(%TIYN87#M%BV,,?TW+"$?I$2%9-/=F0->];O13$PH!?3DU9;BD M"4?4YP:+V'XE!$T#'0H4M+DQR1#H8^;>F[@47%NT3E-NQ"A *!JG6A#Z]DG' MR /Q9Y +VG''.H2'%)E.O]IR)/@(\,@RE%Q1\ +?.LM!4Y2G7""1[>$0#1[0 MK$KRVFJH-& 99"_=%TQ4*C?087_)'D.&3JO!:O/T,IM5469WCE?98#>U=V70 MH"9<\<1J8)Q!W^'-MW2Q"Z379F"M_N;31N$V)UCXO50PUJ@\WEYF$^5T&5I; M#G"L!#-K[_@-4\'Y;NM<"[#U;*2WR8L5%J%OW: M_:VO6^KD?FM]!YH6N+8>YS/\5I0B"POANQ*#"[X!YE!*2!O3A*DXD226E$6^ MC*@?1NS1?'-,[H&,NP%?GZ/NA[+6%<_$!@D1/)"^9989CE==XT $@FH:BZX; MOFO<4A&4W@,/VU^EB!)*@D2 U)1,J4A9KH,P">&#UF'8*07NWNPXNH^4_ Z7 M/XC%7]_D[]@R OLG8BXX7E?AOO$-;"D11#,C'\C?(8_OL[O-/9+$_5O'3,P0SX*+M7OWBU>G%Q#=4DUJ!&';"].P "429?S 9\3&0A!*)+4D(*$R0?@P=B1^ M"/]L867K7AC\SHI)$"7*$FUE+)E-(DF- NAE%.A8^<'JW;'-W"A>E=Q4W+PQ MN!D5._@0?%$94!O90 =&@ 83W #@?JRXYD BX>H- MR[7PM0 287P_K2!<"W.Q8,Y5ZB-U,49M((RO0<,SHR*NP6ZV)&81#[B\E9\. MA[H^63S\!VWR5N88MOU.K9;OH(D#Y5!B) M$R%3$A&6AQ"MSC 18>.IA1%7# M5H.V'J; -@W95AA1Z[F[O 38*EM+(+RY!5^VP&B)LQ0?A#U!HR2@02Q]QN(H M4(&2AOJ,AHE/-+4/([(6N [:)6#?NV+9ZR$4-,AV\+E9P2;"2*N $"*Y!O,E M5M92PP,#EHRQ1CV051\GV*(5XVA(0^T+C>FRH!<#PJ?/MCERA=Q$!A0:LK(P UB2"(+:#.3QY6&69C^*3^ MS1(;?1)2)(XD\65,# %BC (I=4+ V;"AB0.5= FI-9#W0"'E Z'WU,FAH=+$ M)+[E)$"C4_*$*S\,(\D4X=$#RS ].2Q..2,*#Q MJFQ;"TT/)*X(2VZD#MCN&/'1IKFRAL>14IS'X*?8 M6!(FI1\S/Z+2:M91T74#=?,Z3//#LLJT1!=):6W((#N$3F9J\+^401/< MCW4"M"844'H$.PN^K0X$3_ 030QET&Z408M=';0;>#^,5+,/3=$.5M_3.;NR M)BTNJJ0JO(WRR9Y7S1V ESZX3#KOZ%4VEN?%5XL)B"_Q!C?6#G"WM=SUZ*8: M!?Z)]]0_NAI?5>TM[_25-TZ!2"VY9C*$WG22RRZ9;ZZ0_HLMZ MMP.&#:[!$N)CGY(@8HS&H8B(5CZ-P4;54>?!UUH992$3:Z^A\=IR MEH^ 9@M7\7;1E3FIEDIB%00RBB]*$1Z$(@+(8&+4RZ*R+O$YE:Y=\U5K)=V#9 M^)*T!#I*I*6!"IGE7%#. V'B2, "F>IL%'0W?44@&^^]I+=508^RZI.R4YND MJU;_K].FC(8!^?BJ>JQ%;L: #X<"S(0LBJRBB8HYIG7J2/"PXSC]SA6%+W[D M_LT]Z@2C6!IV55RPO\68$/@_F MN)(%:/WOR,!ZIM-RHE_FZ(9]2%;*OK]R RV"PD*&)H2M3R+"L.F+B4E,J2!) M3)@VG5&![R0$K\I)ZD>41Y%8X.Q>D!X.)CDFG*(0,"#?. ME&&E+I+ "[ /. M.T/%WZF6WH7)@%$1!/W'Y,%-8M+Q',>Y/U6\*=_\3DN(* !NXKY.5!2QP$9< M62ZI3!*=Q :4R.XX[#98#PN?2H*F(@FR&0:SM# V2"0G,K*AU'J-GER;XK-> MX'-WTRPJNKP;R_/Z!V/3'YI?\(>6G43C2/DQ_(M+ID(.=I(,?#S45K[AT1H] M%WY,8%OLG_ZP,LF-VS, 4EI@S;[_QL)L;\%1?@,61!O$ZKGR,7P*'L)G6O([ MTKX(:()F E.1D@H^Q($US*<<>'<-:(^/"3T.2 GO;3,VH+_)]-RAL[H+U@5V M_4SYR K,4LJ(6V*L4(29V I&$B:I!9\-EA.NH;U_Q$_'?M" W3GCPCB;SES0 MP9C;!\KF6;T8H(3R,*'@S M+(@P>,%U"'Y)&#+T=]98P'_;HKV"[AEOKN!=.L8C-ECE>99?K\+M?J]_;J6$ MAS%3L0)T"P.NI!))!"X_"$ZM:2!4IXM_ ]Q?LNDQ7M\>N](:IH2DO8"EJ6_" M74=? ?F_R$D'Q2P>P-];'$IH%$DN"0$S2V);/$VE8BP4,HGE6MU,7+N$_S[[ M_/;G,^_]+Z_;,"_/ND(N%CV6,19]M-^\_VL[\%T]XIZ !UH6 !.2AMIP0@B+ M@EC$D1::*B-%K.)@'2Y%KT,PQKB_1"?+,Z[ W#HL E8ME4*[W]7J$A;G.-]M M#FE# YX"X8PP\!L5\"M>*B! 3R*VG4VN&+K%=]HQ002H0V*@@ZHWD=PG19C-Z8[5:8 M*QUP!]3E4S?@#J2.N5&^8F'"E+5@$%G?#\&ZU,):V1D;N@'W7SNA;LVV"CT"%+]O!=] MA"J:<* .!C0/ ?/4ADNA0YC':XCW+$3P3)T.,5-6G^/U2*D M*\&+2E36\GV5QEM/XH,K05V0B038TAH#*DAH+FP RA2,3 .40>W=37=7Q'GW MC#=7<':!A!:P^:$ 3M) P6(=W=,R ML59GN@GDVXG-SU$8_"7/KF87MX-;/U@^MP)WK*Q/+(CMP-<,H.4AX)8HJP*0 M 2I^$-R=4ZY@&;N9>*^JFA =:,;?ZY];/*9TJ&1B.?5!QW,A?::1I!6F"UN_ M4^3=@'>6SY?1W)ZI 7.I]*#L/.OES^X5ZLWEUXL M7^LX%R=.<"#N0>*%',Q''];)>4*MIB;HZ.+9OW/QH03K4()U*,$ZE& =2K . M)5B'$JQ#"=:A!.M0@G4HP3J48!TR)H<2K$,)UJ$$ZU""=2C!>A@E6.\3PUN< M_=<5 C\[5P<%_=F;5UZ38-<.$-;/ND??93D\V#S7NK(?""/#.,$B6RQ4 OY' M$AH'AI@X$=U)S3>"@A_)?Y?+^=Z,BR/\4C)A"IUW5O=4?X.=G+)+QX^O00@L M+:3U1OU"ZWGW>"MT&QK?$F5"/%V*7+Q6F] F4B8)B457K9COY8NL)CF6">=K MPK6K55NN%55A+$W"F&81YTE()8FXKQQ"'EOH,Z8/6G55*K<4N"#,G1)Q+>KF MD_9:J^<^)._KISZ6#[5.52UFX!+&,7A-F!*1B261+(J$D+*KW./]]K5:W:V0 M;&--UC=",!G8(%9,QCX/2:!B(AC'8AERC;.GNPJR!,VVW;VPCN+$SDBLZG?6 MS-U>X\W2ON^GU=.-G&KEY0L5!64A9$ :^RQ1'M,'[+F*C4 XVD7=FRJ8'-I M>+<76C[W6_78YPQ(R-U-:2D/:17S*>4:Y$Z@.<G<0,&^6 M=QLP6UB54E0GAL9^) B##1/6!D1KS%5BRM#.0BSWV;60K+^JGZNNG1_S3+6L MG%^G=<-2>-S[6(>?2POG4Y.CWEYW-5)KH ]),PR,4@_R.7ME%R.TB["IV&K" ME2:4"6YDQ'5(>>(3XTNH4T !D?!-J&U!C&P"0) M(_Q7J*AO8B'7R(Y8%X./ KA!9)GXBCC\"9YQ8JYJPHU%63+OW5=5(]6,!B4^+L%WD5:#![%@2*=Y55V#)[/ 7+^Y@)C8V!! M3.S\Z?VK#Y\Z\8'O+U['MS\D];N?EE(^-38YB!(C$PJVCR:"AY8I JM7/O#C M:C(9X7Y(',V4GWYOC^L0]!/X@/YZ=0LP=V 78*YJ)QPIL&=S=/,C5'_@2OJ MHL157@Y.:AUQVV+7POLR"A^T"_?".R52"99(QB*LW@(2CRL*-GLBP6H/DX[, MF< Q#]UW3>\B!J!6)2113,%*D!(*/C0'5HK0BMN-&'^T7O6\([V?8 M8WL)\Z<;I_$HC$(5@5TH(JS4%W,=1>!E"T-(&) N904+)G$7KBMPU\7V74@D M)S0\0.*-0IV@RR! V3.P WB@P3&4BC)F +.=IF44^/TA7G)"#A#M(L8F,($* M2<"8P/K*%%QTPPV(;Z6[PP^B3V@/-D/NN]:1*J&A8G%@1&Q9A/5GDTAI2WPN MA 2#MTM']HK<-R2K=X_WR&B0+2*@,7CRBL="X2680.*-G@Y;NG(R>H/WPQ0S M.A:$,VF3B 8L48&(31)RD#%68/V7CIMV0;_$S(&:A#:( J&CV(!MP@"M@A+% MHS 9U)3K3M<(/HD\;YK,6,C$!PR"2-"!3-,"%\#H4MN+$V$Z!(SM%]BAI[$ MAZA6$S_P-9$\ =,G<)V>^L]:HZ4<=O M\4[X8_"+(\* U7CMDLAAXL= Q1RPRL&A%Q%HT02L%AGQT.]T=FZ1(B6,#_-U MEH/H$=X3\ZOB+*O0+VX!O7K_^J-,;1 W@9_PQ8\L:*&G#7F#G)]< <-T=OU MXJGCVUVH:L9N.7DDY%APQB0Z8"J1W"J@+3]AH<\5UUT%H7Q!PL<3TN^?,&?) MO5B!O!8"L7)Z@\!F/1W8>Q!9W1-YDHA(":8XH(L%1BF!EBQ5)-*2JXZ&'1LB ML@?B+O37Q-V#M,+]SAXZL*D4T: @#$]BQ<(H%B&81")BVMHXD%VU>\ 1H.+> MIPV/5BUWH)E^GT0_VEQC\MNYRP ?N[,,=UND2BJUMJP'(J?3^60=K'Z/:!>3 MU<$7; H8*"E+&^ M'Y# YU)__YC[T3M0KG7M':!-'LO]=N"GI5MG#]1TMSIA]>@W+%$2^M)H)80D M%FMN*! MU*HDID$"V.VXHG^K!W!/5;=YUVMIB;>A]?%1]]LPF0!FPA![@/HL MUE*9B D?6\ 3H6W4667M%NMSPZ'V8"<8NB_E!6!\HIQ),)IK'FOG@3M$@C&]M)MH?44GN)PB6$?1HM_U6 MM"94F@2<=O!*0P)FE5 4'':JHL0F49<$4?"X?,Y'!.Q5$ M@[Q-;&BC,%;);8W8>X36?JHMK@!+PO=UJ$,&^!46G%IJ"1,VUB+HE*Z;4?-/ M7+HJ2[ >4P@6/HNPVEX<@-&O0TJU\KN*9]Z:!7488F WTE4JT%>1LCY3G'$: M"4VD#3E@S_J"=;6)NS72?!AHW9$8 //>5]KRT(0^J/](141&(E1:2\EY]RV6 MP[9>=T.O6&\_XI8&FF/)2J,H2T(#7H)-9&)%9\FXOM%KW#_IJA@A&O 4FQ"S M=!6WUOI$@C @44#BC@.G6[76WM :]L+-US2((V#Z*(H,BR/,6:1*@1Q@W$@3 M=QQ5W^H%;-C-OR>&=L//-J;"$$;C*$K #47K/N FH#91D6^ZNKK=>K)_&/IG M&:U;(\.$)9R"S0DH!=4.;A,GE =4!M)G 25=#+TA,MR9_G$W%1)W$SZQ.1;4 MNGWYZ>^9* M*ZQWS>%=EK^I)OY8SPNH>5_-^K$NI[8@=1$DV-8CCI5DA@L9*QJ!DZ!)HB,1 MW'WKJ&MSZB4M5E0MR"T'5E/A^L>/Q+_U$L2:2[GE+*"%]4E9P2 I:TJ=SR7> MUK/6/ ;S[2CY CHWTX?D)YCG+\TT+5Q+3A)PQ4*J$V;\6"04N$"'821 W-K. M^I"/Q/!=L975F/\=JSD@=,O(X'&7 /\A9#86'&Q=Q;4.&*6A5EU*#ZWB?J+[ M+^X+@Z=9(%TF>+_XN*S9^.GLU^+X$W!$GKJJC64STU^G6)&D"Y?52!\7 [W" M<7"8UG4'BH5P12(D8%!I(E08T]!(P@(A#;W[EO_OIUA]"DL+5\=6-7P./ <= MS-B%MM5*UNX^9Z7.O@/]OG %]A0'$S4*$RD8D5Q%-/#A2D_Q&L?@@?I:L8"'+":!3$Q@ MB6]YH$(1L&U2YVTU(.Z/TIJC9^GDD:R,M7W*\3O6T:Z&H1.1Q!&5S#(>!TIJ M 2H#>1OL(]O1&V&+\B]8$7_?7<7^L*8EBQAEL?83RWR@M9C0)'$M:K@QW3W1 M=R0)U\/8K:S["!1V4CL.@E4)5L!R91];!4S Q;ZQ/&6%"!38,!8]]FO@V MZ@XL[8-YO[N<_F)7*D&4 796A@4*+ZM$)C+"#SDU\1T).AM6.2SXOL99#\.+ MB@)-=65X\;^*LNP65F2K?QA?WP?+]7W]OU:CPJ!GO\&0?X,A_EH/V.[1!@90 M1'1 0\E\#I)4D41&DKH6,_'=A? ?CMAP10[PY9(#WUU"V[O!_B&NJC"6=KN) M14PHD^.R\KL%E-9^3[&:PWSOI_^AG.V 3RMIGL_?8N3E;Y"6\D+X5NI MB<4FPW$2"3!$?2*2@(M0^^+N)D3W0?BM>7Z+0F7W7,@FT+Z:V[<+M$NA5$P( MI6!?14QH:FP4!TD8&TVZ\UPW@O:EY+X?/P:/1/OI>)QI5S#2UVV_XV8*C/I_,L7S@5^N=-M4B[R6QZ\G<7&ZJ]DS51(MI%K.T$"\3(F.> M,"YB%L0@LJV( ?L@;J3UN_MJ;T4OAO5%B4IT/WAMA[L7V,DEDE%B:*2P\[P* M?+SBS'S-X2O6$4'*>N'T,Y,#Y1 MSBJU>]D5.G<525U+AGE5QC7%BG-(D*#G5);G95WRLO9[6?>]'&4)AH<44"T+ MJFL['E]*@]5I__P",]C@[^)2ZOKOC5 $*',SN\ __/_U1UR5L?FQQI+9EP4\ M4W_ZH]>FC;%-9MW5OAWT>?/)U$!6LX3!"8]A'MBL60HD40^HLMDLFS3SEW\V M0WOT\IM7P'Z8)0+NHMH2LDTT32HI"T$;5].V1(J\*5)6RM[.S*U(("_39ERF&M; M3VY\=VV;%AH/FFQ#7"KUE_,<]*HYKNV+UZ_?OGWW;B_;N.%/'VZ8H9MD[U[A M;8.L_>!UY2AG-[(P>L+H)CGZCB5MCIM[@;N(;5^UKR[TG?O?'M7ZDA.X74;? M]5IWQ>B'L:[[<_O2NK;)[6M--.CM06\_3;T=GOC^_QH4]W:0UQ(;?W#QRHTT MB-I0!'[1AF@LBP);2Y8G-5GB+7CYTX=?O=.BL%4WZS*\]U/5Z+%J*5PV@QZ[ MGC=G%]@'];:S@^69/B3-/#!-.0L Z^9H3?%A^OG"5N.[X3O.$'3(*(T"(?$T MC82)L'%"!"%X'R\A9HTN"D_B#*'<'MTT]'(=&S%EQ9TI2&QKIVW9%G:6><9B M&,7UM;VPKN<:_.O:O8Y-1&0=[X=]KQ^XLEZFW*]ERS:@/-=&'6?,\+( ;(F= MPGJPXZ3$'<5NUGC&T'0H=6'[8C[!!M;_LE4KV!4*S)8H4"XHL(1IO$J!V <. M/7"W5%618X'T4GA'B/\-]O L7\>A?O!:G@9]P;#RY6#H#Z3_&N!7SWYY)"]U =I!PB2@[/81#L[['[6@_>[HW(N-' K3CYMY?R* MVM+[]#ZAH#X(ZGVS_D2R M/9-L3\'18^N(2%EOHN2<_H =,B_,73/'+>]1!57I9:\AT^Y$V(_I?E Y]1&> M\1&%R,?XQSWL^A3.:$]PG7AP!![LR?I5!1QQTO+8@\0E2VA8C[>#*ZFBK/*= M5Q7&-!37B]G^C>%^:+)'P_AK2C52<7UV"VP?H9IU.6\+Q!]G&[;7CP> M/=: M_:LG(W3/R5.%J'L,1+61J1E'S(H.)G='!^ D^ ,3_+&UX8;:T 7_,(' 4*]6 M' 7+YY7SW"]C>PSX]R7V!\A!'FR&!I$K')UL)U$ZB=*SR4 /4(M3.C>27G8* M>G0_-?08?"#&91>8AAC5GD3I)$HO-T$Z3*6T>Q_R7'E?9AG\P0=\+_#T\QF@?M"2\T[T&(Z9#-*2?A>Z Q>?\W61 =)"'UF.-4SK M>P"1'B94)T5[D8KF6NX+5+2G>1YDSX]LW/-,B#P8;_LSRH<8WGX3,!V5V^6?U+2&N+I7M>![$LQS8T,S!9H)ICGSF< MZS;GW-)UC:E;M/AY&:^#T$,<\DT)^3ZX>%,C+8L[GN"0Q:W9"G>7GMG(N]SU MB;LAL6#HSWG_VSUVT?-4R>ON6R4;WM!]A+,YO4NQ=)7H]TG&N3+%EY-8ZBB;-L:<)&Z/>QO\QOZ-;)LBO2@-V]/ M1;5C%Y).1;66%H9NO\"2VDG-!B!:)S7KJ)EQJESO6KE^1/&W[<[+%OZ$^]^5 MKUE:<-%ZFO[W)F-3Y=>4)7=6HNN)[;QJ&LWJ+3*;NJUK]/1T8%ICYOJN%QK, M#9CM6[9AO_PB\UTIVV\@H&(JY\HF7NQ0-CY V?Q+HLBD4[=ETCD2A7#J\5H? M<% MC_EUW\[W:98F[#;*RERYBH*1\HW'$0_%\]4?(03I-/*5:^Z7650LE"N_ M4%Y+17-T7?WY_=6WC]?T:?.9]O,;^8KVVE>:_7.NS,ILEN9(TP5D)"JY?0BN)+QHFJNQJ>S.%UPC @ '-WK MI%V__-?G#^>:"PN2!!RP7R@@R=4LBV)%-VJ2_.?U1V7.L/1LEJ6WO"JE89_J M>>Z$M"Q@"^SF\X@&,.65IBK@3"SDX.M7J8]=6M0?=DBA8-G.B)5OWRAAED[% MAM<"Z7<5TLI5, 6.>9')\XW7U^^NWE!'TAG+1$FOZ-*W7>4=2[X+?/]6)EP9 M=P7@/FG^%/,?D2@1KC,82'VZ6H*9Z)9#;D52 7[%;$X,!T,3B"K^4BKA GOI M3"9/I[R&V2OA\Y+ZKS#*P-.8WT1Y+!&E+(6\HI2-6=T35A8Y:1KX= -^""*Q M6Q;%9,YW.<$YT D6BZ8UMHW,2-$GP8L"$ 'NC(27)+ C]/2G#S])K]?/V")+ MXU@(:)(F]9]^FA?Y!7'1YSR04Y8V$@_J Z^( @JQ8 J5X;*+;DW&D1*%,D5D MA4@,"\52_R*&=S>"6)]&\IE] MPK*<53K>$2JPH$J35]&6UB2!]@R 2^XBR6E!M"1\R.P6Q@Y<$8*Z_TQL[6 M+,Q+[U\P6B1\K(2CD.)$QAL4(Q*7.=&XMBN"GT0B^"\8F6E[2DPRU1'^E@$2 MH-&JD86$%1&)YVP65Y'>2$(MR$W>828&YR5\KMQXSC->BV.P9-*HV8G0&.H6 MW^N^:J\U$N#7;DJ@$8B>\'(NJZPUULSX+"5XI0 01;!7W=^ZI435"(.$MI\ M+,[)*'%@3[8 4[ 01DYY(-UTCBG8[38"URLPP)9I!,^<-B8=PB /VZ'[4\48 MNVKC_S2XPT:O?P/E,!$H_*/D.9$U82"7V%>V3^UB#30%S1$K#%BVZ64V( MN#; +*_ZB>0_B;#H;R6T>[SD]2I74!E)3"N1\^ K7R'C1\>O2L!#K Y:0##" M0C8_ 8&JSG3@5)1">"LAD'ZUN@LQ4F:QN)( CM& J_(&>"NN/)JZ4*Y++X>L M$IGKVQ,CXB\U3L\"T9=$F'[14IV0"E*_%"W3I3((%4U]Q(<25&"'V5@16E-_ M0%()(<5X,LW /!&&6ZS; BQD4Z+;Z<""KQOD*T1EDY?*-)!/RR*RW: \_B_Q MHQF3OC*BHQU(UZC=21H ;+2 UG%!CVYHJ%\H5S%=-+B9K%.2#&Z2%JUJ4U_Y M&+'QK)#/>!-!1^TV=5L74#(KR687HN5,!91T#8!9^XL,X)9CU OE0HKQ1 MVE%E>6(F>]U7JP%O^G%Q('TD5+D>/U"%^2?A@'7_CXP-.(FD(!?.;F^A=2?X M:-QF,\)@!X4_J.*%[DX0_7]H MQ%4I"T+N:'<1$8-1"#XH^<$HO1X%D4L6C;"42;T<11E%Y3)%"D1B1)!!8!JV MY]0CJ=,HJ=8*B*QL753 F=&DRC20<<9P9!:E &EECW7-K2]4=70UP?:L?TL-05B?V%]CXB'LS@4^;D+V[DFDL;20CA-(GGR6-1QU)B_PD MRFJ_*-RFM.9!Q]YT06D#"1DNEC/AOX6+DXS -Y^XEY4((Q7=DG:Z#NZQU8SB M_5SD$,*4CAI?(I.N@GU' HM@(\VXC++IOP!1$_8$LG#)R&SA^?^@2+@3PC0! M WR,Y.#72HI677C-?4SJ9L5S$GN1E&-DD\$>>DGGY52#-0B_M[->ZJV9I#I6Z%^ MP!E>D)5Q(:,YD8X(2:/H"[$2 ,%6D!@10TCB"$)1MKF8<2G,7ZO4IJ<(T 0A M(M)ZK;T11*9 $LNT*:5,FO()6\ZMJ*U:E0V2_0!-1(6FTLR1\EI_(^XGULSK M..JEQ*_V=C@EZIBMK CN?:A"M_QGK(.%@I3+D(9:&\=ISD>* MB$ 7:4)A2^TX*-3WN-"]GAD$%:)5D '<#)G?V#)A.:N:!*@@]L2F4]BG?.-& MU2C6+ VC&R*PX3012079# M_W8N".<*S?!+-E$Z!1I$.M,QD<%Q?2R:,EZN=B"@R M99Y%!1(HL1D@!3P A\QTWI9XLG02>4*5F-#+O!/G"T(*@H >=1_$"M\Z%>U6 MEX@_U->PB*5FKB=]PO37!J6SQ:(6(R6:(O$3J74=_4(\20/K(HX,STM!ZR4 MR/=&HFMB5'13SW^5P0TM-%!=E0YH^>+>B%I(3EBPY.6HWV-9(+"2=;O6-/:Y M(/*0KM'<72:7%'"/,I))A(WF[55VS'KE7#C--I3V5\\%T<17VH71_2Y)D_IK MJC"4V7TM)47BVYU$-B>>WSB%G$3)CW45]1LL M7"*LVWOXLZ@X[Y0H/I*K5/[G[R)*7#H!E0M]">MEFE7D(NW1IV%YKJN[8]_U M''-L< <)HV$:CNN-75T=L[ZC3[,Y^C0-]<\6'@'.[PBOKGY$^>KG$L@SV,A( MKO6'JNIGT'\_0BR3OST[-\]^T4TA4I)V&W#8+]&PSC_3[#N)SWLVHU];(/P. M(Q]S[SDL&G7.G?K84"U9K5@MV!)_S&QU[.N!XWBFZ9JFI^NN-A[[)G-")]#= M/N(;AO;G!QC-SR)M)1J'?2*[MT;<-+Z"? M MQ48._A)^;8=^:4>V:&DV G4S0'YH,-,( X=0"PV;,U4%8GPKM)PN6I]_^P3= MD C=#T4/9HA-$5'Z5*F#Y)=4!YI5J."U8 ?NX$GL4,AZDZY(_9IN-O<3]0 MJ%B5@53-[H)6CZ$A8@0-:&$,N>J'@6=8KL-,4S-,@9)YA!US]5Q+[S5?NO0YDBL$9B'".A&&RA]+89^PL@>>NN!;X\]&"";J:9N MZ:YI6+8:N&9@^EX0]MJ@>R3:79=H.-1EO'K@V8#??5QI5UOCS1BSO=!R5 LN M)=29YZF6JONN81OM#&9PQ@\XZGA>:3'T8"IJZR:I6 $C(XBCY_E.8I@522/XK_E!^ MB(^RE(+H25',?KJ\G,_G%S^\++Y 8'FI0T\OZ>M+&GA6C:>*T]LS>;N'!V=B M\=7EJZ$Q0[@+W*M/SS\7?'JNG3U@XWK!YY/#G_X_KL ME\_RMW*YRE\57F MR]/GMV?:A5I/10AHB[*5RLB_29%8HFF'H M2+&3 -8SG2?*N_@V&"G7)1)B>!H5_[OXSO/;*(XYW,^''31><_P000L\#YCF MCSW'4!$6Z!08^UH8!'UBN6G.X,3R00"OB:6^H\:[08CT2%-YR!V3:YXWML/0 MUOUP' "6T.\C[:8Y@R/M@P#>@;3;:+QQ",=;_?Z,2ONR?-6Y$#CG\6U3<&Q. M8ZM+3E3;W,D5ZUZ(),,P'(3JJN^J=H#<;6Q#<$/=4/M=\?US!B<]#P)X37J, M'173&C/?LS3$K!XS>P#5$WF8?:3?-&1QI'P3P TB[(LD4;^/S MOUX2E+_\/U!+ P04 " U@[%2N;)Y)(]>UHP M$FWS*I$N127Q??H;4I(E67\HR6FCXH0"C4S.C&;X(ZD9#B6^__W)L8T'S%W" MZ&7G[.2T8V!J,HO0]67'<[O(-0GI_/[;7__R_F_=[@=,,4<"6\;]SA@-/PSF M*V(#J6O,YE.XQ,;;DU/YS[CB#%F<6&O<[4KF)_?"-3?8089 ?(W%+7*PNT4F MONQLA-A>]'IK%[LG)G-ZYZ?G9Z>O7IV!)C9V,!4WC#M#O$*>+2X[WSQDDQ7! M5L< U:E[\>3N13P^/IX\OCIA? U"3L]Z__HT6:B;AK3KAVW1_7PB,.AK0N33 M/;=#H:]ZLOH>N7A__Q1]H,)9O]_OJ=H]*0@B!:()=06B)H[36V+/$"=^T_,K M0U* 2NRV.&J+%7+O%7%8(^T\[9Z>=2-+72[RN/95&6S4<[*-L 3O2:8>4&!. MS#T#HR5X&.T>\%F8)(UWL7FR9@\]J "]SOJ!7M#!#$-V,40I$TA 7U9%0>%V M2^B*!250)B&Y"&& M2,&9C0L@E=4]8'&A'RO%)M%]0Q&(FRDIJ3X$0M@6]0R*%\S\76E/ZFK@\'<< =D!1Q'@R4\HS)SIC-%Y2& -3#Y9I1E]G$ MDH_V*V3+9]!B@[%P?5#RJPL1 3P4(@MH-!Q 5$1OL/AHW$RF7]JA MN =JX3D.XKOI:D'6E*S *0#/WS29![XZ7<\ '!/B#A^MDK2%D/T:Q@C$-6WF M>AQ+_'S!!EL9,=%&)-L(A;? A<#-L8D3S<\9A4O3'T(^8!H:#5#G::!\@0E@ M$B);>$)XKI!+3 BAA\3V8'*3[L4,<_5X\K$I(M \RH-C)*F@NQ GB$%&N"3 M&DID"TP(S SMS TVOT+'%=B4-X2K-4?.A*%@!:281 /.ZS0XH3PC$F@$$@TI ML@4GYC8(CDPAYQGR@.YM'#D*J0H-$&_20(12C)B8MO'#QO_ F/5(;!LFI3&8 M2-<$VF?@NOM%J"("#1B_IL$(I:E9*Y)G^ );6$)89!BSE4_7!5N)1YC+H?DG M&+DJS!E#",L>XL_\\N0:R-ZF(=O+_J<12E?H[>4;\1NT$(80WB#"/R/;P]/5 M#:&(F@398^H*[L6 TQ%IX'J7ADM*-)1(Z5GOA1HQJ2U&^T!(,%.E5BRY+H2I M&TN)Y-1I$.EG!#I24/=*2C+BHEH8]ODI?"^"/)2\*F[BL]-T$TNVMCGWWBYG MEF>*+XASB*B#5;3#0DTC9P3L@00C%-$V>!26/V#JX3#^]G]H&C@ST%:<;;N& M[3JF<(F7Z"F,".(%FO;-B)=];D.QMXT<-K+RXX+V#:XU39L1[?J,;:/N'0N\ MEJY6:I]%1KFFL3,BVD!(NZS7!<8A0?BX$03+X)W2-:;2@742@P2(CH(U) M4U%10EZ+2I1QN'?Q-P_,&SU$T4^J5-/^&=%I),+P9;1M7BW+4R?;DYGU.=S> M4CZ_H]GM\O:X[)'Q2WC5;GPIF4A*]HF2M$5]09="TO: &FFI%O=J&:IE;.5= M3U:$MBXOI4'[79U95F<72F!;58V18MGR:Q,BV&5]$P<2SU9 M$:;%21DMNI73/"W.]?,]<=2K,A7U@6I9'FV?.#J/U/:1J@FE>,\H1UK4'TJD MD;2=H%YVJD5>MZ ?1SJ[J@C9PV5\'8QE4@$M9GDY@3A6R:+B>$E1:J')3R*T MB!1E$^*HI(N+D(GG$+3P:'(0+48YR8@X/(F2(F1\0BTFNP+P4I2%T85FV[L6\AI;Z5O(2RW^)H NJ'_FY=]^^>7? M%L8*Z[\).$O0?;<5X'Z=%> 6ZMI+P G@*W/]L$7@_G,L K?=Y-AN<@T6G=?K M*S[K\W68",X27>?\N;J.(5#*/D)A>2M)^WTQ"OW8FH9T^RKWQDEP" M*"0I#/ESWG31XEOAK9D6U.SW9Q(0Q@N* )-T.G#RWK=I@= FZI*A=7;=,Z;J M^N52=2UL.;FZ!%P'9<=GZ_J%V;H6E&)0AOZ'B+.P":N>H?4#42T(&3G3Q.C( M*'^FK&E?GS5MQTIVVC2!4++HZ,1IORAQV@)2"$@L!,\HUT-3/FX&D%)Q\Z&, M-A[69KF3X5!N]?/FN?NE\]SM<*OPTM]!UD-+5YS]*'C93PMOU;<'6Z#U[Q$> M[%W(KBS>I7#P_J 6QC(O(?Y?0/>^=W#*@U^0/ M"G@1!G"WCPJ"ILT?BAV6L M$=HF#KWPSRV9,%,)2QY(DD[SH M1MSU-% [6?A.VR@I+>*,X8^CV\/T. P;LXXZ<<[]KZ,5PD_FIKHR>RYU=;02 M%!%3GM5R]K:2%A&;?]F-)-33PR5F];8(F>1%G98X//>B[\_1%*_EIWUS1W"" MS>8\P=652- MW]2S-/LTI3+WCW/>^HQ'#X'T>5#5-*FO1O'I5_6?Z$K6\TQ1P>D[H*HINOAI M:R.*!..[&_A=?KJ(2QE%0HYJ,Y>+ZLT5,OE-)8\/J]%*FN/':BJB RTX9D[I M(W #\8^).95?B"=6<+2&VL>[6^(G<64S\ZOOZJ\?MG^6Y_#/>/*/0[L0 M8?E88$>ZLV @^.^""$\R?^#,VUYVU)EQ%P1(.@8EMBUWJ%UV!)=?^4) +3>O M7796R%8GTBGB+8P:9BW5O2R/!U_]R;-W_\86YHY[P_AB>!5NBG,C&XNI?+O\ MNX=W?%FK[N@]B,56QO;"02 _,JX4<=Q&* /(G\%"_W<= Z_1E@ADD_]B*]R% M,L0/V&9J:\HU<^/HE2*.&^@P<$$0W_T8$/VZ>__THLN.R;%%1+[I,[23OZ:K M,86X5_+,.':(YT0&%Y#\-&:.*5 @%Y#R_X[IP#3AKE;R>XK2W!*DC3';PO=% M5JN]\^X7(C8;;%M+!DC&OKLGC>' M0(2",3/FJI60);O",!FQ-95#-VJ"NOS!\P<>/F"&_&K-RT[2"?UC:L^Q/U?= M;1F]LP5Q("!;8"%\YL#XV& _3DS#&@6<[WO,IZL):(JY/(XFZ$RAN;D$\>Y/ MJ,!KS+^G*7YX5M#+Y>:<:!><]!RFJ\^($WF?.6 1F:2G;)Z'<4.>P&/8R-., MK]D#>'QKJ2IAD57Y%'%KMA['+PK3%:)?;S"&:51*CM0_+/_1L^M>\8J3ZQ#; M:(>M(4>/LB?)%W,^83EDXOTMER3AHEO,@0GU1?V\V6PFU4L[K:F*ACFH"[FG M16P&4&0%)[K"A+Q:D2!].%AS[$_$!^!49FP:9 OR5,ON:FQ-LWIT-5X.!TMU MNGMD5++TQ::0/*4GY)M'+!+WI6-%/\N,-R+K39T>5Y6O:5UNYOMK\%P-O:'0 M&8+GEGQ!>" UC4V9)>D;YA%.<*9[<5#<*)\B[=#=,#[$*\RAN6?P;#+)%@4O M"6*(YD00L+M%/F%I$9:F60M3BMJ_!\C$7E)<,%LID;*T)'G3K+SU M3!LC/J868,-W2PX* 5+^3CO7L^76MA2H%7B:9N\']12P8FBIU]7FB[O8\[20 M*!$[JO75EWU>#M8P;\A]&/OW/N'A7VQ?!9;&K!-KUL(#R);$";3',JXWU7'5 MS/QZ1XE( ZRA_BF0EC#)!?Z4+7+6T4"NX?U9L ]7>?\ 'T\N\X)9BR]P^\]@ M35!F[]*+PAKR'[Q$7.J!!-1C^F5#S$U<:1F*(=O>C>GHFQ>ZO6[BT52-L9%! M07)RRABP!4]D+4_3'E/@$\JM&Z"JG'>N#E_L'CW)2WSM.6K_\ ,>6/^!9[$4 MD/ K:\OX68;^=*OVC]"U>F/F"Y:K--@:!-$^=GS/1%7*L%A]%LU5VVMEKB1C M@\JS"6SB_I5K&[FN^NR>I)NN]L;.IW?^1W["KXM,B)\E)-B=TN4&>H_"8['! M6&2TVK,+_AE:3]D3KJ2,I3'2_64VL=2@$_"_O['B&KF;&YL]NB5:[BBA36RU MPJ_39:1JRI$W+(%3J'4&ZF7IFPAH? M?Q@:QG.J& 3;'*X]:T]7(V=ILAV%F M%U )+(<["+2$C7E2ZC(?7QC_*J'Q][<-,F6M!"\P?B(E3#GHIXJ99&$:/L>AB M>F^3-3H(N'5T3=N!%.H+[BS (#?VJN]L+ 3'R,FP*X^N<6%SN%-9NNLQORM1 MVKR =S@;T36A&,M'Y43 $EMS,FE:-J067C;K5^ [-!MC;TLF&F+3P0*+=52R6WG-CR[<@X@IG5B7$'52\[YN)*?D([ M^2YPM@7[RF;JO_CF@8MP Q%U 1*91(V;O _7#')&2B9%0T=(U/"Y?2R#I)G( M6,'B3C8JJ=J&(1*Z,DM,46+!/%71N-97KYW*UQ?339]1U;!V'V+*'$*SU<^L M;)@!!Q\MR7)8<@A>T!#UI0__M=#?_@=02P,$% @ -8.Q4@K?<]X*$P M" P! !0 !G=G M,C R,3 S,S%?8V%L+GAM;.U=;7/;-A+^?C/W'W3N9\VT=Y]N:!*2<*4('4C*5G_] 11)\06OI&2LDDX[26PN M%KO8!PM@L0!^_/EU&0[6B,:81)].+MZ=GPQ0Y), 1_-/)VE\ZL4^QB<___37 MO_SXM]/37U"$J)>@8/"\&=Q<_S)\F.&0D<:#Z<.$_1,-?GAWSO\;7%'B!10' MO1@-6*51_/$UQI].%DFR^GAV]O+R\N[E_3M"YV>7Y^<7 M9__Z/'[T%VCIG>(H3KS(1R<#1O\QSGXY)KZ79!)7BK\^T[!@\/ZLK$M*P7\Z M+XV#DUQ$_MF@DH+\M46?ZW3QX<.'L^QK2H/!MOTH"=$#F@WXWU\>[LK2\QC%[WRR/.,?SL:(211?H\3#83SR0O^2U9F5 M3S8K].DDQLM5B(K?+2B:?3J9KU>L!2XOSM]O]?].Q.2LGRA]I>@BP*V'Z:]> MF*+)[!9'K#VQ%]ZQEJ7I$D5)#\E,&=N+?/._%*\XDT,%AR%C?10S)<_PW(7GIV)@ZGGL4E##DHP6*8KQ&O%'V*7";]_X$GZSXH,R& MPWU*7&7:3]0K+^0#V>,"L6[:4\(&KZI@/ANDTC 3>U574%A*_5D/(9R2$UE7)*\@&]ID7/V>C.YM4S3UOQ4;YR_,S%"9Q\1NN M]?GI^44^!?DN__5_MOZMX!QZSRC\=%+_98(3KE#QRS.WHHY22AF(A!(WOM4$ M+[\YDW]*T$ MYXLD_\$=Q'V?I,Q#[L;W>Y1($&] 6G0 )2E -%CHIH:!FE%N_TLX]N=3#P96 M_A>?1J^]D(^7PV3D4;IA2^%L4= @E69O-4,RP"$1A=MU1@QY)B#Y7L-6-Z^ MD6H=Q\YA9ET$ND^L>.Y[$OE"9ZBDR?67T$ RGXD:$C-*BN;F_ #'G%-*V.0_ MV4S9[#=A_:X,%S#/W)K^Z$G+>8^*%)*-+922F%K-P=!/O:'%F\$4)N;-JQ^F M/ Q661%(2.B@I 019IQR9/P !QDC;X43+\1_H* (%EZC-0I) M!N<1B9/XEM#BTR,)@R$HWFV6?3 19K,OL3;(:TYWS>A+>;]:EI(QK112[8.4+/( MS?X/.&8?8^\9ASC!*&9SV<>$^+_SC4(V-/!Y;;)I6-Z4/&\E/3D$Q>4ZRM5Q MO2*OB*)>EBL)JVMS":&[#BJR ['0JM9%*P7*];J$";PE7$50<31:3M!&+H2= M&!*D?O*;1RE;0F^&OD]3+QR%7ASC&4:!;#?&JM0N,F%6"@3.A5LS7=268;^V M1V/(N(A) @I*%AL+4V_#=Q746S1BHL;F3),(*AR,E#*POHP/T "TU@-JJ"0# M'7ASFZEE8&\IH\+@@ ( 19K5;SA9%)&*0O2-V/PV18HHDU$1J,#HH+ !2LRX MPMO5R 8O%&B]A)9N-RK(Z* "PE0UL[%!Q@I>M/!FN0K)!J$'%/*T+BT$C.GS M]C*@APH)6U4-H&' $MX^QYA$\R=$E]?H69+-HZ H%E B"JB&UZMC8&HA$W@! MK"?O%:G7 0J*O#6$%%"-JU?'P+A")O"V",8X0CS#FJ( R[JN@J0,?HA(H-K7 M0"&3WBOD B^T];@@-.%NYIY$5U[T^YAX$8\5WY.D!&C#XC9%\@8S*P(5$1T4 M-D"(&=<<,7\'E'N%.K) >G/EM=53N^>AY&6[+.VH8]8XK4>UU&M79K&M1F])3FF3N95*)C!@J*W=FC-H4[W*J1JE>GAE@Q1H5, MP\'JB"R7))):5O:Y#%,W/T.UJ481 X.V.<#S/,. +:B8#EXX]7!P%^7IE\U MLYJJ"#/+J*":V$PM TM+&<$+,#_P8_,1"FX\&O'K4(:^GR[3+/QYC6;8Q\UY MF7F!O+U,"D!%A+6R!N PX0DO@;(B9;;96KL68)N1RR\'N$?)9/;DO;9WIKJ4 MWNU7V96&"J=^S6#B>&PK@!Z)L_9+2C71&(24+ C[LF8DF;T:K>.@YO*PXAO6[.Y\#9M$<>DFT36B>,T4XR-<>8T9 R!; M0">MF8AML>)\CG$Q=_[5!>)(YQ:M.? W%#T[J60L,KP%6QGGE?IE!44S5@[" M1Y?2Y!?J2/5I?F]JL_ON<#G-4>0G*67RC!8>G;?449&42V81B3O/(K< ,=*G MUM=;S+:+8A$3>+WO&K'UE(\S51IV%7TJ3^A6/P&UHT)^O?WJA>&M*H=+0A/\ M1R;?9-:\TJ 9K3 B+H(3&F*@UK;246]_'3MXV0:/* SY#1;9O=#\6M9AL,01 M9FXHFP[DRC7WW:P*%7MQAH6 (J63SGK$F+*%M^/%QBK$6I7?ZU6YBD(,&"/: MW:BOH@4*#QL-C>8!*FX -\RX@[M;KCQ,LPM)A%,^-5'U)E$!$5"[&^ED,'!( MV #,55&MJXA^F2)NBQVO6A+/CH?(_XDBN6\9>J'\WFU*9JW-0<&7(H!2_>(P M62%.)C-^44D6*$9TC7T4\UN#6FD+.L(R@4%.Z ZJ(CL0"ZUJ6*TPVZ8QR)F( M>JUCL#ZP821*41%7:I[_*Z\RXXZ(_1^T-R][<"A']@X0)N-#K31 Y1V%H/413Y?19J%T\)8U6<+ /8E(75SQNL:,N'HO@8+X MV\.K3>LYA:Y&4'AY2H66-4';EROJR';WODK(OCG,&K:82[3*100X5(JS)XC+ MQ(&:[6KR;5OW#>6"-SR6:N6XND(1:B^ -52U# T!%5@XZC0R@8Z AZA?G@+* MP&H_?N7PF$4SDU.2:VM N3M\(:=TUM$.DG+VEEW)Q !$K4NM.RGX\<[5X -O M2B;+1+YE@P6>1]L3R?[FB7I1S%;]W$11D/V4&RSX;[H=& JUIWRSD7U($HJ? MTX2?Y7XB4T]V<=I;UUU=]KQ=W> ![](6-AWJC>74)$LX'P++!RM=OEO5>$ I M2Q?"/A,U?V"I_HL*Y111S.>6/D^21]=H^S?[>1M-O'GU%UXT1P],X9O9#/FM MJ_><5%YY2>LM*W9+S._Y+R-G0];-UJ+;K.T+[F8+Q@4= M7A_#?,05LUK W1'S1:*\,S51>46,F,CI@L/69BQ+">[;4Q8O[%0@76 M@K31L[.!:W>M4"S82)%GQF3XX=DA\;:*T[-ZB_ >RG; ME'7[EB^/RZ0)*I]\K7KKBU;PUJY8^X5>3;%CPV3'!NF!0O,:X=W/;K:0$#TA MVJ&DU;+0^?.BAUP2:A\D/<1RL/Z$Z26HXS9_WG2R%_3MXZ(2.^A9WS-R\3T@ MW!U](DXWF!CGY=AA09RF ^AJBZ_Y)&O'@(/U$5?+0(/Z[.L%H"?H,HUBIN,M MH=A+LF\J?SX"-Y89WT8M$^EL&ULCO MD**H**A.4106W-?6T]3;\*DHW_:*4\KJ06R%NL3ILCG)T]$5,SPY'3A/J;(( M,5?9Q"T*JLKF=O(J1._.=HX/"$V?I3[&/":V0&' \],WV2$^4;JI@JR:<"HD M.S:[&RK?XE+VMXMU"%*IRBHCM()"^XK5%-)JBN2Z2JW9?,+6IOJ691H)T'* M2X";]:CL1;HT@\G\1U!I(_517EG>A3Y 6F'EL[8G,O19;Z>(Z;M"--E,0R_B M=WAQ'Y#I( X*6Q2L1XF-"AX;Y#HW2@_DV=1I>K_XMS$/Z#P,P)R*"^4&\NKE ME1=CG[_S@,,TX9N_,5<]BX5?\R>20W+$B[A)&FZP8^D<2-:EW:;'Y00[M,^?=%J6;?FLMHWO,$M.];R@'S$)A.L2\6N!](B,74GTA4.0Q3< M$EIL-!52QQ/*9B]SZBU;.>>]F!19?!V9./,M7Z+G3,!2JIWDC?8QH,P;04GI MSDOT-#"Q:8*::^A6,?<0R@KAQ;J'84A>>!J (&E& ML$6SJ^^'F;[)C)BYZ%X_Z-3M3%WZTY4+_?LP8?6+5]P=IC4MW-[KE\G7"5-1$ MAW>EVTKAWM(C30#JAVG,2'='1Y2D+H\(R46*WL_W%3=&K%. MX9S873CE)SAO6DZ]/UTR?5#0?6:=/;O$&5&BX*J$S+- M ]TWV]T6[I[8PD?I@9K0"L_[DP'*,Z^W'J:_>F&*)K/\D)(75NYC=#U&;8?] M4LAK'/LAB5/:VIC5T57OX1/3.;S).2\ZG6V+E=Y0L^PG,--0ZU!2?<6 MJ.\3RFK:'E@PK@%(RE,VU73>;\>(M2K:/=G%A2J?ERER\:_3)J1MB^7V-"_F MK).;BBB)^G4M;ME $")]UA@@O9NGY@],>7'W8%\OO!T_&QW:VR4=2W? I>,M MDD/#4K--I8[;A>U^)=W*7C6-[!W:4FGG:NBV1@[G-VK8(H/T[4R4T66A]V5B"%5+FV2$Q:Y-]=@CH M2C/0 &WL2;1H %1#E3>HE J:=O9H1$Z)$-4D8V,!D=,T;$FO8$R*B!#E!K)"8HOS.E-78W?E\.QN7O MGOD&1C]=!M/W];1J_\V(_"-[^UW_^S__QM__U[MUG%"'B)6C]YN'ES>7% MY\5J$X24-'YSNUK2']&;7W[ZP/[WYHQ@;TV"]1:]>\<:4ZH_?V/_/'@Q>D,[ MC>+?GN/@][>[)#G\]O[]T]/33T\__X3)]OVG#Q\^OO]_7V[N_!W:>^^"*$Z\ MR$=OWU#ZW^+LCS?8]Y),XEKSYP<2E@Q^?E_UQ:5@O[TKR=ZQ/[W[^.G=SQ]_ M>H[7;PL1V6.%3DKRYPY]H=/'7W_]]7WVM"*EC (!ZYK:&7WRL2*N$_XE^VV= MO*6#_.9-/LP$AVB%-F_8?[^MKJMVVQC%/_EX_YX]>'^7/L3H1XJBY/*1_A-? MH,0+PICVES%)7@[H][=QL#^$J/S;CJ#-[V^WCP1QM,]AD:>XP@GY>^8#>( M(K+4[-P+_4\&$D%,>HK25PH3 :[I6K9']]YS'RD@)OJBK!"='"DJ.%R@C9>& MB8$T'#Y]!>HMB8D(MP2O4S_Y[A'B18JB.C^%'CA-=VI2+KOMX>H,M87^?)' M&AP8DSN\29X\@N@>D*TK.QRNK_<'@A]1O0_3%=.PG^$5.H$N)FI\QGC]%(0A M97T=45=G&SR$:!''J(_@*DQ-O)(H(9Z?K)"/@D>/LNSEC?"9&:R@W@OUB/T_ MZ0*8()_-;OK3EGC[&^SU6#C4V.J+>^;%@4^-JR=^&@WJ?HC:/5C= MAXW%5N!I91 MAVFHQS#&8R^X8RVJ,X#'9=_7&M3+&M*_LNQ9V?6I+'E3=OPHZU$,V^$+RRZ> M7>?.OEMGW9T;SHT;S'TSG" Q;;YFQ]UW"?TW4WZY.??BW56(GPRGBXRG14%W M=)% \764 8LM:(C$;,$SVF^->K&H#-WI*'NZV06/B$T8FRIT>=L3?'E@&1-T M!;(I<9UI/U'/O)!E&=SM$-U';JD%HV2'$CJ-PI[BBAA;%-FFE$8^)/8SSX:N MYI=TR4E>^KW"B-G5Q?.(7TI8_%@7LDH1":+D_3K8OR]HWGNA@F$Y22EEK@G+ ME?E+)F[&S8)4]&; M.QLO?L@F4!J_VWK>@4ZD3Q_>HS")R[^P/>O#NP\?BV3)?RO^_/=*/JHPNJ8_ M5MMSZ#V@\/>W? (Z1]@00 3OQU+G.O()BP58/'ED MW=+5L'4Q$-JMFZ-TQ-Z"-,>++K-E5\6*:[AY; C>"RV*^X[!48G?WG3[>9/@ M-]K\,:$/BCSGT7#5E;$S37@$U33I$C@) *DF L0I^JNL,OP MW3D)UQ./LAS]PPM43*9_'W4RK5"?O0;)C2SJ[.M2:)'W9%&8Q9^,DJ"V-BARLYAT5(/R+2R#,YD='!RT :K& MP:?(8@K ,QD-;= I=E( [C^<=R&J!(T+.A)^@"+_Y8H.?:;A&2\?0,-G,.*O MX21H\G<2QT./HQTW0%."8@;\,NH,6"8[1!JAL%P+ND>@8!N=IX0P/>Z)1^7. MSN(7T3K[+)'11>$@3EE5PC_/88FMVC-)W8?$3]^WDK!IS M_.4S[L32%;/QKZ/.1BIIKF3]C+R8+>"S8C1;SYQ$FTA^.1I:K0MK_3I^)##W M<2Y2PA)6LC>\W/?)'BX/V;'&Y3,B?A"C=I#9G$$]DJC)P$EP]!X)Q4BD9A=E MP/F#BSC+'6USF,G;BU$F:C\ED"F/@S'&1#V4$!O[4*-0)[N>PCOW:SQLG_D5 M#X>T?"W]1 KE5C-EL7EHJ.[=(/O[FAYA:\/>W"6%1//8''"7H.;D,LU:_ MOXWS&PTNF#4_>F'>%(ZR6Q_/ ?=T5T3;-CI,.R0&! DF+4PTK8[U- 3AD7%L M0 /FY,0Y94NTBT:B4V%S(4TQ$AR:05=X3GI6R\!",V(U[4 [0XR9V3D,IVWN MOW]RRN#-#$(;%N\HV-_FC*43I]CL(A_.TR:^-/RAPN+9S<2%CQ_72?ABP7E!?\;KMR\JNW>%O]P**8F! "E>M+U='RM]2_H;^> M+B,Y9V>M:YC&JG1^7KN7:ZT[BL; U XDO;=KI1OK!NISO#J_QV M.MV!I1BI4@;!TF:E3\,(2\$4E/&PM'D")$CNLN657[+"'JLE8 HZD3(ZM M14:Q0)"M_4E4(>F4>^!X>^&0/6O6(QMLHQJN,\V:=2?>M(83P: ZXB#+_W = M"2IE6M\*ANN$7_ATJ&UAP+ZT:M^.];;,_)[C3+CAW&F54!6OF5PJ@UA IVH$ M_BC?]>N&Z*JH+/Z[BN>W'[AI4HHJB+;M<>H;HP5GW'9,_&6;RPX \ M:[MM&B%-H12'QETCJ2BE:"D.JYX!=]!<*[1)H_5R<[D_A/@%H16B6Q83\)R@ M=<=PBM35%)-0NVM,/465)Z"$J1,1\:8"4.Z:@ +T)C!?Q[A@YT[F5RC6QK*5C,SM3!+3<_8%K+30/^+>]1U MOEA=WBW\!#R3UFQ5:*_^X<%,]!Z6%^>A&]C>F2STEH2@&R"D@6T^\A8OG\)=:TMW="Y3P-+\ M#?PTJ6JZ7V8\04+5?*AT.NUXYU 2*E"[29Q%J2EF%&AS[3RJ*=V5YZ/%GIW? M"DW=)0-M72>;BK&YJAE9N\[-B0VZ*=YUE"""XF3E)2A+05[399VE)GE;@_JU)0P M:%E&=G1:N@L-\P%0Q(96!TZ;E!JY"Q\CM161H\K;B9J?-SC:WB.R9_J<@P@14!3C E*X:WNY0HJ& M!ADY45BS+IG G ([3L6 _2WG2"7(TONX?&;741!@.0%%]=T+@,)=.\H54C0G MR,B)BH)SAHS-#)E?YPP9=T_8Y@R9.4-FSI!QS=)SALR<(0//6)V8Q5ZLF)?;K[[<)29O:9D_,T3O >D3($ MU_Y$H&%K[MG3C5NZ.[VSH-T7+3T#53E"I/MD>E MP>K._;B4J3NF7$X:1S!!I)WQ,46F<>_UX\)I1"Q>?XIP7R@9I1$;=JJ2:CSQ MG%,Y9L:/BLRIQG.J\9QJ/*<:O_)48T'YIK$C(E=,/>J4/:*.:+QHB$Z3PG!J M34:;=@+QOJ*$$SG1:R0?B$:CD6:JEFFQX1C49[%*AVQ"JW;DQ!Z^V+-/\?TS MJU.UW'3KBS9CBTK$94110CP1V&CI; (760=.;/8"9:[2)"6HKD61>Z&_%BFS MDJ]0"JPF D"+XV5Y-5/HWHEJ_P(5 .&_4F?I_@F%C^@+CI*=AD>AP4P.8"5F MTX>P_IA9!K&2 $XD=>LI\=_((_=/N!=Z6SR,0%OQ>)58A4=H>(A6_3J1.6X@ M.^V^??S1DXLY.G,NKQ>?P"B="*%YST[DP>M+?X73=CRK'Q-CA.9,7BU @3$Z M#3[SCIW(^3<0GM+VAV>-B3D\,R:O%Y[=,3H1/+..G;B\H"?\8I,@8@6C(",BV>J]?U' 1MU^17I1<*SK^&@#6U=E^-/P8!?_@*DX^$QQK M!($:Y'*L%.331PNDMV6\%%V4B!GWX$2T-AZ_9EE?)C4V0C$#A?V/QV#Z.%,; M&]N[':_3$HOCGLY<[P]>0%C28/< *=3BRQ0ZNSE MB_KR\:!,PB3&H,#Z*"V5; D0X8[_]<#825IV%8Y0MO9I\"C, MZQX6DW\58HS%Z'XEUPB,$\< 7*8AB%E.Z]4@B7*JRCN")^H X9AH0= M.;&"W1-OC9C0,$1XCXOAZ3Z>'A@D*O9$0)>[$XO$!7I$(3Z@]3WR=Q$.\?9E M%6QW"8P"1>JJI(J$>GH8T1N GI"1=C9$I=NO.+_2C<.0?:U2>0_1;E>,D4:[ MZ<'%=%!Z D>C6R=2)UFM5;P_H 0MM@3E7X+G@4Q">$05EW"2,%)3NS]NN/WT MS&0$UYH%Q:<7^0*-+J,K[+#RJZ9E;3>&>MN9VXD0ZX#+9(=)1!4*' F4Q M8$+*Z:%$7?&>2!%VY$1V7GDIMA/M+S#"?5X,$/!\=%U6=/.^PN3)(^V#00%% M2Y\&Q4@(YX\]5E&ECMT.*X9.D(43;]2E9!SS<6SFMJ%,K>/(V^[Q3*043'Q" M"E)UCD-;5"<]^Q1:34T1J1&Y;"98.HE]+8;)<);&5,4XOLM%@@XHE6A+,(AI M'3F$A%& ]52%SQ@;K#/0B%DZL4(7(L%5<:!GI;6;ST8L>J1D-RS6IF%0$D9D@\F>O6I>[P\$/V8BW>$PS6)1 M<)UGG3;'KV6IM!FK;A$X_["9J@TCUQD77\-28=ASXL*AX]0/D4=?%==IG)"7 M>T)%"J+M(F)E:F,*>?H+'-;3;EB&^30:NF9Y8Z6%YM?AVIWNIZEA=?DC#0XY M*C<)?6%#K+0GJR:[P^&Z!MK1*UK=$DQ]J^3E-O2R;X)5@O,"#>H-RE5+H<%H M^RI7.'XE*YTFLB%PH8J5AD&QD?;UR2SO+%O@E3IQPC'CB@I=VE$CEH%FW L[ MEN BNZS3$RC-BSKC1F1J5SC MLQ?.ET0T6LA40'%B(4*7V/1*$S(8"<^TK)( #JG(NY!"'H^,\^AH1'@_90Y,YMM\+1JV2$ M;[J)J4H?FT?EFG,-?_]$34DE/#2_A<)E[,1*4CM-*G\L;M P4<]QS,D@UFY7 MNM3J[::!&].!,$"21E=.K"[@\22()@7*8MB$E-- C+JR!A@1,G[&;]U,9CCW0O]3):)%0:Z\@/SA MA6E>\(5]JM(+CQ]\'SV7HA*O*-E&1ZGX2G# C.C%U)CK9;1"?DI(GK'R%4>D M_/7,BP/^9\2&X%W.2+N\QUNK+.C!^V30 *PMCO[H223#P!,/.O"-.V,VY<_6 M<:MR._'R<>[%.Y9D1__#=H1'+V2+;J7H11"ST##5JW/VH]FN.@92;O?:4&\Z M9(-"6D,H)UYHBKJ64GQ*Z!$&Z\&EE0&#K^M,[7HJ,Q M2NU3EWT+:0U5%QV+YL'NE$JQELJ?O50__N\ $8J=W\]@&,#8?+-N2/15L5I7'"0ZXD++3<-QRD2FRX0*9)VS98U=J.6*E5#UNX MW[" H!3VW$"<6H__6L#KUF5U$GI@5=9AL2/62E63\),R4CXI(^73:T(*K+9U MI'QRZCP:DO!G9:3\K(R4GU\34F"UK2/E9_X9]6F.).\2[/_YX,5Y]CO=]HO+ M4N,> -[M/(+.VE(M"/&B;5ZFXN5(]F\0^0Q\!'O)*\?D\XPZC$9JT"#/1AA2R/82!OO M+5Z6;V4HEA-NT2+,F*,U/!;%]TW;!Q=:C8Y%9)4:O0JH&HV0?6BJBC%$<:+/ M5%3:\SU].!7(ZSUR ZQL!B+U MO(;.J1%'JA>'+=73Y@_ZPV.,TZKBCAJV/13/U6K\* /<; M,_L8U9;'B8\N])M9*_0C#>(@047,88B%7=*'E16>V\>KF"FG&'_7UGRNU,6L M^^L 8A:T=[\G8"^),!Q!Q%E,]P 4[X*6*J/Q6#!!;CO B*_#AY34 ",=CM1 M!.$5@\ETG$X4+Q "[>,'RY]C4XC$GN>5&(-'M%C_(XV3/.O5(/8N8J05CX<9 MO0YPVAK)L>+VL&@E?$O,]Z1T%RS[I0*,[ M@!]J3])RPGR:SG6$7'RXHASXK%SSF\\S4B7-] M<[6.VD1K5C.B^X5,U0!"CRY4XP=&78QW#0&&ITHPH/]8UN'?D$/IM=ZH_WDF MF'?1_9[6E.<"="_BI)-!>$OB)-/!F3L3E_M#B%\0RA(VE@>F&9C=+*4K1E) MY^I[8I_5%*N/C);;:R 3@ZI %B>67RA!:'7W#42<$FTQMA+:5XH\G1$Z!?HD M\@S\T4-N!IKLRX>*#;N?/Y0V?*6X,QZ[4X!01[@A"GC$)*FMA_2W]EI(__3W M%5,2>%WO_+U,+%6^?[D&+@,\* MQ5K/1MIZH6F Q8)W+))3,9NTFHTV1[YXSWR;0,]*FS2?.683@> BFS2;C?5I MWPOTD(Q]T93*3S?DQ'O>\OPT_*EL/W4=;.)U=&R M5(>5$W%-MCX>BW)_\9*44,$OO*2=0R GK#[^R"=TW=S*2FI97L35B=J830&O MHP01%"+S\2W@&+'6;7D,6:NW=!U$YL.@Y]7H=./$ M9VXAE2Z?#P')O]2>7:Y0>$OA-1&\K72;N XB \5[O[UT^3MQNPP2M8AQG&%" M\%,0;<^] WV2M*^NFS05P(C?=(IP4AR(WK#B]]/S&M40+CC;?J5^D]0A+>(UO4CGA!C\HDK\8CU\TF4$3+1$T^?6_6@.:X"7ZDP1K::5M_K[;1ZN^N M6X&G@N8&6#%I7-1PPGL2>$<"[V<*EN,J8NR]'.WG4H0P+P-1O>X5D0#AMB=N M FY]O":NX\! \1Y;((]_B1O3(* MW.0!I/P#H"C[CO+7SA8JH:K0P:%R'Q J MZFEB@,.R-+O58-Q5\(S6YSNVHY_C1T2\+?.U MPRHXRL+.O-)7/=D(H*:EF2 MS[,TI=7B3JP@.,]^X+/JV^"3LI1(%;W-&($V,8U%@38Y\Z(_KQ"B2S=P=QM^ M6*C2?NBZ683*:-FES:DTS+A1G!N4L*J'I>3+-(D3+UJSSV9E(?'.A%,CK^:@ MC-QU^VLJK#E39;Q+C)@&@VS=[3D4)V?+#7/E6IC@/:YN\+0?NVYSB4):-N[R M*I-H3*,]]FW*!(XY[[I2.L#*+;HIF5NDHK'=6TQ+ (Q[8>\&1UL6C 0F-/2H M7- ;CURWK$ 1O86ZP:>TG]7K;F49XM:>T+*,A*I51+I#Y;J]U-33,AV796G% M<:-4D/Q5Z;+EIDA+.#H&"N>T*LT%9[7BYJXCJ.> ]#ZS%?=58F[<"!C-Y8$_54(FW<>O60U'F*3. 78=\J#*R ,UE3 M (,<6!Z(TP?C\EOMQ+C#O'^WV0U4B\0@B.8>BU$J *;#5%0,G5[XTE ML(L21E:#D_4$S]SMJV1!**9/V0%4.UE)KQ&0?BMJY#HDC)0W3KH5]5 "8N2@ M** .5*542B=8.\:H(MIKC9 5_#1:%9JU.3_].IW:G*TS[6[%#SX!G#LP?@T0 MN=6[N0+BXAYQ M=NY4X!C=TE =$3-3"ZN+Z!G;0LT1T,V["YZ3W8+VM*O@?GR M8M2V/.?3:^LP5/J,@BI2-/L8HB+!K??B[Y#_YRW!" "A=X+6E\0[XEE%K![YZ#QI735NP>7 MSF$#JVJG:E(!/R=N\K>J7G6#1GR"8B0@ O>#1E*UE(-&$"KKFP@BIU8[89M6WHU)YK8,7. MWC2B':'=5L^0PIU6S93.[+(W.%KC**N_]^!%?RXW&T27%";HS?79<@7NMEIM MCM<25-J,M/L*)BLVTY<'B>,.K,AUW(\S3/ [*4H;KR25;EF\7H[WP442<% ]N]D*;, MH8!IW'<#5)13=@DXS'J>3?6P;B'&MR@^(#_8!&@-?S191E=:F4\WGB,AMB!6 MUZYN9I!I9F(^L]$6UMYF[G[@>G1#0VZ*N:6%#HR^K9UY=R\E9!_BA#/CN 0M M2]<)QOIPJG2>8@6%&I;E<:Q;M\ZI.X5/\SVQ6X+7J9]\]]B'-).7\M-BI0P6 M>UJQU+T4C?WQLD*,ZGIL[;NQRXTJRW-S1O\8;SR_& MH'DEYG@.9)GQ\=#(&N,Q3]28$J#LG$]OZ31I#I6DR5A^O'V 8*-1:KP=6!.J M.-E3$&:(-.ZRD@?8=7NJJA&WZJ7PB%\5FK1&9C@EA)V7I85^/&O2I)+]G]*AGW(0,_M/,DB/RDZ/0N((7?&]";R'_$X* MO#X8M2TO]>BUG0"6^HR&+K0T^W(B\ +)7,E:N1D^WD;!/SL?^39K+,":J/%$ MP:8\'C;0)NK,I1#%%1U:2/[+9S],LX^%T&E#_[^^]Y[A-R43#LW7(3T.$T!? M_Y'1A:!1CT-D=]ERN:$ F JIV-D>(UAEP;^6!99Z.-?-(-!_3"<(5.4^G:4Q M^P)*?)>+%(OR0$6T[7Q0F';4B(L2/+">O@HXZF:)PGR=B%T4(L%IA-"SJI9: MXYD#6:%"XV&Q-F"6(,0P+XK68#0M,W8S0$(PS?(KX#I3.FV.%=!5VHR5]0G./VRF:L/(=<9%?7,5AL.$Q_P0 M>>0Z6E-7DKSD/7+&^LM-#\.EQ'NX]3 M) (OR1TBCX$/':V)2,H9#Y),PNE2T$['UX+9C6W>F(*N$"@&]V8I7=/0$-UX MKI?0A%A=N;J=(9XU^T*\1KN.T]O('=]E?#-#CIFQG86^F;:E!ZM=_A)3)_$" MQ<$VHIV>I4&XAN_82 E+GUI .-(>+)^+6$-!P(Y=SIE_+> X2'EQO$F>/ +? MT(Y30 WHCFFU44/.^+ZX M#B#D^)&ZZ0K=*0#)J1#J8%#J>,%N@0GR^(= D_!EP":>G+FT7TI)T'J1W&)J M@^N(:@ [IVK$1Y='2#R2MZ.WJF!-I37PTG" A#VXL?0YYTOE\Z7R^5+Y?*E\OE0^7RJ? M+Y7/E\KG2^7SI?+Y4OE\J=Q=IVN^5#Y?*I\OE3MGYOE2^7RI?+Y4[KJ=YDOE M-87G2^7SI?+Y4OE\J7R^5#Y?*G<12O.E\OE2^7RI?+Y4/E\JGR^5^P9!X$S1NI"U/I>(2]DO7X[X.A; MF 1[+T%W*$GR/,-"@^[I4W]>Q_.I/KQ+2XN?765 D' MALYE9%R3CW_6(C$F:&[IB0K,%+:V4^W=.188W>+0@8BYR87''OI&=^9P M@XJ#XB3PSW$:)>0%C%<+:;^)B-:W$1CY&HCF\G)C8V>4)=@.< M=A'^GY0$\3K("K7 R55JU/5K8R)JA^VOIZDJ$J1[$B9TZ MJ]42UXJU!"C.->" 2+U!,7PJ#=R'CK;:FJA1X>_$-MZ"]UWZ$!JM/@H-X05( MV-!](!D/0[]E2-B/$_FXN>=#9P K]!C%DF5(D;H1&!!0NX\;/84UP2)E[L0Q M47-/K2V4M]Y+=C7_@EM TJ1I,91Z3=T'4H^AT$257D\]SZ3 P_"LXWM$]A3: M%T'LLS>G%7M9YFU1:N35QB0C=Q\-FBIK;T(R[O4S*6LW^=+#(3_#\L)S+]Y= MA?CI.LKJ.F275I(=(K7?.6#HR:6,5IER<1\Z=@9($U'&G19 ^\6A'>P!C_R+(S^ MZ[@%/H/M+EENOL4H>XM?/K"T/[2^CBZ?_9T7;=$5)K O]-)"A@5.9<'//IS< MQYB]@=($8J^.RXC?!Y;D?H6 L=0'R6* MQ@T<-^7\CMB\0.O%(_WK%M5]_5M$_"R+3+ 'JC<'=T>5YNYCK.>0]-I157HK M<>=4_+FYQ-8""U_1! M7=[^E0$/&)0AH9=W5X)OW%L<.H)?X;2=\F7:W !Z>?/7A3Q@2 8$7MY;B3O3 MF/T(N L>^ZQY]>8FN,N:OS+<=8=D2-QEO96X&S>$KRJW(=X,;]&Z>!-'Z\MGGY(N]NPW'7#)>*@@C<]CXK!3'!R;&.1W60)RW-,, MM9,*M>#ZA$\8!CD]D)T,?!KW9* I7I$+)C1\BP8T>T4S-:/#RO4R><6R-/C( M][1VF"3L5(&7C\ G*/-; +W[2Q52S!76GC<<'F9]YMG>'92G*"'5>92 M\^$$K"I21SO/J,FKM.;8P65XFO)@/*E):6DN E/0-#S+R2[,D7'W(_4(ND(H M^>*]?/KP\5?.Y.+2M>890.>^S525-)Q] -O2IE;SA*O;$5Z"Q-8$*%IV;%!, MQX)\Q0QMUV!86LURGF\;)8L#"4+:XR_2N=BAY,[&&N5TK"E7M/>,K#$NK6L: MF9/.29E=01I@7D[2EB+E>LQ-P'ZFD3#.]PR9]LO-/8J\;@XLYVGU9<+64_>M M)59(TTX=9J6%3$-#_-LQZ^+FJ>!&#(>D[F-V2-PWF()J)IYGAV-YN=(TM,,W M7>U&EL3AD6Q&[CP@M M=>T$<"O>)3K&#?IPI/R*(U\'(%UZ,4;J]).%"5=I.TBILR_!,FY,J95PWKS? M( 0*AQ8$28=V:@ 1*]L+'!W6)3#<2RMD,>[EAM6>5:PO!#<0G#FW&[B/$VVU M+9PFM_F7B'$O%W"%(O3DAII H6OL)7;0S7F)41<2-MK:P*5 M_5:@%-9I&Z/TMS885-0S @*'<0F"7T:K :[T>?05NTD)E/KN_+V\[7K\^Z@% MO56,BOEJR"U=U?&NL1CM(_:9#& A3^!)W5(G*=LIK,/=M0 625TW3-6T,L.0 MI7?M&:)337H,4T %LF6V$);!YEECJ&+72O8HOJX"6@1\UOPBT\A5;:%I@,6" M=RR24]6^C33Z'/GB/?-M CTK;=)\YIA-!(*+;-)L-M:'*[/-K:P@?.Z%_J>J M?XN]W.4>3*THT-@UBPN)5NB "?/5:Z)U7,7RH%.C27GNJ=1DO,2TEGCLRCEU M1E."EIO+B.KP$N?/F,=3$/...:SPX@R;)J^1U@@WZ#X_@,T3^BV@??%1TB,V9R1U*)V41@ M:W7,;/A$N@(X\5%/@1*W!&^"A"FACUI^6SE(H;;3QZ1T1"Q#$.JO9_%F2]4W MT2.*4G1%![CT.KX'R>X\C1,Z1\CELQ^F:ZH+.UNG_V6T04BP2-5X)$ZZM172K,0%97TEJ"DXWWH M-BM&4+W91)!C. XF2%+ORI%:R^RK%E]QA)N;(*= AQ)QZ6A(B">"'2V=C=P/ M20=NU$8^^D:EWQQ$*16V<)YPU T?? FB["NSY>*ZB-9-+I<_4OKX"TIVF#YY MI"30$<<(/3<^[7:BGB?OT#H-T7(C&*2SE^(AE!W; M@T,9,3/A<-)L6NUH6>\Q,8J9F?3:*!P]2AZN/F;95^:9#.4Q2W4LW\W35:(M M<2BF'36?MP^BL-XP-*"GWVV&1'%W3B1-%")=-')RF_'_YK-F?+]\-E[FL)I- ML5B;AK%%#&M!^9+1M,S82=X=QY!0WK&9)879R'JVM)"C#*:MW"*2K1*1CZ[W M!X(?,Y'N<)AFWA28 JO5IM!MHG<8)>;DG^=>BJ#],_>B80I[^ MI;OV&5HZ;>T#7+&RLM-+\.UR&N)-C( MA )\. D5/Y=I^GZ;FNH6/#9N1\[B)$^:0N#&KTPOP$Z+?CP_3X8!#DQ$^M8! MPV'/ T6+K1,^H'5X=%PK=P "^8\V$"+T)OM@9"C?\N+V,MK2KA%AE\P3NL6! M[H6,K-"63S:2ZZ ^I;&RDC*3-O@SX_+Y=N?]:6YJG>/]/LA#J+E;PW8V%/E! M=7UKM,M4+.+;$*@3&BSK"4@)RW(" L+QZB8TA'JYC)-@SXHX^.ES=T)S[XEZ\+W2>J%Y=>1Q'#A$,,XZ1!/"2!B38V1T6'KQ/6H&ZK*-GM- MO4-)DA\[P0DF"I0E&$24;B-!64<-&(AX.G$'"9(P_SC5XLFC J[O<98(<^N1 MS@>AC-H*<")H.SGDJ(Y#/RP)>G'B:M *'4+/1WET+$;D$5W&=-"?6D"2D557 M+GAD3L-#43MU)/ 9.G$[A[/W$?P8U,.V8E>C32WV-8[43B-!3]?>WL:1KQ.W M9#HZ@"4 A42\U_51"O\9F)RCCZFEC^SJUV+F&G^VSY8D1E0M[P=RF2O[]3ZW MF2O[S97]AK/'7$5.5D5NA,I^<[5%2;7%DU?VNTL?8O0C90&.1Q;C&ON0J"5/ MQSD[?DY,2';\HAB'S.*WS^H]\.IEB*E@:4<_U9$.,E;5K)& P^%:?/4,YC9$ M1MX*;=)HO=Q<[@\A?D%HA>BL83*>$[0.VB94I*YB'A)JATVJIZFJ::590;.?IS5WK-1GWBMFK83^CJ3$L/VA]T:49,Q4%!135NPJ7( MZ H8-T$N#A>_S42)DQ87O++\+ ;#E&=RH5LK?9 MN]=D1C<\>&6FA^7%%V<,;#]4(*"O]<$742$-;/.Q;U%(IW#7VO++$SRF@*7U MDQZ+O[-_'KP8_>?_!U!+ P04 " U@[%2B\P?2\Z7 !PJ@@ % &=V M<"TR,#(Q,#,S,5]L86(N>&UL[+U[<^0VEB_X_T;<[X#UG8BV(U)M2S7=T^Z= MX0V5'F[M594TDFSO1,7&!)6)E-C.)-0D4R7UI[\ ^$@2Q.. !$BHRK%[Q]7) M\X!X?K^# Q"/?_]?+]L->L99GI#T/[XY_.,/WR"<+LDJ21_^XYM=?A#GRR3Y MYG]%_^/_^O?_^^#@)YSB+"[P"MV_HK/3GXYOULF&BN;H^N:*_A.C?_OC#^S_ M0^\S$J^R9/6 #PZ8,I7Z[:_L_]S'.4;4:9K_]25/_N.;QZ)X^NOWWW_^_/F/ MG]_]D60/WQ_]\,/A]__?A\O;Y2/>Q@=)FA=QNL3?("K_UYS_>$F6<<%;W%)_ MN<\VM8%WWS>^E!+L?QW48@?LIX/#HX-WAW]\R5??5$UDCP%.:O&7GGSU-QW^ M^../W_.GC2@UE&A,-W\V?7L(E>\O(QM\@]>(_??GFPNE]H_?,XGO4UQ+U"?_'-WFR?=K@^K?'#*_E=C99UIAA;^=']G8._\S>SO_<6_Y^3/,> M&)3N2!%OW+23V^NWM>=F?*,_NGJUNB9_=/F6*<7Q!&^YY69\HZ]QEI#56;KR MWW#1E:O&WQ9Q-@%4^L[&_P'^6RUIZH;]=$G_U?&+7PJ7R?\9?-TAK<;ZIY5#3@]^/GV&Y2L=/(1_PFQW] G]NO_ M_^_?[_^$_I]]G'5C%V?+NFWTGX:_IY+X?DEHA_I4''3^M'5&MJJ@$,"[K%X- MM_E7U!%#!4$:_>]G0^=R279I00NW:[))E@G.C^_S(HN7A0A5HV"-6XW@6! K M33M%M,F+%MYZY>AVM]W&V2LB:W2;/*3).EG&:8'V:JC6HURH-.?F@SGRQ#9& M E.4.AW:&"S/S:'\.GZ-[S?X9)=E.%7P1R'4Y4Y/R UO!+,>."/W ."+3#&J MGZ&G\F$0-% %L$\!S>N6PE^0ET!?:G%VV-_@)4Z>6;O>)YL-7IV3[)*D#[3^ MWYZ0E!,TO\JN,_*0Q=M>!33*B$ ;6R..:&7GUI9V17]0+.?>H&9 N#G <,3' MV&A9/4998R)?H!0785!Y(.@D5!\. 7DJL+,G2Q5#6C0;'PY=]T/#FN"'#(?? M1/0)K51V2S91B6HQDBW0WMH"G;TL-SLVV]I(T,=%G*3Q0R!=WYQ\.0R/,(=! M=;X?<:&O/'6BRHZT+>H\/>R-6W>*_3E,4R+H.;-CNZ >G;R5KDT2;"TAY4$Q ML6ZOI>>6:-TSICQV+'U'8P!UV!KNM#N%>$VACHXW&_*9?0)":Y*ADPROD@)= MDIPBKK+Q9:$.G.R'P2Z$Q/V1%#@_3E>7)$Y;#;U,4GQ18.4X":HF)'2SFB,B MFASYF'0 ^H30$V2J8>H"SBVI+]\1*K'0=X@.?/8:+?=;=AZH%/\E.%EPI=VTG]O,/L';>SQ MEF1%\D_^^W5&GG!6O%Y3A+$_Y.P?N^1I*^U1G)K=]SF.S(Y/ DX: NZW=(O# M>LG"9=,,V<2=JZAE#:U:YF;/.6Z13/RBJ)>VG'@0$IO#5@=$1)?]M=-&3<7! MPRX)V_86J+'()UW:-A>HMDK_Q>PNN$AC^G<"6Z'O;3$XD.+EJGC$V0G9TK_F M$:=Y\HPOTB79X@]X>X\S=74"T^N7'R8]=VE-[\GQ#)*54V!: MCJI!TNCSH* M_,,+^E1JS#^?:PD>><* QU69$/0F%(R'^ V9T0P*'W%QM;Z+7^QY+=.&L[NK M[9_C;7\^IK@&^!])^I[%#O4)I_ZR0_T-U0B>\5)8V?%>%6MK]K<-6>: ?ANF MQ[B/*MS&MV. 'YH[MU(1?6##$ MFAL 5K@IK-2VW150>A\#X7+82[!HGV"_!+RH*IA1@)FW(OG[+B_8A%]^1Q1M MO'V,,\P.8UFQ\HK65GSF\ ;_8Y?D28%ONYFZ*G^"O#2/6L;>DRX4OY]^/D.W(2YX_7&7E.5GCU_O5G^G=>I%=/ M[&BR)'TX7A;),U_NHCK5PJ,+64IWYL)E&G?4*&^IVVW[P.G:I=NH99DQ.*MM MLQUC?%:9_[G*^\_ X]58[8*7ND=H+BQLM? \KMKOFCRN<>\*K) MX8Z\*?.VT[\FC%RMZ(K*O^XN?CG%:W9^2[I\/:[&'&E"'#[)O47A; MVI^@TK9JD8_E?9[:.+:DMO<9\6I/G>P+W=X!8J1#W$4U MHFX[^3T3C,3J6T\%LTY];KAQO)(W[ZR<[!$+)RNENAH"*HU-BR W[C\\V;C5 MYC"XH=#GZ.Q00L;$4$@!(/T.KRT\3@90=YVQE4LWZ#RLRM\*GM?Q*U^D?9QE MU#9F_V:G4WTE,%5U51YQ.G>GPH^6.2?9*=G=%^O=IG]^BJ13@2NU.A6(D@/. MFMWX& S;.#81%V@HZIX,M*JD45R)ST]7"YB0,4'LL]6L+[(5ZG$RA#KM5> N MW8!3=:25\C"K+Q^LFK[%%UK#[UM^S9("7ZW7O2.OAFE;]38M[4E(W?AS^K%L MD.OQ).]:C-[';*OT?1'.B&8(>JQY+0WI$'XWANR)+K1A/L*W-FI>K4_Q&FRW1;UOC_,<%[UZ%20L[;/ZPDX)+9IW M/Z,.<0?GK=2 K.=)4EKW'&R2Y_*FKJR3UX M!YZGOD/E:ASJ)/W#5X S4,8?![19LWI:)*MDLRMHWKC%RUW&%]*5UV_@%?O^ MR^;I=T75_+,X2]G%QMM<#K=X;!!VNS@ MS$^]N"S#Y;Y[RI3:,,H;RPA7IM$]7L:['--40W]@UW&CSV2W8;^CF#;JH%'^ M-DE1SFU_-W,6<@I_XA%]0DIS8;Z3^=RU=[[\R++TQ?8I3C+V[?>$-NP!]ZI= MK5"=P11"8U.2U*S3'*/SH$T::L6(GQM%R9PTCV.0$N_CG0'ER.;;/*,LWLR%"E'@Y%R]&4B MY<@]4H[F[E'Y[27[ [@O,?T1J_8E@A7:/:U!P051M"Z<]\ 0;T;>F(U$[^,- M7Y!P^XAQ@2[2-[P">9J;@. M2%3Z]%#:]8D8=_.M)B^#X<)F6?GS!6(2J#SH8"_SI0!(5_^.0M"LLZEEYM?6 M,=J:Q7%],K 6,7_CDID'%!_=8P!N;\_N;D/ ,Z!L@)8(ZG) U_6/#Z_CS":: MMHMMD\-"*QFMXJS-4+! SY^+I#E(FGL<@=)380;.,6&67&K$F3)*'V .,XB' MS '/&)U,$7Z0M.E 'J7YZ:^X>%7VK),,G%VPVK;F*358W*;:DZ\217U+7#@) M0W=SJNJ=RH INR&UK^\ZRHYSBLW=\GV%9CP5QO7PUN'5)AY(?(-)0]J!D4)& MEI8<#Y,$J^YG;N4.P##N#IM..KEJ[C//M*%3H1HZFA+$E2 /9%KU?;+9L'W- M*6_,?D>*6(0;Y:IWH9$;B7NE99?8-SG1X5^O&Y6/V_STL <46+Y\KMT M4*JT*6&P.Q\M=GF2XCP_7I;GK"8DY?_,,#XEVS@1C[<#R]P S8OJ5ON\:OK*3$@+(VJ6@HRXIR[ K6<^PUM@27*HX6@OR);QD\\I MSO+'Y(DMZ.?B**[$@^.^#?+T"<$2!\8L ;!G2!W@%H643XY?DEZ!JY?2]-M< MRD-O3>WZ[J/W+FQ[YEI3VA^C3^QY@'UP.Z"&GE=X^^;^EBJ8>MG&YFQOB'/ -H[DE3S?BC\OC8 @($-"U2657J_-+8B'$"G6WE9W"">;5,U,.T'-'P$[ MCB:BHLSG0%+V3?7VC"[WVGMNKO SWA!^=WT(1V98 PA&665PP>3M6 #26.(U M!$+7S3O=A_Z$1?Z<-"V_)9O5'3G9Y079T@&*FN7#;?6I/\26NWQ@[]U3DAC< M$&#F&&@_NE6FC 6[,R:8O#$"DO)D,@X9R@QC;U:1=H:V;\9IROVGS,Z MKGB.-^QX]./B),ZR5SKVEEV!:*73Y!:0SN@< O#B-E? '>IS M1.Q&10G*[* MBZ'P7GINUMN @HR(F MYVEZ6.GIL"SX%ASTJ&5M@?:.4%,3BK]U%,H&H+H%Z-NZ#=_QJZ_*9J"Z'8@U M!)4M^3WSS4:BKS?US;EB5SY(,&\6M];3#H]];"8'>[(M-@'GG=CZMA\Q*[>? M?R I?D7;./N-5GOK7;H*H)JS XIQR&RU21ULPCQT]K6)W ^^"GP["F-_0+XKG[H,$]KLLY'9=3-/..9VS[M"=>M]P6<59XFT;Q M/2NRGS5>]&8T4%R@>_R0I.S,2?9=NGC$J/RCYT\MX_'JJH+W-!7AK+R>?Z+ MN@LN07:6:N\V<=(DK\0ZU'R/8>1B?,+TV>_4@@ G5&ZY6.PTL@E61T]ZFU2# M'$WIP(&K*:_?B:8 4:A$F_-(SA.RW2;E[?!L>$!2MO4 I\NDMW45(%F7RCK) ML2E%;=OY45=F7]J,8-".6@)E3]H60=]^) 5&AW^>^41[2-2)=7@$)JJ5.CPS MV?8++7=S+68_(W!UV =61^9+@I.JA'*"IUDG0=1-V\_4W.&7XCUMQ&_P1*U1 M-N=NJ;(_SDG<39GAU>X'DE-E\(W250 MX'AT)A!.K-+F@5".B!V&)5OFFX^^LC)C3?M CLIB;27I;4'SSP>\O<>9A-C2 MYRWR"L\=$+1CT34)9<9-1.OK1.7/B/^./I5/ F"./%@$^'[[#.B(BBB7V D! MR==Q=I7=%NRF+/X]O;[(3HUMDT8?[6H-=_A7^?#$"(,[($>T5FK6Y$QR@9[B M##WS]23LTL@5V6SB+&=?J,H+) .8;8/B0TXP2 "5E%,I*TBH]Q4"+* M2**ZG$ED+Q4PE62AUW%)$2(#F5I:6C;UK(= IU]D1RXH'O=I\XN;@Q0$@Y[H MT;8-I,1>I4,#]"\__/&'P_V@YO]!?_YA\<,/_/_U^YH%.CI:'+U[MSCZRSL^ M&T?_Y^&/1XL__?G';B%'!=\M_O*./?W74O"'Q9]^?+?X\Y_^(N'= M$?GO"2 MW?6^>0V&>5W$R-G6B[*28;_T#E206IF324\9?L1I3J-PD2[)EIWA=K6^BU_Z MI#))[OFEEAQ/-95M]_O]C;X,+-1J1QT!M"'Y_!]MC0$FUI'H,4.E))!$;]LO MBEQ^537Y&0&A0Q%#I0CZEEUI_MT"L:,:R!I1Z04Z+HHLN=\5['1_]J:OX_GO MM7$+./4W40>(F_EK)S^9*SON4ZPW00P07G9@H@TL0^(B)GU%I=XIBL M>P:4PPK&[&@,EG@-TQ)9H%((?:K^&] Z+[<(4]8K;B V;\527BCU:U(\UD=W M\MO7CM/591+?)YND>+UCI:@F<0^UL,_G]A;&L]+6I]L*::A[ X,'6:6=!+6Y MY+?%U#90KO)DT2@&M !T"+)LDP)D :B%&>M$$,P"T'Y;FS;*;RVW4=$0OJ_B@>>B$P^; MEL!.;:DM-<.O7*6=>'Z0I ?X9[?C1Z'LQHN<&H'DQFG<'D_B0AQ)B%XBW9L6U%"3]/M91I M]U1G34]5VSOC/55]0%&8)X -0RDT;VBQ8Y% >G; J431@MES2NO.=,/H4R,I M9 NII*/4(+'M(P^HW4!(K]+>=][M^^Q#&PSJ BTAG"$BD3=Y M<;7^B9 5VW%XB[/GA*9;=LM3CS8FP88U:L'1I%&9=LL9@Q<]9;3*$7O>&G7- MS1!C3(GMVQ?YH=+ITD-O>3YV9'B5%.?QDO=YIV0;)ZG("XU(S0BIR%@N2(PZ M98':OA;_*K6H?(+J1^A3^7#N3D(7/@)_W0+L)=(=P"NM!0)UR8WP:@$IS)W< M ]\WZ0_BP-O?%4I]> =PY[LF9$IHZV]Z[\NJ81W"_>[5L.4&;_AW^?PQ>'##_P=EVMJ]$^_P(M0!A(ZNB,N^0.P(^./$;UJ"O1GO?Z MQ*5FY@\HWL0^+ET&Z;3:%#);#XU#ETF*+PJ\%2RUQ/WQJ'$S *='7 M %YU3>BXQ201%PV38'T@F$DF#1:(:(TF@&R"E] (IY@&!DKKZ>9L.MA@?P*R M64P+0RSHJ!;(_# 4 6:>F>>)#8H E@4R7ZSK<%6+AZUT +6BNP7"("]358\V MBX#A=M1$#))]YG6[UCY;2M;D6_N9C);XO+E*:('9L5]@=SK8B!94"-=\D M F/)U3/IE$DJZUK:R)4B7OQ19BS+2;QU/8E74(F9::(.'(&^:H$ /=D.VA66 M9H6V\1!AO5 +XAZ.!9:;=0WU00?]:A0C]BR<4DP?/V+SMOMHUY^YJ[,82$(_ MCY?XF"^3TJ;UOI@TN;?%G*;XO6'G:Z4-CN Y7U"-RG^S)6HX><;5DK3K^'7Y MB&D9<)V1@AV(0^LF^L^'+ ZJ-Y#$6]DGR&.CZQGV&NK^0;3J$4[.UCB;G S% MTF&54_?/V;7'2XQ*D2\#.(I5RF.1,^=J9*'BD7WB4$O(JVR7J/ODE_D >N]U HB;D^B/4>FI I<:U?[]&75:,Z@/4>0H/2=!=O MKK,D729/]!_QZ[:_)=%&10Y\A8I;*DB=>"2'SI\%7=1FHN/E$F]PQDZ=1T^U M!'HJ168^>L\*%&IJ&8.F)9M46T,_C;= 9F^4'PCT4M+Y&X1VO8QAA]U& MJ-/D'='\; %>K09XU[KY&_D$OT><&,9K!Z'#( MA#,4O52M%-)+28N42W?K@N1V_94BH@MX]7$I+/X1*_;+8);\&"*JK#"DKU]7 M5%Q*U_7H; 9"AH_Q%DOWWYC$I'1HBSGEP]ZP/T+T?, 9(:CV)RR90" [X76-*5K3(G[0SV-"%*7DT2LZ MI9/.E>=O3 #7<-X9C46U!&(#XI"(!X*)DHK0 .K(J;.AIJO9\Z1(]?3Y"N+6 M'4P/OUJ<@KY[^0%J. ,2U8D:!BEI)^+N) V%77_UE\T)&CI-L?H*Y^0,4T"5 M- *[C.W=IH35TD$F*&5$5] I*=JF_?%"X@5.C9YR M5/^"5H'U--*(*BFA>O62-U944=B84]?Y+RABY*(QP:@Q0A MU]%('1<#E[J*6D+)?,S.JO,D95<;L'.D-)V.0DI@44_*$7L$NQZFKW1^()21 M:9:#%':=*+\[8LF>A4$4530E!-&\>CDQ! 49(:0V_4'%X?R1UL= G#2+GVN@ M\(?\RL,O 2W*Z9\Q<)EW8NF-L2HF=7#VI! M/&K_,C=X):$@YEVGFK&Q M/;*)+>"*1)E]F^@>=:.+<%FFOJTH'XV+\M&L'4;,C#ZTWR M\%C(3]L#2C?=CD%Z-+:U]MUV3A!7>N";+42-$-I+!7+^'C3T9%!\1.)H%;M< M OB8\]25:JWBU9I= DQ3&V<]/SD0KWA5>?L89_@^SO&J6OJM_%SGQ-C^G)91 MQL8?X#+"O>.37<:WQ'#DRU@'T6U!EK\=O&<"J&TCG"^/;K!)?""D=X[,"+O" M 3.C6QA^9GK?;KSFI"@7UFQSD\K:5,E)[M_]#*&3]CC)41H/RB3U1C*3 9I# M4I,9'P-SD]SPH.2D:^/\/'(W?>JF+9Y)=$A9Q"0.>)>!ZKV#QUE&G>)R]T,X MFX&"9)9JQB4H:LTZA4RV."^2Y0D[Q"-[E8_S=3)U+RV7&9LS9%:=UOL:!UIV M*_6B<[S"6;P)9:"NC1VQ>-4"@V3B'5ZH[2@-!.C(*A'[F+RIX;\DVRU) M42G5M789P0SO6F,LH8!((^68(I5=GPSINK A2%M3VXVL*L:\A8Y$C+>&+9+@Z,E29PX-5SHVYZ/* M>HV7Q=7Z[&7YR&9SV+[!J_0DSA_9_SO[QRYYCC=LIN"&CJ*R9,FF$NB#XW35 M_:$E*=+,GX>:HCX\C*6W^S8Y30W>FJ=-*YZ\1J5A=EHHKDSS'<6H_'>.:(9: M4KV9\X]'(I#)D"?D/??..CG3U]\R<[Y-GG&S!8+]33>8X2;9E*NOCHMJ[HYM MX-[1AKQVA*7YU8G%3CX=:=%)_AS5!O?YTD5SS/EQO)>H>8;6U2SP?FM2 &-8V46TH(2E4]3F);FB ME_0C<^5\786U:_N,HC06-?)!9PHM5HP)P11%".]E-LST5GN>%*[.EB_8NW6' MU<,V6$L-1%403[3=/+I U1DX7P^6%>L-I@#SG*L(SK9/&_**<;7HX3*)[]G5 M:PG.3W99AGO'M8/EZQ[(+#^6R28/3JM:H#,M:T$VV/GLV0ZOV'QA($OPX+$G M \,C<,^DVJ$6#2E2W:,<@*Q)'*."-6S[+YP,WB"L$BN6RYB M1>7O@2SH,4=60AMM$.1TZ:G(:**PZQ,Z[HHHDY?!N#&OVUQ\J9A2U3^C035K M=?./75*\LL6=)*7!DQY@K96IDZU<9BQ;9%:=5BL:!UJ.*/6B\A%JG@5R6+4^ MB,3BG0OPEXEWH*^V-QOJS^,D^R7>['!Y^-9QVJZ&/N"8+7E>7:5TR$+%=O7/'MD>RTVEK7++:1\-TV<"]OXB91-SF I56 M^>JAEEU4&V9?(AO37*IM'''K 5TEX8OS3__ MEN",XN3Q]9+M:)?^U^E)" SS.S]0JP_"M7/WF2@<(@W1%WL)T7=$7XLT+BRT< M@\@,MF?@=!"#E&% DI';-KX*CD/,2*D.]S\_X_?;/%4'LD!$13Y+15W15V+< M"UO5?D#D5*FWN4C6J#QZ,8DW0=ZU J^C(.&("DH)]&2,DQI?7Y"C2C<301T M:-KAG()[@CMHC/./,1X:YWM6H9MU3!,)<8%:B2FX_.,2^X[G"RSRFP,OKF<+ MM/ES;@H[^RCFHV%3\O?0PZS@[Q0?A\FWR?$Y/SBZ^%ONXON-F'ZQMV9/EKK_@9B&F^V\S/"(3^ "9I DH V]H9I&+746>;0/*0)FM*GK1 5\4C!C8.GT#DRG=V ZO?-(IW?3T.G=*#J]4]'IYY2H MJ/0N9"J)L3=021(D,Y7>P:CT+@PJUT'ZJ:O;KA_CO)#O9 MQ'DN6\!MK[G/57#-\6D)ZLMQ!K)T:T@V5M:B4N& :Z"]2CTROG]%7 MQM3"6 M>@] $QD=YEY:@!H1,H"=[Q#)?KPE69'\DQ^O<%9>6OH1OQ1WG_'F&7\@:?%H MP7\+8^:4 #+F+TL W+O_].&B.0,3"M1!1#%V&&S.L$$@+(U8X@"<60!V@+N$XZ3IOAERJ&A.UX@ILP.'$5MBPOT7SC.T%4Z\T%J(9),]84I();- M^HW*JO7':]H?,:R=4X51?;S4TJ .7K T:<+J^)YH3 !LAKM$U;<>W3WB#,?L M][>4<.28&YQME,$?DVDZ1H>G&4G;0DPQ^Q'/QWB+Y5M)AVF;4XEF&LM%T(,Q@V<,4>W#&D!D"9@EU&T+,#!^QY",( M0-C,>R[LC^;4_$2LWGL:2.+:0'1'BG@3+/_:T87138@!F%WLTB$8F1H/WH%D M-?XM6" 'SA:U_(W#T^$7"RC[L:0UH@(="_Z4D=QB4K1,3_B99QEKWR32A;=LUPL/3J!A]&L%Z P PKWPV,8RTO$V!MBIG+ MCK.Q0#/-/M+JGGU[;+OLX=!N= ^TP MH#[N\QHU\K6SQ,G'-)6.]*74_[K-9S\KP'K6T,GV687Y#Z%5;[7"<;!K+ MK&=]]^9R1@=>X[*&&.O1:8,9')DX]FV:#_MS]K'M-G@"_LA^EIGYG34N>UN' MM FUQUTN=]L=O\>J_1=8=+9Z X!^5F7 8YJ1NYRT=]4V86A^T1B-6@_93&CS M--R,84 6,%F88PU/$W);T RA:\DL8)^D.]6[=X]TP&QLFPK'OU-A6)?IBPNA M=I3R_OV6W.W 8P+&TUPVUQWAAF@])_#3=# ) UJKH6 MXSRVMF;VQI76^Q;-!OH9QZ/M)OA!_+C1*+/R.UN<#47=T270_O4C+M2G.%@H M@18RNCR1 >!FNH6-=J"K=<:D>\(5U::8,0&$>E$00S]%)Z=DIW-TE3S/PIV#P"0=:XF8/$W:;H\?NAM5NAIP/] MG/-LK2;X0?S(>3:J\SM;W,VS.:/+K/-L),/)0WK"]CMEK_*SB#4B==\H%1F; M!"1&G1;?:OM:^JK4HNI)*,<(Z\)&X*]9X(E$NL,"I;7Y(+[+*#-9E9NNSI,7 M]J]<#G2C8 UWC>!8T"M-.X6^R8N6 'KEJ'G.[_*J)4)AA3G&Q#8: D.4.AV> M&"S/QI:?XB2])'E^E9[B+'F.VK<-TZ8#_.L-%_"+@UU:M>F=PM9&\@CIR MR3)+GSK.69F*F#3Z=D/EOV-WDJX:%92T#[9.\V\ M3HA9V+CGQQ*T*7Y@ZZETXWU;WZ[ 2X0@X1:U]C_N)/4+5LYFG M%'6!DP!8\:;E4&X)RU#=LS4[OK5]M6)5V2!=FXK7V;HQ*V^3U[L6*\/L[1FJ MW6!6=@T#DVW=:UZ[967&NNH-9'56W=9+Q2IOY7.!O9?.UF_W+/I@H6@15VW\72V+$UBUR*8 MAW4TK]]<-%5C/E XYQSY76R?XB1C,]17Z][J:[YF;,/6C DXLM2J7@I8:R2Z M@7[ F0S^7=+.LXX:-I8B)DS+-+)&>[5YV6,+$#(J>EW2 0VT"6GE"1LFY7D M?G"]4-U]*(3&\E%JUN7 3.M!RS6U8E0^0_0A:IX&<3NW(9;$YLT+))'*=SBA ML3@_ XQ3C0!)D0L>IA$UMKVP8M 4H4F[Q0\/]L@5[95J\=4VG_'@@IH<"1,=0BJ JZ&BQ(N0OR.C.1C]-5M:LLO\2T.M5W M?D;I#FTUTD[8JK3OGJ0F5V9NZBU$)R3-R299\=-";POZGWI8=O6$,XZ7G*)Q M3;)M";BP.DTS,'JT!$5/QD:E8I^$!A\S.8EM7/0KI=Q)\>S+'M/THA^ M3S#AW_ZV_H)(?VH9O&_BOPS?NO=Q VVVKUG'JE-VNZ M2>.3=.EHUL9DZTTUA*J!H#(8..^EW+T2S M+Q5#7"Z4%.P(6MKICO'8"F)Y8CET><#I\O52L5\,)"NF9+FL*S+)K'NI832. M0&12ZBMKF2_)5N<)Q!^U 67Y'M1$O3'R,A(9 MXZ.@DE1/RBB-ASEYE>$XQZ>X_.]%RD89K&&_)L7CR2XO:-LSOLVP3S);S3WC MX)KCZ0?UY6.#N+5W S^MK$7U8Y3A)4Z>V81X"*?]#D$.&1W2'GVA1@0NV_F> M%KXN9U5M_3I$;CGGRB71M[4.*])0@^C/5 _5BHMR?_G7A&IU@3ME7'U=*>A/V-/\?%Y #7XW- UV+TPG20S$E#7YI8$>PO_&D'T.$-HP/<"=SS8,:8!CG-/^[CV%>9(^Y =) M>H!?EIA=-[*F8'_&Z0XC'&?IUPGS4?V<*YR'U=\=+Y?L0KO\.GYE:? X7=%? MLAT=B51MIJ-+8[=G8T39^\&,.,\1$+=^^T*+%MBE"K#AJ)9$3Z7H L6E).TJ MMVSFKIR88>?CU@]PM7,UM#QBA45M.K%%ABFI0.SI?90N?*;,0Q>[;*$UEAT\D@M\>H8Q>5QV"P);/9X^VMH M"< (&RWI(0$U$5UE0T]NO>>0"%T\XJQIK4V=8-144UJMZ9[3*E^VI'[&V3VQ M'3*8O%N26VLMXH_;; Z.S$;$Z-D,":61SBHC!C[K?4\+6X]SN4:_#A&KGLLM MD=SHHHMDXX;&_M&F"'SJH>]&:)I4J9TG9LX9P\V<(+ %WL-/1)*QN][8@R]\> MR6:%L[S/,678<5%DR?VN8!/8=X3_ M]I[^+:OK^)4?1Y!E;,)1<3BD(X/M!#+2H(N<,JH)/K91NVF2,?V,=Q*=;9\V MY!5CE#,F(/)4'D7+ZA9* 2I-.]EO:8K*N?GO DA#;@ L9B9G$)(DJU&V>_G+ M04N#X)S;$8*3YO@G7#UR* VATA(J3:&V+1;VTV2S*Y)GC,[6:UQ>,<4E#^Z9 M!U2Y0&T?O_/3"+?P"3KO>*1[F=%'7)R]+#>[59(^B'>P-V4%7*4I'" JH].4 MV8G;,0;8GS[1 ,U$K1N]XNI&KP!V$UB @0P/ELABLW:7IU!OJB@53X,Q)%J1?6#>O)Z=H8HPT; [[F'?U%8@+O< MEA\L.*SLE/8' .&PA83JT0*QAV\9#\JR9@@@9BX\>)/*_9E5PSY*]CGJQ83, MUQ=S!'G1L.-"0N<# GVI:B\1AE$OZ.,IH8#NW']U\P%O[W$F@-1*IWI30)V1M %Y<8)>SLDD!&!ZA(.I-YFGX6_^:C([Y;:+]IAGPYN,#O7J/Y?=SC; MBERT4JK)"%0:RT:0&^=EO95;+2GAAJ)?H:^%Q,L Z&WO8N72#5G;!#!=>M!=B,HD% M:C3*'Q#3^?*QJAC>^ 3KG(,@62M9NZ[6]:Y(0"\C5]#T,**"![)V73@M]*#> M;"DJ,1+M24@:?NY[D9F_OEA@PX+JW)BIJ-9N2MVJP&T)A7&7 M"B36/?(9@R*CF52I3RB-[3#[S)_359+S'?=L]34[1N5XR_Z73;]IL@'I.]4V M?/:?*J^3]:&&!@SN1[5V.:WW,^\A4'@HLJ ]*R30%KVKRARXA]6W)ZA4<8-3 M_#G>@.=/>]+:B=.6M)<)J,:^;TKW7=E/.'4M1-4/U8I?1(43,O.95M"0&V>2 MI'&!S" UBN:I(\%'4*Q2U=KG%.(CQJQM]0%#UE)]PA$KPB+9"/H+K55C,59[!9:FDZ4:F6 MA[Y3XL=WEZEV:=M3JBRIOZ)V&!K(+1FVH#%TH8:(FGM.B0%3AZGT&11_9=WZ MP')X8!D\6?EKO7:'%/'&=NV.QK&+FK>D\AUK6?61]:EZ&!Y?M1@94/..KW6' MU+C>UNJHG'E=K:-SZ@J?NA4[C(>H^LX"7"&Q0=T+9;MN,1N:$MWFG9^ MB(L=NPV3?[%1W3D_P@*D&U)9\$EWN<_)YF2T[@>G (W5Z'Q7L-O(/R1ILMUM MJZ5ZU^%W6P9X0=. .=X6"4%N#)P;=&T),TN(LTW)\Y@51FWU(;.U7'W*V5KJ M<+;9VKUO9[.UM4DV6_NG@*FO@\W0V5HAE"-F:]GQ%T-G:YM6O FZWWTF8]83 M[K6'K"9DVE.N)?Q,9EM)V+AVMHZPLLB(?O1VB-Y&S- UA-TPCEA!^)D,7C]8 MMR%XDG^D-QM) DET 9D"UW0AZ4-T>*0_"%O52B)Y'9WOQGTV0F@*$\66D6WZ4'C MRF-",'NU2 $F8U$M@(X?,LR/]PKUFQ,$,6K6 V.IY;G&AH;91L\SFL1'LU7OP"U'0;[TS 28B%H_HPW78$7,9T.!84"&A4JDH%ZS2SR(EQGI1K/ "BM!+IPK&CYS*&#K])"E;! >1? M%?DWQ),W%#[E1S]3_.;];%5W[_* MD[7XF>)G05QZ:PJG#.'P3UI2!2GX _LT15O%KD*XV#YEY+D\CEA^S)A9LLT( ME:0+5LAM.V>&UHV1'1KMJ!% ;8E03A$#!%KDBCDB$K[(E7JES>T,"Z' MIJ=)OMR0?)?I^Q*(?)M#>GD73-)Y<,XG@#,CJXPV2FZ%T-6 HBT2"1H0"9UT MJCU2F?W,3"WEI*?L88/MR[G98.0O'/= M&N;R,S,&B@@R+&H"JPR:'9Z!O$P 0'?3,D!G8]'')G$$X)U]P5!3S?XXQMJL M^Q\CN&B4"I='+^_N+RXNSB[1<7IVA2"RJSG8V CF/8TE)%[L4-_=[AR MTD^%?PV-!, !B28$)DX8!AU2RS-2),7U,KGS>,G7G$N/DC;)-011RHWFA\*R M6WKHG>C9H=.-V&.V@K,40+5$(*='&\-++",ALD2ATB6)UFY0'#E[>4K8JFZ2 M7O.S2 %T4:EHF--7\4 BT8EO/BG\V5)+:J9A6;5.>EVS##?281P>:X,/ _5T M\3.S4-0V$5+N+2AN7JK.EX3(:MC8DO5 PTO9>84^^"5U_=KUT&/9SX@G9;I."+4$_QUB^ MG]=.2].G2[4\=.\2/[Y[>K5+VTY?92DZIK^M^,[[-<8HYD_"H0X$&8;.WQ V MX:Y[K>C^DBKLP> M5X..EO[7B7Z+OM G_$/K$V_XJ9FT<4-&# MP:BB?/P<)QN^9B4N4/&(48:?2,;O4%G%18"=( !.AB0 "[(Y ZCMF/AO:D%0 MY"]71"3+ZM#6ZRQ)E\E3O %0WZ2J(;Y:U0/M5+1W);_BQ5&5Q<_PYSE9X=4>N:&&3 M7<>9I%X=H-M0PDIW-%KS8769W]/\E_D-P@]Q$%:1 MMA9FNGRV]A\4T:O#+ &T%B0U)&XD/5"VLNV;H%TWMG1L:[?)A\O?PZ.<&%L# MP21!,-.I4C*1IV-[/JJ0.,T_D@+G=UF\PL?IBK/X!B]Q\LQ&^SG@D,0Q-FIZ M#;,QEGA#O+K_V#&B%5K&#K8;G9"T7'#:$IZ9S:- 1AS&7,@ 0\QU-=UA^]%HGN^->>B\>L;UQ!3$6XNF5_2WN;DC MB0@QOTD1Z'NI+GY%;<>!=9B7^X9MHGKXML.J3&"PN(:2;C[2-R*?QM4*25)0 M6\@A9O=F;=/2,\[N"3PQ]1Q!P2PH1M?7U[P?6Z"T>8+X9U"2AH-Q24P5:)=' M0 W[O;R* *)%;W#QDNSZ+H8AI9, V>,%.GM9;G9\S4<]6UY=>C__B5D.H -( MF;;8"26-*CZ%J24D"=39A["^3:\5G<6W,(664 @LZ@/CPH&\[I.8_G6KL2[[ M(*:RY0<25NG1LCNU.3%.I1:563'%!?M.FN3YCBVEY5?@E>=OK^A8+H =8*. M LB*<*3T\Z$CJ!SYZ$D%^P,PW1<>02'4>S]I9YSF:,:7&#TR6- MRJ5XO$C3:9H$F[Y3+3B:!"K33K^UF;SH":%5CMASU!$(Z;@9'WL4GN ,DAJ(+E+:@\2; M>I4C(BG*FZ^S(7%(&74ECW2QT7%)U%/S2>XA-$YEY#G)$Y+"2"5*ZUFUE_9# MJ]K^!+P27 T@5L="U/Q/M"89VK#>BOY[@Q\HVP*G6 \#9H[) @4B6?.6S"SK M^@B$9K1/E9Z5JQ52%7B.3LF5FO5:V('/QU4K2@NZ(,[%U8=25\>93L25RFOK MMR#.PNW2\RPODFU<8-4)@3!I>3_3EW;;SXCV/?8S"E<6_8S4@DB;UP6JY<(Y M,Q ( 74WHXN3MIL1%37=C-Q':"R[6E_3!PG- DP QC6YCIYQHHX?WG6]3, ^ MJ<,!')38B>IG*_20,5(&6N494&$FH3IH("IVU0&$E/F;C98?JJO<+]);M@4] MSE:T+EWMEL6O<9;%:5%7JS=DLSDG&=L6(%!BA(7J_0ZR,)+ WQZ6,\PO!4Z MC@^U&ATOB^2YO.,K2=%3J80^5UHH7O*/-\'TPV.01YQ!H9LD!AAKIXS!;9F' M#L[6:XSP[X$)A]]$M28C0JV+*F54:Z-*'7UB!E!EX:MFA>+KZ#RTF'.UR4=< MG,3Y(Y_E6>'5^]>?<[RZ2*^>,+MJ(GW8YUJ!DO:*U:NV41R9+N"NK%>RF*X[ MM':MRP^6QB(JCY94 7V[HX(T-WS'>DFNB^Y?$:GU:%=9*\Z;# : B8P-[?NP'Q8HIEIH.L6AK_]N49VHXB.OT(T*SJR*> \<[=U MD2[)5C8=(WVV[WS:S\;S<6_-P[A+9M] +4&>DX=]!9N=$9*0$,";[,%Z+R8@ M5]1W'5NK= JI#_KFK6)[^':#JTY:P.B.7X_8,VFU$M&XD%EJWBJ\1V\WO(K% MA?#P]A<4C@[O.X?%4-^R563?E9$M?T3?LI^_0\=%D27WNZ+^%'D=S[]2W3[R M[\9&_EUX0^&+]!GGW>I'\>BP=X'##!,1B,^QEAO MR.<<,?S3P46ET!HFSWRI]@B$F4<8P)B#!AH:6X !A[$EH>4(R0C)+D< #%A/ MG_G.$1J7$^0(LWF&J*76U:S=%@C"E7LVH2ZN#((FO@\^@HL!%,3"L"/ YB:YPYWL27>/6 M'7S-D^B-8NB3Z%[0;#>)[A3.P4RB']=W+-P1=F\C26\+LOSMD6Q6.,O?QWFR M[/=60[1E$_$0;9<30F9_SD\V&.8?/*\$M,C3P+<;/N.4E/-/<37QA/E*AB57 M1GE+>_8T, AEJEDJN]!KIK',AI037= V3 ]YE[W=$-^.\7XHG6EM+I.A\2F5 M45M[@;C^UPA[R'<9[[@/<#74>9+&Z7+ T$VCJ!^Z217]%+X25U,-W=2N!]2^ M*F/]H=NZE@Q]Z*:#C[G8-0065.M*; !J7:7G21'L>^BF<>L.ON:A6Z,8^M#- M"YKMAFY.X?PV.BJ[[Q ]8=E^_O$!J7$WR','MWDPSTWR%D75J8WR$@"!N4 M#09_A]#8&I8<@OD.\?FXW I%6T>;G=)_+OG^A/PX79T\4DSB_")MR_#;X#8X M5UVWX=)DDT=??9QY"9B!^&G!=I+HJZYN5.10]@2?[ 1 MT]5XZ]T$YJJU(::T:[))EJ_E_QV0OK3JYE2E4/>7EJ0.//.5B>,>( G%.DEH#Y0].*&2C@<. _ MS+EK_/-)@,]J]"]0J80^5?\-YD:@N="OG!:8%O[S3A$,[NZ5'N/,S%5&07K#*01')M8E*;=U^DF5]I.]L]1(X ^E1)SD]H<9F(; M$(&"2IT.LPR6O2+)7;EK=#,<1H=R'.5?()!4M:<#),U:3^Y8*Z[6-YA=.L:6 M<=SB!]FY\6;!.O=J!,3;2-+M4+G&<8\5%"WJAZGVHA$8216[6>8&B=:-C MB4:Q_ CZ%")/%ZA^_O9QHBA'Q@!ESC*DVZK+ M/:/K!I[N5&>B#U&59E^3JE,:Z9VY+&<&^(43#F N^I"DR7:W+3G84#"8*:1! M^%%R%!Y7'7'U5M1TAG@/A.._XN3AL<"KXV?ZZP,^K2YGO(D+?(TS-OVHY3E< M7<]T"342UW$)>"S26& M@@8T8+)%37A#IM?]E?>P?-J7UV?6MKP?RNP]>)ZP4GLB;J@EP^,.I%JI6:8L$049: M&S0R3DN"RJJ_2J#K %X M/5Z_?Z2Y$%U\V+\E+V[Y'7K.O5*7-V7=^P% O@3 M&APMVML"4JB7 DYQSDSZ WG+.ASAC5(+WLO]V03UB3NDB_U04GL_DDK0B^]> MAW@FJX;[WE(@6+]A'X&NUC_G^#C/L1[V"EDI WJR3LD@6+?E!>#V)8@_.%-D M^KT^(6-"!V1]0(F#8B:7+U"*@^HG5!!04D<3*1V+!#4UH:3V?6/-TT2?PM,H MF$DF^ Y*I+'O-WND?6D@ \WJC4%9$/5Y/6 PK7E3R:EF(-RO9A,M>REE%$ZL M1J3=16E[[M33$C,?K&0.J6Z$:K' 3%31#EA#6SJFO!Y2(R%RP>%5D1*;_F;D MK"Z-5&FU.XW9+Z'3!4V&=LAEDA)A*<(=7RRIL&MWO23X\[7=)9-*M2\(#*:R MP H-XR^B5!BVNHX2U#/:W4>I5&LAH7.N]EN&A.+"RF&0Z%]>.6'O5SSB["(M M:%23^TU9JB4'PIA(T,9-A+[N-4M M+XKWX"ZW-R_06WM]%*M]]%)ML,ND7,"];]#U0V@V&"/N]K!15\<-T#2$V[7^AL_S#MW__6LI%5'0X=Y$W]!P25EN@XH;)=S9TO7W_/3D%D)]W8YJM(3W/. MD]7G\-V1X^4_=DF&KS-6MA>OUY2Z!?W#SNBO3]M^*6NO6(771G%DVH:[ E> M/Y8I-\4/<8%7NI1K[5R7+BV-12?Q4\*V-_/5PZNDV&5S?_L8@!SHJ]ED@']"]__.$0/<59>0;E ATM?OCA!_;_:I[$N^*1 M9,D_\6J!4B*PAW5=9%?D!?U'DCZ$Q*!N^)74Z<5+QQDNK"9+RU8@+"GI>[6/ M$*"/D4AK.IJ.M(?>IF7?=Y?3=V7;[X@6E)U/BS-A]T R,!BZ(47$S'U12]'4 M(?5\!,*WZSB[RFX+-H3FR> :9[S!6MJ9E*3L4RLY):'*C3\N&CS"*:DUU&=F MTP=R0J[(9A-G.:)CB)*<07'3B!@E12'QU#%5I:\FK-YC(+PML\IQ4^H NLF^ ML*:7; M[Z"3WYGWWD3U/MEVD8$#90^[+SK [2 D,#/VC/%CF[G&O9^H=10]S MDHS=*%[J9-<9SSN3#,?& [@SL UF)*L'F1(YR5-?9 MC1/"5C0;:)#!L>OQT*0LD!'F:T9&DB7&J_RT#T]T[)/*24@GR#GD6L>R+XK)G$"9 MU=<5"$6=+Y?9 M+MZ<;&@ADJP3O%)5CU9:>_+ M,93">+',;$L7!IH!K84\:=TG/*YDIZ=:%:H M(*-"UB,AQ(! 2;C/4 C*;CO<$'8]^!U^*=Y3Q[_IN:E1D--2JN"6D1(7SG>( M@UU:D%%E)*KDT*\A\E"' #4%#3'2LD^BJR&>TM,DH'.W @KL;CSB#ON00WM1 M](D)(RX]\[E./J&H6M?D 8OSKF-JMS#!^;Z-JN-S;52DG8!*Q2DCY4[\565: M?W!.:LST21G*)?!6B% RT1PQ'17EVFHRZKS-R4;YNL&>B M46$\#PTN'+,0YLW 08B12%CTVUWSBSXQ:<3%YR0J/ MB* 1DK6JB9R>1DU@9Y,0=O @RLYD=]'[\DX*ZWKV&B=UO#%ZOW/B8A M<\_=( X+5O3][P(Q85H44_%0^U\)-B!LE0[8[G84T@RF M-TBJ9S"=8W+F&4QY"]73ES!Y4R?A&MDVQ\3,+*GKMAG637"FP<52J$ M2D8).D ]I#1\T!ZR489UD8*O\$CY4]:_"Q F;*)B)>R+A=S\=".GMKM!!-P; M:/>*>;M7W#2]8A+^B*F+!0CQ>A$#C6\N ==OY'1QU7XS!G&A4M$!?] M\J!F.P(:@+4@1SX?>S?60T1-*?VC@_OJ=<8GJ:<^@JZI-ZI;9G%^[#M;L1XO ME^7ILWB%5O@IP\ND/-^1/ON7?UW\Y<=#;H7]\_#/@1+RH_SN<6AH@5S\B&'C MGH^.;KL!T+3'$VQB 'OI"Z+^]^[<:H7_ZR[]^60BU[2XL(1IJ5V$[ M3R91 70=_F?+6DZF&QGTG0ZE[9BYLP5B6 Q^ DV&'" _1TRCM;2A=-5.IOD" MK/\QA<2A"[2:QQ=?$SH']")CX#ESK_*346G<1Z]AA^O^#[R^M"'V9EECC&QCT6/2$HM@4 & MZYZAY#*?&QV-P=$AW^I9OL ;O,3),_M(OD#5/N-+-BE2WZ/T[0U^IK"/-[,? MXN,6:^JL[01L&6&TG89&MVV^)-7T.WE] MP,L)27F5FU]E-+T^9/%6M2-QF'*=BBR5QV8?*W?.2])![K6)QMY@Q&ZO(2E? M],-.<:G$4;8W%0H=U8M#W/M%N*THFXI+=!E M<^I7HXAHMUFK?M5H5U3>4\)]UNH@Z*=C@BYWJ=(L? M^$SO':%_2TXVR8I]H5'MA'!K=-]1.C$Z/K4X:(:/CM5=LPS9R)6CJ&N+=<:5 M&F+#_+2\):&MW_S.)G@;S_37?+HVZO>8#A)P_;_NXI?9AP1N^4%\ MHK.7%AW8%]*ELQ8'0VV7U83#)DW#ZT,9L?=D+>VA;YG%[\H#%6NC/0*'ME_F M+1!77= $R]QY"Z"GZM:WJ_6EYA!5HUQ3IBCE1J( MIH1-0&>HFD-++*,@4D^ATF63UJY/[,!Z*_C=KD9G@T%TV$'1^@M%D3*#CX51 M,'E6?5*\24R695V>"J\R#,ZQ VEB=Q"\5E6@2$ GOAN#JV((Z'1WE8:2'J:3 MW%UBQ^&(0.]D*&S:J97/B^\G#4^_&.! ,NL Y(225PWYU)!'G>=/UW=H*&Q# M$2])D!SH8>5%"*SA>5"'8B]Y;U"^ \QNRCW8AIXFN4L2IRBKG[W-N /2&"3P M,Z>M3;SDR\=O<(ZS9WR6T_?UN9^^M&+[-*80&P]MJ6'':4WGPX!QM6I4_AO= MQQMV=SQ.5Z?X&6\(7V5=K7?LL0$@ MVU!"*SN:%QKK;LEA=J1GB$D_JD7X1Z757FANPD!B30:$1*2.1JW+'Z/].4E4 M9,FRJ"ZP_#E-BOSF]N'N/LSZ)S+)[$NEDQY-(;=TQB8R.#"0RZ$=[$<1E M$!="GTJ9V3_;0$).!D2FQR6UFL ED_U0N%1>!LONO\.KC[BX6I<_G)/L+G[Y M-2D>V6[ )'T0=]R,-2-GH(49M^0$._;(6]LV6%#:SC1;0;DE:7G9,K]?DM*> M+<2F&,[1,S4=TH7+HY&H3@R#4*'-&6"+FG1BV:I0,@V_V+W7=JLL8V5"GF& M)MQF%Y!3CYG%QK]%5H&;A624H+*('=+4&<0Z\MKL ;*FR1P6K9DW:^R6Q2ZC MC3FA;7W TJR@$&FSOB?B@M6"4>>LE=LWLE*F%G6>H&7Y* ">J6(G\DCSKB4\ M$:1[/)!:FQ'GY>ZILSA+&>V.]R?CG.)ULI2L4((J-!PP*XQFA,F%AY700)=Z MRH",1,>=XXKX@[GI P8!&1HFD5HFW2[18)XFP9W#C_)0=^-!QS_45QMA:TGT M;1N(E?#LPRY_2%1^ ',/Q7D_DG5;J)C/U DI4KVS&4R96>\IW6+B4JD821@3 MS'2E-J(:MI@G*&7R.E)HIB3=@<5;'NZZ&(84:;[]8 MG7O.]B+@;$VR+?L ?G6_21[X7@7VT8J->>^2+16Y6M_27_-UO&3/^(Z37HIU M:;1)R6Z,CF:EBV:X'>4Z;)&>\\X<196M!6JLH98YM+>W0+5%5)KDVQY;1JM- M3[.G%J>0)SX!)V8N%_:[FSR@FQQIM[*;:?636X M-3?IR^C(0TUJY1B0AV"FZDP31'J PZ*? *Q")J6XT8*$Q$"O$Z+28?%KY]05 M) \;3):[>6L%])EJH%J%=FOA[.*=!KS*TMHO>@,HOU7M5!Z@9:4%ZV,<'ID% M\N.A! :Z'$'D[L%8-8W#.0_(#A=PGD+.NP(9L"!I(%?DC:YF+^FH_Z+ V_Y7 M5]>&78V46X;G'BTW30EJQ"RVRNNHN>O,Z":W<@0&D MGP[ 9027:LMH3# V]SD5!5B9R_+S8XM96.G%-/_?W47O]B-2'068*,3N06_ M(Q69SPE'+1KW(T8P2JMO8J),"R3X<,846:NAC'O*!\\S^8)Y@',O@VOKF^+."M.XP(?OR3.A_=2XZZ&^(+QN8?YG>8$-=27 MM<3LTSJ>>@BCAG?-$I>#?R4V'4\ =/PXG020_ 5AY]PA MJ71(AIPF\4V>SUREJ3K[U$GGJ95T2"/U!A+(X+PPDN[6+'X+Y-1E&JJ0D-6A MZU)(,.NJ"&K,SEW^5 T)JO#IMLEKR=-V%345S!/_E5$HPTORD";_Q/1?U7T& MN2(9Y8A=O9QSX\G\>V =X]YE62/!G.."IO+@M)3IM'K./$DVS[1QY5G!Y_&2 M7\JFV&\"D-UG-)WL^#2EMNXX]Q@=&1**03]J1.IK3VNA8+8:0*).!@2G1U*U MFL \D_W9Z'2[N^>74)8WS@CHE3^LWH+X<"1#NN; E("?82UUH*."1"&J?T,) M_W%>H"O"0R OM0OEKEP;NS(+SB/M;%VIW+1=D ];4;YXHU%63#/;A'G.R>'; MY2->[3:8K,]IJ5+@R^297W:753:.>"&T-X2*DTM4&D,M:W55\+/ MG$=\()_X1YR0PAQZZ21 YZV?,7OB-*9#M6O*"NFP2"W09+*^P.A\))ITFU44 MUO6Y0:H4L?\=R%!&$RD"?;AX623/29'@G ZU4/%(>]3E,F-' M[=7J[ >R2XN9#P$;##%)USDD[/+N$6I)U@7:M6(&Q+L;+@YT[AKN;,A9J;%5 M Y7B'NF-:G"WC,Z%?M4 =V+XAS!(OEJ7@_;RZNCRWW?QRRG]3UXDR^-T=4Y_ M3QY28$\YREJOXQQHS5E6&>3?QX!W7%-@&6>XATA]_SBZ?T6U#7[O1&4%W?(( M!-/]CL.M-!^-!H\J.PTR+$]6(]H80.K2#+9EIQO9*_82DEG16>XQN?*39H!> M81D%9*Q3O.CGQ\(X,6@ C*3YP2; JE1@LB%G/%;EK9#=.!\3.MO#F,FI#ZB]QAF_VH0U ME@WB3I/-CJW*A-5%@ZST*B!+*\Z2I95?CU7-D'; OXER?/OV!XT MQ'47/(65$S.5?BBY:Q@,I5EJ,"94ZOWZ(_TZRDTVJS!7I\] MW*"SU#2T"7XF0T>V!I:N1CGI)*[:DFD6]?X5<7N(&PPE;8V&LS2#N0"4*I<- MM2U/:^-:&D""^XF0U>=DL]%_>I%*]5*1(.4LOW3L^DD:,A>P3-#7[-"[?AS: M5Q!Y1*5L5+Y^%<4Z"G+>2&P&0(9;_+#%:7&#G]ARW_3A(N7;)=FJW_>OU4,] M4:PM]$AD8<$9P< ^_9#/UCV,F'96.Z2MGJ)&%[64%ZPKKB4"8[4]_*2,'X0' M538 &Y-G"LNV!)!%KC/RA+/BE:VH+N@0YXR6"$_FU %3DRU3UJJY7*RI<>0G M,X!\@I=FFDR)*S*Y_ )Q#3Z-T.B$QGL@=E0K,(%QU2R\U%A0+K@T>@V R_5< M!5Z=D"W;]U,>),M6B3Y@UEQ:WN]EKN-7]MOQYSA;&>H$-W;[U<-8N^YJBG$M M\51I.&D4L/YPX*M;E3#A@WLFC=HF4=LF+TY:@I5=Q V'EK9Q+@#H+*T M&>="4?"X:'< J;/>J_.1%#B_)''*/M2>)VF<+FD9=X.7.'GFL[[:1#G(BF22 MU,J*PYE1"[^^ID/MFP"= [6U+$Q\ENH+Q TL$#=1+C>OC:"]E=!RUS!@*J8[ M!Z)$/<=I85 UL6G=IK>4%E@,;H='DARZZ+9#7'(1 K^,2R_F M)-BL2S#4T[Z7BAO^;%3J7AJD,C;- )PXK?WA_K1I VHFTGXN">C:.RN D.$! M%+@,T.Z0%NPM1')>9V2=%&S%JN*>N4&Z9KK*=/WQMN]M(@(K'0]DLL*>GM(+ M5*K5*Y-#N:%N&+1@1-='',SXOAD@]57^Y\X!IX2=+2WG>/=9E\/U,S<<+:UY MX&#',(!C+?F&0Y_*'\,@AQ"3/OC[KU(*[E), MZV_MS@;(@$[(N W8ZW'F:* MSF1$OR'O(CJU7J ]@4W2M\_OD%0>5M:6]3#E22*LAQ%.%L$#2CD+8^;:#F3, M7[$'<#]1]0=OR&]Y(2A4#/%0 S#BDA+)(&K2H!=8)D) M;F$P&>PTR9<;PK;\7JW/4OK*7O/R&9O.JH2A"6R0+47^LK3E.'U9>?>9O88T MQ"9YV=OOYZX%VEOA>PFYG3_D:&^I9E^XB6L8=C5Y:S"$]&G+RJPN:PUH7X!) M2_DE&JYA3$ .ORR;?;C_@@SV.2QOB'OS^L.:4(FN_S!E%RHH:>7?F:"^IH&? MNP^S<'\.L'H6DZINH%TS.^XUS0VT^_(13G,6;XW1UO-HF M:<)ZK")YQM5%$[V.P4:IZ1M@2J/Y"7'CMMRT\*CG*-A05,DNT$,IS1<_Q!WY MN?EIA1$R)H(B22'Z79["/<['U&:]=7L=]AVYNB_B)&6;6=EZBEN>/@5SFYP ^JJ'5 M"/S,.H R;953[92[5"TA=690FZ3M#'KAITT3_)1Q(UMCSWIK)^KRKF7*L.'V M,IC%K^Z@;4PU0\$%R4HVMLT9S+ZE;R_9\?]S@_^Q2_*DP%4]?(VSA*P.7>4_ MB(^Q*5'O8ZXLJ6M5$(D3T$ ON=3H-VH>HKQ\BI[X8[0F&2J2;9U2;VY__L/< MN_*\$L-%0H7BT%&.U;ESDG;-?\\;S<2_L&NZT@%4W/FFZ[C0DG MRTK;Y2^Y2MQ%U6]U)B5K]B_^)9OF-O2%Y%,%SIVE436^7&;/KA=W25/6^G!S MI?(TF_)(&]J^XW3%3@G[&&^Q?+>)1Q?0W#G(A>\<.J!1D^;2X>T;E5.'NHW8 M&77L$O)R9!_&KAZ?V+?)IR.Q9IE7!WBSRJ^#_YIY\VQ^M2OR(DY7-/W+DJ3L M>3O#=9^[2$]MB[:YI2QASM*5\3N2Q(LQ0_1THO?QAA=)WU*PY%SDNP#(+8V9 MR$S5:Y;0JBW:XT3?C@\06'T7*E%P6\1988T#T->AOM*7A 3=%Q\K*#@:\XEF MCYQ6&S+KU@ XJB;^\P5J/7FK #AR!8"C67LWDA5W.-M^).G[./VM/L&&'V=# M^V?9$9(6*DT?"%$9S0*S$[=5.-B?GBE ,]'U]34_$VJ!V/6+[%,87X$[^S)Z M&SR0X?$2:6;6[C(/ZFU^+EYB6AV?D+R_SE$E(/*L)>"*58U)+QP2K8,8TU6* M^.\'!7V -NQ)CI;TV>SS<R4IP+EN9#=?*0)NMDR4ZC+\]* M8U-H9),L$ZR^ULU*J48_4&DL(T!NW*_KLW&KI0_<4'2[VV[C[)4?DKY70WL] M5"O.S#([O) QT138"-+O,-3"XV10=;>BT,JE&YRR%8=Z=(:TQ6L"J*K&IAZQ M.NMJ1;(N/M.!%5N47OWS%#_C#>'WGK ^,/^ M_8?? J7FF7F>WB3?69 MJ[XP/JO3C:.M7R&&XI.ZNFTQMW%";\LEWJ=/H^2=>, M$>E ;5;LKYXR\ISD\W\'&H,R>"8P1MTJ+4BM620)36MF O]4'9^V 3YP#^L4 M2WU4&T#?UB;F7F@R,SN&]9K>Z!%NC\JVII?YU:H7[:N!>LZVFM>$L7?D]/NM MG<_A:4$P%?&?\0I]KL06*&TD0B:Z!"9@4C+ MTFCY>D>?Y1N^^OBG.$G9NKI\XU,ST]BZ7N: M((,HG0Y(%0I;43VVJ$N+_?@ZG,/GK$%C3@?Z>()XWSD7D$TU,#-R.9MJ2!?(X#VV$';3A=?I+1$3N+- M-CDZN/MU>7%Z?'=V2EZ?WQY M_/'D#-W^[>SL[C:D62PX.$0F6@1/0D>#=H^3(&\A$+.\5I2F$';^3H8?<9HG MS]5EHV:.VFCWZ0K3=L=0SV&*7VK=W]#\?SCY26E^=HY.K#] M-[?,OB22=1MF61'%F$*B MH(E,3%2N)-DWPEZ&5QA&(5TK]^KCK_:.PBBUMK&4,,H5$02&9FI1#:OOS MD^AJS>_&?"2;%<[RLJ7F#LJLT^^I=#KNNBRU%T]]E]$AL!,SV%'T9KPS^]OQ MQY_.;M'%1W3[M^.;L[]=79Z>W=S^ 9W]Y\\7=_\58@\'P(^\JX.%5]GGJ=45 MG9_)WXP$I@V[R/,=7IWNLN96C_* 7O[PZHE-\>=G+SA;)CE>]=@\U$!#;7L# MHWENZ]+]N5)#FZ!/ X.,1K1+V9(4Y4P")5R?'Z9 2FF$:_& #BP?#COB"@AB M>K"UUZMX]#0X=7,>Z0)7E!:IMYXA2YCJ(A;/S,4:YP'9Z MRLR[XUK:XE_BS0Z/Z&O-^OJN5J?O)[^H/;JMKH;-#9XP@H[]4H,UO0< %@3LFO6V@4C@RLK&O5&]="8!, M\G");%&^8 D=.K(]O$LL>4& CUU-*C_V"#C\ B"@JYDL,>!B\Y',KM6&HX(4 M\<8> .:=1G*MZ([Y*WO!6TFN_&MH9-!/\ ^9U8=-Y5O-W[O%D-OI-JV;X? YM$JQ M 7U,<@3 MM"ZTQ-%H1ON'B#]%['$8"R$,$256KU_@A%RA0PB=S5#(H+ZYS20G)X3+^]E4 MECV2PNX"-JUNCQAS'^EN#*B:#Z +U%0J&DX8KDF;C167JI77!C$Y)R[=K<)6 M&/;("-&'!2$NA7798D<1T/)L4US5U)#&0,N,2^F";:W54'C!^K!3LHV3U%P\ M=>74Y5,MY[Z *BU[+J$Z3BR+J):NJHPJ1<*BAR2Z^E*J'PAC,56J&,JIMMU0 M*"(_DD0G(Z>&J^-'9%8]4@)^U(A23])1A''6B#:(:@88SQ61B6N0'\89(D(A MIYK?-(@I!A'NYC85AGT.(6PF-'6J_0%$.)-.IK!JAA* &4V%AFX@$Z**VA.0+RH#$?^9 M+5T/DSBZ<,O98PB*DD(2/06/E![F(U.R3=*'JW7=R*OU3X2LKK);G#TG2_E4 ME)5.32V8SEB&0;PX)9J%0RW?P':B4I2=M5X+LW\S<40R5"D$,JUEAQ0R(I " M.2'J'8["_85*5!AUP:NH_Z@.4 M+6@9P,?^N_@%Y]?Q*QLNR@^OUTC4I)-)C"59WZ934BG-:TFDT(K*HR!1P9ZC MIU)@9G)HHD; KUD ?U^X W:5K3E'6BO\,=[B7#6VDC[>CZ:$Q^/'3QV#CD=, M,MN&,5)?)>*_(OYS.&,B>9@([-7VQCT=26&D([$R(WQQG.^R5[YNLMSSVT.P M4J(!L41B-(Y[-MU"665>CV:Y5E0_J':FQ@5:DKP(YY@'70P)^*6+(.\)=W&N ML!4&U/GV51W2.P(RH%<"+G'.38)A_F,)\Q0_Q 76[@E4.@&#?:^DP/H"'2[^ M].-?%C\>'E:0#PCQW5BJ -][^QJ\CFH!E#4/YN4")+C$.@I=;FB4VAPQVIZ1*S1YSB=5*( M0SZ#5,,1A=1H?DCMNN6&SH6>%VK-Z"PODBTKQMDL';JOGLU-"WTLB=6+%^D@ M5>A206-S-AK\$F<)8^,-#9;T\ZU:H'H#,H&1N.^;= EYI74=VA5*4?T[NN&7 M, ;Q'543,@)]R5UX]V7;R%99"@+4D@^=JL<20#OYA"D:] 5FX,=)J8H(Y "^ M."K#I "Q_ENB**D"< !?"7_%R<,C[3N/GW$6/^"/.S:TN%J74X=7NR)G5P0G MZ^9"L)QEM)?H,RA M,@3('?HV3$\+JZ[4>,KHP 8X9@?M4X]7?]_E#-:? 84E_0^*\WRWI?(4F%0P MY^>&LX*SIL<;+#D],\:NL_5$F> Z7%5C2T"RRRP4N]$=6=-UR#;6?&0BN'_O M';9U4ZQ3E*6'Z&R]QLN"K7CG*2=YIJD*+W=94B0XG,WUKE!J2CW#H +(1'## MQLQDVT97B2K/BE:2HO]+3%#TI__^$+\DV]U6NK!#^JQZ=\*S@6F@UP(7A%89 ME5%3+AM5/P6R3D,>!V)X?5V0=\089!6ZTX(O2=7@DSVKP==]-@9\;4O.P"=%'S7&5GMED5^G*ZJS4ZY]&.N4:[Z M6S5R(P"JM.H*K"8'*N#J]:+Z,1\TU0*!?.LU1Y18O/PNU)4J->P--N>@@&Z# MJTZD"WPW6UA5S7(,=^CF5*V*"N0!? ?6AHW 7K,4V+V-I'I+D\+YAET/*<%P M[_?J+VO]/@*MC157$!4-JG#9E8O81<=)7B3+>(,^\%6VY569(<"Q'P&B>7E= MX#4B-=H$G>DA)JU7)4_:,'-0J[;L.(4:J$X5)=5P"Z*+ET6#:%^C!'3=>K6G M-RGP;I+ZL>! MH-<<1&+QOH53^E0J-:*3:6Z>DLJ,0;K,HC.4:XPK M$:[4::$[@%) 'RX"?+OBY3X2\0;/:EL#L9S78,[Q\H\/Y/G[%4[HWW_X(_O' M ?M'"\;TI_\^(<\X4WS/D3ZK_CSAV4"X]EK@ J8JHS)XRF4C_A-ZBA_P'^>% MI#P$Q/#FNA#LB#'H*72G@MPQ1?R*H?Y\$XMK>*3/JC]'>#8"/ C&\O"[J.F(UZB2ZDR6Z\E"=\R2GPX+_PG%VEJY.:?H5 M=6E2?950^1NPYH@*(2NZ]NU)7#7RE1_M$)F!-"E%EVA7&=D[0',HAH] 7&?8%=8!/E20-ZI&I02J1!;E4(:=8UF+S4L!4(R)72RZA-!IU;PP6YZ6 M'E77B4H-W_TC?CIK"/A5!(S 7K ,P5WI+H1EEB:N3# [ M,VASD:[PR__&\O2KD.G6(J+,^"*D:]%Q]2$U;B@[)#I-O5$^0_PAHD]#P+(J M;@3XFJ6E15=1;T>XJOI^^ P+XNG%/6*5Z_#?4M%COR> MS:FQSZZ95\"]_4A >/G( :B9(=0@UP_@!53T) M31(!/):90ANRW9QV[+LDNY:M;GK@T/UCN@5E$R](D^V].GZVXS9FW M35C#B P/<9=S4 N,B/8>)T+OZ,.)ASAT@=O#;R(NCBIYU%% GTH5Q'005YIY MQ]D4.%4<865U MZF:=MJ>8N*1W]$L>$50@N8.-DJ%PXM<52"P]U5AB5*@FNQP0Z3H< Z#(+\CW M28<+[#::AF)IT'E8TL1N""P!QNCN%96'&RHS39L#!XY% MGB!RE2!JM##(-OQ:DE5,7_EU)#0DXM+@5Y)O4,X(H@,K M/TB\I1%9D;!<*> MI30-2B1)48,6">)+Q9XFH8$'GU]"8ZG$+J'Y6XF^!*_YY*9+:1Q4>H)PT09A M/8DV)]OPDD&H26C@00B8T-P'>R[ZR^HNR0I6&X?X/L5;4FP[Z.VEJ[ZS@<[# M;[12H1.5/D4Z%S'S+:^W_+4U3RU:J0E/#G8E)W]&)"_+.P3SQ*E"O\VI@WG: M3J%ED:[0(W,L,($$_EX-@V#$@OR] 2R7@!5-&/<#BU_(-HJ&#-2]B@:!9G'Y MH-&$73_0 (;8NR1,<9"Q2%[^_RZY#L.TP)%Z@SIJ^^KX6]![X[Y4.'8)M M%>K1V:=IW4%I5Y[5(\GAK2]]CLFZ6@0@2.Q(JX?MUUB7#3I &P>/-+"ZQ4P+V8L%;GA3J6+$AXO5XPO#0) RR\ !.( ML@O&7R3?;' >O%3,' :O94<[Y)P[VO1:G]M9I^X*.0[J 6>)( M0 *)WWT*AD"(1>M' TK.'R2:@.R#$K_P:Y(,693WZ1F"EL6EHT437WW0 AA- MJTMU[U/Z'#R3F.3[+ZNO? =W'I"$*;RG&>'1YXE^P \XI.N$+\=W,.@G)&_= MT>PLQ,-OAJF$CN)>H]"YG(?0Y2W.PI0\XS+B;ZO;I7<'47SQK)#"N)^B726. M_?$-)WR# /ZQPR'?9E!N#B@_9]2!H$]Q7J3L[XS]2RKG3[G"%4F")"1!C#)Y M$]/4J84GP"D4W-I3R#!Y2\/BIA_>V]X?KV^_;#E;S(R8 W=<. M)MSI(.3G=@Q-*C:59_BE<0 M6S2:VAM*'W"Y4^3KCB9?XYQL6>KPB'/V[7D"40V]NXT#0I;=K(]F M\"TC (/1OMKUEFV7VK;FE;02C@HF'165>)35\J?>E@*"80H,I<[+9Q^Q]0MJ M_[%-Z60P6VD@1C&:>[T_BM6MS%7*05P0DI+00=25C$]O'J7 S1Q=RG,SD:]Z MN+079"BC.19/@C'[#5G876/W"/7F3@K(S-&= -/D/XOM,TZ_K#XS/0SX7U8W M*8Y(]Y!M#U7U&VFI/'Q?(Q,Z'36KT3FLB:M\/ZIZ-9H(+NZ><')IL9C@Z_#,0@&"ZWZ%$R ".+)D:.)IMS MQX@F1 _'"&!8O<7/^5V2Y6G9-A^GVR^K?P6IF+D?%!=Y6Y++FQ1ZR3VPWB<< M.O1:ZM/!WXI]R3\7"3$+JX1W;L=9CE)Q0S8_=[R*BS OV)_,/5Z8N[#<"Z,@ M0P&+W1G+E$47398S)Q%.XSW?Y/R,DW"S#=)O'7$T91]$^,?$X=D:4-3=Z)WK M(GHXI=_9:1@9MR"QW%:1#V+?\R7(YQP=Z)"$L"1%#]/?8S\"RC21'Q)F?KF MC0:XI,!6FP_8%H?Y\46"*[U(<&E2!DAP 281G\@/'-UL@G2-;WA8"M9<"Z$= M4/:15=]53^;A##JAT$E"CQX=^HULRP>\X@FQ:$7"MQ,Q6GZPB1&S@KND1J(Q MZ<3!O-? U-X8;>#K."3@S1)'P@U(D.Y3, 0Q+"A_TH/D_#&B";T^(#D.M8-G MPP]!\NT3QO?!GD^W'4RI'U;?H_O0 [=M4="SG%*Z#JD*8G$\,ZB[)CPS"K3" MF.^2GL&2H<9&M.^7;:.Q327!INEJVO647E64;WGI>EM5DUK:6!5UZBX,]CF[3X)5GZ)]ID/P3 M\S6_HS6W'KIZL4U+YU5%:J3"+Z^9%>D+1Q/?\AI)Q8A]5Q(&<$28@W5^) M1H+5N4+Q@S:I>3N@ &4['/)NA"AG\C)^+R/3]NM*'# (MKL87Z%7(IH5K(HD MRDH=[#$FZX2?0: I\V]$^#)?Q$:)$RF1?9\M3GF_@XADF+^,"T+N-.SS79%F M15 .F(^M["%=K3*6R^V'U?;?)E\1[(,[=4!FMW[6L!P*9Z/,L?P(:+FO1\,@ M#Q(+?.(YX@3EZAXG0?\NB29N8 L#%^UBG@]>?)?O#*(AU^UZU Q"C5RINSB@ M:!?F?( "N9O\_I[+UO2@USR5.[Z[3WVVPK5EP6T85$WOA,NQV6:=5_V>SYW MV^NV_%G;'K)Y"7YAN>WFFF6X$<]RKY/H 0>K%4FW(M&_7J>XW!6H*FT&%.DSKEF%Z 4'.&[U4N*[9$.-#+494<\XDLST]OG4-8TX& M<,#7-8_DQ_#X-8171B\W7A^'=M$$'KD&*->ZM+.L;M3B LXC9@U"%O4T>,>= M7<34SNRN^Y30AHE40[2"@9I'*8'CLXI1)\6S+CZ=!-">K<];J^?^$:<[@JEZE'U;=N//%RL*0@ZW5'(UGG( M$>FR_#=Z">("RS9C..-O\(),W#\FMO>+[5Q),'F*HC05-?_$;> VJ20NCSD! M+0T2_55";6W,8G?Y$2H_.Q\+:D*JC0G] F)7&ER\4TFV->2B-F1^9H;4!!$; M0P*&@,_D>T$BUW!>M@U*9;7JNF=5&IWM#M+DCV M93TJ&E9M Y*(+F%!W>;GZ^,UBJ7$:C_EQ$'AV'[4\-.W(5B32/QU>* ,#Q(% MCB1:F9S-__7?YV HS:QOMA3@XMQ'LMX,7IT;QBRS34=FGPCGI H\8QVB71LF MW86)O> EWUFLS U$%?6U=2=<.\FI _H [2<%-DR"/D@M'*1YDE_B^9R6,DZ- M:UU!<2)@>Q8ESOH RY9!NN'@O7B#]_"UNE/!&W)+8=VI338CD;U(/F&7$R M_:W$;L"A0\W:V3MGQ5]OJ7/0=A*LPFRM=5+GC]+WW2:0/<"\;%SJ-O2.!$S M&OTSUK=\4#Z32WH8JKE#2Q+XTIY"N':MYXBV,Q/'>$;M&M3&H3V_:6YY<% ?N YJEC03O*(=82Z3V%U<'KJN]+\T:AM_#4 &'T- MP2Q%ZCN%.8UI*C<9J3^BXPA&<9#W SSDS4$<^C&>TD, RZQF;7=0*][YLV*/ M!LD_9(N*[FVF S@5"W*]G$ K'3UZQER:LU-ML_)A(ZFS^M%P\;HQ5LP/JM:M M1Z(9+D/QL7U/C6+(=Y=5%XA#$XBJ!\3-]3'1H5U;D&4DR]D?F#=R M6_..KLD,]H>Y@H<.MFS'+^T$U#[IHN\TB(7)B-ST 6#UO;'9S!42'(BQS&0G MS/@ U>4_HR'4,^^Q5P28\[@I!IS,C@?,/%W"R:/E, M0>#Y!PP\_VCV9?M)L/C'J;'X!^"%G&1XWZ]!O/+R3C=>G\OT7#1!I]Q#E&MO MWG.6)0YE),2ZPQ=Z)8Q4]/%GH'P-R ONNZM$B)O5?IAAJ*2>8.E<"N@BIKXJ MT%WW*=T"YF+2(5K!'()?8DJ2,]OR?EH\ZVY"/0F@/6]-=54'>)?J$-5@L%Z\ MP7K@.8[3P!IP)?0ZC@E?*S,G9CU4U6^@I?+P08U,Z+3*K$;G6":NY0U-1&?= M@J])MA.BH.*;.+'ILRJU-D';"30,$NY&>>- !235Z)$_ "0L?9!/9S>=^H-# M$_F'H\,OFAL$P\7M'B4#,+*X:(QHPNAPC "&QC]I(N9PRK0EZYLBR^D6IP\X M%D$DVY!=IE[%<.63*QCV?#Y)K:T6\)4+1\7:;-9)SE(2H+1!4=Z:CG^0+,_0 M,\Y?,4[X!>EL^*)E#M],R9Z$%>\5:EW$]%SD**$YBLF6Y.)U]A7*RQX]3253 M;U!VQR'U@$@G#[854>? ;CI/Y0 P:Q2N&D&@S]<%+@ZLA*6/#,:H>3#&=7_.^XB+C7-^[!S,I5$\K$I)T1B>[]P197XYIZ MCY<39.E 1!WMN^QG;^RXM-5U"A^!VNMNK\W;.\K][9(6-8A133V3T#0N&O6; MV4> H_<&=CLUH%O7[55Z@W+1!N4C7L]HD6A<&.IWHX\ 0\\M6[9J0#=LN2CU M!N(?;[.C>0?7*+"$W+U5A#%+TNZ2B-4&Z?XI#4C"LK'K)&)U0U;$.?M#O>CI MS"A7/1T8?8IH:S7@ZYZNFK5UM)N@YDWALV0WV6#63)U5PK@-7S6U M=91Y!+)3X5:W.NN%@2]?/KU[NIE9"7 JB.J624>&*.!" MZ3_$>=>HD?I]"#(1"YU#]JG3NT\>Y_!/G+%,1 MQJ\%7.DG=XR5#ZU(81PF_GX7P \O\<[$\N3NH>/?,=2#> M]24EY1+FQ,F-#5JHDUG;+F9@DC[5*W<\*()D)!8Z!H*0Y1P5A0)$G.A2L*-) M(?S!XY5^29(4)E/L,_$LS)]P-M=3/>\CWE0 MOF3%258>JYA_+N$.3>J!FL[&4%L1]591-YVG\@F8#>FN&D&\@6]:E_1HQ1BJ MBVGY%LDYIB^G@:MNL_NH> 5L(UE%Q">RK514\PV.'G,:?ON:D*-VS"XL[5*T MA\4_E3,J&*DXM='9D]WUBX K5W.F"\TNMCAAB@ZSN3);-')WTD8+32> ,&11 M:Z7,%[R-,I>#;S8!8DS,F2M>4-"!U,"]6L"+82N-OM!;:*$WN[IX%!B:*V50 M&(Y=.W.C_<4"V-% >/2R*:*M!)BJZ1X!T"6$4=U)ZFN;$3B5%OT"3UYQ-Z:% M&:5#'@ V%3'6D+(H9HRRC%6-Q2A.[DOCU>56JF&]R%2ISRH#FPKF+D7[B#@' M+./_%*7AE]7_%*S@8]D7T_WX%XGC?S&5U6?Q_FCKG@-/O6O/BL=KYX:%!OB] M>O9*]1LV;&4L_ZP+^>\5,7?&7WB%'L>(QSKY()[Z:(L;2.A &W;W;5BP'[9L M6.LZ!2J!-L$Y://&XWLW0%XR'K5[W<8 I.\.-TLUD)O;'%1ZPW*AA&4[?_GY M$*K=ZC8&0F%/ A,:W25_\AC\Z M*^0BJ'%JR%W_:8$.=>QWB%Y B+_WP/C/!G']:>$38=S[!+&K0M"SQ$.4 R)] M<8QT0_[U!OHN!*8"_3@=7+2O?_K:N%@R'O=RZ66$.97=HV;$KBYVFBV.9]L( M6C[RMR>-G2*52Q/^7B1YP6E.GF/,89=Q=D13T?CE>T%>@ECT@JZOP N#;,.X M<5*>#EV1]OYC+B\BY0HI5[G%D]_"Y8[&XZ/?#CC1'O_ND:$X VZE]62. -VZ MQ5(EC NTF[B\^U"&L9H%"1Y4OOZ>QPFZ4^&VOZO+*, %? -R'0M:IH?/-M[\>RU=1-L2UXT[,7?!W];Y'E?!KL;A[P%G1HBSY8D%^_XX%JP3<5^([$ MT#;91W 9"*LLMK4EH&I(AG[EOPYA',[T;Z';M!>_)[C&,=]%KPIN2*6O+F$8=%D:I< 7$KYPBKD@'>0^(S9(/[" M9+UAH[HN;[Q[P-NRUX1X^(33[742W9(LY"7W QO^$_Z1?V#*OG4\#UAJ]>N# M2?683X#& )W5P@Y+-]5 :ED^!<\,W"F*&$E,LX(%;KI"KY50%,A+%Z58%'.Y MB,VRVRO1_.B(-*J4\8L:<7G[0;G=ELIQES(F7ON%=@XZ&C+;LQZ0 CD%@HYW M'AX-DF@#C^<$OLQ2\%H:$AQ(RD.50%1+K BX3,2$(BD5<;'HWUPP$I(G7N2: MOY=J\O7YNJE?)@\X$+BT'GA0)W#6!9BSOOFG)IUE.,_80,2@/I/@N>JY^B5YVK!:*.;K](\;C'-=>3&2],I.X-(] M)CW@L4"7'>,,3S<+CJ%-4X;PEL%A2QW_]%!'I-S-WM'5NX)-CX'07=T5S^?+ M^* >,4XN[+D< SQ_+R^CH MT&Y/N,"*Y,0[ROCG-56 U#,CC>N$DP2K;VZ.YH)#$L4$H^O#%%"F3)^/IX!* M/A(*9E3IG)^?:RJ?\W%TOTIHA '!540C#>Z$[KX8P=W?/'P@'L_5PT>LI<1 M[H.]Z*MUQT?!^X#3F$3BA1)+UL7=+%]6-T&V^133U\RVC@*0K*FAO"0#3I4> MXQB[=O(?FNT?$[7U(9J=9R>*T1"X\QJ'PC/T,R6 M0) T3Y0>2G23I/>XY^/6H]0Y &,ZD4,KZYLRK[D?X+HS+FWFZ\:6)TG9O/0A[%"_;A!H??[E.:8]%%BOUK MG0;;SS1(KI^S/ W"[F$&)QYY ,^.Q^?(D8T&N--&+MJT!XWLA2PE+3H0HXH: M<7+T;\DP]>DB)W30H<;KG"FRX:^/$SDH.XF?Z>I[-R8;3X.IRNU4@!]Q==$Z MR.6Z93(+L6P\),7-2EE<32"=<7=PQEWEC#$3-/7!5#?%XV(G5= M.T9").3EH90DZQO^RZ5)IBD$C#3REA8UC<_M BJ)8#.X4;KVZ@ ]TU(\0_+A M;-)TL^VH[4_=N0- 15\W_3<(&P,.@+=+F%0X8V+1P<2%0$)W+<0@2 !.9 ]X M5231E]7'JF?_ \YY4D^3FQ1'I#NE65)7W[&7V@/7/;*AJRL[=3JPVW"+>NK0 M[B<5+ C'9"U;!*4XQ/P8*_L[RV9)W!N*-!7- M ,M]F3'.LOJSQF&,B0.^&0W4TGAMUU"22XLOIF)T /'>K'0@;-7DP[2/8PL7WS!28%1EJ;[&0+3O9^W L4570U#!#6ICF"E**=;>NGPJDA:=R=SC M:%/='&-I5+^D_%@>7#:NEFUOVD7#M#S /!:['4WS,S6S)N^V-3-@IOV4EIU> M6%SB>X&+F)]??,3I"PFQ^C(,!X[JVUEQ>.#60CYT&+)7J8.XK81VP,HK+N$# M8H?'F.R5H$ MU.Z5J';$G6O;=<0 ]Q"K14/G$%;:^JX>-C#S-\'BFF$J3NTE]07$O+E?ZXHK M>N 4YPP>;S_PY$)LBYHZI;#$!G6UH/K.835?][)AD_11X0=Z([M9S7#@M>Y@ MU\#LLC#5<]6Z+Z@ 5PBELEN2L1 0YE5Q\2C6_G73LIFX,RWKB '\0BUZK&G9 MJ*W/.PS,VFDYJGA0VGHCDY5-4NAV%R1[%.&4O+"$FU_K)NGR34J+]68F$W4/ M6JBK3=4^I>;K^I1)^JB !)VHS6J&0[$U4>O0=UF@ZIFI?5'E5[WURX,271UQC]V)"U[HO!&&5E=&_%KA>LZJ23#OZ-_!GOTC-&._0)LH%A<.!Z@ MER E.-^+K8K!/D._\D(+_PBVNQC_'>UQP#PEB?=7:,L$;L02!__PBJE4?-@H MYOB3K+S:YO II\I^F[H;F@I+U(R!3D^4!E7=U.2($Q"*,"V]%$)M0"NE94%B8$+'!N[S\F:Y)@EB8GZ\]Y=$.5+['ZR*KOH"?SP)Q.*/14 MV*-'AT@CFSA,=7N/&B2(T5PQ,T\\V?1:E-K_^FT$ZS@DFLT21P(*R$35IV ( M1-@$IL;'3);I(7"BF>I\@.)7.9@DP]4,?5J&P&6A@#US")]4XPKP%-XR* 6PC]!C&" MG_!+\=ZK>1H:QB$2]&ICX_9;0FM?SQN[F*@OR0B6AEC0$/H&+3(-T9&*)0K!# 'R+Q M%/''YXP%;?4V! R^E9=&+&1=95#A# G>>S7%+X06G=GAG &AK62& &*D(/?/ M8,\T_,T0XCH4B@!74P AMI(W9G!KJ["!:Y/C[ );UX8*Y"I^=#UL*V(5:%MR MX $!'LXZLAVA,\[ZBS$#9B5Q*2@#(*N2.%QJ/7_T](3,X?"! M":$:X?"AU*!H((@:56&\KZ>@J FH2P%13_0=#B+HMU>-2\E-;ZT,9,VW54HR MWW<'"J&P;Z<,"HRO";1\U>N!QO-YO1,P69,Z_/**=P *EM;:OU[D2# !?K5D MT#($*XM+QXKI?=% K(Q:D)@7T+1TVF($R0M](_M:@18 !<(F@TN&)A<8E8,)4#CE@8H4_9$TX"EIAV MH*-YVFEY4S\%Z/U0R8).[]7B^]H[-*FU;6ORDHA]&N2'O+[1L^:7#.U2DH1D M%\0(_\!AD?/;]NAJ1<*I7ZWK#$Q[K:)N\O D?XQV5X<6/RQ*0#O-=.0ZX*/5 M2Z:"Q+F9MJ[MC1(Y*DE&["G8EC6G_]] M-M%2;R-J\[,>H;!-V\"A4@BTN4%[#ZG%.]E\T;#YF9M2 2=$M3NB6 M)(;IQT A6V>H*'R.N!_+ YN$#+*U9]IU+,O&D_E,129[4;L?N'-V_9BZ/K:N M%01O?L#F!GH%CAA8M#!P 1#0M2]PA@#LZYL,?R]8R?/QA?U'VY3 2'5X=:.F M\EM&5LGNK9EH>G2#P6A]MBFA7I?$ZV]9F4VO_^1RNI*H[&.JI! MX#A( 5UN-RD9 )?%,5SFLT[E#Q+]L__!ZWFVRU7>Z1[WF9XYJ5NM=E656DG5M?/4AV(B M4VPS"9F7+*E__0*\)0GB$@"1"2!+9WIL.1D(1 0^ $@$/CW_WS9IC_L4%XD M./OKC^]__N7''U 6XU62;?[Z8U7\%!5QDOSXG__QW__;O_^/GW[ZB#*41R5: M_?#X^L/EQ7S7]Z]^_;MV\_??OT9YYMW'W[YY?V[__?I MYCY^0MOHIR0KRBB+T8\_$/J_%/6/-SB.REKB0?&7QSSM&/SZKJ]+2$'_ZZ>. M["?ZTT_O/_STZ_N?7XK5CZV(]#.@DH[\94+?ZO3^M]]^>U=_[4D)HT3"NE>; M6.^''QK[Y3A%=VC] _WWE[MK8>G?WE&*=QDJ;Z)'E)(JZ^+EZS/ZZX]%LGU. M4??;4X[6?#YIGO=LJ'5^H]9Y_R=JG7_9<+8J6\+?EU%^!*A,*YNO MP.&EUA!U4Z#BYQAO&[;WU6.!_JA05E[NR#^*"U1&25JHA=WLGHDL'][_\FLS MSO^+D).^4.=XNTW*+>6RR%;G."O)S$@FTP3-D _"U,!^:$-97F=KG&_KF72& M!<6\] 6[060V[30[C]+X@X%$/"8S19DKA8D U\0/VZ*'Z&6.%#PF^J+<(=(Y M*F0N!LM 7X3;'*^JN/P:Y7F4E:_FHH@8Z8MT@1Y+X.C&0,'C*V^N&=1D<2D<2Z2M**^(BX*XN7>/Q&(F0L+86KB MCFZW4?ZZ7-\GFRQ9)S&96!9QC*O:6[O%:3+/"=3D;\,??*C19L4=[%B9NF#& MHHR+SW+ C&7@\#!VOXR%8,K/=KZ,!1'PL>Y<& L(Y'O F=A8=.T:K,[#QF(# M>%J9A8T%E/"R.JD9"PC@:3+DQ&@TR>0X(W_RZ*<=H+((Q/M0L/$-TW0KF M[VM9V-"RO)-E=PO+CJ]BQ4LQ]T^,/9.9/LD\;V2&'V+N@5CP/>9[':9;/89[ M//8V=ZSMZAS X[+O:QW4RSJD?V79L[+K4UGRINSX4=9W,6QO7UAV\>PZ=_;= M.NONW.'$D;.;B@>06Q!".LO-^2'45WHI439"JVZVJBH)@K4]74UIC@>59+2 M>#V<3P-'"E))'352H/CG#=Z]6Z'DW8=?WO]&__B)_O'3+^_;F+Q_(3_]_9QX M6?GBL:A=B8Y?2N-(_OHC]QN1DRK$?'MW)'$;.]VA34)KSLK/T18Q4LM(6N'Y M)&,=AHV\R,?Z1'G<<21_CEIX&GC84KQ[KCOB3_%3DO;@6.=X*[(S!JDR%/,O M/XPX_5#B'_@<<$YFBK_^^ N-3B4,UBC/V^ AB1ZU$NDPPNA8S7V.J*=+UC(K M]/)_T"NWO04THP:?T/C:XG)E0$T^8=&V^7OOV_R\RJG9KI*"3%C_A:+\DGCK M9,)@!R<%63=."PAT$^,#XE&*& H?"U\66*@-J< M8= UM?\;>(WX]]LH3<^J(LE0P9\0N!2CIF8H?&UJF2*@IF88=$WM_T9=(_[E M%N4;,EE]S/&W\HD>Z489OW=+*4=-+Z#T%0(0Q4!0$##J(.'_IE^+Z">4IC(D M\ C&?7]$X&N[2]2 ]?Q1^:Z5_=\.;+U5O-WBK(Z)K$-0BF55TBPK--L-?PT M*#!>"4@+^(H*#35AJP(IOPXUB:8??GF'TK+H?J$A'[\,L-S^_/<^PF<0.WN+BZ3&$C\Z0J=(V]BP M(H9]>+X1FHA6@;K\C]V)#?/1L0KM^DBJB8!FI-"$QIE>-$J17O8@_Z(!?KLH M1?3Z1WD>Y?DK&07JN&_VA%RG3'=<#BOC;."5MQTV4WH\!G.KJ _68:Q=!==8 MZ#Q-\&ZQCRC_C$K^W@V$M.M*4E)_D:2A(A! H!U*<:W<.2[* MX@KGW:=[G*X>\'E5E'A+?(S)^L("KW[=,8N7AV"T:1T56F?6%:YGT%W,99#) M_MR: D5'.Q56%+S,(Y]W*'_$[K>X!KLJ MGW$6<_KN*?;6U'AN!M07K8L5U[8QLF<(&4O M=I>T3FZQXNAS;#,(Z[TE;>P]>;'Y?Y-$CTE*M$0T)5T=J#!*1R(XB=4MUIH< M7LP'@\@/H]6$4Z7].9:^H1&+R_4Y 6LB."F4D?2J\4B<#0^ )L$@O<9#@Y@M M'1#X[,+=DKY_PGGY@/(MF?//HNQWFOV+]M;/N$3%;?1*3S_9@!J-(EU #:B( MYT@RT%L'63#VX6YIW^!L0]6CN2$%0Y"8HAN!>!2>PT:ME=;XP^-FOC'LR8JM MB[AH82Z/9>$3,5$L+)'G( 'IIH,3$<-P=Y^)1GE%9)VH/86)G&Z/%!&=_V ! M::B)%Q'/<+>7+[?/*7Y%Z ZE];-[*NB Z;O8=S6]YU#2U5@'4@#>X>Y,=UE] MOR;E4W=$VVGXRD>73I$^>Q^DB.<8,]!;!V8P]N:;VEYLW#"IW.O1.DK/TZ@H MDG6"5J+(3:U2^W@B6"G/<6>FO0[TP#6$NXE>OYD@=@T>ME0Y0 MN-Q M3+*)>'&NIWV[)#.XX9ZM=7XO@:*#TW(HM+'Q3.=/4WAQR@)O/S 2\6OZQC) _JDA(* MG,YP80;5> :^)%7,N+[F [ &6HG]4K%#&AA6Q#I9\9GF'!2(W=*C;NDJ7__L M=W+5[X1V&[C*-T #00]<9W,T2>LP/ROP8JP!!]N!P^N\#*B[[5JFEHZ7[D1" ML4\?,*5P&(4*Z1YJK=@ 5%E'X'(+=PTZR(O%38 C^#P80\>?/<>"0A\=($Q9 MA1L MEBMZOCJ*+V-DM5UUMZ&9<,WY%1=\(:(RG-HP+3308B08^"+OCM41DF& M5I=1GA$OH%C$<;6MZDB""[1.XH2=-^$%6BM#"G@.)VV==9 %81[X G"@4KW, M'3USVEREI(^=?D;EKX!T'\YT=617!WS=7&4*\MRPE!]ZB# QLFMI;V9H65&0> ME>=%5]>]'FUXB]?LXC2\,DL;&AYD1;^MF^H)E4E,%N!O*=(]'I*_NXONW^7Q M ^F0R[Q&ZJIV^F]17K_+(#V14!7B'E*("WGN3QOI;GZ4(:X@W-.-L8;-PQ^+ MJGS".4WT*,6:B)B+L2EQ4-A2Z&J.J2GC<,](>)I=%T4%PM&84(*ACC! _'!U MG(N=CFFX"59Y6HD?>0)22Q#DQ_-.YC""/O2DCR7>DT\!WK8?'#P#O2B-$M.# M_6#])WVM#8__E9Y3@/?S)^^E"=TF .445,$Y3' M#4$D=)6"O('/J,7UDQ14 M(M $XB'!M)L%%L8W,MBE]PXH8L=(XT%(3U^\-,2-'7\(]/YEB)?@A\?'C6:R M$_@Q!>\(OJ/P'"9JK8P/X3MNEB_!>W[XY<=)J\$>F^RD]>W(R_#(:^Y>IYLC MK]XH? Z%Y MJLG_5M,@Q1D<^CA9 P[.A@A52V,;)AD/$((JFQA:@ZK"/0JA3U@MU_1EFGH( M1/DNB5%!'[*:.-HJPM[-%A/ZC#&P@F HR3B&>^#Q,<=%<9OC]22>G_.E>Q]L M^,5G$(A5 +?ZB,6,*QT^7+#M,Q6T#^"*GK!7TK$Y(Z9T[N(L4)K2Q[E01F1+ M24==K+9)EE"YRF2'6DG9F NM0EW\!;"0LPZB;D9LJ/JX]PCKJ9=#0/[ASKEW MQ!:D,>B3]X/')/E ]'V;I^4UF]8Z2BJ@28%VW"G8:)8F5=Q6>5$\_.G*-], MMKAD)'O(<$B\1XI*+3V <+B%&U=0OW]TO7V.DKQ^HI:+##G1\(TM#I'?Z "I MIH$/$;]P P4N$)$W3FKE&5SP/O7/= X_^8T!B1H:+3_F$NZ9_6*+\S+Y9ZW' MM!55K0-]QHE)( QH<5H'? M7@3LJ4 W!\ [+!*&X<[*O5+[Z_"BCC6E8+O6D"((: A5T@?%D%7@^>W(W(&( M_F6C4HOVZ5/K*K+^K$Q$YC-$@,J!<2+F%VY@W<Y&38S]O=V7N2543/?<3*&5KCO$T75+_/\BG) M<)Z4K]V8OLA68RY-&,\G5#YA\F5'2.K.QPTU.6K-H_"5(]7LS2C5-[''8A?O0$'& A"M=[K?6 M9LPWGT$@4P/<] R3@[PD=,P'7MO4E-UEN+.H2&*F^:4TW4.N?!J?X0!1"PP+ M ;,.'@$>:+,:721I54YNARFH!.CHJ4+"!U\U8X3T[#J,!'BX_14EFR>BQ(*L M6:(-^EQM'U&^7$^N+O%&%:.RK=$UR_J,LCEF &-/LY(.D0%NVPLT;3N;ZO:B M86DY*L6E \0ET!1SD2FNIL/FW(-_]U=_1DF7:V_2@X1W35/5;\=,4D*K<]_I ME)ZFP8.5?ELAS;_ZI]5.6BLGS4K$*RK+5RR/O0O/T?D*YV2PRYJ74>/7ASS* M"F("VO#9JOZOM('!ZA]5L_'4Y5^_I0$LY$-9YLEC5=(WL!]PDRN3MZE_[+J' M9P3'JSO$?N2R>6;WTR,+'VXH.,=&@O6R9E$8=NW"O"@K>BN." T0K?XTO'-#H**L)( 7K ;^GB/@T3;^.*1;#OZ\7C@X,S6"[E@%KR;,G\ MPH&16C%-P' 9AGNWD5'S F_)2,R&#,AHNH !/HW_ ($HIPD1 4O+UR-<&'.\ MUL5Z:T:!%6N>31I'*:]PUR"]8C?$R;DF?PI7WA,"=KD](' 9FTK'0'2!FG]? M9]/=FSNE]+*M>:8]>GYHT>DA/E9HVF_[[I9HU*1XU-1@N MGE&>8+I)FY>N5Q"J\!=55(=G(2S&"-(-7M$&D#AL)6C\[$_PB@9S-_"J(3W97@V6(ZW\"E2;-H)F=-J @>6;#&[N@4*?<99<=Q-> M^%2]VSSF>3)O!)]'Q=-5BK]YD2"D%T9]$1C:S)XB1%(QT?\+S.=\@J>$>5UJIX>Z'.?M\^*!C,'K<[A$B =_'"3:<4 M]/-XAP8@^&6]0\&.^RB?P0K&C^GI^WN9[^ CI/FC?@<;*6'O 088W]N&WR3_ M;")L*M*I[O&Z_$9:?ZCT>P;)NL6ZY";@8B>+;D/+'0?G<.'"C>P=]^6+3G0< M9$*H6+Z2IM)4>YHKBIZLNB?84$7([U*0(/87[_"$$%QO* H4>\B M:@\-98/8V4.!UF*4K$^^=6V%@O8WG%_@ZK%<5^DBCG$U??\+0MHVB9ST9.&J M8:'C@%8NT(PWE7V [MMSGD>&MY6W0 \%=>V'1'7B5/UR*#J/"?9\')"ZWZ!3 M4)\LNO7L=*QM/(5,Y@&SKI>(TWB5WA;M"EEPDJ1?4)A51ES0([/0)S2I4/1& MY#E!&0%"7N^)*>VB+"DTC*2D1Z%PRG;G!EY!K:**?Q/5S@_&DM1J+:=N MHU<:WT8T)K_D%1$UB1Z3M)[2E5#782*$.HQ)\% WL)5=J,,$"/>X"C9Y=G/P1PK)MA-L?1LQP MGZB!6W%Z\T.SH/;=EV#[@K%M+%TH 5=N\VU$M[<2Q5?1M-H#-/+(JM5K@2(B$V 4;[>IF1YL\A6 M]-[K,R5A@V:T"W8A-!H%?1MP(2# ,VP#&G E0M2A,1J5.SRAX6Z&#$*(N]#A M"[1#*:[E/Y5D$5GVF[NF ;R$47*P&4$=XS0JJ"IG&^2 M#-',)*2I)W& 2KI][+:(SK?1$]*B&*XY:+"4U-E&7(OJ"G>Q>(>>6V]YN99! M3$G7/[D@I L48E#-;4!,4I=#[Y&[4&D76?0Z;U'E1"FRRD+;I-KR5\EBNO&B MF$<7*'"@FEL9F\1U&?AM?BT[AN,NS3E(M2/= V>;!Y1O+]"C;#J4%^#,BZ(" MH8)0UQ:V9TI1I>'>@!X-TF(4JLAX$^8I( ZHM_7IDH+N;-ED_6W?OD( MI2OZ ,/K0_0RV2A1D8W2B//( L4,4&\;F!%7%?RC.'"#&*^JC5?3P4+3V#8V MP*I3^8PKOR>P/P?? ;*R/R>M+MSX\,OU&L7$%)-\M#F]7O7YS$'G"73/,4KQ) MKC^->8S3BKZ,,C1Q8_;)";&+ROO#YN-6[GU/==H:>IWXV*+.N$@@=&%"Z>0V M^ZS-+GCJ/%>QUHND&^P6.6_Y7:\)T/N MJ^TVRE^7Z_MDDR7K)*8AAL06. M#O?4C:47#4,V6)&E% M3\UP0?<*ZG,Y9P/I991GQ,"]((+14476;4$+R=SM[#,BB08G)9U 11^&$67K M8+A^XPXOXESO=(LY!MG)Z-T-KM2Z!2?"9Z*ASQ:];D1!T)>)$6+36,>3A;*" M#NV8YKQ:"&IF(X1AA6&.61\Q'CU+4E3HN7D:2YG#P"( M9=I;7C"8&)7MG@+0*^ON@02(G**1QJRPCH5\&%O,8(!GFF<\S&C)4#]UH%EW M<"N,/O5"_S!:MKJA@0'TD?GK[7..=X[W5(7)(D1+$RC]_K*)BM[E51N^;.I! MQ:2HRB)^#2CPAL:SS,&L:U2UMA=N-&H+;M"XBI+\;U%:H>6Z#;R-TL$#,,Z& MBEZNO9E%*QP(:=O^U&-;3==RU93707JW@'.9J MX[XDPC].'MMS]N!2;]KE>BC0'4KIE9XZ=4^]K5N+W&66$G1R.\RZYYIF,G/W MAA54\+.AX**AQ!(W7:.*N#D;CBQA"]NVZ'A(FR=E_2[67.G"'!;K:ZON7IU[ M+,5KXOZQ.1E1_\8#@KQ-,%0SIA-SN3:/U@FXA=GI MR+)I5<5E_Y*!PV7W0(YDN+LLAHT!VG$ %N :@%_ Y>X" MO$&Q@?:3;05E=>W.@K*:,#O_'=JAK'(7_@P'N@V-#8VQGA@ -;;I%^!UA?F"-$_S>LPAJ*70>F? RCW MCP^)*5T^P\1*)>KU$%*QKC[T;DAC82U%Q[U8PK]]/T?"-\S>6I\BNNNH3?6" MOLG_V 7M,!_=13'5@BS7-Z@H$%)W0S#]2%$IO;,.*6@AK*_EN"..^=:Q16I^ MP1W0W:,-W8:[SM8XW[K=T&]%N4//.*\3:/-[I(JLN_TG)'-W]9$12=U/-4H( MU/:KKRK;#IOHS-Q_%M117W6$\ YS$CW'VVU2]E>0<'WM"&5.KS1+9%(ZQ49E M^U!CK;+N$C! Y!2-#6:%=2SDPXAA!@,\TSQLR+&&#'6*!7![ MQ_[D$]?EV[%:\K%ZY0X=FP#3YAC7%^88P/[RKT#@1G_2L>>ZG5 X@QI\D@8L#)]TP=]LRDE:]C M5K5A#BN23 &.AY>WW!WP0>F/*B%@(_A,2G23[-!$\K/73]$_<'Z>1H5XP]X: M0\X09(#7G"?9BZTQZO)5I?524UVI;&8?RSMO/E"[TQB$"+ M 9NLF9YCAW6X?>@ IK74F^Q(9KYWZWO>'DS6"%=[>I_DYI"WUT@)9EB3,$8RYE^S>:WF[P+_')=,X M'2A?@8.57O')> 0M'LQ5_YF6,;OXKU]IF -)>XG9\0#RE@R R2 6;38YVM2M MNUP/VTB2)PQ>9I\-#%(FI!P )F8P3@ K"S<34BN :BO-7"UY+/:# [,R:H6 MAY @.]]$Q@ VJCJXO;]!'@O'T]SWD\UB[SXU\IVA-<[17E;RKZ*L@UVNR._) M)@/ZQK.X35QE0VZ^I\VP:RZMS!JSJP[NPE"3S\#QP.(T^P;WAD9]$EO?GVI\ MH^5S?0\@V]PMO^RW:VCE@SV;9?;PA,ZB-,IB=/^$D'#G_T#<.Y?#-GY^';5?VEN7^DTJ* :]F@>E82 01:40?Y:YMBUAC:N'.#V,Q538M59KB^=? MCSX%@_S/6H$N7?XU]23V-Y[1ZI[8IX[_6:[/H^+I*L7?A.&F!^ L\#MGSG*Z_.:OF%NC_,ZR#GFF..L=KUI//5'>'8IS%Q =@%SFW.5XG);U%23=I M6\F+!SS$H#CCLTVF_9&8':9>I\0[B.7@6?-L51_F,3,LK;>%+Q$XI_)T-9B>(ZVTN.-WFT/5_<7=XOXO(3VCZBG!%?LU07!08M MY?15(FFS8%/=I^\4\>JI8[>A_ ^Q<>K,UJ-^C<$=1&96RK)[^HG/RG)XAS/C MC4?YB?4X8Z;,;C6WJ>$:+N%&Q#"I#A](?9S91D'%3R"YI_)).^[$HZ03:SAC MZCF(CMR924K#U\WYK*-NDVGN3\ D(V3+2?PY?TYQ/2*J.N[4A$+L*\W8S2P2 MAN$:4C&UP 9(T/PB9!7NX=]84[+L1M]4].@Y*:/T JV3.&$;54K3FD- XV_S0I0"MK& EP=0\R,'#[87I'(MA MF9LMF3!\Q.:I-&L<\@7.J9\)$')**TH2+OK>I:V>?G>8P+ML[B-00"QV! =U8!ZF[PWA M[+[$\>\T*1 9.&L L9J:E>[3=VN6=I>]6]BB>*X1F%3<;$5-8FW-"@*?(2%Y MBE5]#)Z!F,/)K[7:!NY@0VB]4_JJ*4Y/&SQ$W6ZW6X.;,JF?7S.O0V2MNYOA9W499Y\EB5 MC1?0)TQW-^WGLW06<>W!3-\ ,..AY.9DM)1QX:$ M@=\K%$QK(CO"' ]5:;GK(2Y]"KUBGLFL=P%M<69,RICTLQ <&[M3+=P)FEVO MBPN#EN*JLS)944V3';JGV1CK^]R7+W%:K="JR52S?:[*-C1^8L4MW:MD!B>K M/+MH;3L\O8;_(>P&[P26:C>_:^AH+UH8CTO?:#'?C=:+QJ9UB=)QZI1116*/ MRW@21O-VS>'MFL.A.M;;-8>W:PYOUQQ\/4%_N^9P,A&HA]!.%+2JH.)JYT/@ MZEBBJRCFKY]49%S]AF2>]&= .(Q0.5G/E@3$#/D%OD$X5NPZ(T*AHL[L4B?! M6)&%%WWO/MK(76=(02Z@Y 7#@9B& 0Q!)Z_!KQ#7N)2NDRKV4G3 M>0V=H,4R;W$G4MZL\#Y-IE9A9R8Z2](4K3C-QUA#2=H)]V3H2_8X4JO8Z\6 "T#9&EI*&2# X)K/A9BTIG 3X"S2%'^C MS[Q8"$EJIP:;R;PTV,_K<9DOK M=F^94:H9[HG>$E--]YIG,!FG&-9F$B*D;=AK-L0-A9BQL^U#:#UDV8!G.MCC MII'4V"94UZHI\)-ZV,CZ-4]*M%RO)R.-66FM67)0VG>4SC.'%DRUJPK7;=L_ M_MDI^!F7M'=&&7W/[RK)B!WH(W^]VKR@[)E<)H^\:G+Q)3'M6VKAM]3";ZF% M67;A'F"\I1:V9*'%F"6N MNIBM"$9V8TU]K*)10K#MZ=%27>HKQ_Y702 MY6!4>IAC0Z>TL\%(I]7Q7+.,!R1 U7T6#)TJPYT9M$<7SEZ]NMMR$VDJZ^3M MUG/K"ORFFH79V7"2L#9=P^L/-R($.%[968MK[9<85VDI3OUX420?,5Y](P," MT>J:L,LV"=%C412H=!Y-(A,M*>(4%Y4P::U1V?X1"*VR[MQ?*M+U]CE*HJQZ:!76$NY#:#W>=,>1[HERJ MR9XG0^5.N^XE[;.J(--F473/V_)V-B&TG:9R6G?Z-F+P=S9YW\:O5UM/6('R M^K7O+$:DT^1X5]OL'M/\.S@K^.DJ=,KL[]Y!RKA^'IJ3G\) 6<;/'+)N[]9! M6)J/6#N4/V+K5S8_5W&*HOPZ6Y$58?[ZD!-U:!ZRC*Y6BBJE3P5P\:)?L,\) M#R_H'W*,U5; 1X=ON,L/V%B/Y8,F8TD9RWIA,685[C:'RAG >G.I:-T\8EX; M4,XT7!^LTU2T:RW\SJQ:YNU#V]7E#J?I%@SHG"ND4 -@>P> MK*!X!L9"P?DKHP&/YGVHKFS@VX3B+H4A".4;ZV;\E!:'R4D/^JIA"CS0ZH#.S2$0[>_T4 M_0/GYVE4\#9&#$JVAM$JZ:-E]C(*LX,:EE9;B%_:F96ZD]H[E-:#3?&4//-W M< "4W05/&:6S$=NT1;&.ZN-Q6[-*.G)+JPIW+?201RM$->5C2_2YM>KT.XX]R"] MZ.MC+R86,@FI_ M,8]/%2)88"K/1HJP&O.L43(_"P!:!LC2VE#!%C<-5GXTQ:E7E* M.]?[J2:[47CN-@VX,5@1:$-H5WT*IP3@+51YVR@V&$5'"JK:%;(56JC7ZP#/3' MO/,WF$6G@QF[?0LB[G9Q%<3!X$U+:S.RH=O*-VA3S@KGS36X!K, $LA"#,?!P,XJ!2+)6UK M@@<1I8BJY11$M!/>)YBJ_U\HRA^^X5E]A>%AU$5Z'M]9S^#;SF6'Z"4*?(O! M0&M2/1O./I.+>5]HN'R/O8%C/^?]H9')/,HNT!YQA2LV[& >$^/^T##Y#KL# MQWJN>T,C4N!A?P9J$]KYG6' Q+PSU$R^Q\XPM9[SSE"+%/CCMGIJ+]9$:"L] M@LO)J%LPG+ZSOB&SH\L.PLAE^47@TVK6&4*!B\CZO#R_;6#Q5T=U= MM7[6 A# \H6?D*,;I\U[T+#&F[=\"B;7^ZVE6%#7&UP.VBPLN% CA34QA!4*.RP$\.N:X7%XL RM;D4LI0\ 97UPAA4O8N M,EQ8VERMJ>[ZGJU6(\I&'/4=6TA5TH'F-.[7#JY: M7B B?YS4]B%_IZAN\&QT!5-H#0:.MMGN'U.UQ#88B!_(DF:=P9XP!HMEO^Y, MRDRF,35I3$D!@59#8\NC\O!0WR1B57BH?]2\I/NNQ4")]ZG/.#K\% Q4)!J9 M06/,T'S9._NM*DMG#=%S0C"9_).^O=MLAW<;D=.1!D;">EZH:^Q<%0,[* X(75UJN']!)^;MK#%(EKF'V"'Y>840H'@,1K8.)H! MB'Q^P(^J)DM[6_Z&^YQ':?RA%].J*%=1DO\M2JLFKHJ^R1VEUQEIA*-> MO'U0V.2%\^[P!$#:'9](25T&X4\:H/^M3:D8I33I[?T30G37I7I.LHW0();8 M[\\_(%=3LKKS*-W=43!J3:RC.',70:?" M^MQ<5E&XAX@\M3Z (?8!#+$/IP4QON('@-B'^9%C/D+L5S#$?@5#[-?3@AA? M\0- [-<#!9*Y,#S,/<+SW =!&TCK'AD?5F>X@4'VW7]LZ (+FFJN7*/65,AS M K[!#'--]APMKA!%^YF6>0=M?]6>D$76%JWOP=;(>50\$='HO^BNY"Y*1Z/U M?H-LKE>B6TG7!6&) MZ4X.O5";'!:M$BEF7#KR(G_%05P%?-!)T'Y;WXPR9%B5// S\L.N-@[@GQYC M46)'['#/[JV=\5G"@OKL?Z[$MIK?;NR R_% =MZ-K1\#"WHU1X@VC<[,RH,+ M[K@O!%/OV6:Z'E-1B[*X?R)@JR6_C5[KIA(L MJ^TPZX)U9S+S(!],+=X9V^2+/(^R3;/]>?:ZIVE56'R+\I4\88PEOI.,,K/Y MNEO U4+PD\MPOW4+M?$W=Y@QMOQ>@VQ% ^&FC^QV\#E@%1V2#E*%LT:YW#ZG M^!6A>N1>/E-=N.=V2KK6/!(Z=Q&VAT0%AMN&"<(]@%34[9!($_@EQ3M$YKTD M)A-CK=N7+"F+N_LO7+R":-MV4=">+&YU;'0<["HD'S_RZ\M&LD/ M?[]%^1KG6^J[UQKRY.;"4K]@=R-0H^#) M;8>L=!KXYXX09B\%U-?!3G:]R. M(TGJ:Q,'D2#<;1+[JRDL7VJ(KAG-K+X^_!A7ZTW(19&7 P^&_!?KO9"?_GY' M]>0LVR:_=Q[)_O?CR\GWIZ9?AK+RIYX#2_LIR9)MM>7*R_W62LQ\<]8]>3;% M13]")N3-ZWKC''W[QK3(GH\L8<%PSWF&8ZQF'9<,(Q M2C>]CPJ]S/I;$ MMZ8/(= 3S'N4[Y)8>+MU'I.)&?68N-ON3VOF9/'(!4#[* I[#J!5J#L@ !;R M8%_!" #8T"ZB70,=(>JE"[!R9]NSW#VNCT1)(O-#LA7O9C#HTRG2VAA6)&#D M&=C$%NY@53O+5\Y%W6*SR>O,;GUTQ17.[^Z_%%^3\FFB"3'0Y"34F$$W&AHP M"!B?L^UE;90T$,1%7G0N;#]7=%6R7/_?*LIIMR!RWW]-TO1O1-SVM_250:I6 MF=;8P#(!X]'$*K8@"*P[\,=_C1<4]3^H+9)LVUK\2%C/709Q60?< M00YH8UO]R*Z(EI/JS3KU)1)=9U^?DOAI.#8LLJR*TO3U.KO\@_RQV.(JFSC' MAJ7WY[]ZI0-&^#Q+V0*QMA3F#_R>P+1PA_ZHDB(I46O*0\P/BCJL3!3".@+N M3\>PNA]3AU!6\_>=+<\A[9I\$BI"UCG\S109Y7@/A4\9,&[A%K"\8\*OL<70 MGSW>* ' 2KN<;%ODY"!G:IV#;H)(X?AOSH?-B1+)#B]4_JJ*D)C$Z MO) QTCK0X#,*&;RV['?<@P^^0"V\?POTQK+%8V!LZ014,PA6*>#87=,3["UZ M UGQT*=H.7C8APU9PXU^MG3]$Q\"2+RFGR?O.!?];#F#N\]\@1Y+Y[>7J0Q] M*XIN)4N)^J>!^$3NWIHF(P*!)0%!4EY%,4UB\,J[%:RDZ]Z9%M,Y?,7IL=PG M .#$@(L)!LW&$GBBCO BKHJ,J]K,"['NPBJZUZY.*&'1N5[78A]KRY?'J9;)Z,H696N+OF5]1IH<^P QYEF+7](N8#3+-4%TD!+>4UJ,QTA\,)S-\\.F=V7EPNE"Y0&KVBU44> M?7M ^?8&1_R$-DJZ?HDBI/,:(%#]X)"0<#Q$Z(LS>[)W%8%K69DANQN,8E;A M;HBK-V4Q3RG!K1LW0 ^DGH1TIR]H?$!%U:>0Z!)^IP]X9D)%R5G"=) MNT,[G.Z2;#.62Y!X"D#;)YZ2TCKKTM(6PGHZCCLVCW.3^$G*,=S14=)[,:@K MR.S732M\-N$:#32E*,=%C2F%QRO<.^U_B_*$:G87E;RD,Z+/K=FFG[U0A#N5 MB DXRCB?1FYPML+9=49\WL$IB])3 3-^9; K,336 &FCMA"">J%>? MMMW'*",S/^;,G%*:+K*#3W-<7=JJOV3%,XJ3=8)6_*<75'3]2QQ".H>OF30R MT2=!-%*XJ1O/,@6R9-+$/ .(95HZVGP M^^7+N 8WG*!5>#-BM0*VMH5VAG. M<_R-GKU%S^1+R>8I,RDJ09^X:) H!%IB/AK%%3G+X'B(*R4TM&@2JB4BX%XC M:0B\!Y-2*SW(\-AYDQYQ*MQR/=P25S8XGUS8_"QY@&"0:CP7&BQSOZ*!+\^N M'RX6#U&^0:S;Q_O474X8??*^Q26:Z+7NF)'Y8N<0+7F3_%$E*YY+P?S>^PO] M[]XWH$@'W9F^YV(>1.N3M28UXFR=9G#R3 M/YH4 -+975Z$?P5:4,1["!EH/F>F%U5@GLC,]4!ST0I[E60T&U:=O>+SQ$E0 M4/68$E % ".(?KK($? T3S-V"(?B*GE!J_,GZNR0-$KFBZ:[@7@M^=Z3Q EG4?;[ M%4)D;N+D?>%_;*W ?O2^2:7:Z+4IRZIKU%"W &]02>7H5%Y695%&V2K)-DUV M[4E'AY'W?5]%[CUV-#76'2%4S#M\N8]6-;B[]=PF-5NNJ7O,0$GTN;^AQ7[V M'BH*C?2@,6760<%]*-8L*%#%"\&>A9*. PZ&+BB4R'0TAPO#M<--B&$8.-O0 M77/.\,'[M+^%,_CD/2 DFFC.)B-&7;,?_U4,Z3M=S)3'M*J"BGF+:T+E?5O# M]--K=B'/#@&A[G#R%.^SLR_7C8LT\)D T1.0XI(("GEQ[]$WTR+S(RGDE75X M/?X[#X?#ZQVB\:1$/9-8'W5A"59EA8-$*M@:\W$JJZI#Z5&??S@<0)L NR1N MSRCZ,PL /%5%)> 4%PT2FD!+S >FN*(.ED?=*#X<+,_Q=IO4#U)<(<3?BM(K M)0$CMU20.%3K/Q^"W#JZ>+>CQN>*GHJ,J8(;U'G$O0((%>0K/9MEXQSU"NT? MA@05\AY)1MKK 0E:18>C "^K\DQPPWM2!M0L4"/W-8BZZ\%>?IG116]O:0I# MP?T2P=>NT[%?/8F_^12554Y30*EB:GF$W%B;,:$S6(N:8Q)4(U%L#&.&XS1Z M9LPIW)L?8ZWJ_#>H*&G<;WU?;K4?%*6(@13D(DA>T']$:2BNB3 Y9V_RS4_# MQZ]PWL4+];[_(EMU^G2O"$GQ9,!'&.X/YN,_VLS-H@D^K8J\N4@R].#V(C>; M>&NJ\,S=28.2' ];6=)'A)FKKL24%NM#W#+QT;66^XZ:WO2$V2%N M^_F6& !F:NT$ 0JVEB]@'-&HBN??!!8%O![(Y2LR9:BO_-WF>%7%Y=>(OF1( M''['#_Z-Q4E0L6^!R4.2W>2F4:2;U4!%W*7DH>=Q4;YBVT;U$*)VN7VJ)6@Y M6[Y,5P?UQ KBBMU?G)WCK*Z$=9TAI*TB4*?L99;(#' M:3$0)(?%3@F50G,<#)C#&L-]V%O+A1*W@M+18);4@%HE+<"K+=R=ZD]XAYI] M43G@[G":DGF:/BS.C!0S.'39>$TX>#J@:@VC6H.GPWXZIXF5@Z>TKQK4K!X\ MY_37YSH,A_#/2[_=S"9>Z#J+PSM*%G99Y#GG\&IE<(!FOWIUN'!3+DN.LPT)US_A426(E%4++)FA5F M_/I OA5I;=F/49+=X$(/QG!V((!#V)TF]+4->81. 9')FVS]+AWJOW]XYB\5\./=U1XAW8HJY#K(\)6 MC"L"E.ZHXFM2/IU718FW*!>>%FG>Y;J5^(&3 M409"VH6924E=SE#-(P=G54%OV!?W:%-[J;(W9F2T[%LS?%IW^C9B\-^HU5F'W0&*>/NY()K>FRF+',T M,63=!IE!6#H[J15D&HA3%.77V8H,E#GUD^NKG(ML14;1HDI+\A]$;>&@=;+C'\G%SV[$RDG&0&D/B0I&"#!BM$ 77%U'2C57B MT=F:>NY?"P*D"U0DFXQ4P#)5=!J5X>/L41UN:W+=EDX);A-KE&B- M!2KA-QCTE=9 "(BY>0"4%RZD=$[&\%F.:]81UWIA)^9V^HXDP/W1\Q_Y#,.- M%GU(MJ2#+=?U$=.:YFKXB/%*YE%JE.C&/$@)7RW ]4.URL"LX/Q]YDXN@MQ% M>8L3>MA 9.;[-C#B_9PG)78VBN@U(]94>SRP@.IJ9T!I'=XL4><@;+E#.01< M?+HIKEBZ("$E578^FECVEBM$+.I!Q@ 4@\#GX-@[Q<_#/-0UH:!HGZ#>H\N0FA>GP@W6[+,CR-\-$'DK^ MWFP==ZGF6?7KX6"W.5C.% M'^Q56!/Z.Q[^1-NS]AG;ZHL^;/FV2G!EEU^Q A49FTI1Q/;>#K6][KF38VIHI>[:GA75]2QZP.X"$"7>[Z !N(#;RA2PO)4:;?S!QPMUV M]7#5"-M']&C%.-V;## $S6!O\B!;8<:[F+:DL=2$Q\LNE&4&?&.D/"2 3JH>=021ZK9V4 (029VV0SC$5(B+AT5 MCRIFN!L0O?IT@L@*=(8RM$Z$@Q:?BAVP6*HP(*U2SP!^'):!QR-=KM?$CTAV M^WY#GV/D=2\&0OH%6[/K%/0=:,9&T,*>3BV'N(#K'(XT,"BCCVPU35]>(:)D ME-*,(141Y'5$#,*I$4@G&.H9K';+&YQ;N J1.XT4#2DD5Z?^N\J18)?6N M%#\3#XQZF*131NTU@N?%59R-28E9C ;%[E0>(_B\4Y5^R%;TRW/\& M6)O)BDF6:OQB[H<.>;-B8QL(1A1N= M ZO $!KTUJZV)U9=^"'#U^RO.^/ M1/GVB(_UXA14K>6%5 $@$*:A+K:$7,.]!@MSZ+&F(RPP+*^.D?,CX/V]+%$! MBRJ3E2J?;;CAD?HA%-*3)=,@"I:I^8MUCH(5;^@[OL[C%!LI!,MO_L>VX=B/ MSF;=&YII"]TTSR,7<9X\BTX[ 92]1L8-W%9S]O;L/L__]^')R M-]@Y7X:R\K?3#RQMZW%RY>5^&Z]UG1\!\&R*Y:(SX>1[!H,UIW>GA[#&C%[$ MCLX<>^E_H%H,:"D=JQU&]69;5@1A=Z>5JF1%0"EO++& \JWRW5W MD0I@"'X!B0W8 H['#'BS8@,#\ 8698UTD('4%/KH,];N#F7H6Y12)0&PXU!+ M,#>B#AUP8M6MHFU43;BN$G3J$AA;/%)B3.FHCI[,GFJ5RNOQ2H%I#1#D3; MJJF@=3@.2%H(Z^G(=ODI9]K/%1S#76QI=%8,ZAIC>ZK9-Z,HCZU?3[77,@ZT MD T>$K+A ,(E\V00Z3,=GU1*;';<4366).Q1*$I9S#AL)\. M*%.VX?H+ LT^XRS6@=*47HZF(7V(@!+J.QM30\[A7G(0* <#$PQ"80+'-EQF M!2CA,DJY$Z_?+HUZPC9V:[BL#Q'%Z.%4/DI>OWPR_O?&*64=-T52#&=+SN&D ;!<(VE MVX62NNJKD>(Z_%J#]7I$)9(#A$/!0&-$$2@HQ%K:@,.(NU]Q]U/$+I[S)"6B M_EDY8DPHA6/&@#)0@*BUMCMN#&IQ%N6N'#E44.'2<$:/\.$AT]36"#*%A$$( M^R$@T:77?T!9-$V[*/C*/&/0?PT, '+MYC3]A+.ED&6_5SG&SO;< T=I3>$^ M(-Z$P),U79M'4'[@"*0>71V64'NRQ=6*)]W@8FBXVUL]C>/+%.KVF>QQ\=7C M7:80,I]N=/5,P]UBOW_">4F#.6J%SG'!]@@Q0>?'< A"P(=2,6UP\#B&NUW4 MS0>-X@('=_R1\6R[CT&@0::0/A(8;@;3YV\-"C+ZMF9+ZW3OD#\ZB/I.8&.! MM2%@VO--EB@^''UHN*QZ3I.VGZID'V[:4?ZY68**V^BUSHQ^48D\59.BTC-+ M45%?SBO&1XL#43^CE_+A&TIWZ!/.RB?^)05S-I+X81@;9UW8""*"@%<#BXT[ MNHXPHG!8F!#A.N-0G6FJI8=OV!#H3&E-?/>E3Q;6?/L&N&[14)17S M+YT;E#,6"=([1'Z MKS:WT'R!Z9=LE10QS1"/5I)[F/2\=I&M+MJN M21\RD]W'!) /C\"DY%Y-3/WKU[W<@)E(7$B:=6-:R.UM*4BC"K-N*"S N40E MJ4Z<=6-:C;. ^D.K?H7?2/ G+G-.!GGE)$[AC5.![A1:$^ M)\QC;3KW7(HFEHB+J#W1Z:!*H/B!D+6O+? '[IF,1LM'^D("6EUGER_Q$\V1 M>H5S6 8&"YRZQ-ES.(6,:'LFM ;[62*%^X:FAO-HQ\W1]BF-JS7?OO0X!<4D M2;1>LF.MU-%*UB&OF2+>DQA">ZJ?/!ES%)MO_,[)7%_-T3LGYU$:?^AEL%K/ M/=K0OC[HT:[?5FDEND//.*>#OV@5J"#KEGE",G=7:N(GM*I2M%RSP@U:X>RU M_Y02Y34FLAA=;Y]SO*MM=H_3BJ*DX+X@HE6F>V025L:=)\XU/393 MEO&DAZSK)R%A+/U*I_.YBE,4$?=P59%1]O4A;TXK%MGJG,AT#_<&*NM (\.W\ SQ\&&>RP?-QESREC62Z0QJW!S-<_Q([#>5,N86+_B MVO#R"L/=D.WT6<1_5$GS]B_'M5%0M9864GFE'?TS1XCKXH#I)1HS]+9FN(O; MRVQ#*D,YW98JR7C*G<]49*W@8C)G0P+<]ABLYKCO*VN@/5W,^1 >CV/[,C.5 M+OS5YFWG+0#C[W8N@XVM5F8Q857AWO:3Z#_9&A7LW\B*"/9R^$6\,<+^,>;E M^C(C.KP6S3<*A-YS@>UN&?$2F$V3ES-[=IG?IL)-5H\J0B;+'H_0]>IP9E-C M#3-P5X]F]0\S]/'J=>&2)4#8A(^:JV8SS*^364*]PJ\Q/MJ MW\:S-1^(8B9CR:]S?$Z*:G@^A84EU4;C%?6 M71 9VJ&L0E=D..GFDZ])^71>%25IQ?SR)4ZK%=W8+@IZ^+\B[%/K>A,?'$K M"#S(M@Z=O-X^1TE.C7'^%.4;Q$)(3C1\,9=#%!Z00.K.Q)*HCMD)7A]\0%7G MM38=I4VW^7GR[J^*K,^.+B(+#UM E6>B2UQ+N%F'/D9)1O5<9A M^*TC2_N@>-Y^(+C! 3(- B2AL@0<=&+KB,/J?KCEHXZYLEE>M?C1.V^X5S8M M1FV ^V0O":^M-"4(N"?.#&76CT:R$]$,JC?<^\[*6WK8QFTV>5\9C64F=05W M>?0<;[=)XR$U=SZH@BB+D_Y&J;/;G3+1^K%*<.1I5+:/Y-$JZRXI'YE+1]+Q M[G_*B;JD>P(B6ZH5>3E0B_P7JQ+YZ>]W-)4#YRK#Y/?NM'7_^_'EY(;R<[X, M9>4'[!]8VD_12[*MMEQYN=]:B9EOSF8%GDVQ7/3Q$#]@0$=UIJ W]X!@C9ED MXL;D?>L:<_S-N\:4B"YOS''!<)->3,%IC< M'UP^O:%"OPPX46^R A&Y :*EBHS0$S5?+XLRV4K2+L.HN0ISJ'W3>KF^)1\2 M F-.$)!6&;D%V#*>C 7B]L1FZLL&C$EE=?8@6"6G,JJ\+N(XKZ)4D/L11LR' MVH0X0(S)%9X+K@GW<*]'W"1ELJD-<8_*LLD;QS\K!U!V>))1!@$FL*KZ2)*Q M#O=N 4^MYEF4Q;>(:+5ZP'4 P&V43_*#&I650$U2-E3P09VL=1ROVM/'0*8]%2VY7GMV9O'C7FWFS)=_8L73[!LP<(:)"NF4SA,5F]4 M@;=>H#M7,H;A;H&:G=CQ[*L^]M6JBVOR4(][[ZO' OU1T:7 CJKO^HR7E4?X MCHNH765K9;KR^USBE\1ND/$B:00.R?P2%BA@=3]II6"VI<>R=^STE%5 MVCG'6U8*MH%G*U7VPNEX!PMG%_#EC'DV]A-\M*5JWH!M* GCI/83%"N%SF3 MKSI87,"4-_L>:7N@_4+_\1@5Z#_^/U!+ 0(4 Q0 ( #6#L5*]+H&VHB8! M !9U#@ 0 " 0 !G=G M,C R,3 S,S$N>&UL4$L! A0# M% @ -8.Q4KFR>22'#P S*@ ! ( !T"8! &=V<"TR M,#(Q,#,S,2YXP$ 9W9P+3(P,C$P,S,Q7VQA8BYX;6Q02P$"% ,4 " U@[%2 M!>_[:#E0 # .04 % @ $)$P( 9W9P+3(P,C$P,S,Q7W!R ;92YX;6Q02P4& 8 !@"$ 0 =&," end