0001140361-21-037897.txt : 20211115 0001140361-21-037897.hdr.sgml : 20211115 20211115163249 ACCESSION NUMBER: 0001140361-21-037897 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 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: 211411406 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 brhc10030768_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 September 30, 2021
 
       
   
or
 
       

 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
for the transition period from ____ to ____
 

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

There were 20,900,225 shares of common stock, with a par value of $0.01 per share outstanding as of October 31, 2021.



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

 
 
Page
PART I.
FINANCIAL INFORMATION
3
Item 1.
Financial Statements (unaudited)
 
 
3
 
4
 
5
 
6
 
8
 
9
Item 2.
23
Item 3.
37
Item 4.
38
PART II.
38
Item 1.
38
Item 1A.
39
Item 2.
40
Item 3
40
Item 4
40
Item 5.
40
Item 6.
41

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

   
September 30, 2021
   
December 31, 2020
 
   
(unaudited)
       
ASSETS
 
Current assets:
           
Cash and cash equivalents
 
$
4,043
   
$
6,702
 
Contract receivables, net
   
12,529
     
10,494
 
Prepaid expenses and other current assets
   
4,781
     
1,554
 
Total current assets
   
21,353
     
18,750
 
                 
Equipment, software and leasehold improvements, net
   
792
     
616
 
Software development costs, net
   
575
     
630
 
Goodwill
   
13,339
     
13,339
 
Intangible assets, net
   
3,305
     
4,234
 
Operating lease right-of-use assets, net
   
1,161
     
1,562
 
Other assets
   
58
     
59
 
Total assets
 
$
40,583
   
$
39,190
 
                 
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
Current liabilities:
               
Line of credit
 
$
2,067
   
$
3,006
 
PPP Loan, current portion
   
-
     
5,034
 
Accounts payable
   
1,210
     
570
 
Accrued expenses
   
1,306
     
1,297
 
Accrued compensation
   
2,214
     
1,505
 
Billings in excess of revenue earned
   
4,461
     
5,285
 
Accrued warranty
   
560
     
665
 
Income taxes payable
   
1,597
     
1,621
 
Other current liabilities
   
1,202
     
2,498
 
Total current liabilities
   
14,617
     
21,481
 
                 
PPP Loan, noncurrent portion
   
-
     
5,034
 
Operating lease liabilities noncurrent
   
1,036
     
1,831
 
Other noncurrent liabilities
   
256
     
339
 
Total liabilities
   
15,909
     
28,685
 
                 
Commitments and contingencies (Note 16)
           
                 
Stockholders’ equity:
               
Preferred stock $0.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,499,136 and 22,192,569 shares issued, 20,900,225 and 20,593,658 shares outstanding, respectively
   
225
     
222
 
Additional paid-in capital
   
80,280
     
79,687
 
Accumulated deficit
   
(52,727
)
   
(65,191
)
Accumulated other comprehensive loss
   
(105
)
   
(1,214
)
Treasury stock at cost, 1,598,911 shares
   
(2,999
)
   
(2,999
)
Total stockholders’ equity
   
24,674
     
10,505
 
Total liabilities and stockholders’ equity
 
$
40,583
   
$
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 per share data)
(unaudited)

   
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
                         
Revenue
 
$
14,686
   
$
12,922
   
$
41,312
   
$
44,967
 
Cost of revenue
   
11,503
     
9,603
     
32,512
     
33,971
 
Gross profit
   
3,183
     
3,319
     
8,800
     
10,996
 
Operating expenses:
                               
Selling, general and administrative
   
3,265
     
2,878
     
10,521
     
12,548
 
Research and development
   
149
     
137
     
460
     
526
 
Restructuring charges
   
(10
)
   
185
     
798
     
195
 
Loss on impairment
   
3
     
-
     
3
     
4,302
 
Depreciation
   
69
     
76
     
216
     
254
 
Amortization of intangible assets
   
286
     
414
     
929
     
1,528
 
Total operating expenses
   
3,762
     
3,690
     
12,927
     
19,353
 
Operating loss
   
(579
)
   
(371
)
   
(4,127
)
   
(8,357
)
                                 
Interest expense, net
   
(32
)
   
(128
)
   
(135
)
   
(556
)
Gain on derivative instruments, net
   
-
     
31
     
-
     
35
 
Other income, net
   
12,215
     
(77
)
   
16,853
     
(24
)
Income (loss) before income taxes
   
11,604
     
(545
)
   
12,591
     
(8,902
)
Provision for income taxes
   
166
     
116
     
127
     
166
 
Net income (loss)
 
$
11,438
   
$
(661
)
 
$
12,464
   
$
(9,068
)
                                 
Net income (loss) per common share - basic and diluted
 
$
0.55
   
$
(0.03
)
 
$
0.60
   
$
(0.44
)
                                 
Weighted average shares outstanding used to compute net income (loss) per share - basic
   
20,863,479
     
20,563,452
     
20,714,068
     
20,438,571
 
                                 
Weighted average shares outstanding used to compute net income (loss) per share - diluted
   
20,863,479
     
20,563,452
     
20,714,068
     
20,438,571
 

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

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

 
Three months ended
 
Nine months ended
 
 
September 30, 2021
 
September 30, 2020
 
September 30, 2021
 
September 30, 2020
 
Net income (loss)
 
$
11,438
   
$
(661
)
 
$
12,464
   
$
(9,068
)
Cumulative translation adjustment
   
(23
)
   
84
     
1,109
     
104
 
Comprehensive income (loss)
 
$
11,415
   
$
(577
)
 
$
13,573
   
$
(8,964
)

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

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


 
Common Stock
   
               
Treasury Stock
       
Three Months Ended
 
Shares
   
Amount
   
Additional
Paid-in
Capital
   
Accumulated
Deficit
   
Accumulated Other
Comprehensive Loss
   
Shares
   
Amount
   
Total
 
                                                 
Balance, July 1, 2021
   
22,461
   
$
225
   
$
80,024
   
$
(64,165
)
 
$
(82
)
   
(1,599
)
 
$
(2,999
)
 
$
13,003
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
283
     
-
     
-
     
-
     
-
     
283
 
Common stock issued for RSUs vested
   
38
     
-
     
-
     
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(27
)
   
-
     
-
     
-
     
-
     
(27
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(23
)
   
-
     
-
     
(23
)
Net income
   
-
     
-
     
-
     
11,438
     
-
     
-
     
-
     
11,438
 
                                                                 
Balance, September 30, 2021
   
22,499
   
$
225
   
$
80,280
   
$
(52,727
)
 
$
(105
)
   
(1,599
)
 
$
(2,999
)
 
$
24,674
 
                                                                 
Balance, July 1, 2020
   
22,150
   
$
221
   
$
79,676
   
$
(63,061
)
 
$
(1,826
)
   
(1,599
)
 
$
(2,999
)
 
$
12,011
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
33
     
-
     
-
     
-
     
-
     
33
 
Common stock issued for RSUs vested
   
70
     
1
     
(1
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(32
)
   
-
     
-
     
-
     
-
     
(32
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
84
     
-
     
-
     
84
 
Net loss
   
-
     
-
     
-
     
(661
)
   
-
     
-
     
-
     
(661
)
                                                                 
Balance, September 30, 2020
   
22,220
   
$
222
   
$
79,676
   
$
(63,722
)
 
$
(1,742
)
   
(1,599
)
 
$
(2,999
)
 
$
11,435
 

The accompanying notes are an integral part of these consolidated financial statements.
GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)


 
Common Stock
   
               
Treasury Stock
       
Nine Months Ended
 
Shares
   
Amount
   
Additional
Paid-in
Capital
   
Accumulated
Deficit
   
Accumulated Other
Comprehensive Loss
   
Shares
   
Amount
   
Total
 
                                                 
Balance, January 1, 2021
   
22,193
   
$
222
   
$
79,687
   
$
(65,191
)
 
$
(1,214
)
   
(1,599
)
 
$
(2,999
)
 
$
10,505
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
784
     
-
     
-
     
-
     
-
     
784
 
Common stock issued for RSUs vested
   
306
     
3
     
(3
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(188
)
   
-
     
-
     
-
     
-
     
(188
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
1,109
     
-
     
-
     
1,109
 
Net income
   
-
     
-
     
-
     
12,464
     
-
     
-
     
-
     
12,464
 
                                                                 
Balance, September 30, 2021
   
22,499
   
$
225
   
$
80,280
   
$
(52,727
)
 
$
(105
)
   
(1,599
)
 
$
(2,999
)
 
$
24,674
 
                                                                 
Balance, January 1, 2020
   
21,839
   
$
218
   
$
79,400
   
$
(54,654
)
 
$
(1,846
)
   
(1,599
)
 
$
(2,999
)
 
$
20,119
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
357
     
-
     
-
     
-
     
-
     
357
 
Common stock issued for RSUs vested
   
381
     
4
     
(4
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(77
)
   
-
     
-
     
-
     
-
     
(77
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
104
     
-
     
-
     
104
 
Net loss
   
-
     
-
     
-
     
(9,068
)
   
-
     
-
     
-
     
(9,068
)
                                                                 
Balance, September 30, 2020
   
22,220
   
$
222
   
$
79,676
   
$
(63,722
)
 
$
(1,742
)
   
(1,599
)
 
$
(2,999
)
 
$
11,435
 

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

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

   
Nine Months ended
 
   
September 30, 2021
   
September 30, 2020
 
Cash flows from operating activities:
           
Net income (loss)
 
$
12,464
   
$
(9,068
)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
               
Loss on impairment
   
3
     
4,302
 
Depreciation
   
216
     
254
 
Amortization of intangible assets
   
929
     
1,528
 
Amortization of capitalized software development costs
   
281
     
248
 
Amortization of deferred financing costs
   
8
     
155
 
Gain on PPP loan forgiveness
    (10,127 )     -  
Stock-based compensation expense
   
784
     
357
 
Bad debt (recovery) expense
   
(133
)
   
103
 
Gain on derivative instruments, net
   
-
     
(35
)
Deferred income taxes
   
-
     
57
 
Gain on sale of equipment
    -       (5 )
Changes in assets and liabilities:
               
Contract receivables, net
   
(1,888
)
   
6,114
 
Prepaid expenses and other assets
   
(5,356
)
   
983
 
Accounts payable, accrued compensation and accrued expenses
   
1,409
     
(1,536
)
Billings in excess of revenue earned
   
(831
)
   
(1,195
)
Accrued warranty
   
(192
)
   
(285
)
Other liabilities
   
2,147
     
(332
)
Net cash (used in) provided by operating activities
   
(286
)
   
1,645
 
                 
Cash flows from investing activities:
               
Capital expenditures
   
(392
)
   
(4
)
    Proceeds from sale of equipment
    -       11  
Capitalized software development costs
   
(226
)
   
(250
)
Net cash used in investing activities
   
(618
)
   
(243
)
                 
Cash flows from financing activities:
               
Proceeds from line of credit
   
800
     
4,200
 
Repayment of line of credit
   
(1,739
)
   
(694
)
Repayment of insurance premium
   
(609
)
   
-
 
Repayment of long-term debt
   
-
     
(18,480
)
Proceeds from Paycheck Protection Program Loan
    -       10,000  
Interest rate swap
    -       (209 )
Shares withheld to pay taxes
   
(188
)
   
(77
)
Deferred financing costs
    -       (80 )
Net cash used in financing activities
   
(1,736
)
   
(5,340
)
Effect of exchange rate changes on cash
   
(19
)
   
(93
)
Net decrease in cash and cash equivalents
   
(2,659
)
   
(4,031
)
Cash, cash equivalents at beginning of the period
   
6,702
     
11,691
 
Cash and cash equivalents at the end of the period
 
$
4,043
   
$
7,660
 

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

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. All intercompany accounts and transactions have been eliminated in consolidation.

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 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 Workforce Solutions 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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. 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 Workforce Solutions 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. We have experienced delays in commencing new projects and thus our ability to earn revenue has been delayed for these projects. Reductions in orders and other negative changes to orders experienced at the beginning of the pandemic have started to reverse in 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in breaching the Minimum Liquidity ratio subsequent to June 30, 2021 and we project breaching the Leverage and Fixed Charges ratio covenant (See Note 10).  Our working capital position on September 30, 2021 was $6.7 million. On August 5, 2021, the Company received approval from Small Business Administration (“SBA”) that the PPP loan including all accrued interest thereon was forgiven.

The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, issues that could result from the other COVID variants could cause a further decline in revenue or stress our ability to meet covenant requirements.  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. We have recorded $5.0 million of employee retention credits (“ERCs”) to be refunded from the IRS and recorded an additional $2.2 million of ERCs from unremitted payroll taxes made available under the Coronavirus Aid, Relief and Economic Security Act (the CARES Act). However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve the 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. On November 12, 2021, due to the violation of Q3 2021 leverage ratio, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021 to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17).

The Company’s management continues to explore raising capital through its access to the public markets or entering into alternative financing arrangements. Furthermore, while recovery has been slower to materialize than expected the Company has experienced an improvement in orders as well as a higher rate of opportunities across business segments. Future 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 15, 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 number of common shares and common share equivalents used in the determination of basic and diluted loss per common share were as follows:

(in thousands, except for share data)
 
Three months ended
   
Nine months ended
 
   
September 30, 2021
   
September 30, 2020
   
September 30, 2021
   
September 30, 2020
 
Numerator:
                       
     Net income (loss) attributed to common stockholders
 
$
11,438
   
$
(661
)
 
$
12,464
   
$
(9,068
)
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
20,863,479
     
20,563,452
     
20,714,068
     
20,438,571
 
                                 
Effect of dilutive securities:
                               
Employee RSUs
   
-
     
-
     
-
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
20,863,479
     
20,563,452
     
20,714,068
     
20,438,571
 
                                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
14,229
     
66,261
     
77,871
     
12,172
 

Note 4 - Coronavirus Aid, Relief and Economic Security Act

Paycheck Protection Program Loan (PPP Loan)

On March 27, 2020, the United States enacted the CARES Act. 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 loan pursuant to a Paycheck Protection Program Note (the “PPP Loan”) from Citizens Bank, N.A. Pursuant to the CARES Act, the PPP Loan was guaranteed by the U.S. Small Business Administration (“SBA”) and eligible for forgiveness under certain circumstances. Repayment of the PPP Loan was scheduled to begin on August 9, 2021. We applied for forgiveness in Q1 of 2021, and, on August 5, 2021, the Company was notified that the PPP loan was forgiven. We recognized other income of $10.1 million related to this forgiveness in the three and nine months ended September 30, 2021.

Employee Retention Credits (ERC)

Employee retention tax credits, made available under the CARES Act, allow eligible employers to claim a refundable tax credit against the employer share of Social Security tax equal to 70% of the qualified wages they pay to employees, initially from March 27, 2020 until June 30, 2021, and now extended through September 30, 2021. For the third quarter of 2021, we have applied for a refund of $1.0 million from the IRS with the timely filing of Form 941 and have recognized a benefit of $1.4 million from unremitted payroll taxes as allowable. For the nine months ended September 30, 2021 the Company has applied for a total of $5.0 million from the IRS with the timely filing of Form 941 and 941-X and recognized a benefit of $2.2 million from unremitted payroll taxes as allowable. We recorded other income of $2.1 million and $7.2 million related to the employee retention tax credits earned in the three and nine months ended September 30, 2021, respectively. As of September 30, 2021, the Company received employee retention tax credit refunds totaling $0.7 million with remaining outstanding refunds receivable of $4.3 million.

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)
 
September 30, 2021
   
December 31, 2020
 
             
Billed receivables
 
$
4,521
   
$
5,694
 
Unbilled receivables
   
8,221
     
5,160
 
Allowance for doubtful accounts
   
(213
)
   
(360
)
Total contract receivables, net
 
$
12,529
   
$
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 nine months ended September 30, 2021 and 2020, we recorded bad debt (recovery) expense of $(133) thousand and $103 thousand, respectively.

During the month of October 2021, we invoiced $2.6 million of the unbilled receivable as of  September 30, 2021.

As of September 30, 2021, we had one customer that accounted for 10% of our consolidated contract receivables. As of December 31, 2020, we had no customer that accounted for over 10% of our consolidated contract receivables.

Note 6 - Goodwill and Intangible Assets

During the three months ended March 31, 2020, we recognized an impairment charge of $4.3 million of certain intangible assets as a result of the valuation analysis performed. The need for the valuation analysis was triggered by the macroeconomic impact of the COVID-19 pandemic on our operations. This analysis did not indicate impairment of goodwill.

Our Step 1 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.

The Company monitors operating results and events and circumstances that may indicate potential impairment of intangible assets. The Company performs an annual intangible assets impairment analysis at the year end, which 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. The current assessment has no indication of impairment.

Management concluded that there were no triggering events that occurred during the three and nine months ended September 30, 2021.

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

(in thousands)
 
As of September 30, 2021
 
   
Gross Carrying Amount
   
Accumulated Amortization
   
Net
 
Amortized intangible assets:
                 
Customer relationships
 
$
8,628
   
$
(6,219
)
 
$
2,409
 
Trade names
   
1,689
     
(1,086
)
   
603
 
Developed technology
   
471
     
(471
)
   
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
 
Noncompete agreement
   
527
     
(405
)
   
122
 
Alliance agreement
   
527
     
(356
)
   
171
 
Others
   
167
     
(167
)
   
-
 
Total
 
$
12,442
   
$
(9,137
)
 
$
3,305
 

(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.4 million for the three months ended September 30, 2021 and 2020, respectively, and $0.9 million and $1.5 million for the nine months ended September 30, 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 remainder
 
$
285
 
2022
   
910
 
2023
   
640
 
2024
   
435
 
2025
   
335
 
Thereafter
   
700
 
Total
 
$
3,305
 

Note 7 -  Equipment, Software and Leasehold Improvements

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

(in thousands)
           
   
September 30, 2021
   
December 31, 2020
 
Computer and equipment
 
$
2,246
   
$
2,229
 
Software
   
2,059
     
1,695
 
Leasehold improvements
   
659
     
660
 
Furniture and fixtures
   
839
     
848
 
     
5,803
     
5,432
 
Accumulated depreciation
   
(5,011
)
   
(4,816
)
Equipment, software and leasehold improvements, net
 
$
792
   
$
616
 

Depreciation expense was $216 thousand and $254 thousand for the nine months ended September 30, 2021 and 2020, respectively. Capitalization of internal-use software cost of $50 thousand and $365 thousand were recorded in software for the three and nine months ended September 30, 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 September 30, 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 nine months ended September 30, 2021, we did not have any transfers into or out of Level 3.

The following table presents assets measured at fair value at September 30, 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

We recognize compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Stock compensation is calculated based upon the fair value of awards as of the grant date. During the three months ended September 30, 2021 and 2020, we recognized $0.3 million in stock-based compensation expense and $33 thousand of stock-based compensation expense related to equity awards, respectively. We recognized $0.8 million and $0.4 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2021 and 2020, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company recognized stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) $0 and $6 thousand for the nine months ended September 30, 2021 and 2020, respectively. There was no change in the fair value of cash settled RSUs for the three months ended September 30, 2021 and 2020.

During the three and nine months ended September 30, 2021, we granted approximately 20,000 and 824,661 time-based RSUs with an aggregate fair value of approximately $30 thousand and $1.4 million, respectively. During the three and nine months ended September 30, 2020, we granted approximately 130,000 and 170,000 time-based RSUs with an aggregate fair value of $0.1 million and $0.2 million, respectively. A portion of the time-based 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.
GSE’s 1995 long-term incentive program (“LTIP”) provides for the issuance of performance-vesting and time-vesting restricted stock units to certain executives and employees. Vesting of the performance-vesting restricted stock units (“PRSU”) is contingent upon the employee’s continued employment and the Company’s achievement of certain performance goals during designated performance periods as established by the Compensation Committee of the Company’s Board of Directors. We recognize compensation expense, net of estimated forfeitures, for PRSU’s on a straight-line basis over the performance period based on the probable outcome of achievement of the financial targets. At the end of each reporting period, we estimate the number of PRSUs that are expected to vest, based on the probability and extent to which the performance goals will be met, and take into account these estimates when calculating the expense for the period. If the number of shares expected to be earned changes during the performance period, we make a cumulative adjustment to compensation expense based on the revised number of shares expected to be earned.
During the three and nine months ended September 30, 2021, we did not grant any performance-based RSUs to employees.
During the three months ended September 30, 2020, we did not grant any performance-based RSUs to employees and during the nine months ended September 30, 2020, we granted approximately 512,000 performance-based RSUs to key employees with an aggregate fair-value of $0.6 million. These awards vest over three years based upon achieving certain financial metrics achieved during fiscal 2022 for revenue and Adjusted EBITDA. The Company did not grant any stock options for three and nine months ended September 30, 2021 and 2020.

Note 10 - Debt

On December 29, 2016, we entered a 3-year $5.0 million revolving line of credit facility (“RLOC”) with the Citizens Bank, N.A. (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 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 on May 11, 2023 and accrue interest at the 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, now Hyperspring, Absolute, True North, DP Engineering and by any future material domestic subsidiaries (collectively, the "Guarantors"). We subsequently amended and ratified the Credit Agreement a number of times.

More recently, during 2020, the COVID-19 pandemic impacted our operations and our projected ability to comply with certain financial covenants. As such, we amended the credit facility at various dates in 2020 to revise our fixed charge ratio and leverage ratio requirements as well as our Adjusted EBITDA requirement. In exchange for relaxed covenants or waivers of covenants for certain periods, we were required by the Bank to curtail our term debt. During 2020, we repaid approximately $18.5 million of term debt and we were required to meet certain liquidity covenants, which are tested bi-weekly.

Due to a projected violation of the leverage ratio at the end of the first quarter, we signed the Ninth Amendment and Reaffirmation Agreement with an effective date of March 29, 2021. Pursuant to the Ninth Amendment and Reaffirmation Agreement, the Bank waived 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 shall 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 (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 were 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.

Following the Ninth Amendment and Reaffirmation Agreement, we experienced continued 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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in our breaching the Minimum Liquidity ratio subsequent to both June 30, 2021 and September 30, 2021 as well as a projected breach of the Leverage and Fixed Charges ratio covenants.

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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in breaching the Minimum Liquidity ratio subsequent to  both June 30, 2021 and at September 30, 2021 as well as projected breaching of the Leverage and Fixed Charges ratio covenant. On November 12, 2021, due to these covenant violations, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021  to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17).

Revolving Line of Credit (“RLOC”)

During the nine months ended September 30, 2021, we paid for $1.7 million and had a draw of $0.8 million on our RLOC. As of September 30, 2021, we had outstanding borrowings of $2.1 million under the RLOC and four letters of credit totaling $1.1 million outstanding to certain of our customers. The total borrowing capacity under RLOC was $3.5 million as of September 30, 2021. After consideration of letters of credit and the $0.5 million reserved for issuance of new letters of credit, there was no amount available for borrowing under the RLOC.

We intend to continue using the RLOC for short-term working capital needs when capacity is available and for the issuance of letters of credit in connection with business operations, provided we remain in compliance with our covenants. 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 a fee for unused RLOC quarterly based on the average daily unused balance.

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 $560 thousand, and the remaining $171 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 recovery
   
(92
)
Current period claims
   
(100
)
Currency adjustment
   
1
Balance at September 30, 2021
 
$
731
 

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 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 three and nine months ended September 30, 2021 and 2020, along with the reporting segment for each category:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Performance Improvement Solutions segment
                       
System Design and Build
 
$
1,623
   
$
2,473
   
$
4,712
   
$
9,535
 
Over time
   
1,623
     
2,473
     
4,712
     
9,535
 
                                 
Software and Support
   
814
     
942
     
2,393
     
2,575
 
Point in time
   
52
     
444
     
274
     
1,084
 
Over time
   
762
     
498
     
2,119
     
1,491
 
                                 
Training and Consulting Services
   
4,937
     
3,842
     
14,212
     
13,130
 
Point in time
   
42
     
19
     
126
     
48
 
Over time
   
4,895
     
3,823
     
14,086
     
13,082
 
                                 
Workforce Solutions
                               
Training and Consulting Services
   
7,312
     
5,665
     
19,995
     
19,727
 
Point in time
   
126
     
-
     
375
     
-
 
Over time
   
7,186
     
5,665
     
19,620
     
19,727
 
                                 
Total revenue
 
$
14,686
   
$
12,922
   
$
41,312
   
$
44,967
 

The following table reflects revenue recognized in the reporting periods presented that was included in contract liabilities from contracts with customers as of the beginning of the periods presented:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period
 
$
835
   
$
1,520
   
$
4,139
   
$
6,221
 
Note 13 - Income Taxes

The following table presents the provision for income taxes and our effective tax rates:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Income (loss) before income taxes
 
$
11,604
   
$
(545
)
 
$
12,591
   
$
(8,902
)
Provision for income taxes
   
166
   
116
     
127
   
166
 
Effective tax rate
   
1.4
%
   
(21.3
)%
   
1.0
%
   
(1.9
)%

Our income tax expense 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 nine months ended September 30, 2021 was comprised mainly of foreign and state tax expense. Total income tax expense for the nine months ended September 30, 2020 was comprised mainly of foreign and state tax expense.
Our effective income tax rate was 1.4% and 1.0% for the three and nine months ended September 30, 2021, respectively. For the three and nine months ended September 30, 2021, the difference between our income tax expense at an effective tax rate of 1.4% and 1.0% respectively, and 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 September 30, 2020, the difference between our income tax expense at an effective tax rate of (21.3%) and the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax position for certain U.S. and 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. For the nine months ended September 30, 2020, the difference between our income tax expense at an effective tax rate of (1.9%) and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain U.S. and foreign tax contingencies, a change in tax valuation allowance in our U.S. and China subsidiaries, discrete item adjustments for the U.S. and foreign taxes, and the impact of the loss for impairment.

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.9 million of tax benefit that will be realized in the fourth 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 we will continue to assess a full valuation allowance on our U.S., China, and Slovakia net deferred assets as of September 30, 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

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
 
September 30, 2021
   
December 31, 2020
 
                 
Leased Assets
               
Operating lease - right of use assets
 
Long term assets
 
$
1,161
   
$
1,562
 
                     
Lease Liabilities
                   
Operating lease liabilities - Current
 
Other current liabilities
   
1,085
     
1,138
 
Operating lease liabilities
 
Long term liabilities
   
1,036
     
1,831
 
        
$
2,121
   
$
2,969
 

We executed a sublease agreement with a tenant to sublease 850 square feet from the Sykesville office space on September 13, 2021. This agreement is in addition to the two previous subleases for 3,650 square feet and 3,822 square feet entered into on May 1, 2019 and April 1, 2017, respectively. The addition of the third sublease is for a portion of the space previously abandoned in December 2019. The sublease does not relieve us of our primary lease obligation. The lessor agreements are all 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 the three and nine months ended September 30, 2021 and 2020, (in thousands):

         
Three months ended
   
Nine months ended
 
Lease Cost
 
Classification
 
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
                             
Operating lease cost (1)
 
Selling, general and administrative expenses
 
$
179
   
$
207
   
$
548
   
$
625
 
Short-term leases costs (2)
 
Selling, general and administrative expenses
   
15
     
-
     
45
     
1
 
Sublease income (3)
 
Selling, general and administrative expenses
   
(32
)
   
(33
)
   
(96
)
   
(97
)
Net lease cost
 
 
 
$
162
   
$
174
   
$
497
   
$
529
 

(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 three 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 September 30, 2021 are as follows (in thousands):

 (in thousands)
 
Gross Future
Minimum Lease
Payments
 
2021 remainder
 
$
291
 
2022
   
1,171
 
2023
   
638
 
2024
   
122
 
2025
   
10
 
Thereafter     3
 
Total lease payments
 
$
2,235
 
Less: Interest
   
114
 
Present value of lease payments
 
$
2,121
 

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
 
September 30, 2021
   
December 31, 2020
 
Weighted-average remaining lease term (years)
 
   
 
Operating leases
   
2.02
     
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)
 
Nine months ended
 
Cash paid for amounts included in measurement of liabilities
 
September 30, 2021
   
September 30, 2020
 
Operating cash flows used in operating leases
 
$
958
   
$
1,015
 

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.

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 sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:

   
Three months ended
   
Nine months ended
 
(in thousands)
 
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
                         
Revenue:
                       
Performance
 
$
7,375
   
$
7,257
   
$
21,318
   
$
25,240
 
   Workforce Solutions
   
7,311
     
5,665
     
19,994
     
19,727
 
Total revenue
   
14,686
     
12,922
     
41,312
     
44,967
 
                                 
Operating loss
                               
   Performance
   
(466
)
   
(74
)
   
(3,000
)
   
(2,041
)
   Workforce Solutions
   
(110
)
   
(1,249
)
   
(1,124
)
   
(2,105
)
   Litigation
   
-
     
952
     
-
     
91
 
   Loss on impairment
   
(3
)
   
-
     
(3
)
   
(4,302
)
                                 
Operating loss
   
(579
)
   
(371
)
   
(4,127
)
   
(8,357
)
                                 
Interest expense, net
   
(32
)
   
(128
)
   
(135
)
   
(556
)
Gain on derivative instruments, net
   
-
     
31
     
-
     
35
 
Other income, net
   
12,215
     
(77
)
   
16,853
     
(24
)
Income (loss) before income taxes
 
$
11,604
   
$
(545
)
 
$
12,591
   
$
(8,902
)

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.

On September 29, 2020, the Company received $1.0 million 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 $0.5 million 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.
Note 17 - Subsequent Events

On November 12, 2021, due to the violation of Q3 2021 leverage ratio, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021, with our bank to waive the fixed charge coverage ratio and leverage ratio for the quarters ending September 30 and December 31, 2021, and we agreed, (i) interest on the outstanding principal amount of the RLOC shall accrue at the interest rate in effect for the RLOC from time to time, but the interest due and payable on the RLOC on each Interest Payment Date shall be determined by subtracting seventy-five (75) basis points from the Applicable Margin and (ii) the seventy-five (75) basis points of accrued interest on the RLOC not paid on any Interest Payment Date pursuant to clause (i) above shall be due and payable on the Termination Date or the date of payment in full of the RLOC. RLOC Amount” means (i) $3,500,000 (ii) on each date a payment in the amount of $250,000 is made pursuant to Subsection 2.1.5(d), the RLOC Amount immediately prior to such payment reduced by $250,000 and (iii) on March 31, 2022 and on each June 30, September 30, December 31 and March 31 thereafter, the RLOC Amount immediately prior to each such date reduced by $37,500. In addition, we agreed, by December 31, 2021, we will pay the Bank $250,000 to be applied to the principal amount outstanding under the RLOC. Commencing on March 31, 2022 and on each June 30, September 30, December 31 and March 31 thereafter, we will pay the Bank $75,000 to be applied to the principal amount outstanding under the RLOC. In addition, within the fifth (5th) Business Day after we have received, subsequent to November 1, 2021, Employee Retention Credits in an aggregate amount not less than $500,000, we will pay the Bank $250,000 to be applied to the principal amount outstanding under the RLOC. We are also required to maintain a minimum of $2.25 million in aggregate USA liquidity. We incurred $15 thousand of amendment fee related to this amendment.

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 COVID-19 pandemic unfolded, the end markets that GSE serves, namely the power industries, delayed certain 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. In 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. In the end of 2020 and through the end of the third quarter of 2021, we have had a number of significant contract wins that have been publicly announced, which we hope will be a harbinger of a more solid 2021 business environment.

As a result of the COVID-19 pandemic, we have sought and obtained support through various business assistance programs. On April 23, 2020, we received $10 million in funds under the Paycheck Protection Program (PPP), a part of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The loan was serviced by Citizens Bank, N.A. (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, was dependent on our ability to adhere to the forgiveness criteria. The PPP Loan bore interest at a rate of 1% per annum and matures on April 23, 2022, with the first payment deferred until September 2021. Under the terms of the PPP Loan, certain amounts would be forgiven if they were used in accordance with the CARES Act. On August 5, 2021, the Company was notified that the Small Business Administration ("SBA") had forgiven the PPP loan including all accrued interest thereon was forgiven.

During the second quarter of 2021, we performed analysis to determine our first quarter 2021 eligibility for the Employee Retention Credit available under the CARES Act . We amended certain payroll tax filings and applied for a refund of $2.4 million dollars in April 2021. For the second quarter of 2021, we have applied for a refund of $1.8 million dollars from the IRS with the timely filing of Form 941 and have already recognized a benefit of $0.9 million dollars in value from unremitted payroll taxes as allowable. For the third quarter of 2021, we have applied for a refund of $1.0 million from the IRS with the timely filing of Form 941 and have recognized a benefit of $1.4 million in value from unremitted payroll taxes as allowable.

GSE entered into a contract with a subcontractor to purchase large equipment from Siemens to build a simulator for project SLE-005 in December 2018. The total contract price was about $2.7 million and included VAT taxes of approximately $450 thousand. GSE paid the VAT taxes and had pursued the collection of this VAT refund for a couple of years. In May 2021, we were informed that this VAT refund was no longer collectable. As a result, we wrote off this VAT receivable.

On September 9, 2021, President Biden released his COVID-19 Action Plan, Path Out of the Pandemic (the “Plan”), with the stated goal of getting more people vaccinated. As part of the Plan, Executive Order 14042, Ensuring Adequate COVID Safety Protocols for Federal Contractors (the “Order”), creates the Safer Federal Workforce Task Force (the “Task Force”), which released guidance for U.S. Government contractors and their subcontractors. This guidance included mandatory vaccination of all employees working on or for a government contract, either directly or indirectly, by January 4, 2022 (subject to medical and religious exemptions). We have been put on notice by both government customers and prime contractors serving government customers of the COVID-19 vaccination requirement. President Biden also directed, on September 9, 2021, the Department of Labor's Occupational Safety and Health Administration (“OSHA”) to issue an Emergency Temporary Standard (“ETS”) requiring that all employers with at least 100 employees ensure that their U.S.-based employees are fully vaccinated for COVID-19 or obtain a negative COVID-19 test at least once a week. On November 4, 2021, OSHA issued an ETS requiring that all employers with 100 or more employees ensure that their employees are fully vaccinated against COVID-19 by January 4, 2022, or tested weekly. Further, by December 5, 2021, employers must comply with all other OSHA ETS vaccine requirements, including providing paid time off for employees to get vaccinated and ensuring that unvaccinated workers wear face coverings in the workplace. For our sites and employees that are not already affected by the Order, as a company with more than 100 employees, we would be required to mandate COVID-19 vaccination of our workforce or require our unvaccinated employees to be tested on a weekly basis. On November 4, 2021, the 5th U.S. Circuit Court of Appeals granted an emergency stay of the OSHA ETS vaccine requirement. It is not currently possible to predict with any certainty the outcome of the legal challenges of the OSHA ETS or Order, the exact impact on the Company of the OSHA ETS or Order, or the requirements for U.S. Government contractors and their subcontractors.

General Business Environment

We operate through two reportable business segments: Performance Improvement Solutions and Workforce Solutions. The Workforce Solutions 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 52% of revenue at September 30, 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.

Workforce Solutions (approximately 48% of revenue at September 30, 2021)

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; creating 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; developing new services as a result of combining the expertise of the Company;  and expanding 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 executing an acquisition strategy to rollup providers of essential services to the industry. To ensure efficient and streamlined operations for the business, the Company has consolidated all of the engineering services together into one organization with one leader; and the Workforce Solutions 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 creating 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, leveraging 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, provides 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 is 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 September 30, 2021, we had approximately 330 employees, which includes approximately 197 employees in our Performance segment and approximately 133 employees in our Workforce Solutions segment.

Backlog

As of September 30, 2021, we had approximately $37.5 million of total gross revenue backlog, which included $31.5 million of Performance backlog and $6.0 million of Workforce Solutions 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 U.S. 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 is 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. 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

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 Workforce Solutions organization with our Engineering and Performance group. Workforce Solutions 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 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
   
Nine Months Ended
 
(in thousands)
 
September 30, 2021
   
September 30, 2020
   
September 30, 2021
   
September 30, 2020
 
    $    

%
    $    

%
    $    

%
    $
   
%
 
Revenue
 
$
14,686
     
100.0
%
 
$
12,922
     
100.0
%
 
$
41,312
     
100.0
%
 
$
44,967
     
100.0
%
Cost of revenue
   
11,503
     
78.3
%
   
9,603
     
74.3
%
   
32,512
     
78.7
%
   
33,971
     
75.5
%
Gross profit
   
3,183
     
21.7
%
   
3,319
     
25.7
%
   
8,800
     
21.3
%
   
10,996
     
24.5
%
                                                                 
Operating expenses:
                                                               
Selling, general and administrative
   
3,265
     
22.2
%
   
2,878
     
22.3
%
   
10,521
     
25.5
%
   
12,548
     
27.9
%
Research and development
   
149
     
1.0
%
   
137
     
1.1
%
   
460
     
1.1
%
   
526
     
1.2
%
Restructuring charges
   
(10
)
   
(0.1
)%
   
185
     
1.4
%
   
798
     
1.9
%
   
195
     
0.4
%
Loss on impairment
   
3
     
0.0
%
   
-
     
0.0
%
   
3
     
0.0
%
   
4,302
     
9.6
%
Depreciation
   
69
     
0.5
%
   
76
     
0.6
%
   
216
     
0.5
%
   
254
     
0.6
%
Amortization of intangible assets
   
286
     
1.9
%
   
414
     
3.2
%
   
929
     
2.2
%
   
1,528
     
3.4
%
Total operating expenses
   
3,762
     
25.6
%
   
3,690
     
28.6
%
   
12,927
     
31.3
%
   
19,353
     
43.0
%
Operating loss
   
(579
)
   
(3.9
)%
   
(371
)
   
(2.9
)%
   
(4,127
)
   
(10.1
)%
   
(8,357
)
   
(18.7
)%
Interest expense, net
   
(32
)
   
(0.2
)%
   
(128
)
   
(1.0
)%
   
(135
)
   
(0.3
)%
   
(556
)
   
(1.2
)%
Gain on derivative instruments, net
   
-
     
0.0
%
   
31
     
0.2
%
   
-
     
0.0
%
   
35
     
0.1
%
Other income, net
   
12,215
     
83.2
%
   
(77
)
   
(0.6
)%
   
16,853
     
40.8
%
   
(24
)
   
(0.1
)%
Income (loss) before income taxes
   
11,604
     
79.0
%
   
(545
)
   
(4.2
)%
   
12,591
     
30.5
%
   
(8,902
)
   
(19.8
)%
Provision for income taxes
   
166
     
1.1
%
   
116
     
0.9
%
   
127
     
0.3
%
   
166
     
0.4
%
Net income (loss)
 
$
11,438
     
77.9
%
 
$
(661
)
   
(5.1
)%
 
$
12,464
     
30.2
%
 
$
(9,068
)
   
(20.2
)%

Revenue

Revenue for the three months ended September 30, 2021 totaled $14.7 million, which was 14% more than the $12.9 million of revenue for the three months ended September 30, 2020. Revenue for the nine months ended September 30, 2021 totaled $41.3 million, which was 8% less than the $45.0 million of revenue for the nine months ended September 30, 2020.

   
Three Months Ended
   
Nine Months Ended
 
(in thousands)
 
September
30, 2021
   
September
30, 2020
   
Change
   
September
30, 2021
   
September
30, 2020
   
Change
 
Revenue:
              $    

%
                $    

%
 
Performance
 
$
7,375
   
$
7,257
     
118
     
2
%
 
$
21,318
   
$
25,240
     
(3,922
)
   
(16
)%
Workforce Solutions
   
7,311
     
5,665
     
1,646
     
29
%
   
19,994
     
19,727
     
267
     
1
%
Total revenue
 
$
14,686
   
$
12,922
     
1,764
     
14
%
 
$
41,312
   
$
44,967
     
(3,655
)
   
(8
)%

Performance Improvement Solutions revenue increased by 2% from $7.3 million to $7.4 million for the three months ended September 30, 2021 and 2020, respectively. The increase in revenue was primarily attributable to improvements in specialized engineering and consulting services offset by lower revenue on the SDB part of the business. We recorded total Performance Improvement Solutions orders of $11.2 million and $9.3 million for the three months ended September 30, 2021 and 2020, respectively.

Performance Improvement Solutions revenue decreased by 16% from $25.2 million to $21.3 million for the nine months ended September 30, 2021 and 2020, respectively. The decrease of revenue was primarily due to several significant SDB projects ended in the prior fiscal year which were not replaced by new orders. We recorded total Performance Improvement Solutions orders of $22.6 million and $21.8 million for the nine months ended September 30, 2021 and 2020, respectively.

For the three months ended September 30, 2021, Workforce Solutions revenue increased by 29% to $7.3 million compared to revenue of $5.7 million for the three months ended September 30, 2021. The increase was primarily due to existing ongoing projects started in Q1 of 2021. We recorded total new orders of $3.5 million and $1.6 million for the three months ended September 30, 2021 and 2020, respectively.

For the nine months ended September 30, 2021, Workforce Solutions revenue increased by 1% to $20.0 million compared to revenue of $19.7 million for the nine months ended September 30, 2020. The increase in revenue was primarily due to existing ongoing projects started in Q1 of 2021, offset by ending of some large projects resulting in a reduction in demand for staffing from our major customers. We recorded total new orders of $15.9 million and $15.6 million for the nine months ended September 30, 2021 and 2020, respectively.

As of September 30, 2021, our backlog was $37.5 million, of which, $31.5 million was attributed to the Performance segment and $6.0 million was attributed to the 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 Workforce Solutions.
Gross Profit

Gross profit was $3.2  million or 21.7% of revenue and $3.3 million or 25.7% of revenue for the three months ended September 30, 2021 and 2020 , respectively. Gross profit was $8.8 million or 21.3% of revenue and $11.0 million or 24.5% of revenue for the nine months ended September 30, 2021 and 2020, respectively.

(in thousands)
 
Three Months Ended
 
Nine Months Ended
 
   
September 30, 2021
 
September 30, 2020
 
September 30, 2021
 
September 30, 2020
 
    $    

%
  $    

%
  $    

%
  $    

%
 
Gross profit:
                                                       
Performance Improvement Solutions
 
$
2,252
     
30.5
%
 
$
2,482
     
34.2
%
 
$
6,204
     
29.1
%
 
$
8,240
     
32.6
%
Workforce Solutions
   
931
     
12.7
%
   
837
     
14.8
%
   
2,596
     
13.0
%
   
2,756
     
14.0
%
Total gross profit
 
$
3,183
     
21.7
%
 
$
3,319
     
25.7
%
 
$
8,800
     
21.3
%
 
$
10,996
     
24.5
%

The Performance Improvement Solutions segment’s gross profit decreased by $235 thousand during three months ended September 30, 2021 over three months ended September 30, 2020. The Performance Improvement Solutions segment’s gross profit decreased by $2.0 million during nine months ended September 30, 2021 over nine months ended September 30, 2020. The decrease is primarily related to lower revenue due to several significant SDB projects ended in the prior fiscal year which were not replaced by new orders.

The Workforce Solutions segment’s gross profit increased by $99 thousand during three months ended September 30, 2021 over three months ended September 30, 2020. The increase was primarily due to a new customer added in Q1 of 2021. The Workforce Solutions segment’s gross profit decreased by $160 thousand during nine months ended September 30, 2021 over nine months ended September 30, 2020. The decrease in gross profit was primarily driven by the loss of a major project due to the COVID-19 pandemic offset by a new customer added in Q1 of 2021.

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

Selling, general and administrative (SG&A) expenses totaled $3.3 million and $2.9 million for the three months ended September 30, 2021 and 2020, respectively. Selling, general and administrative (SG&A) expenses totaled $10.5 million and $12.5 million for the nine months ended September 30, 2021 and 2020, respectively. Fluctuations in the components of SG&A spending were as follows.

   
Three months ended
   
Nine Months ended
 
(in thousands)
 
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
                         
Corporate charges
 
$
2,364
   
$
2,565
   
$
7,754
   
$
9,036
 
Business development
   
714
     
1,013
     
2,230
     
2,759
 
Facility operation & maintenance (O&M)
   
186
     
241
     
654
     
732
 
Provision for loss on legal settlement
   
-
     
(952
)
   
-
     
(91
)
Bad debt (recovery) expense
   
-
     
10
     
(133
)
   
103
 
Other
   
1
     
1
     
16
     
9
 
Total
 
$
3,265
   
$
2,878
   
$
10,521
   
$
12,548
 

Corporate charges

During the three months ended September 30, 2021, corporate charges decreased by $0.2 million over the same period of the prior year. During the nine months ended September 30, 2021 corporate charges decreased by $1.3 million over the same period of the prior year. The decrease was primarily due to a reduction of external legal, audit, and worker’s fees of $0.8 million. Additionally, the Company saw a reduction in realized foreign exchange rate loss of $0.3 million during the nine months ended September 30, 2021.

Business development expenses

Business development expense decreased $0.3 million during the three months ended September 30, 2021 over the same period of the prior fiscal year. Business development expense decreased $0.5 million during the nine months ended September 30, 2021 over the same period of the prior fiscal year. The decrease was primarily due to lower commission costs and reduced headcount during the nine months ended September 30, 2021.

Facility operation & maintenance (“O&M”)

Facility O&M expenses decreased $55 thousand for three months ended September 30, 2021, compared to the same period in 2020. The decrease was mainly due to a utility fee during the three months ended September 30, 2021. Facility O&M expenses decreased $78 thousand for nine months ended September 30, 2021, 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.

Provision for loss on legal settlement

During the three months ended September 30, 2020, we received $1.0 million in cash, pursuant to a settlement agreement related to the purchase agreement of Absolute in fiscal 2017. The $1.0 million of cash proceeds was recorded as an offset against the $0.9 million provision for loss on legal settlement with a class of former employees of Absolute, recorded in the second quarter of fiscal 2020. For the nine months ended September 30, 2020, we had recorded a provision for loss on legal settlement, net as a reduction to corporate charges of $91 thousand. There were no similar transactions during the same period of 2021

Bad debt (recovery) expense

We recorded $(133) thousand and $103 thousand of bad debt (recovery) expense during the nine months ended September 30, 2021 and 2020, respectively. The bad debt recovery as of September 30, 2021 was driven by payment received for previously recorded bad debt.

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 $149 thousand and $137 thousand for the three months ended September 30, 2021 and 2020, respectively. Research and development costs totaled $460 thousand and $526 thousand for the nine months ended September 30, 2021 and 2020, respectively. The decrease was mainly due to lower headcount.

Restructuring

We recorded restructuring charges of $(10) thousand and $185 thousand during three months ended September 30, 2021 and 2020. During the nine months ended September 30, 2021 and 2020, we recorded restructuring charges of $798 thousand and $195 thousand, respectively. The increase was mainly due to final charges related to the liquidation of our Sweden operations during the period, pursuant to our foreign restructuring plan.

Loss on impairment of goodwill and definite-lived intangible assets

We recognized a $3 thousand ROU asset impairment during the three and nine months ended September 30, 2021. We recognized a $4.3 million intangible asset impairment during the nine months ended September 30, 2020.

Depreciation

We recorded depreciation expense of $69 thousand and $76 thousand for the three months ended September 30, 2021 and 2020, respectively. Depreciation expense was $216 thousand and $254 thousand for the nine months ended September 30, 2021 and 2020, respectively. The reduction of $38 thousand for the nine months ended September 30, 2021 over the same period in 2020 was due primarily to assets becoming fully depreciated in 2021.

Amortization of intangible assets

Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.4 million for the three months ended September 30, 2021 and 2020 and $0.9 million and $1.5 million for the nine months ended September 30, 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 $32 thousand and $128 thousand for the three months ended September 30, 2021 and 2020, respectively. Interest expense totaled $135 thousand and $556 thousand for the nine months ended September 30, 2021 and 2020, respectively. The decrease for the three and nine month periods was due to a reduction in total indebtedness compared to nine months ended September 30, 2020.

Other income, net

For the three months ended September 30, 2021 and 2020, we recognized other income, net of $12.2 million and $(77) thousand, respectively. For the nine months ended September 30, 2021 and 2020, we recognized other income, net of $16.9 million and $(24) thousand, respectively. The increase was primarily due to the recording of $10.1 million PPP loan forgiveness by SBA and $7.2 million Employee Retention Credit during the period offset by VAT write-off of $0.5 million, We paid VAT taxes for subcontractor equipment purchase and had pursued the collection of this VAT refund for a couple of years. In May of 2021, we were informed by our tax advisor that this VAT refund was no longer collectable.

Income taxes expense

Income tax expense 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 expense of $166 thousand and $116 thousand for the three months ended September 30, 2021 and 2020, respectively, were comprised mainly of foreign and state tax expense. Total income tax expense of $127 thousand and tax expense of $166 thousand for the nine months ended September 30, 2021 and 2020, respectively, were comprised mainly of foreign and state tax expense.

Our income effective tax rate was 1.4% and 1.0% for the three and nine months ended September 30, 2021, respectively. For the three and nine months ended September 30, 2021, the difference between our income tax expense at an effective tax rate of 1.4% and 1.0% respectively, and 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.

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 September 30, 2021, our cash and cash equivalents totaled $4.0 million, compared to $6.7 million as of December 31, 2020.

For the nine months ended September 30, 2021 and 2020, net cash used in operating activities was $0.3 million and net cash provided by operating activities was $1.6 million, respectively. The decrease of $1.9 million in cash flows used in operating activities was primarily driven by increased collections due to large milestone payments of large projects in the prior year.

Net cash used in investing activities totaled $0.6 million and $0.2 million for the nine months ended September 30, 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 nine months ended September 30, 2021.

For the nine months ended September 30, 2021 and 2020, net cash used in financing activities was $1.7 million and $5.3 million, respectively. The decrease in cash used in financing activities of $3.6 million was driven by a $1.7 million repayment of line of credit during the nine months ended September 30, 2021 compared to.a repayment on term loans of $15.5 million offset by proceeds of the PPP Loan of $10 million during the nine months ended September 30, 2020.

Paycheck Protection Program Loan (“PPP Loan”)

On April 23, 2020, we received $10 million in funds under the Paycheck Protection Program (PPP), a part of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The loan was serviced by Citizens Bank, N.A. (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, was dependent on our ability to adhere to the forgiveness criteria. The PPP Loan bore interest at a rate of 1% per annum and matures on April 23, 2022, with the first payment deferred until September 2021. Under the terms of the PPP Loan, certain amounts would be forgiven if they were used in accordance with the CARES Act. On August 5, 2021, the Company was notified that the Small Business Administration ("SBA") had forgiven the PPP loan including all accrued interest thereon was forgiven.

Credit Facilities

On December 29, 2016, we entered a 3-year $5.0 million revolving line of credit facility (“RLOC”) with the Citizens Bank, N.A. (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 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 on May 11, 2023 and accrue interest at the USD LIBOR, plus a margin that varies depending on our overall leverage ratio. We subsequently amended and ratified the Credit Agreement a number of times. Due to a projected violation of the leverage ratio at the end of the first quarter, we signed the Ninth Amendment and Reaffirmation Agreement with an effective date of March 29, 2021. Pursuant to the Ninth Amendment and Reaffirmation Agreement, the Bank waived 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 shall 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 (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 were 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.

Following the Ninth Amendment and Reaffirmation Agreement, we experienced continued 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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in our breaching the Minimum Liquidity ratio subsequent to both June 30, 2021 and September 30, 2021 as well as a projected breach of the Leverage and Fixed Charges ratio covenants.

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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in breaching the Minimum Liquidity ratio subsequent to  both June 30, 2021 and at September 30, 2021 as well as projected breaching of the Leverage and Fixed Charges ratio covenant. On November 12, 2021, due to these covenant violations, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021 to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17).

During the nine months ended September 30, 2021, we paid down $1.7 million and had a draw of $0.8 million on our RLOC. As of September 30, 2021, we had outstanding borrowings of $2.1 million under the RLOC and four letters of credit totaling $1.1 million outstanding to certain of our customers. The total borrowing capacity under RLOC was $3.5 million as of September 30, 2021. After consideration of letters of credit and the $0.5 million reserved for issuance of new letters of credit, there was no amount available for borrowing under the RLOC.

We intend to continue using the RLOC for short-term working capital needs when capacity is available and the issuance of letters of credit in connection with business operations provided, we remain in compliance with our covenants. 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 Workforce Solutions 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 September 30, 2021 was $6.7 million. This working capital was primarily due to the $10.1 million of PPP loan forgiveness at September 30, 2021. On August 5, 2021, the Company received approval from SBA that the PPP loan including all accrued interest thereon was forgiven.

The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, issues that could result for the delta virus could cause a further decline in revenue or stress our ability to meet covenant requirements.  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. We have recorded $5.0 million employee retention tax credits to be refunded from the IRS and recorded an additional $2.2 million employee retention tax credit from unremitted payroll taxes made available under the CARES Act. However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve the 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. On November 12, 2021, due to the violation of Q3 2021 leverage ratio, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021 to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17).

The Company’s management continues to explore raising capital through its access to the public markets or entering into alternative financing arrangements. Furthermore, while recovery has been slower to materialize than expected the Company has experience an improvement in orders as well as a higher rate of opportunities across business segments. Future 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.

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, employee retention credit, PPP loan forgiveness, 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 expense and VAT write-off. EBITDA and Adjusted EBITDA are not measures of financial performance under U.S. GAAP. Management believes EBITDA and Adjusted EBITDA, in addition to operating profit, net income and other U.S. 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 U.S. GAAP. A reconciliation of non-GAAP EBITDA and Adjusted EBITDA to the most directly comparable U.S. GAAP measure in accordance with SEC Regulation G follows:

   
Three Months Ended
   
Nine Months Ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September
30, 2020
 
Net income (loss)
 
$
11,438
   
$
(661
)
 
$
12,464
   
$
(9,068
)
Interest expense, net
   
32
     
128
     
135
     
556
 
Provision for income taxes
   
166
     
116
     
127
     
166
 
Depreciation and amortization
   
432
     
579
     
1,426
     
2,030
 
EBITDA
   
12,068
     
162
     
14,152
     
(6,316
)
Provision for legal settlement
   
-
     
(952
)
   
-
     
(91
)
Loss on impairment
   
3
     
-
     
3
     
4,302
 
Employee retention credit
   
(2,087
)
   
-
     
(7,162
)
   
-
 
PPP Loan and accumulated interest forgiveness
   
(10,127
)
   
-
     
(10,127
)
   
-
 
Restructuring charges
   
(10
)
   
185
     
798
     
195
 
Stock-based compensation expense
   
283
     
33
     
784
     
357
 
Change in fair value of derivative instruments
   
-
     
(31
)
   
-
     
(35
)
Acquisition-related expense
   
-
     
3
     
-
     
191
 
VAT write-off
   
-
     
-
     
450
     
-
 
Adjusted EBITDA
 
$
130
   
$
(600
)
 
$
(1,102
)
 
$
(1,397
)

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, employee retention credit, PPP loan forgiveness, 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, and VAT write-off. Adjusted Net (Loss) Income and Adjusted (Loss) Earnings per Share (adjusted EPS) are not measures of financial performance under U.S. GAAP. Management believes adjusted net (loss) income and adjusted (loss) earnings per share, in addition to other U.S. 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 U.S. GAAP. A reconciliation of non-GAAP adjusted net (loss) income and adjusted (loss) earnings per share to U.S. GAAP net loss, the most directly comparable U.S. GAAP financial measure, is as follows:

(in thousands)
 
Three Months Ended
   
Nine Months Ended
 
   
September
30, 2021
   
September
30, 2020
   
September
30, 2021
   
September
30, 2020
 
                         
Net income (loss)
 
$
11,438
   
$
(661
)
 
$
12,464
   
$
(9,068
)
Provision for legal settlement
   
-
     
(952
)
   
-
     
(91
)
Loss on impairment
   
3
     
-
     
3
     
4,302
 
Employee retention credit
   
(2,087
)
   
-
     
(7,162
)
   
-
 
PPP Loan and accumulated interest forgiveness
   
(10,127
)
   
-
     
(10,127
)
   
-
 
Restructuring charges
   
(10
)
   
185
     
798
     
195
 
Stock-based compensation expense
   
283
     
33
     
784
     
357
 
Change in fair value of derivative instruments
   
-
     
(31
)
   
-
     
(35
)
Acquisition-related expense
   
-
     
3
     
-
     
191
 
VAT write-off
   
-
     
-
     
450
     
-
 
Amortization of intangible assets related to acquisitions
   
286
     
414
     
929
     
1,528
 
Adjusted net loss
 
$
(214
)
 
$
(1,009
)
 
$
(1,861
)
 
$
(2,621
)
                                 
Adjusted net loss per common share – diluted
 
$
(0.01
)
 
$
(0.05
)
 
$
(0.09
)
 
$
(0.13
)
                                 
Weighted average shares outstanding used to compute adjusted net loss per share - diluted(1)
   
20,863,479
     
20,563,452
     
20,714,068
     
20,438,571
 

(1) During the three and nine months ended September 30, 2021, we reported a U.S. GAAP net income and an adjusted net income. Accordingly there were no dilutive shares per share when calculating the diluted net income per common share for the three and nine months ended September 30, 2021.

(1) During the three and nine months ended September 30, 2020, we reported a U.S. GAAP net loss and an adjusted net loss. Accordingly there were 66,261 and 12,172 dilutive shares from RSUs that were excluded from the adjusted net loss per common 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.

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.

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.

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

Our beliefs regarding our ability to contribute to global decarbonization may be based on materially inaccurate assumptions

An 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, primarily to serve the nuclear power industry, which we believe will be essential to decarbonization. While we believe that nuclear power will meaningfully contribute to decarbonization, these beliefs are based on certain assumptions, including, but not limited to, the immediate impact of global warming and the inability to meaningfully address global warming without maximizing nuclear power and other alternative energy sources. To the extent our assumptions are materially incorrect or incomplete, it could adversely impact our business, prospects, financial condition and operating results due to a reduction in demand for our services.

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: November 15, 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)


42

EX-31.1 2 brhc10030768_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:  November 15, 2021
/s/ Kyle J. Loudermilk
 
Kyle J. Loudermilk
 
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 3 brhc10030768_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:  November 15, 2021
/s/ Emmett A. Pepe
 
Emmett A. Pepe
 
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-32.1 4 brhc10030768_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 September 30, 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:  November 15, 2021
/s/ Kyle J. Loudermilk
 
/s/ Emmett A. Pepe
 
 
Kyle J. Loudermilk
 
Emmett A. Pepe
 
 
Chief Executive Officer
 
Chief Financial Officer
 



EX-101.SCH 5 gvp-20210930.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 INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' 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 - Coronavirus Aid, Relief and Economic Security Act 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 - Coronavirus Aid, Relief and Economic Security Act (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 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 091702 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 gvp-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 gvp-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 gvp-20210930_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 Contract Receivable [Member] Accounts, Notes, Loans and Financing Receivable [Line Items] Accrued expenses Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Loss [Member] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital Additional Paid-in Capital [Member] 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 Amortization of deferred financing costs Amortization of Deferred Loan Origination Fees, Net Amortization of intangible assets Amortization of intangible assets Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) Impairment charges Loss on impairment Loss on impairment Loss on impairment Balance Sheet Information [Abstract] Total assets Assets ASSETS Assets [Abstract] Total assets Assets, Fair Value Disclosure Total current assets Assets, Current Current assets: Billed receivables Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Capitalization of internal-use software cost Amortization of capitalized software development costs Software development costs, net 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 Cash and cash equivalents Commitments and Contingencies [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and contingencies (Note 16) Commitments and Contingencies Common Stock [Member] Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Common stock $0.01 par value; 60,000,000 shares authorized, 22,499,136 and 22,192,569 shares issued, 20,900,225 and 20,593,658 shares outstanding, respectively Common stock, shares authorized (in shares) Common stock, shares outstanding (in shares) Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Computer and Equipment [Member] Concentration Risk Type [Domain] Percentage of contract receivables accounted by major customers Concentration Risk Benchmark [Domain] Concentration Risk Type [Axis] Concentration Risk Benchmark [Axis] Basis of Preparation Consolidation, Policy [Policy Text Block] Contract with Customer, Asset and Liability [Abstract] Billings in excess of revenue earned Contract with Customer, Liability, Current Balance of Contract Liabilities and Revenue Recognized in Reporting Period 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 Cost of Goods and Services Sold Credit Facility [Axis] Credit Facility [Domain] Customer Concentration Risk [Member] Customer Relationships [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue Disaggregation of Revenue [Abstract] Basis points Debt [Abstract] Debt Debt Disclosure [Text Block] Debt Instrument [Axis] Amount received from Paycheck Protection Program Debt Instrument, Face Amount Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Debt Instruments [Abstract] Maturity date Debt Instrument, Name [Domain] Deferred income taxes 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 income (loss) per common share - basic (in dollars per share) Basic and Diluted Loss per Share [Abstract] Net income (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 Stock Option [Member] Share-based Payment Arrangement, Option [Member] Accrued compensation Equity Component [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Hierarchy and NAV [Axis] 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 Hierarchy and NAV [Domain] 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] Amortized Intangible Assets [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2021 remainder Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Gross carrying amount Finite-Lived Intangible Assets, Gross 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Assets by Major Class [Axis] Total Total Foreign [Member] Furniture and Fixtures [Member] Gain on derivative instruments, net Gain on derivative instruments, net Gain on derivative instruments, net Gain on sale of equipment Gain (Loss) on Disposition of Property Plant Equipment Goodwill and Intangible Assets Goodwill Goodwill and Intangible Assets [Abstract] Gross profit Gross Profit Impact of Impairment Impairment of Intangible Assets, Finite-lived Income (loss) before income taxes Income (loss) before income taxes Income (loss) before income taxes Income tax examination, year under examination Income Taxes [Abstract] Consolidated Statement of Operations Information [Abstract] Income Tax Authority [Axis] CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Tax Examination [Table] Income Tax Authority [Domain] Income Tax Examination [Line Items] Income Taxes Income Tax Disclosure [Text Block] Provision for income taxes Provision for income taxes Tax benefit recognized Income Tax Examination [Abstract] Contract receivables, net Increase (Decrease) in Contract with Customer, Asset Billings in excess of revenue earned Unbilled contract receivables invoiced 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 RSUs (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Intangible assets, net Interest expense, net Leases Weighted-average remaining lease term (in years) Lessee, Operating Lease, Remaining Lease Term 2022 Total lease payments Lessee, Operating Lease, Liability, to be Paid Less: Interest 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four 2021 remainder 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Future Minimum Lease Payments 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Sublease Agreement [Abstract] Lease Contractual Term [Axis] Lease Contractual Term [Domain] Net lease cost Lease, Cost Lease Income and Expenses Leasehold Improvements [Member] Leases [Abstract] Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities and stockholders' equity Liabilities and Equity Total current liabilities Liabilities, Current Current liabilities: Line of Credit Facility [Line Items] Line of credit facility expiration period Line of Credit Facility [Abstract] Decrease forgiveness of line of credit Amendment fee amount Line of credit Long-term Line of Credit Line of Credit Facility [Table] Line of credit Line of Credit Facility, Maximum Borrowing Capacity Periodic payment Amount available at the reporting date Outstanding letter of credit balance Line of Credit Facility, Fair Value of Amount Outstanding Line of credit 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 Provision for loss on legal settlement Loss Contingencies [Line Items] Loss Contingencies [Table] Initial payment on settlement 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 financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities 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 income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Net income (loss) attributed to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Recent Accounting Pronouncements Adopted and Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Recent Accounting Pronouncements [Abstract] Noncompete Agreement [Member] Noncompete Agreements [Member] Number of reportable business segments Operating lease liabilities - current Weighted-average discount rate Operating lease liabilities noncurrent Operating lease liabilities - Noncurrent Minimum Lease Payments [Abstract] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease right-of-use assets, net Operating lease - right of use assets Operating cash flows used in operating leases Operating lease cost Operating lease liability Present value of lease payments Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating expenses: Total operating expenses Operating Expenses Operating loss Operating loss Operating Income (Loss) Others [Member] Other assets Other Assets, Noncurrent Other noncurrent liabilities Other Liabilities, Noncurrent Other current liabilities Other income Other income, net Other income, net Other Nonoperating Income (Expense) Cumulative translation adjustment Foreign currency translation adjustment Interest rate swap Payments for Derivative Instrument, Financing Activities Deferred financing costs Payments of Financing Costs Capital expenditures Payments to Acquire Property, Plant, and Equipment Preferred stock $0.01 par value; 2,000,000 shares authorized; no shares issued and outstanding Preferred stock, shares authorized (in shares) Preferred stock, par value (in dollars per share) Preferred stock, shares outstanding (in shares) Preferred stock, shares issued (in shares) Prepaid expenses and other current assets Amount drawn on revolving line of credit Proceeds from line of credit Proceeds from sale of equipment Accrued warranty Product Warranty Product Warranty Disclosure [Text Block] Product Warranty [Abstract] Property, Plant and Equipment [Line Items] Equipment, Software and Leasehold Improvements Equipment, Software and Leasehold Improvements [Abstract] Equipment, Software and Leasehold Improvements Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Equipment, software and leasehold improvements, net Equipment, software and leasehold improvements, net Equipment, software and leasehold improvements Property, Plant and Equipment, Gross Equipment, Software and Leasehold Improvements, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Bad debt (recovery) expense Bad debt (recovery) expense 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 of long-term debt Repayments of Long-term Debt Repayment on line of credit Repayment of line of credit Repayments of debt Loan repayment Escrow balance Research and development Common stock issued for RSUs vested (in shares) Common stock issued for RSUs vested Restricted Stock Units [Member] Restructuring charges Accumulated Deficit [Member] Retained Earnings [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Revenue [Abstract] Revenue Revenue Revenue Revenue from Contract with Customer [Text Block] Revolving Credit Facility [Member] Concentration Risk [Abstract] 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] Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Provision For Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] 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 Property, Plant and Equipment [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Contract Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Segment [Domain] Segment Reporting Information [Line Items] Segment Reporting Information, Profit (Loss) [Abstract] Segment Information [Abstract] Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Selling, general and administrative Vesting period of performance based RSU's Stock options granted (in shares) 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] Equity Award [Domain] Balance (in shares) Balance (in shares) Shares, Outstanding Short-term leases costs PPP Loan, current portion Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Software [Member] Software and Software Development Costs [Member] Currency adjustment Current period claims Standard Product Warranty Accrual, Decrease for Payments Current period recovery Standard Product Warranty Accrual, Period Increase (Decrease) Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Product warranty provision [Abstract] Accrued warranty, noncurrent Accrued warranty, current State [Member] CONSOLIDATED BALANCE SHEETS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract] Business Segments [Axis] Statement [Table] Statement [Line Items] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Equity Components [Axis] CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Total stockholders' equity Balance Balance Stockholders' Equity Attributable to Parent Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Subsequent Event [Member] Subsequent Event Type [Domain] Subsequent Event Type [Axis] Subsequent Events [Abstract] Subsequent Events 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, 1,598,911 shares Treasury Stock, Value Treasury stock at cost (in shares) Treasury Stock [Member] Unbilled receivables Estimated tax benefits Weighted average shares outstanding used to compute net income (loss) per share - diluted (in shares) Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Weighted-average shares outstanding for basic earnings per share (in shares) Weighted average shares outstanding used to compute net income (loss) per share - basic (in shares) Effect of dilutive securities [Abstract] Customer [Axis] Maximum [Member] Minimum [Member] Customer [Domain] Products and Services [Domain] Products and Services [Axis] Statistical Measurement [Domain] Statistical Measurement [Axis] Scenario [Domain] Scenario [Axis] Cover [Abstract] Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Amendment Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Address, Address Line One Entity Address, Address Line Two Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding The DP Engineering Ltd, Co. DP Engineering Ltd, Co [Member] DP Engineering Ltd, CO. [Member] 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 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] Period in which RSU's will vest annually in equal amounts, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period in which RSU's will vest annually in equal amounts Period in which time-based RSU's will vest annually in equal amounts 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 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 Net number of non-option equity instruments granted to participants with time based restrictions. Granted time-based RSUs Granted time-based RSUs (in shares) 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 Net number of non-option equity instruments granted to participants with performance-based restrictions. Granted performance-based RSUs Granted performance-based RSUs (in shares) Information of previous subleases. Number of Previous Subleases Number of previous subleases Information of second sublease activity. Second Sublease [Member] Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fourth fiscal year following latest fiscal year. Lessee Operating Lease Liability Payments Due After Year Four Thereafter Refers to the number of tenants that sublease the company's principal executive office. Number of tenants Lease Liabilities [Abstract] Lease Liabilities [Abstract] Leased Assets [Abstract] Leased Assets [Abstract] Lease Term and Discount Rate [Abstract] Lease Term and Discount Rate [Abstract] This element represents sublease square feet. Sublease square feet, May 2019 Sublease square feet This element represents sublease square feet. Sublease square feet, April 2017 Previously subleased square feet This element represents sublease date. Sublease Date May 2019 Sublease date This element represents sublease date. Sublease Date April 2017 Previous sublease date Supplemental Cash Flow Information Other Information [Abstract] Other Information [Abstract] Information of first sublease activity. First Sublease [Member] The amount recorded from the employee retention credit. Amount recorded from Employee Retention Credit Amount recorded from the employee retention credit Amount of working capital i.e., calculated based on current assets less current liabilities. Working Capital Position Working capital position Going Concerns [Abstract] Going Concern [Abstract] Amount of letter of credit reserved for issuance of new letters under Revolving Line of Credit. Letters of Credit Reserved for Issuance Letters of credit reserved for issuance 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 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] 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] Refers to the fixed charge coverage ratio. Fixed charge coverage ratio As part of a covenant the Company agreed to maintain a minimum USA liquidity amount. Liquidity Liquidity Refers to the percentage of letter of credit fees per annum. Percentage of letter of credit fees per annum 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] Contractual agreement with alliance. Alliance Agreement [Member] Alliance Agreement [Member] Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Finite-Lived Intangible Assets, Amortization Expense, after Year Four Thereafter 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 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 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 Gain on forgiveness on loans related to paycheck protection program. Gain On Paycheck Protection Program Loan Forgiveness Gain on PPP loan forgiveness The cash inflow associated with proceeds from Paycheck Protection Program. Proceeds from Paycheck Protection Program Proceeds from Paycheck Protection Program Loan This line item represents the shares withheld to pay taxes. Shares withheld to pay taxes Shares withheld to pay taxes The net change during the reporting period in warranty obligations incurred but not paid. Increase (Decrease) in Accrued Warranty Accrued warranty Amount of cash outflow for payment of insurance premium. Payment of insurance premium Repayment of insurance premium 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 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 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 This element represents financial assistance by government. Employee Retention Credits [Member] Employee Retention Credits [Member] This element represents financial assistance by government. Paycheck Protection Program, CARES Act [Member] Paycheck Protection Program [Member] PPP Loan [Member] The amount of refund eligible to be received under the employee retention credit program. Refund of Employee Retention Credit Refund of employee retention credit The amount of employee retention tax credits remaining outstanding refunds receivable. Refund of Employee Retention Credit Receivable Refund of employee retention credit receivable Paycheck Protection Program Loan [Abstract] The amount of employee retention tax credits credit refunds received from IRS. Refund of Employee Retention Credit Received Refund of employee retention credit received Employee Retention Credits [Abstract] The entire disclosure for Coronavirus Aid, Relief and Economic Security (CARES) Act. Coronavirus Aid, Relief and Economic Security Act [Text Block] Coronavirus Aid, Relief and Economic Security Act Coronavirus Aid, Relief and Economic Security Act [Abstract] Disclosure of accounting policy for going concern consolidation. Going Concern Consideration [Policy Text Block] Going Concern Amount of provision for legal settlement during the period. Provision for Legal Settlement Litigation 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. Workforce Solutions [Member] Workforce Solutions [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 Improvement Solutions [Member] Performance [Member] Numerator: [Abstract] Numerator [Abstract] Denominator: [Abstract] Denominator [Abstract] Unbilled Contract Receivables [Abstract] Unbilled Contract Receivables [Abstract] Number of accounted customers for consolidated contract receivables. Number of Customers Accounted for Receivables Number of customers accounting for contract receivables One of the major customer of the company. Customer One [Member] Customer [Member] Refers to the number of distinct revenue streams the company derives its revenue through. Number of distinct revenue streams Number of distinct revenue streams Revenue from training and consulting services. Training and Consulting Services [Member] Training and Consulting [Member] Revenue from Software sales. Software [Member] Software and Support [Member] Revenue stream from system design and build. System Design and Build [Member] The warranty terms for long-term contracts, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Warranty Terms for SDB Contracts Warranty terms for SDB contracts The tenth amendment and reaffirmation agreement with bank to waive the fixed charge coverage ratio and leverage ratio. Tenth Amendment and Reaffirmation Agreement [Member] Tenth Amendment and Reaffirmation Agreement [Member] Amount of decrease on future payments in line of credit facility from forgiveness by the holder of the line of credit. Line of Credit Facility Decrease Forgiveness on Future Payments Decrease forgiveness of line of credit future payments The amount under the employee retention credit program. Employee Retention Credits Employee retention credits aggregate amount EX-101.PRE 9 gvp-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 brhc10030768_10q_htm.xml IDEA: XBRL DOCUMENT 0000944480 2021-01-01 2021-09-30 0000944480 2021-10-31 0000944480 2021-09-30 0000944480 2020-12-31 0000944480 2020-01-01 2020-09-30 0000944480 2021-07-01 2021-09-30 0000944480 2020-07-01 2020-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000944480 2021-06-30 0000944480 us-gaap:TreasuryStockMember 2021-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000944480 us-gaap:RetainedEarningsMember 2021-06-30 0000944480 us-gaap:CommonStockMember 2021-06-30 0000944480 us-gaap:CommonStockMember 2019-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000944480 us-gaap:CommonStockMember 2020-12-31 0000944480 us-gaap:TreasuryStockMember 2020-12-31 0000944480 2019-12-31 0000944480 us-gaap:RetainedEarningsMember 2020-12-31 0000944480 us-gaap:RetainedEarningsMember 2019-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000944480 us-gaap:CommonStockMember 2020-06-30 0000944480 us-gaap:TreasuryStockMember 2019-12-31 0000944480 2020-06-30 0000944480 us-gaap:RetainedEarningsMember 2020-06-30 0000944480 us-gaap:TreasuryStockMember 2020-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000944480 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0000944480 us-gaap:TreasuryStockMember 2020-01-01 2020-09-30 0000944480 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000944480 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0000944480 us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0000944480 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0000944480 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000944480 us-gaap:TreasuryStockMember 2021-01-01 2021-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000944480 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000944480 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000944480 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000944480 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0000944480 us-gaap:CommonStockMember 2021-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000944480 us-gaap:CommonStockMember 2020-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000944480 us-gaap:TreasuryStockMember 2020-09-30 0000944480 us-gaap:TreasuryStockMember 2021-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000944480 us-gaap:RetainedEarningsMember 2021-09-30 0000944480 2020-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000944480 us-gaap:RetainedEarningsMember 2020-09-30 0000944480 2020-01-01 2020-12-31 0000944480 gvp:PaycheckProtectionProgramCARESActMember 2021-01-01 2021-09-30 0000944480 gvp:EmployeeRetentionCreditsMember 2021-01-01 2021-09-30 0000944480 gvp:EmployeeRetentionCreditsMember 2021-07-01 2021-09-30 0000944480 gvp:PaycheckProtectionProgramCARESActMember 2021-07-01 2021-09-30 0000944480 gvp:PaycheckProtectionProgramCARESActMember 2021-09-30 0000944480 gvp:EmployeeRetentionCreditsMember 2021-09-30 0000944480 us-gaap:SubsequentEventMember 2021-10-01 2021-10-31 0000944480 us-gaap:AccountsReceivableMember 2021-09-30 0000944480 gvp:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000944480 2020-01-01 2020-03-31 0000944480 us-gaap:TradeNamesMember 2021-09-30 0000944480 us-gaap:CustomerRelationshipsMember 2020-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2021-09-30 0000944480 us-gaap:NoncompeteAgreementsMember 2020-12-31 0000944480 gvp:NonControllingCustomerRelationshipsMember 2020-12-31 0000944480 gvp:AllianceAgreementMember 2020-12-31 0000944480 gvp:NonControllingCustomerRelationshipsMember 2021-09-30 0000944480 us-gaap:TradeNamesMember 2020-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2021-09-30 0000944480 us-gaap:OtherIntangibleAssetsMember 2021-09-30 0000944480 us-gaap:NoncompeteAgreementsMember 2021-09-30 0000944480 gvp:AllianceAgreementMember 2021-09-30 0000944480 us-gaap:OtherIntangibleAssetsMember 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:TradeNamesMember 2020-01-01 2020-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000944480 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0000944480 gvp:NonControllingCustomerRelationshipsMember 2020-01-01 2020-12-31 0000944480 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000944480 us-gaap:FurnitureAndFixturesMember 2021-09-30 0000944480 us-gaap:ComputerEquipmentMember 2020-12-31 0000944480 us-gaap:LeaseholdImprovementsMember 2020-12-31 0000944480 us-gaap:ComputerEquipmentMember 2021-09-30 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-09-30 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0000944480 us-gaap:LeaseholdImprovementsMember 2021-09-30 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-09-30 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-07-01 2021-09-30 0000944480 us-gaap:FairValueInputsLevel2Member 2021-09-30 0000944480 us-gaap:FairValueInputsLevel1Member 2021-09-30 0000944480 us-gaap:FairValueInputsLevel3Member 2020-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2021-09-30 0000944480 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000944480 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0000944480 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember 2016-12-29 2016-12-29 0000944480 gvp:DelayedDrawTermLoanMember 2018-05-11 2018-05-11 0000944480 gvp:DelayedDrawTermLoanMember 2018-05-11 0000944480 us-gaap:RevolvingCreditFacilityMember 2016-12-29 0000944480 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-03-29 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-03-31 0000944480 us-gaap:ScenarioPlanMember us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-09-30 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-03-31 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2023-09-30 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-06-30 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-09-30 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2022-09-30 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2022-06-30 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2022-03-31 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-12-31 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2023-06-30 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2023-03-31 0000944480 us-gaap:ScenarioPlanMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2022-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-01-01 2021-03-29 0000944480 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-09-30 0000944480 us-gaap:ScenarioPlanMember us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-12-31 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember 2020-01-01 2020-12-31 0000944480 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-12-31 0000944480 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-12-31 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember 2020-07-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2020-07-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember 2020-01-01 2020-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2020-07-01 2020-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2020-07-01 2020-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0000944480 us-gaap:DomesticCountryMember 2021-01-01 2021-09-30 0000944480 us-gaap:ForeignCountryMember 2021-01-01 2021-09-30 0000944480 us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-09-30 0000944480 gvp:FirstSubleaseMember 2021-01-01 2021-09-30 0000944480 gvp:SecondSubleaseMember 2021-01-01 2021-09-30 0000944480 gvp:WorkforceSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:WorkforceSolutionsMember 2020-01-01 2020-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2020-01-01 2020-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:WorkforceSolutionsMember 2020-07-01 2020-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:WorkforceSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2020-07-01 2020-09-30 0000944480 srt:MaximumMember 2020-08-17 0000944480 2020-09-08 2020-09-08 0000944480 2020-08-17 2020-08-17 0000944480 2020-09-29 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:TenthAmendmentAndReaffirmationAgreementMember us-gaap:SubsequentEventMember 2021-11-12 2021-11-12 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:TenthAmendmentAndReaffirmationAgreementMember us-gaap:SubsequentEventMember 2021-11-12 0000944480 us-gaap:ScenarioPlanMember us-gaap:RevolvingCreditFacilityMember gvp:TenthAmendmentAndReaffirmationAgreementMember 2022-03-31 2022-03-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:TenthAmendmentAndReaffirmationAgreementMember us-gaap:SubsequentEventMember 2021-11-01 2021-11-01 0000944480 us-gaap:ScenarioPlanMember us-gaap:RevolvingCreditFacilityMember gvp:TenthAmendmentAndReaffirmationAgreementMember 2021-12-31 2021-12-31 0000944480 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember gvp:TenthAmendmentAndReaffirmationAgreementMember us-gaap:SubsequentEventMember 2021-11-01 2021-11-01 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:TenthAmendmentAndReaffirmationAgreementMember us-gaap:SubsequentEventMember 2021-11-01 shares iso4217:USD iso4217:USD shares gvp:Customer pure utr:Q gvp:Letter gvp:Stream utr:sqft gvp:Sublease gvp:Tenant gvp:Segment false --12-31 2021 Q3 0000944480 P1Y http://fasb.org/us-gaap/2021-01-31#OperatingLeaseRightOfUseAsset http://fasb.org/us-gaap/2021-01-31#OperatingLeaseRightOfUseAsset http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent P2Y NASDAQ 10-Q true 2021-09-30 false 001-14785 GSE Systems, Inc. DE 52-1868008 6940 Columbia Gateway Dr. Suite 470 Columbia MD 21046 410 970-7800 Yes Yes Non-accelerated Filer true false false Common Stock, $.01 Par Value GVP 20900225 4043000 6702000 12529000 10494000 4781000 1554000 21353000 18750000 792000 616000 575000 630000 13339000 13339000 3305000 4234000 1161000 1562000 58000 59000 40583000 39190000 2067000 3006000 0 5034000 1210000 570000 1306000 1297000 2214000 1505000 4461000 5285000 560000 665000 1597000 1621000 1202000 2498000 14617000 21481000 0 5034000 1036000 1831000 256000 339000 15909000 28685000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 0.01 0.01 60000000 60000000 22499136 22192569 20900225 20593658 225000 222000 80280000 79687000 -52727000 -65191000 -105000 -1214000 1598911 1598911 2999000 2999000 24674000 10505000 40583000 39190000 14686000 12922000 41312000 44967000 11503000 9603000 32512000 33971000 3183000 3319000 8800000 10996000 3265000 2878000 10521000 12548000 149000 137000 460000 526000 -10000 185000 798000 195000 3000 0 3000 4302000 69000 76000 216000 254000 286000 414000 929000 1528000 3762000 3690000 12927000 19353000 -579000 -371000 -4127000 -8357000 -32000 -128000 -135000 -556000 0 31000 0 35000 12215000 -77000 16853000 -24000 11604000 -545000 12591000 -8902000 166000 116000 127000 166000 11438000 -661000 12464000 -9068000 0.55 0.55 -0.03 -0.03 0.60 0.60 -0.44 -0.44 20863479 20563452 20714068 20438571 20863479 20563452 20714068 20438571 11438000 -661000 12464000 -9068000 -23000 84000 1109000 104000 11415000 -577000 13573000 -8964000 22461000 225000 80024000 -64165000 -82000 -1599000 -2999000 13003000 0 283000 0 0 0 283000 38000 0 0 0 0 0 0 0 27000 0 0 0 27000 0 0 0 -23000 0 -23000 0 0 11438000 0 0 11438000 22499000 225000 80280000 -52727000 -105000 -1599000 -2999000 24674000 22150000 221000 79676000 -63061000 -1826000 -1599000 -2999000 12011000 0 33000 0 0 0 33000 70000 1000 -1000 0 0 0 0 0 32000 0 0 0 32000 0 0 0 84000 0 84000 0 0 -661000 0 0 -661000 22220000 222000 79676000 -63722000 -1742000 -1599000 -2999000 11435000 22193000 222000 79687000 -65191000 -1214000 -1599000 -2999000 10505000 0 784000 0 0 0 784000 306000 3000 -3000 0 0 0 0 0 188000 0 0 0 188000 0 0 0 1109000 0 1109000 0 0 12464000 0 0 12464000 22499000 225000 80280000 -52727000 -105000 -1599000 -2999000 24674000 21839000 218000 79400000 -54654000 -1846000 -1599000 -2999000 20119000 0 357000 0 0 0 357000 381000 4000 -4000 0 0 0 0 0 77000 0 0 0 77000 0 0 0 104000 0 104000 0 0 -9068000 0 0 -9068000 22220000 222000 79676000 -63722000 -1742000 -1599000 -2999000 11435000 12464000 -9068000 3000 4302000 216000 254000 929000 1528000 281000 248000 -8000 -155000 10127000 0 784000 357000 -133000 103000 0 35000 0 57000 0 5000 1888000 -6114000 5356000 -983000 1409000 -1536000 -831000 -1195000 -192000 -285000 2147000 -332000 -286000 1645000 392000 4000 0 11000 226000 250000 -618000 -243000 800000 4200000 1739000 694000 609000 0 0 18480000 0 10000000 0 209000 188000 77000 0 80000 -1736000 -5340000 -19000 -93000 -2659000 -4031000 6702000 11691000 4043000 7660000 <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 1 - Summary of Significant Accounting Policies</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Basis of Presentation</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">COVID-19</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">GSE <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">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 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 Workforce Solutions 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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. 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</span>.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Going Concern</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">In </span><span style="font-family: 'Times New Roman';">2020,<span style="font-size: 10pt;"> we had several projects (primarily in our </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Workforce Solutions business segment)</span> delayed and new orders postponed because of the COVID-</span>19<span style="font-size: 10pt;"> pandemic. We amended our credit facility with Citizens Bank, N.A. (“the Bank”) in </span>2020<span style="font-size: 10pt;"> 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</span> $18.5</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> million</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> in available cash to pay-off our term debt in </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2020.</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> We signed a </span><span style="font-size: 10pt; font-family: 'Times New Roman';">Ninth</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> Amendment and Reaffirmation Agreement (the “</span><span style="font-size: 10pt; font-family: 'Times New Roman';">Ninth</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> Amendment”) with the Bank on March </span><span style="font-size: 10pt; font-family: 'Times New Roman';">29,</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March </span><span style="font-size: 10pt; font-family: 'Times New Roman';">31</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> and June </span><span style="font-size: 10pt; font-family: 'Times New Roman';">30,</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021,</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> and to adjust the thresholds for future covenants to ease the risk of non-compliance experienced in previous quarters. We have experienced delays in commencing new projects and thus our ability to earn revenue has been delayed for these projects. Reductions in orders and other negative changes to orders experienced at the beginning of the pandemic have started to reverse in </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021,</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">This deterioration in the recovery plan has resulted in breaching the Minimum Liquidity ratio subsequent to June 30, 2021 and we project breaching the Leverage and Fixed Charges ratio covenant (See Note 10).  Our working capital position on September 30, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> was</span><span style="font-family: 'Times New Roman';"> $6.7 million</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">. </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(35, 31, 32);">On </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">August 5, 2021, the Company received approval from Small Business Administration (“SBA”) that the PPP loan including all accrued interest thereon was forgiven</span><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;">.</span></span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, issues that could result from the other COVID variants could cause a further decline in revenue or stress our ability to meet covenant requirements.  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. We have recorded</span> $5.0 million </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">of employee retention credits </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt; font-family: 'Times New Roman';">(“</span>ERCs</span><span style="font-size: 10pt; font-family: 'Times New Roman';">”)</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(0, 0, 0);"> to be refunded from the IRS and recorded an additional $2.2 million of ERCs from unremitted payroll taxes made available under the Coronavirus Aid, Relief and Economic Security Act (the </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman';">“</span>CARES Act</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman';">”</span>).</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve the 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. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">On November 12, 2021, due to the violation of Q3 2021 leverage ratio, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021 </span><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17)</span>.</span></div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company’s management continues to explore raising capital through its access to the public markets or entering into alternative financing arrangements. Furthermore, while recovery has been slower to materialize than expected the Company has experienced an improvement in orders as well as a higher rate of opportunities across business segments. Future 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.</span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Basis of Presentation</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Going Concern</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">In </span><span style="font-family: 'Times New Roman';">2020,<span style="font-size: 10pt;"> we had several projects (primarily in our </span></span><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Workforce Solutions business segment)</span> delayed and new orders postponed because of the COVID-</span>19<span style="font-size: 10pt;"> pandemic. We amended our credit facility with Citizens Bank, N.A. (“the Bank”) in </span>2020<span style="font-size: 10pt;"> 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</span> $18.5</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> million</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> in available cash to pay-off our term debt in </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2020.</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> We signed a </span><span style="font-size: 10pt; font-family: 'Times New Roman';">Ninth</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> Amendment and Reaffirmation Agreement (the “</span><span style="font-size: 10pt; font-family: 'Times New Roman';">Ninth</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> Amendment”) with the Bank on March </span><span style="font-size: 10pt; font-family: 'Times New Roman';">29,</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> to waive the fixed charge coverage ratio and leverage ratio for the quarters ending March </span><span style="font-size: 10pt; font-family: 'Times New Roman';">31</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> and June </span><span style="font-size: 10pt; font-family: 'Times New Roman';">30,</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021,</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> and to adjust the thresholds for future covenants to ease the risk of non-compliance experienced in previous quarters. We have experienced delays in commencing new projects and thus our ability to earn revenue has been delayed for these projects. Reductions in orders and other negative changes to orders experienced at the beginning of the pandemic have started to reverse in </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021,</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">This deterioration in the recovery plan has resulted in breaching the Minimum Liquidity ratio subsequent to June 30, 2021 and we project breaching the Leverage and Fixed Charges ratio covenant (See Note 10).  Our working capital position on September 30, 2021</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> was</span><span style="font-family: 'Times New Roman';"> $6.7 million</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">. </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(35, 31, 32);">On </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">August 5, 2021, the Company received approval from Small Business Administration (“SBA”) that the PPP loan including all accrued interest thereon was forgiven</span><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;">.</span></span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, issues that could result from the other COVID variants could cause a further decline in revenue or stress our ability to meet covenant requirements.  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. We have recorded</span> $5.0 million </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">of employee retention credits </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt; font-family: 'Times New Roman';">(“</span>ERCs</span><span style="font-size: 10pt; font-family: 'Times New Roman';">”)</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(0, 0, 0);"> to be refunded from the IRS and recorded an additional $2.2 million of ERCs from unremitted payroll taxes made available under the Coronavirus Aid, Relief and Economic Security Act (the </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman';">“</span>CARES Act</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman';">”</span>).</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve the 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. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">On November 12, 2021, due to the violation of Q3 2021 leverage ratio, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021 </span><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17)</span>.</span></div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company’s management continues to explore raising capital through its access to the public markets or entering into alternative financing arrangements. Furthermore, while recovery has been slower to materialize than expected the Company has experienced an improvement in orders as well as a higher rate of opportunities across business segments. Future 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.</span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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> 18500000 6700000 5000000.0 2200000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 2 - Recent Accounting Pronouncements</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accounting pronouncements recently adopted</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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 15, 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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accounting pronouncements not yet adopted</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accounting pronouncements recently adopted</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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 15, 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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accounting pronouncements not yet adopted</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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 style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: justify;">Note 3 - Basic and Diluted Loss per Share</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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 style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per common share were as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-style: italic; margin-left: 7.2pt; font-family: 'Times New Roman';">(in thousands, except for share data)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">Three months ended<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">Nine months ended<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';"> September 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">September 30, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">September 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">September 30, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Numerator:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">     Net income (loss) attributed to common stockholders</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">11,438</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(661</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,464</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(9,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Denominator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Weighted-average shares outstanding for basic earnings per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,863,479</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,563,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,714,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,438,571</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Effect of dilutive securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Employee RSUs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,863,479</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,563,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,714,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,438,571</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">14,229</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">66,261</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">77,871</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,172</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per common share were as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-style: italic; margin-left: 7.2pt; font-family: 'Times New Roman';">(in thousands, except for share data)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">Three months ended<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">Nine months ended<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';"> September 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">September 30, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">September 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">September 30, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Numerator:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">     Net income (loss) attributed to common stockholders</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">11,438</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(661</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,464</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(9,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Denominator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Weighted-average shares outstanding for basic earnings per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,863,479</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,563,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,714,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,438,571</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Effect of dilutive securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Employee RSUs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,863,479</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,563,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,714,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">20,438,571</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 9pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">14,229</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">66,261</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">77,871</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,172</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 11438000 -661000 12464000 -9068000 20863479 20563452 20714068 20438571 0 0 0 0 20863479 20563452 20714068 20438571 14229 66261 77871 12172 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 4 - Coronavirus Aid, Relief and Economic Security Act</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Paycheck Protection Program Loan (PPP Loan)</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On March 27, 2020, the United States enacted the CARES Act. 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 loan pursuant to a Paycheck Protection Program Note (the “PPP Loan”) from Citizens Bank, N.A. Pursuant to the CARES Act, the PPP Loan was guaranteed by the U.S. Small Business Administration (“SBA”) and eligible for forgiveness under certain circumstances. Repayment of the PPP Loan was scheduled to begin on August 9, 2021. We applied for forgiveness in Q1 of 2021, and, on August 5, 2021, the Company was notified that the PPP loan was forgiven. We recognized other income of $10.1 million related to this forgiveness in the three and nine months ended September 30, 2021.<br/> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Employee Retention Credits (ERC)</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(27, 27, 27);">Employee</span> retention tax credits, made available under the CARES Act, allow eligible employers to claim a refundable tax credit against the employer share of Social Security tax equal to 70% of the qualified wages they pay to employees, initially from March 27, 2020 until June 30, 2021, and now extended through September 30, 2021. For the third quarter of 2021, we have applied for a refund of<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> $1.0 </span>million from the IRS with the timely filing of Form 941 and have recognized a benefit of<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> $1.4 </span>million from unremitted payroll taxes as allowable. For the nine months ended September 30, 2021 the Company has applied for a total of<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> $5.0 </span>million from the IRS with the timely filing of Form 941 and 941-X and recognized a benefit of<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> $2.2 </span>million from unremitted payroll taxes as allowable. We recorded other income of<span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; color: rgb(36, 36, 36);"> $2.1 million and $7.2 </span>million related to the employee retention tax credits earned in the three and nine months ended September 30, 2021, respectively. As of September 30, 2021, the Company received employee retention tax credit refunds totaling<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> $0.7 </span>million with remaining outstanding refunds receivable of<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> $4.3 million</span>.</div> 10000000 10100000 10100000 1000000.0 1400000 5000000.0 2200000 2100000 7200000 700000 4300000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 5 - Contract Receivables</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The components of contract receivables were as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: &amp; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021 </span></div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020 </span></div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Billed receivables</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,694</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unbilled receivables</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8,221</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Allowance for doubtful accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(213</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(360</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total contract receivables, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12,529</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the nine months ended September 30, 2021 and 2020, we recorded bad debt (recovery) expense of $(133) thousand and $103 thousand, respectively.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the month <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">of October 2021,</span> we invoiced $2.6 million <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">of the unbilled receivable as of  September 30, 2021.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">As <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">of September 30, 2021, we had one customer that accounted for 10% of our consolidated contract receivables. As of December 31, 2020, we had no customer that accounted for over 10% of our consolidated contract receivables.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The components of contract receivables were as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: &amp; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021 </span></div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020 </span></div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Billed receivables</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,694</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unbilled receivables</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8,221</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Allowance for doubtful accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(213</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(360</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total contract receivables, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12,529</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 4521000 5694000 8221000 5160000 213000 360000 12529000 10494000 -133000 103000 2600000 1 0.10 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 6 - Goodwill and Intangible Assets</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">During the three months ended March 31, 2020, we recognized an impairment charge of $4.3 million <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">of certain intangible assets as a result of the valuation analysis performed. The need for the valuation analysis was triggered by the macroeconomic impact of the COVID-19 pandemic on our operations. This analysis did not indicate impairment of goodwill.</span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Our Step 1 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 style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company monitors operating results and events and circumstances that may indicate potential impairment of intangible assets. The Company performs an annual intangible assets impairment analysis at the year end, which 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. The current assessment has no indication of impairment.<br/> </div> <div><br/> </div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Management concluded that there were no triggering events that occurred during the three and nine months ended September 30, 2021.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of September 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Gross Carrying Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Net</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortized intangible assets:</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8,628</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(6,219</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,409</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Trade names</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,689</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,086</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">603</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Developed technology</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Non-contractual customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Noncompete agreement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(405</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Alliance agreement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(356</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12,442</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(9,137</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,305</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; font-family: &amp; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2020</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Gross Carrying</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Amount</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated </div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortization</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Impact of</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Impairment</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Net</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortized intangible assets:</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11,730</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(5,504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(3,102</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Trade names</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,467</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(778</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Developed technology</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Non-contractual customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Noncompete agreement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(336</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(422</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">191</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Alliance agreement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(277</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">16,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(8,208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(4,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,234</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.4 million for the three months ended September 30, 2021 and 2020, respectively, and $0.9 million and $1.5 million for the nine months ended September 30, 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> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; width: 78%; white-space: nowrap;" valign="bottom"> <div style="font-style: italic; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Years ended December 31:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021 remainder<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">285</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">910</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">640</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2025</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">335</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Thereafter</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">700</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,305</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4300000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of September 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Gross Carrying Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Net</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortized intangible assets:</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8,628</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(6,219</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,409</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Trade names</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,689</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,086</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">603</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Developed technology</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Non-contractual customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Noncompete agreement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(405</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Alliance agreement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(356</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12,442</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(9,137</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,305</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; font-family: &amp; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2020</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Gross Carrying</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Amount</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated </div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortization</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Impact of</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Impairment</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: &amp; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: &amp;amp; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Net</div> </td> <td colspan="1" style="font-family: &amp; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortized intangible assets:</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11,730</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(5,504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(3,102</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Trade names</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,467</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(778</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Developed technology</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Non-contractual customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Noncompete agreement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(336</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(422</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">191</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Alliance agreement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(277</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">16,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(8,208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(4,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,234</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 8628000 -6219000 2409000 1689000 -1086000 603000 471000 -471000 0 433000 -433000 0 527000 -405000 122000 527000 -356000 171000 167000 -167000 0 12442000 -9137000 3305000 11730000 -5504000 3102000 3124000 2467000 -1020000 778000 669000 471000 -471000 0 0 433000 -433000 0 0 949000 -336000 422000 191000 527000 -277000 0 250000 167000 -167000 0 0 16744000 -8208000 4302000 4234000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortization expense related to definite-lived intangible assets totaled $0.3 million and $0.4 million for the three months ended September 30, 2021 and 2020, respectively, and $0.9 million and $1.5 million for the nine months ended September 30, 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> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; width: 78%; white-space: nowrap;" valign="bottom"> <div style="font-style: italic; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Years ended December 31:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021 remainder<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">285</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">910</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">640</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2025</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">335</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Thereafter</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">700</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 78%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,305</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 300000 400000 900000 1500000 285000 910000 640000 435000 335000 700000 3305000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 7 -  Equipment, Software and Leasehold Improvements</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Equipment, software and leasehold improvements, net consist of the following:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Computer and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,246</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,229</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Software</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,695</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leasehold improvements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">659</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">660</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Furniture and fixtures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">839</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">848</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,803</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,432</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(5,011</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(4,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Equipment, software and leasehold improvements, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">792</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">616</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="clear: both;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Depreciation expense was $216 thousand and $254 thousand for the nine months ended September 30, 2021 and 2020, respectively. Capitalization of internal-use software cost of $50 thousand and $365 thousand were recorded in software for the three and nine months ended September 30, 2021.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Equipment, software and leasehold improvements, net consist of the following:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Computer and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,246</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,229</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Software</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,695</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leasehold improvements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">659</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">660</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Furniture and fixtures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">839</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">848</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,803</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,432</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(5,011</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(4,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Equipment, software and leasehold improvements, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">792</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">616</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 2246000 2229000 2059000 1695000 659000 660000 839000 848000 5803000 5432000 5011000 4816000 792000 616000 216000 254000 50000 365000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 8 - Fair Value of Financial Instruments</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ASC 820, <span style="font-style: italic;">Fair Value Measurement</span>, 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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The levels of the fair value hierarchy established by ASC 820 are:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of September 30, 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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the nine months ended September 30, 2021, we did not have any transfers into or out of Level 3.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table presents assets measured at fair value at September 30, 2021:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Quoted Prices</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">in Active Markets</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">for Identical Assets</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 1)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Significant</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other Observable</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inputs</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 2)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Significant</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unobservable</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inputs</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 3)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Money market funds</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table presents assets and liabilities measured at fair value at December 31, 2020:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Quoted Prices</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">in Active Markets</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">for Identical Assets</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 1)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Significant</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other Observable</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inputs</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 2)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Significant</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unobservable</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inputs</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 3)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Money market funds</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table presents assets measured at fair value at September 30, 2021:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Quoted Prices</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">in Active Markets</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">for Identical Assets</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 1)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Significant</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other Observable</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inputs</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 2)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Significant</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unobservable</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inputs</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 3)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Money market funds</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table presents assets and liabilities measured at fair value at December 31, 2020:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Quoted Prices</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">in Active Markets</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">for Identical Assets</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 1)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Significant</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other Observable</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inputs</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 2)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Significant</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unobservable</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inputs</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(Level 3)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Money market funds</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">435</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 15000 0 0 15000 15000 0 0 15000 435000 0 0 435000 435000 0 0 435000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">Note 9 - Stock-Based Compensation</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); font-weight: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">We recognize compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Stock compensation is calculated based upon the fair value of awards as of the grant date. During the </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> months ended </span>September 30<span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> and </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2020</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">, we recognized </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$0.3 million</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> in stock-based compensation expense and </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$33 thousand</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> of stock-based compensation expense related to equity awards, respectively. We recognized </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$0.8 million</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> and </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$0.4 million</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> of stock-based compensation expense related to equity awards for the </span>nine<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> months ended </span>September 30<span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">,</span><span style="font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal;">2021</span><span style="font-weight: normal;"> and </span><span style="font-weight: normal;">2020</span><span style="font-weight: normal;">, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company recognized stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs)</span><span style="font-weight: normal;"> </span><span style="font-weight: normal;">$0 </span><span style="font-weight: normal;">and </span><span style="font-weight: normal;">$6 thousand</span><span style="font-weight: normal;"> for the nine months ended </span><span style="font-weight: normal;">September 30, 2021</span><span style="font-weight: normal;"> and 2020, respectively. </span><span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">There was no change in the fair value of cash settled RSUs for the three months ended September 30, 2021 and 2020.</span></span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="margin: 0px 0px 12pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">During the </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> and </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">nine months ended </span>September 30<span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">, we granted approximately 20,000 and </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">824,661<span style="font-weight: normal;"> time-based RSUs with an aggregate fair value of approximately </span><span style="font-weight: normal;">$30 thousand and $1.4 million</span><span style="font-weight: normal;">, respectively. During the </span><span style="font-weight: normal;">three</span><span style="font-weight: normal;"> and </span>nine<span style="font-weight: normal;"> months ended </span></span>September 30<span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">,</span><span style="font-weight: normal;"> </span><span style="font-weight: normal;">2020</span><span style="font-weight: normal;">, we granted approximately </span>130,000<span style="font-weight: normal;"> and 170,000</span><span style="font-weight: normal;"> time-based RSUs with an aggregate fair value of </span><span style="font-weight: normal;">$0.1 million</span><span style="font-weight: normal;"> and </span><span style="font-weight: normal;">$0.2 million</span><span style="font-weight: normal;">, respectively. A portion of the time-based RSUs vest quarterly in equal amounts over the course of </span>eight<span style="font-weight: normal;"> quarters, and the remainder vest annually in equal amounts over the course of <span style="-sec-ix-hidden:Fact_5bd9b32ec83c4bdfa152467e82f6af9e">one</span></span><span style="font-weight: normal;"> to three years</span><span style="font-weight: normal;">.</span></span></div> <div style="margin: 0px 0px 12pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">GSE’s </span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1995 long-term incentive program (“LTIP”) provides for the issuance of performance-vesting and time-vesting restricted stock units to certain executives and employees. Vesting of the performance-vesting restricted stock units (“PRSU”) is contingent upon the employee’s continued employment and the Company’s achievement of certain performance goals during designated performance periods as established by the Compensation Committee of the Company’s Board of Directors. We recognize compensation expense, net of estimated forfeitures, for PRSU’s on a straight-line basis over the performance period based on the probable outcome of achievement of the financial targets. At the end of each reporting period, we estimate the number of PRSUs that are expected to vest, based on the probability and extent to which the performance goals will be met, and take into account these estimates when calculating the expense for the period. If the number of shares expected to be earned changes during the performance period, we make a cumulative adjustment to compensation expense based on the revised number of shares expected to be earned.</span></div> <div style="margin: 0px 0px 12pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">During the </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> and </span>nine<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> months ended </span>September 30<span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">, we did not grant any performance-based RSUs to employees.</span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">During the </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> months ended </span>September 30<span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2020</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">, we did not grant any performance-based RSUs to employees and during the </span>nine<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> months ended </span>September 30<span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2020</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">, we granted approximately </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">512,000<span style="font-weight: normal;"> performance-based RSUs to key employees with an aggregate fair-value of </span><span style="font-weight: normal;">$0.6 million</span><span style="font-weight: normal;">. These awards vest over </span>three years<span style="font-weight: normal;"> based upon achieving certain financial metrics achieved during fiscal </span><span style="font-weight: normal;">2022</span><span style="font-weight: normal;"> for revenue and Adjusted EBITDA. The Company did not grant any stock options for </span><span style="font-weight: normal;">three</span><span style="font-weight: normal;"> and </span>nine<span style="font-weight: normal;"> months ended </span></span>September 30<span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">,</span><span style="font-weight: normal;"> </span><span style="font-weight: normal;">2021</span><span style="font-weight: normal;"> and </span><span style="font-weight: normal;">2020</span><span style="font-weight: normal;">.</span></span></div> 300000 33000 800000 400000 0 6000 0 0 20000 824661 30000 1400000 130000 170000 100000 200000 8 P3Y 0 0 0 512000 600000 P3Y 0 0 0 0 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 10 - Debt</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On December 29, 2016, we entered a 3-year $5.0 million revolving line of credit facility (“RLOC”) with the Citizens Bank, N.A. (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 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 on May 11, 2023 and accrue interest at the 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, now Hyperspring, Absolute, True North, DP Engineering and by any future material domestic subsidiaries (collectively, the "Guarantors"). We subsequently amended and ratified the Credit Agreement a number of times.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">More recently, during 2020, the COVID-19 pandemic impacted our operations and our projected ability to comply with certain financial covenants. As such, we amended the credit facility at various dates in 2020 to revise our fixed charge ratio and leverage ratio requirements as well as our Adjusted EBITDA requirement. In exchange for relaxed covenants or waivers of covenants for certain periods, we were required by the Bank to curtail our term debt. During 2020, we repaid approximately $18.5 million of term debt and we were required to meet certain liquidity covenants, which are tested bi-weekly.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Due to a projected violation of the leverage ratio at the end of the first quarter, we signed the Ninth Amendment and Reaffirmation Agreement with an effective date of March 29, 2021. Pursuant to the Ninth Amendment and Reaffirmation Agreement, the Bank waived 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 shall 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 (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 were 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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Following </span>the Ninth Amendment and Reaffirmation Agreement, we experienced continued 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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in our breaching the Minimum Liquidity ratio subsequent to both June 30, 2021 and September 30, 2021 as well as a projected breach of the Leverage and Fixed Charges ratio covenants.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in breaching the Minimum Liquidity ratio subsequent to  both June 30, 2021 and at September 30, 2021 as well as projected breaching of the Leverage and Fixed Charges ratio covenant. On November 12, 2021, due to these covenant violations, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021  </span>to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17).</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revolving Line of Credit</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"> (“RLOC”)</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the nine months ended September 30, 2021, we paid for $1.7 million and had a draw of $0.8 million on our RLOC. As of September 30, 2021, we had outstanding borrowings of $2.1 million under the RLOC and four letters of credit totaling $1.1 million outstanding to certain of our customers. The total borrowing capacity under RLOC was $3.5 million as of September 30, 2021. After consideration of letters of credit and the $0.5 million reserved for issuance of new letters of credit, there was no amount available for borrowing under the RLOC.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">We intend to continue using the RLOC for short-term working capital needs when capacity is available and for the issuance of letters of credit in connection with business operations, provided we remain in compliance with our covenants. 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 a fee for unused RLOC quarterly based on the average daily unused balance.</div> P3Y 5000000.0 25000000 P18M 2023-05-11 18500000 1.10 1.10 3.25 3.00 2.75 2.50 2.00 2.00 2.00 2.00 2.00 2500000 500000 4250000 500000 500000 3750000 3500000 75000 25000 1700000 800000 2100000 4 1100000 3500000 500000 0 0.0125 0.0200 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 11 - Product Warranty</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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 $560 thousand, and the remaining $171 thousand is classified as long-term within other liabilities.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The activity in the accrued warranty accounts during the current period is as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: &amp;; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at January 1, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Current period recovery<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Current period claims</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Currency adjustment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"/> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at <span style="text-indent: 0pt;">September 30, 2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">731</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P1Y 560000 171000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The activity in the accrued warranty accounts during the current period is as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: &amp;; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at January 1, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Current period recovery<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Current period claims</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Currency adjustment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"/> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at <span style="text-indent: 0pt;">September 30, 2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">731</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 922000 92000 100000 1000 731000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: rgb(255, 255, 255); font-style: normal; font-variant: normal; text-transform: none;">Note 12 - Revenue</div> <div><br/> </div> <div style="text-align: justify; margin-bottom: 8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">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 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><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table represents a disaggregation of revenue by type of goods or services for three and nine months ended September 30, 2021 and 2020, along with the reporting segment for each category:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-style: italic;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30, </div> <div style="text-align: center; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30, </div> <div style="text-align: center; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Performance Improvement Solutions segment</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>System Design and Build</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,623</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,473</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9,535</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Over time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,623</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,473</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>9,535</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Software and Support</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>814</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>942</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,393</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,575</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Point in time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>444</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Over time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>762</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>498</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,491</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Training and Consulting Services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>4,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>3,842</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>14,212</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>13,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Point in time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Over time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,895</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3,823</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>14,086</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>13,082</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Workforce Solutions</span><br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Training and Consulting Services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>7,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,665</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,995</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Point in time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Over time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>7,186</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,665</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Total revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>12,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>41,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>44,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table reflects revenue recognized in the reporting periods presented that was included in contract liabilities from contracts with customers as of the beginning of the periods presented:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left;">(<span style="font-style: italic;">in thousands</span>)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">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" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,520</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,139</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,221</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3 <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table represents a disaggregation of revenue by type of goods or services for three and nine months ended September 30, 2021 and 2020, along with the reporting segment for each category:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-style: italic;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30, </div> <div style="text-align: center; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30, </div> <div style="text-align: center; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Performance Improvement Solutions segment</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>System Design and Build</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,623</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,473</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9,535</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Over time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,623</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,473</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>9,535</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Software and Support</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>814</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>942</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,393</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,575</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Point in time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>444</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Over time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>762</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>498</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,491</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Training and Consulting Services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>4,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>3,842</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>14,212</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>13,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Point in time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Over time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,895</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3,823</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>14,086</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>13,082</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Workforce Solutions</span><br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Training and Consulting Services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>7,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,665</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,995</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Point in time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 36pt;">Over time</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>7,186</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,665</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Total revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>12,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>41,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>44,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1623000 2473000 4712000 9535000 1623000 2473000 4712000 9535000 814000 942000 2393000 2575000 52000 444000 274000 1084000 762000 498000 2119000 1491000 4937000 3842000 14212000 13130000 42000 19000 126000 48000 4895000 3823000 14086000 13082000 7312000 5665000 19995000 19727000 126000 0 375000 0 7186000 5665000 19620000 19727000 14686000 12922000 41312000 44967000 <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table reflects revenue recognized in the reporting periods presented that was included in contract liabilities from contracts with customers as of the beginning of the periods presented:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left;">(<span style="font-style: italic;">in thousands</span>)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">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" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,520</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,139</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,221</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 835000 1520000 4139000 6221000 <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 13 - Income Taxes</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table presents the provision for income taxes and our effective tax rates:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-style: italic; margin-left: 7.2pt;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30, </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Income (loss) before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">11,604</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(545</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(8,902</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Provision for income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">166</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">127</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">166</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Effective tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(21.3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)%</div> </td> </tr> </table> <div><br/> </div> <div style="background-color: #FFFFFF; margin: 0px 0px 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;">Our income tax expense 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 nine months ended September 30, 2021 was comprised mainly of foreign and state tax expense. Total income tax expense for the nine months ended September 30, 2020 was comprised mainly of foreign and state tax expense.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Our effective income tax rate was 1.4% and 1.0% for the three and nine months ended September 30, 2021, respectively. For the three and nine months ended September 30, 2021, the difference between our income tax expense at an effective tax rate of 1.4% and 1.0% respectively, and 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 September 30, 2020, the difference between our income tax expense at an effective tax rate of (21.3%) and the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax position for certain U.S. and 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. For the nine months ended September 30, 2020, the difference between our income tax expense at an effective tax rate of (1.9%) and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain U.S. and foreign tax contingencies, a change in tax valuation allowance in our U.S. and China subsidiaries, discrete item adjustments for the U.S. and foreign taxes, and the impact of the loss for impairment.<br/> </div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">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 style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">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.9 million of tax benefit that will be realized in the fourth 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 style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">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 we will continue to assess a full valuation allowance on our U.S., China, and Slovakia net deferred assets as of September 30, 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 style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table presents the provision for income taxes and our effective tax rates:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-style: italic; margin-left: 7.2pt;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30, </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Income (loss) before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">11,604</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(545</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(8,902</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Provision for income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">166</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">127</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">166</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Effective tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(21.3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)%</div> </td> </tr> </table> 11604000 -545000 12591000 -8902000 166000 116000 127000 166000 0.014 -0.213 0.010 -0.019 0.014 0.010 0.014 0.010 0.21 -0.213 0.21 -0.019 0.21 2000 2000 2015 0.50 0.50 900000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="text-align: justify; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 14 - Leases</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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 <span style="font-style: italic;">(in thousands)</span>:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 47.19%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 24.25%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> As of</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 47.19%;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating Leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 24.25%; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Classification</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leased Assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease - right of use assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_fcf4cf2e57bb43b9b0f1180778d2e598"><span style="-sec-ix-hidden:Fact_b4e20f3580ea4b1988c601c7b7fe1dae">Long term assets</span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,161</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,562</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Lease Liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities - Current</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_e89704c5736d439498bfcab0686e3ac1"><span style="-sec-ix-hidden:Fact_83376d814cd6451d8f4e61c12cf21672">Other current liabilities</span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,085</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,138</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_854efaca24444ddcba578fafef6b30f7"><span style="-sec-ix-hidden:Fact_6b939466f0d341c3967e11668e28714d">Long term liabilities</span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,036</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,831</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">  </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,121</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,969</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">We executed a sublease agreement with a tenant to sublease 850 square feet from the Sykesville office space on September 13, 2021. This agreement is in addition to the two previous subleases for 3,650 square feet and 3,822 square feet entered into on May 1, 2019 and April 1, 2017, respectively. The addition of the third sublease is for a portion of the space previously abandoned in December 2019. The sublease does not relieve us of our primary lease obligation. The lessor agreements are all 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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The table below summarizes lease income and expense recorded in the consolidated statements of operations incurred during the three and nine months ended September 30, 2021 and 2020, (<span style="font-style: italic;">in thousands</span>):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 26%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 26%;" valign="bottom">   </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 26%;" valign="bottom"> <div>Lease Cost</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 26%;" valign="bottom"> <div style="text-align: center;">Classification</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> September 30,</div> <div style="text-align: center; font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%; background-color: #CCEEFF;" valign="bottom"> <div>Operating lease cost <sup style="line-height: 1; font-size: smaller; font-weight: bold; vertical-align: text-top;">(1)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Selling, general and administrative expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>207</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>548</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%;" valign="bottom"> <div>Short-term leases costs <sup style="line-height: 1; font-size: smaller; font-weight: bold; vertical-align: text-top;">(2)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%;" valign="bottom"> <div>Selling, general and administrative expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div>Sublease income<sup style="line-height: 1; font-size: smaller; font-weight: bold; vertical-align: text-top;"> (3)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div>Selling, general and administrative expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(96</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div>(97</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%; padding-bottom: 4px;" valign="bottom"> <div>Net lease cost</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%; padding-bottom: 4px;" valign="bottom"> <div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>162</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>174</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>497</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>529</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1)<span style="font-weight: bold;"> </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Includes variable lease costs which are immaterial.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2)<span style="font-weight: bold;"> </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Includes leases maturing less than twelve months from the report date.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(3) </span><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"/><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); font-weight: normal;">Sublease portfolio consists of three tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of September 30, 2021 are as follows <span style="font-style: italic;">(in thousands)</span>:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-style: italic;">(in thousands)</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Gross Future</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Minimum Lease</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Payments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021 remainder</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">291</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">638</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">Thereafter</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">3<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: Interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">114</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Present value of lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,121</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Lease Term and Discount Rate</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average remaining lease term (years)<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases </div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.02<br/> </div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.64<br/> </div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average discount rate<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt;"> <div style="margin-left: 9pt;"> <div>Operating leases</div> </div> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.00</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.00</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The table below sets out the classification of lease payments in the consolidated statement of cash flows.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Nine months ended<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cash paid for amounts included in measurement of liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2020<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating cash flows used in operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">958</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,015</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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 <span style="font-style: italic;">(in thousands)</span>:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 47.19%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 24.25%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> As of</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 47.19%;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating Leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 24.25%; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Classification</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leased Assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease - right of use assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_fcf4cf2e57bb43b9b0f1180778d2e598"><span style="-sec-ix-hidden:Fact_b4e20f3580ea4b1988c601c7b7fe1dae">Long term assets</span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,161</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,562</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Lease Liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities - Current</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_e89704c5736d439498bfcab0686e3ac1"><span style="-sec-ix-hidden:Fact_83376d814cd6451d8f4e61c12cf21672">Other current liabilities</span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,085</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,138</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_854efaca24444ddcba578fafef6b30f7"><span style="-sec-ix-hidden:Fact_6b939466f0d341c3967e11668e28714d">Long term liabilities</span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,036</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,831</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 2px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 47.19%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 24.25%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom">  </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.96%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,121</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1.91%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.23%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,969</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.96%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 1161000 1562000 1085000 1138000 1036000 1831000 2121000 2969000 850 2021-09-13 2 3650 3822 2019-05-01 2017-04-01 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The table below summarizes lease income and expense recorded in the consolidated statements of operations incurred during the three and nine months ended September 30, 2021 and 2020, (<span style="font-style: italic;">in thousands</span>):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 26%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 26%;" valign="bottom">   </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 26%;" valign="bottom"> <div>Lease Cost</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 26%;" valign="bottom"> <div style="text-align: center;">Classification</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> September 30,</div> <div style="text-align: center; font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">September 30,</div> <div style="text-align: center; font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%; background-color: #CCEEFF;" valign="bottom"> <div>Operating lease cost <sup style="line-height: 1; font-size: smaller; font-weight: bold; vertical-align: text-top;">(1)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Selling, general and administrative expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>207</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>548</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%;" valign="bottom"> <div>Short-term leases costs <sup style="line-height: 1; font-size: smaller; font-weight: bold; vertical-align: text-top;">(2)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%;" valign="bottom"> <div>Selling, general and administrative expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div>Sublease income<sup style="line-height: 1; font-size: smaller; font-weight: bold; vertical-align: text-top;"> (3)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div>Selling, general and administrative expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(96</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div>(97</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 26%; padding-bottom: 4px;" valign="bottom"> <div>Net lease cost</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 26%; padding-bottom: 4px;" valign="bottom"> <div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>162</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>174</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>497</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>529</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1)<span style="font-weight: bold;"> </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Includes variable lease costs which are immaterial.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2)<span style="font-weight: bold;"> </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Includes leases maturing less than twelve months from the report date.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(3) </span><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"/><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); font-weight: normal;">Sublease portfolio consists of three tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.</span></div> 179000 207000 548000 625000 15000 0 45000 1000 32000 33000 96000 97000 162000 174000 497000 529000 3 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of September 30, 2021 are as follows <span style="font-style: italic;">(in thousands)</span>:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-style: italic;">(in thousands)</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Gross Future</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Minimum Lease</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Payments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021 remainder</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">291</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">638</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">Thereafter</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">3<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: Interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">114</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Present value of lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,121</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 291000 1171000 638000 122000 10000 3000 2235000 114000 2121000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Lease Term and Discount Rate</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average remaining lease term (years)<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 27pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating leases </div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.02<br/> </div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.64<br/> </div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted-average discount rate<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt;"> <div style="margin-left: 9pt;"> <div>Operating leases</div> </div> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.00</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.00</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> P2Y7D P2Y7M20D 0.0500 0.0500 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The table below sets out the classification of lease payments in the consolidated statement of cash flows.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Nine months ended<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cash paid for amounts included in measurement of liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2021<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30, 2020<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating cash flows used in operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">958</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,015</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 958000 1015000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 15 - Segment Information</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">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 trai<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ning applications include turnkey and custom training services. Contract terms are typically less than <span style="-sec-ix-hidden:Fact_02aee2bfc8d64a12a3fc1bd992516bc0">two</span>.</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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. </span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <div style="color: rgb(0, 0, 0);"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-style: italic; margin-left: 7.2pt;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Revenue:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 7.2pt;">Performance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">21,318</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">25,240</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">   Workforce Solutions<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,311</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,665</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,994</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Total revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">14,686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">41,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">44,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Operating loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">   Performance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(466</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(74</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,041</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">   Workforce Solutions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(110</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">   Litigation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">952</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">   Loss on impairment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(4,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Operating loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(579</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(371</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(4,127</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(8,357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Interest expense, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(128</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(556</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Gain on derivative instruments, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Other income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(77</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">16,853</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Income (loss) before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">11,604</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(545</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(8,902</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> </table> <div><br/> </div> </div> 2 <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <div style="color: rgb(0, 0, 0);"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine months ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-style: italic; margin-left: 7.2pt;">(in thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Revenue:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 7.2pt;">Performance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">21,318</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">25,240</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">   Workforce Solutions<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,311</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,665</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,994</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Total revenue</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">14,686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">41,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">44,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Operating loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">   Performance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(466</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(74</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,041</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">   Workforce Solutions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(110</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">   Litigation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">952</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">   Loss on impairment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(4,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Operating loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(579</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(371</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(4,127</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(8,357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Interest expense, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(128</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(556</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Gain on derivative instruments, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Other income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(77</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">16,853</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Income (loss) before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">11,604</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(545</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(8,902</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> </table> <div><br/> </div> </div> 7375000 7257000 21318000 25240000 7311000 5665000 19994000 19727000 14686000 12922000 41312000 44967000 -466000 -74000 -3000000 -2041000 -110000 -1249000 -1124000 -2105000 0 952000 0 91000 3000 0 3000 4302000 -579000 -371000 -4127000 -8357000 -32000 -128000 -135000 -556000 0 31000 0 35000 12215000 -77000 16853000 -24000 11604000 -545000 12591000 -8902000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">Note 16 - Commitments and Contingencies</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">Joyce v. Absolute Consulting, Inc.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">On September 29, 2020, the Company received $1.0 million 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 $0.5 million for the year ended December 31, 2020.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Per </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">ASC 450 Accounting for Contingencies</span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">, 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 ma</span><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">nagement’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.</span></div> 1500000 625000 1400000 1000000.0 500000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; background-color: rgb(255, 255, 255); font-style: normal; font-variant: normal; text-transform: none;">Note 17 - Subsequent Events</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">On November 12, 2021, due to the violation of Q3 2021 leverage ratio, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021, with our bank to waive the fixed charge coverage ratio and leverage ratio for the quarters ending September 30 and December 31, 2021, and we agreed, (i) interest on the outstanding principal amount of the RLOC shall accrue at the interest rate in effect for the RLOC from time to time, but the interest due and payable on the RLOC on each Interest Payment Date shall be determined by subtracting seventy-five (75) basis points from the Applicable Margin and (ii) the seventy-five (75) basis points of accrued interest on the RLOC not paid on any Interest Payment Date pursuant to clause (i) above shall be due and payable on the Termination Date or the date of payment in full of the RLOC. RLOC Amount” means (i) $3,500,000 (ii) on each date a payment in the amount of $250,000 is made pursuant to Subsection 2.1.5(d), the RLOC Amount immediately prior to such payment reduced by $250,000 and (iii) on March 31, 2022 and on each June 30, September 30, December 31 and March 31 thereafter, the RLOC Amount immediately prior to each such date reduced by $37,500. In addition, we agreed, by December 31, 2021, we will pay the Bank $250,000 to be applied to the principal amount outstanding under the RLOC. Commencing on March 31, 2022 and on each June 30, September 30, December 31 and March 31 thereafter, we will pay the Bank $75,000 to be applied to the principal amount outstanding under the RLOC. In addition, within the fifth (5th) Business Day after we have received, subsequent to November 1, 2021, Employee Retention Credits in an aggregate amount not less than $500,000, we will pay the Bank $250,000 to be applied to the principal amount outstanding under the RLOC. We are also required to maintain a minimum of $2.25 million in aggregate USA liquidity. We incurred $15 thousand of amendment fee related to this amendment.</div> 0.0075 0.0075 3500000 250000 250000 37500 250000 75000 500000 250000 2250000 15000 Includes variable lease costs which are immaterial. Sublease portfolio consists of three tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD. Includes leases maturing less than twelve months from the report date. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Oct. 31, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Current Fiscal Year End Date --12-31  
Document Transition Report false  
Entity Registrant Name GSE Systems, Inc.  
Entity Incorporation, State or Country Code DE  
Entity File Number 001-14785  
Entity Tax Identification Number 52-1868008  
Entity Address, Address Line One 6940 Columbia Gateway Dr.  
Entity Address, Address Line Two Suite 470  
Entity Address, City or Town Columbia  
Entity Address, State or Province MD  
Entity Address, Postal Zip Code 21046  
City Area Code 410  
Local Phone Number 970-7800  
Entity Filer Category Non-accelerated Filer  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Small Business true  
Entity Common Stock, Shares Outstanding   20,900,225
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0000944480  
Title of 12(b) Security Common Stock, $.01 Par Value  
Trading Symbol GVP  
Security Exchange Name NASDAQ  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 4,043 $ 6,702
Contract receivables, net 12,529 10,494
Prepaid expenses and other current assets 4,781 1,554
Total current assets 21,353 18,750
Equipment, software and leasehold improvements, net 792 616
Software development costs, net 575 630
Goodwill 13,339 13,339
Intangible assets, net 3,305 4,234
Operating lease right-of-use assets, net 1,161 1,562
Other assets 58 59
Total assets 40,583 39,190
Current liabilities:    
Line of credit 2,067 3,006
PPP Loan, current portion 0 5,034
Accounts payable 1,210 570
Accrued expenses 1,306 1,297
Accrued compensation 2,214 1,505
Billings in excess of revenue earned 4,461 5,285
Accrued warranty 560 665
Income taxes payable 1,597 1,621
Other current liabilities 1,202 2,498
Total current liabilities 14,617 21,481
PPP Loan, noncurrent portion 0 5,034
Operating lease liabilities noncurrent 1,036 1,831
Other noncurrent liabilities 256 339
Total liabilities 15,909 28,685
Commitments and contingencies (Note 16)
Stockholders' equity:    
Preferred stock $0.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,499,136 and 22,192,569 shares issued, 20,900,225 and 20,593,658 shares outstanding, respectively 225 222
Additional paid-in capital 80,280 79,687
Accumulated deficit (52,727) (65,191)
Accumulated other comprehensive loss (105) (1,214)
Treasury stock at cost, 1,598,911 shares (2,999) (2,999)
Total stockholders' equity 24,674 10,505
Total liabilities and stockholders' equity $ 40,583 $ 39,190
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 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,499,136 22,192,569
Common stock, shares outstanding (in shares) 20,900,225 20,593,658
Treasury stock at cost (in shares) 1,598,911 1,598,911
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue $ 14,686 $ 12,922 $ 41,312 $ 44,967
Cost of revenue 11,503 9,603 32,512 33,971
Gross profit 3,183 3,319 8,800 10,996
Operating expenses:        
Selling, general and administrative 3,265 2,878 10,521 12,548
Research and development 149 137 460 526
Restructuring charges (10) 185 798 195
Loss on impairment 3 0 3 4,302
Depreciation 69 76 216 254
Amortization of intangible assets 286 414 929 1,528
Total operating expenses 3,762 3,690 12,927 19,353
Operating loss (579) (371) (4,127) (8,357)
Interest expense, net (32) (128) (135) (556)
Gain on derivative instruments, net 0 31 0 35
Other income, net 12,215 (77) 16,853 (24)
Income (loss) before income taxes 11,604 (545) 12,591 (8,902)
Provision for income taxes 166 116 127 166
Net income (loss) $ 11,438 $ (661) $ 12,464 $ (9,068)
Net income (loss) per common share - basic (in dollars per share) $ 0.55 $ (0.03) $ 0.60 $ (0.44)
Net income (loss) per common share - diluted (in dollars per share) $ 0.55 $ (0.03) $ 0.60 $ (0.44)
Weighted average shares outstanding used to compute net income (loss) per share - basic (in shares) 20,863,479 20,563,452 20,714,068 20,438,571
Weighted average shares outstanding used to compute net income (loss) per share - diluted (in shares) 20,863,479 20,563,452 20,714,068 20,438,571
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract]        
Net income (loss) $ 11,438 $ (661) $ 12,464 $ (9,068)
Cumulative translation adjustment (23) 84 1,109 104
Comprehensive income (loss) $ 11,415 $ (577) $ 13,573 $ (8,964)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' 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 357 0 0 $ 0 357
Common stock issued for RSUs vested (in shares) 381          
Common stock issued for RSUs vested $ 4 (4) 0 0 0 0
Shares withheld to pay taxes 0 (77) 0 0 0 (77)
Foreign currency translation adjustment 0 0 0 104 0 104
Net income (loss) 0 0 (9,068) 0   (9,068)
Balance at Sep. 30, 2020 $ 222 79,676 (63,722) (1,742) $ (2,999) 11,435
Balance (in shares) at Sep. 30, 2020 22,220       (1,599)  
Balance at Jun. 30, 2020 $ 221 79,676 (63,061) (1,826) $ (2,999) 12,011
Balance (in shares) at Jun. 30, 2020 22,150       (1,599)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 0 33 0 0 $ 0 33
Common stock issued for RSUs vested (in shares) 70          
Common stock issued for RSUs vested $ 1 (1) 0 0 0 0
Shares withheld to pay taxes 0 (32) 0 0 0 (32)
Foreign currency translation adjustment 0 0 0 84 0 84
Net income (loss) 0 0 (661) 0 0 (661)
Balance at Sep. 30, 2020 $ 222 79,676 (63,722) (1,742) $ (2,999) 11,435
Balance (in shares) at Sep. 30, 2020 22,220       (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 784 0 0 $ 0 784
Common stock issued for RSUs vested (in shares) 306          
Common stock issued for RSUs vested $ 3 (3) 0 0 0 0
Shares withheld to pay taxes 0 (188) 0 0 0 (188)
Foreign currency translation adjustment 0 0 0 1,109 0 1,109
Net income (loss) 0 0 12,464 0 0 12,464
Balance at Sep. 30, 2021 $ 225 80,280 (52,727) (105) $ (2,999) 24,674
Balance (in shares) at Sep. 30, 2021 22,499       (1,599)  
Balance at Jun. 30, 2021 $ 225 80,024 (64,165) (82) $ (2,999) 13,003
Balance (in shares) at Jun. 30, 2021 22,461       (1,599)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 0 283 0 0 $ 0 283
Common stock issued for RSUs vested (in shares) 38          
Common stock issued for RSUs vested $ 0 0 0 0 0 0
Shares withheld to pay taxes 0 (27) 0 0 0 (27)
Foreign currency translation adjustment 0 0 0 (23) 0 (23)
Net income (loss) 0 0 11,438 0 0 11,438
Balance at Sep. 30, 2021 $ 225 $ 80,280 $ (52,727) $ (105) $ (2,999) $ 24,674
Balance (in shares) at Sep. 30, 2021 22,499       (1,599)  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net income (loss) $ 12,464 $ (9,068)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Loss on impairment 3 4,302
Depreciation 216 254
Amortization of intangible assets 929 1,528
Amortization of capitalized software development costs 281 248
Amortization of deferred financing costs 8 155
Gain on PPP loan forgiveness (10,127) 0
Stock-based compensation expense 784 357
Bad debt (recovery) expense (133) 103
Gain on derivative instruments, net 0 (35)
Deferred income taxes 0 57
Gain on sale of equipment 0 (5)
Changes in assets and liabilities:    
Contract receivables, net (1,888) 6,114
Prepaid expenses and other assets (5,356) 983
Accounts payable, accrued compensation and accrued expenses 1,409 (1,536)
Billings in excess of revenue earned (831) (1,195)
Accrued warranty (192) (285)
Other liabilities 2,147 (332)
Net cash (used in) provided by operating activities (286) 1,645
Cash flows from investing activities:    
Capital expenditures (392) (4)
Proceeds from sale of equipment 0 11
Capitalized software development costs (226) (250)
Net cash used in investing activities (618) (243)
Cash flows from financing activities:    
Proceeds from line of credit 800 4,200
Repayment of line of credit (1,739) (694)
Repayment of insurance premium (609) 0
Repayment of long-term debt 0 (18,480)
Proceeds from Paycheck Protection Program Loan 0 10,000
Interest rate swap 0 (209)
Shares withheld to pay taxes (188) (77)
Deferred financing costs 0 (80)
Net cash used in financing activities (1,736) (5,340)
Effect of exchange rate changes on cash (19) (93)
Net decrease in cash and cash equivalents (2,659) (4,031)
Cash, cash equivalents at beginning of the period 6,702 11,691
Cash and cash equivalents at the end of the period $ 4,043 $ 7,660
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 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. All intercompany accounts and transactions have been eliminated in consolidation.

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 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 Workforce Solutions 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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. 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 Workforce Solutions 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. We have experienced delays in commencing new projects and thus our ability to earn revenue has been delayed for these projects. Reductions in orders and other negative changes to orders experienced at the beginning of the pandemic have started to reverse in 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in breaching the Minimum Liquidity ratio subsequent to June 30, 2021 and we project breaching the Leverage and Fixed Charges ratio covenant (See Note 10).  Our working capital position on September 30, 2021 was $6.7 million. On August 5, 2021, the Company received approval from Small Business Administration (“SBA”) that the PPP loan including all accrued interest thereon was forgiven.

The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, issues that could result from the other COVID variants could cause a further decline in revenue or stress our ability to meet covenant requirements.  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. We have recorded $5.0 million of employee retention credits (“ERCs”) to be refunded from the IRS and recorded an additional $2.2 million of ERCs from unremitted payroll taxes made available under the Coronavirus Aid, Relief and Economic Security Act (the CARES Act). However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve the 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. On November 12, 2021, due to the violation of Q3 2021 leverage ratio, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021 to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17).

The Company’s management continues to explore raising capital through its access to the public markets or entering into alternative financing arrangements. Furthermore, while recovery has been slower to materialize than expected the Company has experienced an improvement in orders as well as a higher rate of opportunities across business segments. Future 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.2
Recent Accounting Pronouncements
9 Months Ended
Sep. 30, 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 15, 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.2
Basic and Diluted Loss per Share
9 Months Ended
Sep. 30, 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 number of common shares and common share equivalents used in the determination of basic and diluted loss per common share were as follows:

(in thousands, except for share data)
 
Three months ended
   
Nine months ended
 
   
September 30, 2021
   
September 30, 2020
   
September 30, 2021
   
September 30, 2020
 
Numerator:
                       
     Net income (loss) attributed to common stockholders
 
$
11,438
   
$
(661
)
 
$
12,464
   
$
(9,068
)
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
20,863,479
     
20,563,452
     
20,714,068
     
20,438,571
 
                                 
Effect of dilutive securities:
                               
Employee RSUs
   
-
     
-
     
-
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
20,863,479
     
20,563,452
     
20,714,068
     
20,438,571
 
                                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
14,229
     
66,261
     
77,871
     
12,172
 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Coronavirus Aid, Relief and Economic Security Act
9 Months Ended
Sep. 30, 2021
Coronavirus Aid, Relief and Economic Security Act [Abstract]  
Coronavirus Aid, Relief and Economic Security Act
Note 4 - Coronavirus Aid, Relief and Economic Security Act

Paycheck Protection Program Loan (PPP Loan)

On March 27, 2020, the United States enacted the CARES Act. 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 loan pursuant to a Paycheck Protection Program Note (the “PPP Loan”) from Citizens Bank, N.A. Pursuant to the CARES Act, the PPP Loan was guaranteed by the U.S. Small Business Administration (“SBA”) and eligible for forgiveness under certain circumstances. Repayment of the PPP Loan was scheduled to begin on August 9, 2021. We applied for forgiveness in Q1 of 2021, and, on August 5, 2021, the Company was notified that the PPP loan was forgiven. We recognized other income of $10.1 million related to this forgiveness in the three and nine months ended September 30, 2021.

Employee Retention Credits (ERC)

Employee retention tax credits, made available under the CARES Act, allow eligible employers to claim a refundable tax credit against the employer share of Social Security tax equal to 70% of the qualified wages they pay to employees, initially from March 27, 2020 until June 30, 2021, and now extended through September 30, 2021. For the third quarter of 2021, we have applied for a refund of $1.0 million from the IRS with the timely filing of Form 941 and have recognized a benefit of $1.4 million from unremitted payroll taxes as allowable. For the nine months ended September 30, 2021 the Company has applied for a total of $5.0 million from the IRS with the timely filing of Form 941 and 941-X and recognized a benefit of $2.2 million from unremitted payroll taxes as allowable. We recorded other income of $2.1 million and $7.2 million related to the employee retention tax credits earned in the three and nine months ended September 30, 2021, respectively. As of September 30, 2021, the Company received employee retention tax credit refunds totaling $0.7 million with remaining outstanding refunds receivable of $4.3 million.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Receivables
9 Months Ended
Sep. 30, 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)
 
September 30, 2021
   
December 31, 2020
 
             
Billed receivables
 
$
4,521
   
$
5,694
 
Unbilled receivables
   
8,221
     
5,160
 
Allowance for doubtful accounts
   
(213
)
   
(360
)
Total contract receivables, net
 
$
12,529
   
$
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 nine months ended September 30, 2021 and 2020, we recorded bad debt (recovery) expense of $(133) thousand and $103 thousand, respectively.

During the month of October 2021, we invoiced $2.6 million of the unbilled receivable as of  September 30, 2021.

As of September 30, 2021, we had one customer that accounted for 10% of our consolidated contract receivables. As of December 31, 2020, we had no customer that accounted for over 10% of our consolidated contract receivables.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 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 recognized an impairment charge of $4.3 million of certain intangible assets as a result of the valuation analysis performed. The need for the valuation analysis was triggered by the macroeconomic impact of the COVID-19 pandemic on our operations. This analysis did not indicate impairment of goodwill.

Our Step 1 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.

The Company monitors operating results and events and circumstances that may indicate potential impairment of intangible assets. The Company performs an annual intangible assets impairment analysis at the year end, which 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. The current assessment has no indication of impairment.

Management concluded that there were no triggering events that occurred during the three and nine months ended September 30, 2021.

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

(in thousands)
 
As of September 30, 2021
 
   
Gross Carrying Amount
   
Accumulated Amortization
   
Net
 
Amortized intangible assets:
                 
Customer relationships
 
$
8,628
   
$
(6,219
)
 
$
2,409
 
Trade names
   
1,689
     
(1,086
)
   
603
 
Developed technology
   
471
     
(471
)
   
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
 
Noncompete agreement
   
527
     
(405
)
   
122
 
Alliance agreement
   
527
     
(356
)
   
171
 
Others
   
167
     
(167
)
   
-
 
Total
 
$
12,442
   
$
(9,137
)
 
$
3,305
 

(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.4 million for the three months ended September 30, 2021 and 2020, respectively, and $0.9 million and $1.5 million for the nine months ended September 30, 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 remainder
 
$
285
 
2022
   
910
 
2023
   
640
 
2024
   
435
 
2025
   
335
 
Thereafter
   
700
 
Total
 
$
3,305
 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Equipment, Software and Leasehold Improvements
9 Months Ended
Sep. 30, 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)
           
   
September 30, 2021
   
December 31, 2020
 
Computer and equipment
 
$
2,246
   
$
2,229
 
Software
   
2,059
     
1,695
 
Leasehold improvements
   
659
     
660
 
Furniture and fixtures
   
839
     
848
 
     
5,803
     
5,432
 
Accumulated depreciation
   
(5,011
)
   
(4,816
)
Equipment, software and leasehold improvements, net
 
$
792
   
$
616
 

Depreciation expense was $216 thousand and $254 thousand for the nine months ended September 30, 2021 and 2020, respectively. Capitalization of internal-use software cost of $50 thousand and $365 thousand were recorded in software for the three and nine months ended September 30, 2021.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 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 September 30, 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 nine months ended September 30, 2021, we did not have any transfers into or out of Level 3.

The following table presents assets measured at fair value at September 30, 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.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2021
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
Note 9 - Stock-Based Compensation

We recognize compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Stock compensation is calculated based upon the fair value of awards as of the grant date. During the three months ended September 30, 2021 and 2020, we recognized $0.3 million in stock-based compensation expense and $33 thousand of stock-based compensation expense related to equity awards, respectively. We recognized $0.8 million and $0.4 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2021 and 2020, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company recognized stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) $0 and $6 thousand for the nine months ended September 30, 2021 and 2020, respectively. There was no change in the fair value of cash settled RSUs for the three months ended September 30, 2021 and 2020.

During the three and nine months ended September 30, 2021, we granted approximately 20,000 and 824,661 time-based RSUs with an aggregate fair value of approximately $30 thousand and $1.4 million, respectively. During the three and nine months ended September 30, 2020, we granted approximately 130,000 and 170,000 time-based RSUs with an aggregate fair value of $0.1 million and $0.2 million, respectively. A portion of the time-based 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.
GSE’s 1995 long-term incentive program (“LTIP”) provides for the issuance of performance-vesting and time-vesting restricted stock units to certain executives and employees. Vesting of the performance-vesting restricted stock units (“PRSU”) is contingent upon the employee’s continued employment and the Company’s achievement of certain performance goals during designated performance periods as established by the Compensation Committee of the Company’s Board of Directors. We recognize compensation expense, net of estimated forfeitures, for PRSU’s on a straight-line basis over the performance period based on the probable outcome of achievement of the financial targets. At the end of each reporting period, we estimate the number of PRSUs that are expected to vest, based on the probability and extent to which the performance goals will be met, and take into account these estimates when calculating the expense for the period. If the number of shares expected to be earned changes during the performance period, we make a cumulative adjustment to compensation expense based on the revised number of shares expected to be earned.
During the three and nine months ended September 30, 2021, we did not grant any performance-based RSUs to employees.
During the three months ended September 30, 2020, we did not grant any performance-based RSUs to employees and during the nine months ended September 30, 2020, we granted approximately 512,000 performance-based RSUs to key employees with an aggregate fair-value of $0.6 million. These awards vest over three years based upon achieving certain financial metrics achieved during fiscal 2022 for revenue and Adjusted EBITDA. The Company did not grant any stock options for three and nine months ended September 30, 2021 and 2020.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
9 Months Ended
Sep. 30, 2021
Debt [Abstract]  
Debt
Note 10 - Debt

On December 29, 2016, we entered a 3-year $5.0 million revolving line of credit facility (“RLOC”) with the Citizens Bank, N.A. (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 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 on May 11, 2023 and accrue interest at the 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, now Hyperspring, Absolute, True North, DP Engineering and by any future material domestic subsidiaries (collectively, the "Guarantors"). We subsequently amended and ratified the Credit Agreement a number of times.

More recently, during 2020, the COVID-19 pandemic impacted our operations and our projected ability to comply with certain financial covenants. As such, we amended the credit facility at various dates in 2020 to revise our fixed charge ratio and leverage ratio requirements as well as our Adjusted EBITDA requirement. In exchange for relaxed covenants or waivers of covenants for certain periods, we were required by the Bank to curtail our term debt. During 2020, we repaid approximately $18.5 million of term debt and we were required to meet certain liquidity covenants, which are tested bi-weekly.

Due to a projected violation of the leverage ratio at the end of the first quarter, we signed the Ninth Amendment and Reaffirmation Agreement with an effective date of March 29, 2021. Pursuant to the Ninth Amendment and Reaffirmation Agreement, the Bank waived 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 shall 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 (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 were 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.

Following the Ninth Amendment and Reaffirmation Agreement, we experienced continued 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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in our breaching the Minimum Liquidity ratio subsequent to both June 30, 2021 and September 30, 2021 as well as a projected breach of the Leverage and Fixed Charges ratio covenants.

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 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in breaching the Minimum Liquidity ratio subsequent to  both June 30, 2021 and at September 30, 2021 as well as projected breaching of the Leverage and Fixed Charges ratio covenant. On November 12, 2021, due to these covenant violations, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021  to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17).

Revolving Line of Credit (“RLOC”)

During the nine months ended September 30, 2021, we paid for $1.7 million and had a draw of $0.8 million on our RLOC. As of September 30, 2021, we had outstanding borrowings of $2.1 million under the RLOC and four letters of credit totaling $1.1 million outstanding to certain of our customers. The total borrowing capacity under RLOC was $3.5 million as of September 30, 2021. After consideration of letters of credit and the $0.5 million reserved for issuance of new letters of credit, there was no amount available for borrowing under the RLOC.

We intend to continue using the RLOC for short-term working capital needs when capacity is available and for the issuance of letters of credit in connection with business operations, provided we remain in compliance with our covenants. 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 a fee for unused RLOC quarterly based on the average daily unused balance.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranty
9 Months Ended
Sep. 30, 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 $560 thousand, and the remaining $171 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 recovery
   
(92
)
Current period claims
   
(100
)
Currency adjustment
   
1
Balance at September 30, 2021
 
$
731
 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Sep. 30, 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 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 three and nine months ended September 30, 2021 and 2020, along with the reporting segment for each category:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Performance Improvement Solutions segment
                       
System Design and Build
 
$
1,623
   
$
2,473
   
$
4,712
   
$
9,535
 
Over time
   
1,623
     
2,473
     
4,712
     
9,535
 
                                 
Software and Support
   
814
     
942
     
2,393
     
2,575
 
Point in time
   
52
     
444
     
274
     
1,084
 
Over time
   
762
     
498
     
2,119
     
1,491
 
                                 
Training and Consulting Services
   
4,937
     
3,842
     
14,212
     
13,130
 
Point in time
   
42
     
19
     
126
     
48
 
Over time
   
4,895
     
3,823
     
14,086
     
13,082
 
                                 
Workforce Solutions
                               
Training and Consulting Services
   
7,312
     
5,665
     
19,995
     
19,727
 
Point in time
   
126
     
-
     
375
     
-
 
Over time
   
7,186
     
5,665
     
19,620
     
19,727
 
                                 
Total revenue
 
$
14,686
   
$
12,922
   
$
41,312
   
$
44,967
 

The following table reflects revenue recognized in the reporting periods presented that was included in contract liabilities from contracts with customers as of the beginning of the periods presented:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period
 
$
835
   
$
1,520
   
$
4,139
   
$
6,221
 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Taxes [Abstract]  
Income Taxes
Note 13 - Income Taxes

The following table presents the provision for income taxes and our effective tax rates:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Income (loss) before income taxes
 
$
11,604
   
$
(545
)
 
$
12,591
   
$
(8,902
)
Provision for income taxes
   
166
   
116
     
127
   
166
 
Effective tax rate
   
1.4
%
   
(21.3
)%
   
1.0
%
   
(1.9
)%

Our income tax expense 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 nine months ended September 30, 2021 was comprised mainly of foreign and state tax expense. Total income tax expense for the nine months ended September 30, 2020 was comprised mainly of foreign and state tax expense.
Our effective income tax rate was 1.4% and 1.0% for the three and nine months ended September 30, 2021, respectively. For the three and nine months ended September 30, 2021, the difference between our income tax expense at an effective tax rate of 1.4% and 1.0% respectively, and 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 September 30, 2020, the difference between our income tax expense at an effective tax rate of (21.3%) and the U.S. statutory federal income tax rate of 21% was primarily due to accruals related to uncertain tax position for certain U.S. and 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. For the nine months ended September 30, 2020, the difference between our income tax expense at an effective tax rate of (1.9%) and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain U.S. and foreign tax contingencies, a change in tax valuation allowance in our U.S. and China subsidiaries, discrete item adjustments for the U.S. and foreign taxes, and the impact of the loss for impairment.

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.9 million of tax benefit that will be realized in the fourth 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 we will continue to assess a full valuation allowance on our U.S., China, and Slovakia net deferred assets as of September 30, 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.2
Leases
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Leases
Note 14 - Leases

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
 
September 30, 2021
   
December 31, 2020
 
                 
Leased Assets
               
Operating lease - right of use assets
 
Long term assets
 
$
1,161
   
$
1,562
 
                     
Lease Liabilities
                   
Operating lease liabilities - Current
 
Other current liabilities
   
1,085
     
1,138
 
Operating lease liabilities
 
Long term liabilities
   
1,036
     
1,831
 
        
$
2,121
   
$
2,969
 

We executed a sublease agreement with a tenant to sublease 850 square feet from the Sykesville office space on September 13, 2021. This agreement is in addition to the two previous subleases for 3,650 square feet and 3,822 square feet entered into on May 1, 2019 and April 1, 2017, respectively. The addition of the third sublease is for a portion of the space previously abandoned in December 2019. The sublease does not relieve us of our primary lease obligation. The lessor agreements are all 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 the three and nine months ended September 30, 2021 and 2020, (in thousands):

         
Three months ended
   
Nine months ended
 
Lease Cost
 
Classification
 
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
                             
Operating lease cost (1)
 
Selling, general and administrative expenses
 
$
179
   
$
207
   
$
548
   
$
625
 
Short-term leases costs (2)
 
Selling, general and administrative expenses
   
15
     
-
     
45
     
1
 
Sublease income (3)
 
Selling, general and administrative expenses
   
(32
)
   
(33
)
   
(96
)
   
(97
)
Net lease cost
 
 
 
$
162
   
$
174
   
$
497
   
$
529
 

(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 three 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 September 30, 2021 are as follows (in thousands):

 (in thousands)
 
Gross Future
Minimum Lease
Payments
 
2021 remainder
 
$
291
 
2022
   
1,171
 
2023
   
638
 
2024
   
122
 
2025
   
10
 
Thereafter     3
 
Total lease payments
 
$
2,235
 
Less: Interest
   
114
 
Present value of lease payments
 
$
2,121
 

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
 
September 30, 2021
   
December 31, 2020
 
Weighted-average remaining lease term (years)
 
   
 
Operating leases
   
2.02
     
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)
 
Nine months ended
 
Cash paid for amounts included in measurement of liabilities
 
September 30, 2021
   
September 30, 2020
 
Operating cash flows used in operating leases
 
$
958
   
$
1,015
 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
9 Months Ended
Sep. 30, 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.

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 sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:

   
Three months ended
   
Nine months ended
 
(in thousands)
 
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
                         
Revenue:
                       
Performance
 
$
7,375
   
$
7,257
   
$
21,318
   
$
25,240
 
   Workforce Solutions
   
7,311
     
5,665
     
19,994
     
19,727
 
Total revenue
   
14,686
     
12,922
     
41,312
     
44,967
 
                                 
Operating loss
                               
   Performance
   
(466
)
   
(74
)
   
(3,000
)
   
(2,041
)
   Workforce Solutions
   
(110
)
   
(1,249
)
   
(1,124
)
   
(2,105
)
   Litigation
   
-
     
952
     
-
     
91
 
   Loss on impairment
   
(3
)
   
-
     
(3
)
   
(4,302
)
                                 
Operating loss
   
(579
)
   
(371
)
   
(4,127
)
   
(8,357
)
                                 
Interest expense, net
   
(32
)
   
(128
)
   
(135
)
   
(556
)
Gain on derivative instruments, net
   
-
     
31
     
-
     
35
 
Other income, net
   
12,215
     
(77
)
   
16,853
     
(24
)
Income (loss) before income taxes
 
$
11,604
   
$
(545
)
 
$
12,591
   
$
(8,902
)

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

On September 29, 2020, the Company received $1.0 million 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 $0.5 million 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.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
9 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events
Note 17 - Subsequent Events

On November 12, 2021, due to the violation of Q3 2021 leverage ratio, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021, with our bank to waive the fixed charge coverage ratio and leverage ratio for the quarters ending September 30 and December 31, 2021, and we agreed, (i) interest on the outstanding principal amount of the RLOC shall accrue at the interest rate in effect for the RLOC from time to time, but the interest due and payable on the RLOC on each Interest Payment Date shall be determined by subtracting seventy-five (75) basis points from the Applicable Margin and (ii) the seventy-five (75) basis points of accrued interest on the RLOC not paid on any Interest Payment Date pursuant to clause (i) above shall be due and payable on the Termination Date or the date of payment in full of the RLOC. RLOC Amount” means (i) $3,500,000 (ii) on each date a payment in the amount of $250,000 is made pursuant to Subsection 2.1.5(d), the RLOC Amount immediately prior to such payment reduced by $250,000 and (iii) on March 31, 2022 and on each June 30, September 30, December 31 and March 31 thereafter, the RLOC Amount immediately prior to each such date reduced by $37,500. In addition, we agreed, by December 31, 2021, we will pay the Bank $250,000 to be applied to the principal amount outstanding under the RLOC. Commencing on March 31, 2022 and on each June 30, September 30, December 31 and March 31 thereafter, we will pay the Bank $75,000 to be applied to the principal amount outstanding under the RLOC. In addition, within the fifth (5th) Business Day after we have received, subsequent to November 1, 2021, Employee Retention Credits in an aggregate amount not less than $500,000, we will pay the Bank $250,000 to be applied to the principal amount outstanding under the RLOC. We are also required to maintain a minimum of $2.25 million in aggregate USA liquidity. We incurred $15 thousand of amendment fee related to this amendment.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 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. All intercompany accounts and transactions have been eliminated in consolidation.

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 Workforce Solutions 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. We have experienced delays in commencing new projects and thus our ability to earn revenue has been delayed for these projects. Reductions in orders and other negative changes to orders experienced at the beginning of the pandemic have started to reverse in 2021, but not at the level expected as ongoing COVID concerns continue to hinder the pace of recovery. This deterioration in the recovery plan has resulted in breaching the Minimum Liquidity ratio subsequent to June 30, 2021 and we project breaching the Leverage and Fixed Charges ratio covenant (See Note 10).  Our working capital position on September 30, 2021 was $6.7 million. On August 5, 2021, the Company received approval from Small Business Administration (“SBA”) that the PPP loan including all accrued interest thereon was forgiven.

The COVID-19 macroeconomic environment is considered fluid and although recovery is anticipated to steadily occur over the next 12 months, issues that could result from the other COVID variants could cause a further decline in revenue or stress our ability to meet covenant requirements.  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. We have recorded $5.0 million of employee retention credits (“ERCs”) to be refunded from the IRS and recorded an additional $2.2 million of ERCs from unremitted payroll taxes made available under the Coronavirus Aid, Relief and Economic Security Act (the CARES Act). However, the timing of these elements taking place are not predictable and may not serve to mitigate our situation or improve the 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. On November 12, 2021, due to the violation of Q3 2021 leverage ratio, we signed the Tenth Amendment and Reaffirmation Agreement with an effective date of November 12, 2021 to adjust the thresholds for future covenants to ease the risk of non-compliance (See Note 17).

The Company’s management continues to explore raising capital through its access to the public markets or entering into alternative financing arrangements. Furthermore, while recovery has been slower to materialize than expected the Company has experienced an improvement in orders as well as a higher rate of opportunities across business segments. Future 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.2
Recent Accounting Pronouncements (Policies)
9 Months Ended
Sep. 30, 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 15, 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.2
Basic and Diluted Loss per Share (Tables)
9 Months Ended
Sep. 30, 2021
Basic and Diluted Loss per Share [Abstract]  
Earnings (Loss) Per Share, Basic and Diluted
The number of common shares and common share equivalents used in the determination of basic and diluted loss per common share were as follows:

(in thousands, except for share data)
 
Three months ended
   
Nine months ended
 
   
September 30, 2021
   
September 30, 2020
   
September 30, 2021
   
September 30, 2020
 
Numerator:
                       
     Net income (loss) attributed to common stockholders
 
$
11,438
   
$
(661
)
 
$
12,464
   
$
(9,068
)
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
20,863,479
     
20,563,452
     
20,714,068
     
20,438,571
 
                                 
Effect of dilutive securities:
                               
Employee RSUs
   
-
     
-
     
-
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
20,863,479
     
20,563,452
     
20,714,068
     
20,438,571
 
                                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
14,229
     
66,261
     
77,871
     
12,172
 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Receivables (Tables)
9 Months Ended
Sep. 30, 2021
Contract Receivables [Abstract]  
Contract Receivables
The components of contract receivables were as follows:

(in thousands)
 
September 30, 2021
   
December 31, 2020
 
             
Billed receivables
 
$
4,521
   
$
5,694
 
Unbilled receivables
   
8,221
     
5,160
 
Allowance for doubtful accounts
   
(213
)
   
(360
)
Total contract receivables, net
 
$
12,529
   
$
10,494
 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 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 September 30, 2021
 
   
Gross Carrying Amount
   
Accumulated Amortization
   
Net
 
Amortized intangible assets:
                 
Customer relationships
 
$
8,628
   
$
(6,219
)
 
$
2,409
 
Trade names
   
1,689
     
(1,086
)
   
603
 
Developed technology
   
471
     
(471
)
   
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
 
Noncompete agreement
   
527
     
(405
)
   
122
 
Alliance agreement
   
527
     
(356
)
   
171
 
Others
   
167
     
(167
)
   
-
 
Total
 
$
12,442
   
$
(9,137
)
 
$
3,305
 

(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.4 million for the three months ended September 30, 2021 and 2020, respectively, and $0.9 million and $1.5 million for the nine months ended September 30, 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 remainder
 
$
285
 
2022
   
910
 
2023
   
640
 
2024
   
435
 
2025
   
335
 
Thereafter
   
700
 
Total
 
$
3,305
 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Equipment, Software and Leasehold Improvements (Tables)
9 Months Ended
Sep. 30, 2021
Equipment, Software and Leasehold Improvements [Abstract]  
Equipment, Software and Leasehold Improvements
Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
           
   
September 30, 2021
   
December 31, 2020
 
Computer and equipment
 
$
2,246
   
$
2,229
 
Software
   
2,059
     
1,695
 
Leasehold improvements
   
659
     
660
 
Furniture and fixtures
   
839
     
848
 
     
5,803
     
5,432
 
Accumulated depreciation
   
(5,011
)
   
(4,816
)
Equipment, software and leasehold improvements, net
 
$
792
   
$
616
 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value of Financial Instruments [Abstract]  
Assets and Liabilities Measured at Fair Value
The following table presents assets measured at fair value at September 30, 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.2
Product Warranty (Tables)
9 Months Ended
Sep. 30, 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 recovery
   
(92
)
Current period claims
   
(100
)
Currency adjustment
   
1
Balance at September 30, 2021
 
$
731
 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for three and nine months ended September 30, 2021 and 2020, along with the reporting segment for each category:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Performance Improvement Solutions segment
                       
System Design and Build
 
$
1,623
   
$
2,473
   
$
4,712
   
$
9,535
 
Over time
   
1,623
     
2,473
     
4,712
     
9,535
 
                                 
Software and Support
   
814
     
942
     
2,393
     
2,575
 
Point in time
   
52
     
444
     
274
     
1,084
 
Over time
   
762
     
498
     
2,119
     
1,491
 
                                 
Training and Consulting Services
   
4,937
     
3,842
     
14,212
     
13,130
 
Point in time
   
42
     
19
     
126
     
48
 
Over time
   
4,895
     
3,823
     
14,086
     
13,082
 
                                 
Workforce Solutions
                               
Training and Consulting Services
   
7,312
     
5,665
     
19,995
     
19,727
 
Point in time
   
126
     
-
     
375
     
-
 
Over time
   
7,186
     
5,665
     
19,620
     
19,727
 
                                 
Total revenue
 
$
14,686
   
$
12,922
   
$
41,312
   
$
44,967
 
Balance of Contract Liabilities and Revenue Recognized in Reporting Period
The following table reflects revenue recognized in the reporting periods presented that was included in contract liabilities from contracts with customers as of the beginning of the periods presented:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period
 
$
835
   
$
1,520
   
$
4,139
   
$
6,221
 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2021
Income Taxes [Abstract]  
Provision For Income Taxes
The following table presents the provision for income taxes and our effective tax rates:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Income (loss) before income taxes
 
$
11,604
   
$
(545
)
 
$
12,591
   
$
(8,902
)
Provision for income taxes
   
166
   
116
     
127
   
166
 
Effective tax rate
   
1.4
%
   
(21.3
)%
   
1.0
%
   
(1.9
)%
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 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
 
September 30, 2021
   
December 31, 2020
 
                 
Leased Assets
               
Operating lease - right of use assets
 
Long term assets
 
$
1,161
   
$
1,562
 
                     
Lease Liabilities
                   
Operating lease liabilities - Current
 
Other current liabilities
   
1,085
     
1,138
 
Operating lease liabilities
 
Long term liabilities
   
1,036
     
1,831
 
        
$
2,121
   
$
2,969
 
Lease Income and Expenses
The table below summarizes lease income and expense recorded in the consolidated statements of operations incurred during the three and nine months ended September 30, 2021 and 2020, (in thousands):

         
Three months ended
   
Nine months ended
 
Lease Cost
 
Classification
 
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
                             
Operating lease cost (1)
 
Selling, general and administrative expenses
 
$
179
   
$
207
   
$
548
   
$
625
 
Short-term leases costs (2)
 
Selling, general and administrative expenses
   
15
     
-
     
45
     
1
 
Sublease income (3)
 
Selling, general and administrative expenses
   
(32
)
   
(33
)
   
(96
)
   
(97
)
Net lease cost
 
 
 
$
162
   
$
174
   
$
497
   
$
529
 

(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 three 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 September 30, 2021 are as follows (in thousands):

 (in thousands)
 
Gross Future
Minimum Lease
Payments
 
2021 remainder
 
$
291
 
2022
   
1,171
 
2023
   
638
 
2024
   
122
 
2025
   
10
 
Thereafter     3
 
Total lease payments
 
$
2,235
 
Less: Interest
   
114
 
Present value of lease payments
 
$
2,121
 
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
 
September 30, 2021
   
December 31, 2020
 
Weighted-average remaining lease term (years)
 
   
 
Operating leases
   
2.02
     
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)
 
Nine months ended
 
Cash paid for amounts included in measurement of liabilities
 
September 30, 2021
   
September 30, 2020
 
Operating cash flows used in operating leases
 
$
958
   
$
1,015
 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
9 Months Ended
Sep. 30, 2021
Segment Information [Abstract]  
Reconciliation of Segment Revenue to Consolidated Revenue and Operating Results to Consolidated Income Before Income Taxes
The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:

   
Three months ended
   
Nine months ended
 
(in thousands)
 
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
                         
Revenue:
                       
Performance
 
$
7,375
   
$
7,257
   
$
21,318
   
$
25,240
 
   Workforce Solutions
   
7,311
     
5,665
     
19,994
     
19,727
 
Total revenue
   
14,686
     
12,922
     
41,312
     
44,967
 
                                 
Operating loss
                               
   Performance
   
(466
)
   
(74
)
   
(3,000
)
   
(2,041
)
   Workforce Solutions
   
(110
)
   
(1,249
)
   
(1,124
)
   
(2,105
)
   Litigation
   
-
     
952
     
-
     
91
 
   Loss on impairment
   
(3
)
   
-
     
(3
)
   
(4,302
)
                                 
Operating loss
   
(579
)
   
(371
)
   
(4,127
)
   
(8,357
)
                                 
Interest expense, net
   
(32
)
   
(128
)
   
(135
)
   
(556
)
Gain on derivative instruments, net
   
-
     
31
     
-
     
35
 
Other income, net
   
12,215
     
(77
)
   
16,853
     
(24
)
Income (loss) before income taxes
 
$
11,604
   
$
(545
)
 
$
12,591
   
$
(8,902
)

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Going Concern [Abstract]          
Loan repayment         $ 18,500
Working capital position $ 6,700   $ 6,700    
Tax benefit recognized $ 166 $ 116 127 $ 166  
Paycheck Protection Program [Member]          
Going Concern [Abstract]          
Amount recorded from the employee retention credit     5,000    
Tax benefit recognized     $ 2,200    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and Diluted Loss per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator [Abstract]        
Net income (loss) attributed to common stockholders $ 11,438 $ (661) $ 12,464 $ (9,068)
Denominator [Abstract]        
Weighted-average shares outstanding for basic earnings per share (in shares) 20,863,479 20,563,452 20,714,068 20,438,571
Effect of dilutive securities [Abstract]        
Employee RSUs (in shares) 0 0 0 0
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 20,863,479 20,563,452 20,714,068 20,438,571
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 14,229 66,261 77,871 12,172
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Coronavirus Aid, Relief and Economic Security Act (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee Retention Credits [Abstract]        
Tax benefit recognized $ 166 $ 116 $ 127 $ 166
Paycheck Protection Program [Member]        
Debt Instruments [Abstract]        
Other income 10,100   10,100  
Paycheck Protection Program Loan [Abstract]        
Amount received from Paycheck Protection Program 10,000   10,000  
Employee Retention Credits [Abstract]        
Tax benefit recognized     2,200  
Employee Retention Credits [Member]        
Debt Instruments [Abstract]        
Other income 2,100   7,200  
Employee Retention Credits [Abstract]        
Refund of employee retention credit 1,000   5,000  
Tax benefit recognized 1,400   2,200  
Refund of employee retention credit received     700  
Refund of employee retention credit receivable $ 4,300   $ 4,300  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Receivables (Details)
$ in Thousands
1 Months Ended 9 Months Ended
Oct. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Customer
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Components of contract receivables [Abstract]        
Billed receivables   $ 4,521   $ 5,694
Unbilled receivables   8,221   5,160
Allowance for doubtful accounts   (213)   (360)
Total contract receivables, net   12,529   $ 10,494
Bad debt (recovery) expense   (133) $ 103  
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables invoiced   $ (831) $ (1,195)  
Contract Receivable [Member]        
Concentration Risk [Abstract]        
Number of customers accounting for contract receivables | Customer   1    
Contract Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]        
Concentration Risk [Abstract]        
Percentage of contract receivables accounted by major customers   10.00%    
Subsequent Event [Member]        
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables invoiced $ 2,600      
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Goodwill and Intangible Assets [Abstract]            
Impairment charges $ 3 $ 0 $ 4,300 $ 3 $ 4,302  
Amortized Intangible Assets [Abstract]            
Gross carrying amount 12,442     12,442   $ 16,744
Accumulated amortization (9,137)     (9,137)   (8,208)
Impact of Impairment           (4,302)
Total 3,305     3,305   4,234
Amortization of intangible assets 286 $ 414   929 $ 1,528  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
2021 remainder 285     285    
2022 910     910    
2023 640     640    
2024 435     435    
2025 335     335    
Thereafter 700     700    
Total 3,305     3,305   4,234
Customer Relationships [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount 8,628     8,628   11,730
Accumulated amortization (6,219)     (6,219)   (5,504)
Impact of Impairment           (3,102)
Total 2,409     2,409   3,124
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total 2,409     2,409   3,124
Trade Names [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount 1,689     1,689   2,467
Accumulated amortization (1,086)     (1,086)   (1,020)
Impact of Impairment           (778)
Total 603     603   669
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total 603     603   669
Developed Technology [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount 471     471   471
Accumulated amortization (471)     (471)   (471)
Impact of Impairment           0
Total 0     0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total 0     0   0
Non-Controlling Customer Relationships [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount 433     433   433
Accumulated amortization (433)     (433)   (433)
Impact of Impairment           0
Total 0     0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total 0     0   0
Noncompete Agreement [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount 527     527   949
Accumulated amortization (405)     (405)   (336)
Impact of Impairment           (422)
Total 122     122   191
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total 122     122   191
Alliance Agreement [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount 527     527   527
Accumulated amortization (356)     (356)   (277)
Impact of Impairment           0
Total 171     171   250
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total 171     171   250
Others [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount 167     167   167
Accumulated amortization (167)     (167)   (167)
Impact of Impairment           0
Total 0     0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total $ 0     $ 0   $ 0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Equipment, Software and Leasehold Improvements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements $ 5,803   $ 5,803   $ 5,432
Accumulated depreciation (5,011)   (5,011)   (4,816)
Equipment, software and leasehold improvements, net 792   792   616
Depreciation expense 69 $ 76 216 $ 254  
Computer and Equipment [Member]          
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements 2,246   2,246   2,229
Software [Member]          
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements 2,059   2,059   1,695
Capitalization of internal-use software cost 50   365    
Leasehold Improvements [Member]          
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements 659   659   660
Furniture and Fixtures [Member]          
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements $ 839   $ 839   $ 848
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 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.2
Stock-Based Compensation (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
shares
Sep. 30, 2020
USD ($)
shares
Sep. 30, 2021
USD ($)
qtr
shares
Sep. 30, 2020
USD ($)
shares
Share-based Compensation [Abstract]        
Stock options granted (in shares) | shares 0 0 0 0
Stock Option [Member]        
Share-based Compensation [Abstract]        
Stock-based compensation expense $ 300 $ 33 $ 800 $ 400
Restricted Stock Units [Member]        
Share-based Compensation [Abstract]        
Stock-based compensation expense $ 0 $ 0 $ 0 $ 6
Granted time-based RSUs (in shares) | shares 20,000 130,000 824,661 170,000
Aggregate fair value for time-based RSUs $ 30 $ 100 $ 1,400 $ 200
Number of quarters time-based RSU's will vest quarterly | qtr     8  
Granted performance-based RSUs (in shares) | shares 0 0 0 512,000
Aggregate fair value for performance-based RSUs       $ 600
Vesting period of performance based RSU's       3 years
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  
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  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
May 11, 2018
USD ($)
Dec. 29, 2016
USD ($)
Mar. 29, 2021
USD ($)
Sep. 30, 2021
USD ($)
Letter
Sep. 30, 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 ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Line of Credit Facility [Abstract]                                
Repayments of debt           $ 18,500                    
Repayment on line of credit       $ 1,739 $ 694                      
Amount drawn on revolving line of credit       800 $ 4,200                      
Revolving Credit Facility [Member]                                
Line of Credit Facility [Abstract]                                
Line of credit facility expiration period   3 years                            
Line of credit   $ 5,000   3,500                        
Repayment on line of credit       1,700                        
Amount drawn on revolving line of credit       800                        
Long-term debt       $ 2,100                        
Number of letters of credit | Letter       4                        
Outstanding letter of credit balance       $ 1,100                        
Amount available at the reporting date       0                        
Letters of credit reserved for issuance       $ 500                        
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%                    
Ninth Amendment and Reaffirmation Agreement [Member]                                
Line of Credit Facility [Abstract]                                
Fixed charge coverage ratio                             1.10 1.10
Amendment fee amount           $ 25                    
Ninth Amendment and Reaffirmation Agreement [Member] | Plan [Member]                                
Line of Credit Facility [Abstract]                                
Fixed charge coverage ratio       3.25     2.00 2.00 2.00 2.00 2.00 2.50 2.75 3.00    
Ninth Amendment and Reaffirmation Agreement [Member] | Revolving Credit Facility [Member]                                
Line of Credit Facility [Abstract]                                
Liquidity     $ 2,500                          
Line of credit                             $ 3,750 $ 4,250
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       $ 3,500                        
Amount available at the reporting date                           $ 75    
Term Loan [Member]                                
Line of Credit Facility [Abstract]                                
Line of credit facility expiration period 18 months                              
Line of credit $ 25,000                              
Maturity date May 11, 2023                              
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranty (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Product warranty provision [Abstract]  
Warranty terms for SDB contracts 1 year
Accrued warranty, current $ 560
Accrued warranty, noncurrent 171
Activities in product warranty account [Abstract]  
Balance at beginning of period 922
Current period recovery (92)
Current period claims (100)
Currency adjustment 1
Balance at end of period $ 731
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Stream
Sep. 30, 2020
USD ($)
Disaggregation of Revenue [Abstract]        
Revenue $ 14,686 $ 12,922 $ 41,312 $ 44,967
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 835 1,520 $ 4,139 6,221
Performance Improvement Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 7,375 7,257 21,318 25,240
Performance Improvement Solutions [Member] | System Design and Build [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 1,623 2,473 4,712 9,535
Performance Improvement Solutions [Member] | System Design and Build [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 1,623 2,473 4,712 9,535
Performance Improvement Solutions [Member] | Software and Support [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 814 942 2,393 2,575
Performance Improvement Solutions [Member] | Software and Support [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 52 444 274 1,084
Performance Improvement Solutions [Member] | Software and Support [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 762 498 2,119 1,491
Performance Improvement Solutions [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 4,937 3,842 14,212 13,130
Performance Improvement Solutions [Member] | Training and Consulting [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 42 19 126 48
Performance Improvement Solutions [Member] | Training and Consulting [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 4,895 3,823 14,086 13,082
Workforce Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 7,311 5,665 19,994 19,727
Workforce Solutions [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 7,312 5,665 19,995 19,727
Workforce Solutions [Member] | Training and Consulting [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 126 0 375 0
Workforce Solutions [Member] | Training and Consulting [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 7,186 $ 5,665 $ 19,620 $ 19,727
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Taxes [Abstract]        
Income (loss) before income taxes $ 11,604 $ (545) $ 12,591 $ (8,902)
Provision for income taxes $ 166 $ 116 $ 127 $ 166
Effective tax rate 1.40% (21.30%) 1.00% (1.90%)
Statutory federal income tax rate     21.00% 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 $ 900   $ 900  
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.2
Leases (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
ft²
Sublease
Tenant
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Leased Assets [Abstract]          
Operating lease - right of use assets $ 1,161   $ 1,161   $ 1,562
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating lease - right of use assets   Operating lease - right of use assets   Operating lease - right of use assets
Lease Liabilities [Abstract]          
Operating lease liabilities - current $ 1,085   $ 1,085   $ 1,138
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities   Other current liabilities   Other current liabilities
Operating lease liabilities - Noncurrent $ 1,036   $ 1,036   $ 1,831
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities - Noncurrent   Operating lease liabilities - Noncurrent   Operating lease liabilities - Noncurrent
Operating lease liability $ 2,121   $ 2,121   $ 2,969
Sublease Agreement [Abstract]          
Sublease square feet | ft²     850    
Sublease date     Sep. 13, 2021    
Number of previous subleases | Sublease     2    
Number of tenants | Tenant     3    
Consolidated Statement of Operations Information [Abstract]          
Operating lease cost [1] 179 $ 207 $ 548 $ 625  
Short-term leases costs [2] 15 0 45 1  
Sublease income [3] (32) (33) (96) (97)  
Net lease cost 162 $ 174 497 529  
Minimum Lease Payments [Abstract]          
2021 remainder 291   291    
2022 1,171   1,171    
2023 638   638    
2024 122   122    
2025 10   10    
Thereafter 3   3    
Total lease payments 2,235   2,235    
Less: Interest 114   114    
Present value of lease payments $ 2,121   $ 2,121   $ 2,969
Lease Term and Discount Rate [Abstract]          
Weighted-average remaining lease term (in years) 2 years 7 days   2 years 7 days   2 years 7 months 20 days
Weighted-average discount rate 5.00%   5.00%   5.00%
Other Information [Abstract]          
Operating cash flows used in operating leases     $ 958 $ 1,015  
First Sublease [Member]          
Sublease Agreement [Abstract]          
Previously subleased square feet | ft²     3,822    
Previous sublease date     Apr. 01, 2017    
Second Sublease [Member]          
Sublease Agreement [Abstract]          
Previously subleased square feet | ft²     3,650    
Previous sublease date     May 01, 2019    
[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 three 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.2
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Sep. 30, 2021
USD ($)
Segment
Sep. 30, 2020
USD ($)
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 $ 14,686 $ 12,922   $ 41,312 $ 44,967
Operating loss (579) (371)   (4,127) (8,357)
Litigation 0 952   0 91
Loss on impairment (3) 0 $ (4,300) (3) (4,302)
Interest expense, net (32) (128)   (135) (556)
Gain on derivative instruments, net 0 31   0 35
Other income, net 12,215 (77)   16,853 (24)
Income (loss) before income taxes 11,604 (545)   12,591 (8,902)
Performance [Member]          
Segment Reporting Information, Profit (Loss) [Abstract]          
Revenue 7,375 7,257   21,318 25,240
Operating loss (466) (74)   (3,000) (2,041)
Workforce Solutions [Member]          
Segment Reporting Information, Profit (Loss) [Abstract]          
Revenue 7,311 5,665   19,994 19,727
Operating loss $ (110) $ (1,249)   $ (1,124) $ (2,105)
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 08, 2020
Aug. 17, 2020
Dec. 31, 2020
Sep. 29, 2020
Loss Contingency, Estimate [Abstract]        
Initial payment on settlement $ 625      
Settlement expense   $ 1,400    
Escrow balance       $ 1,000
Provision for loss on legal settlement     $ 500  
Maximum [Member]        
Loss Contingency, Estimate [Abstract]        
Estimated gross settlement   $ 1,500    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - USD ($)
9 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Nov. 12, 2021
Nov. 01, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 29, 2016
Line of Credit Facility [Abstract]              
Repayment on line of credit         $ 1,739,000 $ 694,000  
Revolving Credit Facility [Member]              
Line of Credit Facility [Abstract]              
Line of credit         3,500,000   $ 5,000,000.0
Repayment on line of credit         $ 1,700,000    
Tenth Amendment and Reaffirmation Agreement [Member] | Revolving Credit Facility [Member] | Plan [Member]              
Line of Credit Facility [Abstract]              
Decrease forgiveness of line of credit future payments $ 37,500            
Periodic payment $ 75,000 $ 250,000          
Tenth Amendment and Reaffirmation Agreement [Member] | Revolving Credit Facility [Member] | Subsequent Event [Member]              
Line of Credit Facility [Abstract]              
Basis points     0.75%        
Line of credit     $ 3,500,000        
Repayment on line of credit     250,000        
Decrease forgiveness of line of credit     $ 250,000        
Periodic payment       $ 250,000      
Liquidity       2,250,000      
Amendment fee amount       15,000      
Tenth Amendment and Reaffirmation Agreement [Member] | Revolving Credit Facility [Member] | Subsequent Event [Member] | Maximum [Member]              
Line of Credit Facility [Abstract]              
Employee retention credits aggregate amount       $ 500,000      
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !6$;U,'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 " 5A&]3PJ6=4NT K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITE1)'1[43PI""XHWD(RNQML_I",M/OVIG6WB^@#"+EDYI=O MOH%T.DH=$CZG$#&1Q7PUN<%GJ>.&'8BB!,CZ@$[ENB1\:>Y"TA*OVA M]@BB:6[ (2FC2,$,K.)*9'UGM-0)%85TPAN]XN-G&A:8T8 #.O24@=<<6#]/ MC,=IZ. "F&&$R>7O IJ5N%3_Q"X=8*?DE.V:&L>Q'MLE5W;@\/;T^+*L6UF? M27F-Y56VDHX1-^P\^;6]N]\^L%XT@E>\G.NMX+(54MR^SZX__"["+AB[L__8 M^"S8=_#K7_1?4$L#!!0 ( !6$;U.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M%81O4\6K;+]$!0 #18 !@ !X;"]W;W)KQPEZ45KK=3FJV6E_IK'+#T7 M&Y[ F:60,5.P*U=6NI&M,;. MUXGKZH#\BI>0;].#;:(?92'$J]ZY#2Y:MB;B$?>5EF#P\\8G/(JT$G#\*$5; MU3UUX.'V7OTZ?WAXF 5+^41$?X>!6E^T^BT2\"7+(O4DMG_P\H$Z6L\749K_ M)]OB6L]K$3]+E8C+8""(PZ3X9>_E0!P$T,&1 %H&T$\!SK$[N&5 /G)6098_ MUI0I-AI*L2527PUJ>B,?FSP:GB9,]#3.E82S(<2IT53X&D#N1J'4*J@$//L9;0%FATCWJ M)44%YWQS3ES[C%";.@:>"1[^X"L(=TSA'W#<:N3<7,\]HC<1;UR2?\>+5$E( MQO\02:^2]'))[]1D/.\VW#3B>+ACMQ\1BDY%T4%EQH 0Y!C7$5N9,/#X)8M2 MCG!T*XYNL]%XS)A47$8[\L0W0BH3$BZE9(81]2JB7C.B&9>AT.]+0."M,TX5 MKK3/Y5^^?#F1COV*K8\J3C(I\SD+4Y]%Y#MG$N7#U=IMA[9=C&M0<0T:YK1D M8/ZYJ1R?1ESK5&8Y=NUZ-JI4.MT37X7Z]06\>Q8;Q^F$T,W\BLQWJ>)Q>@;& MZ9]C> >F[#3! STA8:AR*SXC1U M&'%RG\4++HTLN(AM.VW'Z_4[&%)MR8[;!.F9O9/; )(N7(9^4<<00%RR0]M. MO]NW[3Y&6#N\@WMT23@. BBJD#+E!OD&UY&'Q#R=N&1WX-F0"A$\83( MENW(5**I6!<#!W=S%/AY*XS N.0\"R&/O9Z- =95PL&]_3/@1._!2_(LMHD1 M#I?;#R3&5M<+![?YSVS5&SR3XBU,?/-TXYIW4PRM+A<.[O"?T68B55 W_@DW MQVT%5Z2.[74QMKID.+C/YU,XAJ[D. HNX#E8;M&Z3%#3."(7KW(NDS7P?VBFH+CPH!#'"NBS0 M1F5A_SU2U/HP6>7)GQD;B1.*WS^W'Q_)ZNI &U6'VP0^)HOV47\=L3VJD0Q7 M/$%65P7:J"IW$;4'MDTI? ^]F:AJ?Z>X&U??W8<-P34<-(_5"6O' M>Q1:.SMMV V45&4C=9P+EWMTL4:^MGFW43

D;/@; M>)[7Q^S>K>W>Q6WZ.53P=2V6Q*&_+7XG<^YG$E"-8+C2Q_3\]=QVR PRXH5% MZ&O@UK[OXBX-_5V0V_PN7HC(2(@+W+S,,)"#=1G#1*[>_35+5OQH;W=" MZ'X\GXZ-*RK6P8*;]NQ\'3(EON[+BK6WZFBUUCG.5_BL^O)BH?2.:&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%%@+>#4(FG)4IL$2)-L+="U0=UNGQF)CH7*HDI2 M3K)?OZ/L6++XD@S8A\22_?#TW/%XSY$ZO1?RIUISKM'#IJK5V62M=?-N-E/Y MFF^8>BL:7L,O*R$W3,.MO)NI1G)6=(,VU8Q$43+;L+*>G)]VW]W(\U/1ZJJL M^8U$JMULF'S\P"MQ?S;!DZJ M%#62?'4VN<#O+FEJ!G2(OTI^KP;7R+AR*\1/<_.I.)M$AA&O>*Z-"08?6W[) MJ\I8 AZ_]D8GAV>:@GTV22>HX"O65OJ;N/_( M]P[%QEXN*M7]1_=[;#1!>:NTV.P' X--6>\^V<,^$(,!>.X90/8#R$L'T/T MVCFZ8]:Y=<4T.S^5XAY)@P9KYJ*+33<:O"EK,XU++>'7$L;I\\NO7Y9?/W^Z MNOA^?84^7'R^^')YC98?KZ^_+]$)^K&\0J]?O4&O4%FC[VO1*E87ZG2FX/@,_#TX30Y.D\X> M]3G=2LEKC9A27*MW 8OT8)%V%N<^BTRM$<0&Y>:"_VK++:O@$5EQ-4A6?4"@HGU;()I/)Y_&X7311RY*2X.%!=! MBM>0F T483U%2JST/9.\BVW%H1*N156@4&XT^-A<5MD9$1?QN3X,3- M/CVP3X/LET^4"[X%_>D<0;E0 ::IQ2)>Q".F-B:AGCAG!Z99D.D?0A3W956Y M*&7VQ%)*Q^OJ.=01+1SUU3X*$OM4:U;?E;#P]PGJC=S>T) !I=$X=@[4G%#/ M0L(#4<)!FE\;+IDNZ[M=9B)IQ/A$K$Y:]3QQ;(<.)^,"X$+%B:>^XEY8, D3 M[XJ4?^WOAQ\E9#JFYL#X)K[7)QP6J%UQ"A"C]D1&<3JN2@X8S7#F62ZX%R8\ M?Y$B5R6[+:M2ESPHR[A7$AR6DL]PC\0*Y9(7I3M?;"T@4;(8.VZC*'3*'K][ MRNQE X=UXR+/10N*@!KV M:+H&)SN[XF."+8(V*E[XTJ<7!AQ6!N G6]XW#$Y^=IW'=#"#>WX.%,D6'H*] M'N"P(#P1S,7&,&3>*;;K/B%X/B;I4(=X4)N/F^)>'$A8'#Z 8D'-5:;9YP\Y M5\JL' EB6[<<<29K7KA($X<(S*V*ZT#%)/61[J6"A*7B*;+0&$A6ZT'K M46L]J,%.IK8$8!*-VS\'BLRSU,.TUPD2WL$<]]C/,75L3B OK:#:,%ARJ2^J MO?209W8QA]I>B_H%Y9W8$F/EJ WQEW?2JQ )J]"XW1K$=<#=R=FQ38GHN*BZ M4"GU!;A7)1)6I5W:#H+[7#[8VD-BBZL-\O;=I!YV?KNC#%&;G.!U;O+@]1>A.<+)&R?SH&5S%/E. M-2SG9Y-&L1ABT0*(MJUK^'I%I%$7F#ZDU;&\A^JU>"UG^ MPXOWD-Y/WY9*&:'KSD):K6 C5\#T. ^8;"D;5Y(@Y-C17NMH6.M, HG:YV42 M^=V<(D*F\RR;8IIT#L(MSL@T3K)C[\T1X#0#,X3$.V TC3,Z3>+T"3B(S12: M%]7P[J2XII&)+6FU88MLB3U]*^TUUT:UEWHLMI-6S$-"5CP59F[]U+4EM*3F"S( M6')=N"3&F4<2:*^Y-*RY0Y[[ T/HN"5?FQU]81DV5@TGH4=4^\U MF(8U>"=LRE$\G60="CQ/%N/]C0,&D^';X-!>A>E_5.&NA+R8?.HXM[>/2!PP MUQ');/#.QKPP^Y/)N[)6T(&M8%ST=@'>R]T[J-V-%DWW&N=6:"TVW>6:,R!M M /#[2H! [V_,FZ'#F\#S?P%02P,$% @ %81O4ZV%KJ0 P 60H !@ M !X;"]W;W)K> P@ MT%N:9+QOQ$+DEZ;)PQA2S%LTATS>F5&68B&[;&[RG &.M"A-3,>R?#/%)#,& M/3TV88,>+41",I@PQ(LTQ>S]"A*Z[!NV\3'P2.:Q4 /FH)?C.4Q!_,PG3/;, M.DM$4L@XH1EB,.L;0_MR9&N!COA%8,E7VDA9>:;T175NH[YA*2)((!0J!9:7 M!8P@250FR?%:)37J.95PM?V1_;LV+\T\8PXCFOPFD8C[1M= $&ZV6;DBF'N-4,'F72)T8C![NIP]WM^/AT_48 M70WOAO>C:S2]N;Y^FJ*S"6:0B1@$"7%RCKZA+\A$/):CO&<*.;O*88;53%?E M3,Z.F::0MY!K72#'UW&K*3>FY-N[4QAV=S]V%(VCX$M,D M L:_(G@MB'B_W)/7K?.Z.F][1]Z)+$-@#"+$U0P7*,<,+7!2 #HC&8IHDF#& M40ZL7,GS;2M93M'14Z@7<3&P6I9AT(:M"W:_KV:?3ETT:X$#%EY(^\ MH5R4HUO1R_S>"I7<4=1OC?YP7,. 5QOP/F6 <%XT325F_!_E'CGF!(_$-1 [];HW1/0 M3Z[O[L92^M;6 C\BL,$?U/S!Z?S'E7>P^'VQGMZU_ MGQOK=/H3:KU*W]PW LMR'&_-P]9(+W!]K[O#Q,HWT]YKXDD>F'C!WDL;" L4 M4BX.HML;0+87= -[O>J/""S!S97OOCIT_4'4%S M?11XID(>+'0SEF<_8"I WI]1*CXZZG11GR8'?P%02P,$% @ %81O4QW% MTG@Q!@ V1H !@ !X;"]W;W)K/9+.'H7\H5:<:_)4E;4Z'ZRT7I^.1FJ^XE6F3L2:UW!G(625 M:3B5RY%:2Y[EC5%5CICG1:,J*^K!Q5ES[59>G(F-+HN:WTJB-E65R;^N>"D> MSP=T\'SAKEBNM+DPNCA;9TL^X_K;^E;"V>C@)2\J7JM"U$3RQ?G@DIY.66@, M&L1O!7]41\?$4'D0XHG0^2 M7-Y/)V1V#W]?IE_O9^3F$[FYG=Y=WE\#@ S)M]F$O'_W@;PC14WN5V*CLCI7 M9R,-8S">1O-]O*M=/-81SR=?1*U7BDSKG.>(_:3?/NVQ'P'W0P+8\=O-/8S.ST6?_N?H+Y+A'U:#W_CS?VHU_'[YH+2$+?Y' M3\C@$#)H0@8=(>_XEM<;CJVDG6'4&)J"M[V@091$9Z/M\?P@*)8R]A(U<5$! M]:F%FB*H((WB ^H%P_# ,.QE.!9*$[& LMK)=.<@/.9 0\^WF+JH-+)!$Q?D ML] ABJ#\-*8XT>A -.HE^HL42I&U%(M"8RPC-RA-;)((R*>I1=(%)8GG61Q= M$/72-,(YQ@>.<>\.N5ESF>FB7A+^!,U:<77:LPF2@]>D-W,S:)3@\R-9\AK\ MEP2**\ERJ/>%V6FFEV()39"YCD(KH2Z()7%B)=0%42]DU,HH@F)AD. 930_< MTU<*@.*9G*\:SCGLD5*L08F@*RAU!Q!8:V.,8/S8HNMB@LA>/BXF9!V+AWIM MM_5>(ZOE9JXWTBRA^2J32XYW4<\)/Z36$,<(B";6_$\04)Q:\S_%/*5A!]LC M;4%[V7XV]0#48%&MLT)V3>K>R8ME;!-U(9Y-\U4O4P02^![K8,E:EJR7Y82# M1)\7F1&^*#_FA(WL18M@XLAFZ&(8C6R.""@,.BBVLH#ZO10O*R%U\7=#T;2R MHM99O2P>2DXRI;C&E["/5!Z[>R.@@ 8V4LM1F[H)HR#J*$VWE">W7)_=" M0ST63ME'&0?N&HPC9E-&4%'JK&<7971-;+-&8*D?^AVT6\U"^T5+V^=*V,0H M65=##,/86=@(RH^I319!!=0EB\ 2/^S09[35+;1?N%S7FDNHS,^3^Y'4'"]5 MKJ88^L[\(B#*[(Z+HOS09HR@PK"K#;4BAL;]2BV#ISC8RCF7Q;:1%["E366_V[P?RP!="\CUYHK.GC@J&J"<: M>8'-WH4-P\!1'H@S%J:VJL2<)6E77V:MUF+]6NM6BFW1O- "ZJ\R9X@"BNQN MA8'L%CS!0$XI>R7<2\JMX&+]@NLKU\]$=_..,J7N$S,-_,3FZL*&463O9QU%GMFK#?04=-8"UNHWUZ[8WI2YBV[G"$^BJ-N8ED1\X^@E%AH ,[3=<*#*FP?$N MVR<30T(!"+M> +%6-K)^V?C_Y_-X=?9EU)6&71G%D'A&,22>40R)9G1T]*J^ MXO#T;[Z1*,C%IM:[][2'JX?O,)?-UP?K^A4]'5/D^H2>3G=?65KWNX\^7S*Y M!)5'2KZ 4-Y)#,.5N^\HNQ,MULV'@@>AM:B:PQ7/0",: -Q?"*&?3TR P]>L MBW\ 4$L#!!0 ( !6$;U.SUW+)Z@( + ( 8 >&PO=V]R:W-H965T M&ULK59;;]HP%/XK5M2'5EJ;>X *D("D*E*YJ*'=P[0'0PS) MFMC,=DKW[V<[(860LFK;"[Z=[SOG.S;GI+LC](7%"''PEJ68];28\^VMKK-5 MC#+(;L@687&R)C2#7"SI1F=;BF"D0%FJ6X;AZ1E,L-;OJKTY[7=)SM,$HSD% M+,\R2'\-44IV/W!*@ MI.N%=I4X'W+8[U*R U1:"S8Y4=E7:)&O!,MW$G(J3A.!X_W1;!K.'L;^8!'X M(%R(81),%R&8W8'1;#)_#.Z#:3A^#L!X*M8!N'R8A>$5N 9/H0\N+Z[ !4@P M6,0D9Q!'K*MS$92DUE=E ,,B .N# &PP(9C'# 0X0E$#WC^/[YS!ZR(954:L M?4:&UEG"$&UO@&U\ 99AF0WQC#X/-YKD_)OWX*^]'R7#KIZ'K?CL__L\O@V6 MC%-1!+Z?B<&I8G!4#,X',4Q%M4SPBF0(7*:$L:NF1U90>(I"UL;7OFDZ=KNK MOQY>W:G5M>>9QT9^ Y7E>,ZQ5=! U3&\=X='4MU*JGM6ZBC/\A3*T@E$^C"3 M!ZBJU_:%Y.S(;]GW1CHON^4Y?]/()I)L$,Y"BM7!E MW+3$]="B/Q8+3K:J 2P)%^U$36/Q28&H-!#G:T+X?B$=5!\I_=]02P,$% M @ %81O4Q"&T-LQ" ##( !@ !X;"]W;W)KT@"M-9#L[5);YS>BV'8"]5F:JVRY$ER MTG[[4;)J6>01C^L [8O&LO\\.OH?BOSYV+YXRHO/Y5J(BGS9I%EY.5I7U?;7 MR:1Q$-6'[?M" M'DT.45;)1F1EDF>D$ ^7HU?TU\AVZ@&-XG^)>"J/'I/Z4C[F^>?ZX'IU.;+J MC$0JEE4=(I9_'L5;Q3QMT=#AG/?#X\;?H87/Q\F(^QJ68Y^G_DU6U MOAQ-1V0E'N)=6MWE3V]$>T%-@LL\+9O_R5.KM49DN2NK?-,.EAELDFS_-_[2 M&G$T@+&! :P=P)0!W!T8P-L!7#W#;&" W0ZPE0'VT!F<=H"CGL$>&."V UQE M .4# [QV@-<4:^]N4QH_KN*KBR)_(D6MEM'J!TU]F]&R(DE63\5%5_C9#66 M2EJ;PH3G\O5RBREWQ%;/Q!- UWLRVK+[*UU5CQW8= MNR\+ !F=VFY?%0(J-IO-^JH(2-ZBM%/UW.,']_A)[OTL9_+^QGMQDI/[J$[? M2:ZD'.JJ,75F RG;AY3M9A@?2/DZ6]9S4.8LLVP>O:@7AV8^KO-T)8I2KBK_ M[)+J*_GS+D]3(K>9I[A8_668;<[AY([1K^8LXWJ[6I&EO*_D314WNZ#X4C\6 MD%>.5CAE-LT=S2?N>,J,TS5*E !5A&@FD3F3GF7NP3+7:%F[]);->I&4Y4Y: M)ZF'W"T^E.11E/5"=33]( ==/:LIA;/R#EEYS\T*RL33'%1N^;FGSWE%XNL2 MM92H(D05D4G1LVQZL&QJGOO[C?DIJ=9KD:Y(E9-M_)54\1X,N-AA(CV-$Q72P1UE M.NK(?^H2 \@,K$,[/J.G 9I,];==AJ3*@>)3M?@ZE('%!]C-Y99+U>)#C#=E M*N("J8'%UZ/1FG('7.R0D=KG%!]WU :*3QVM^+K,5/P.-JGSXU&7=N!&S>1V M#NRV(4VT2P&FSX1)#7JKCFS? ;[0#.&HF MN#.AMXUZ;*.VJ@ 1=6:XBB'2T)<$ADE?>LZF*-FFOM>^*4XPP&2,6>J:3C' MX9(0ET1(-OW>3 =RS QRSX!@AN,=+O%Q20!(IBH'XV$BID\:=J@P*0C5V'SK0[!X)$1K651D\-++X>C5J.-53\#CF9N<&)-X0''-4[ MAY*49UR].EUF*GZ'JLS]\:3,.N!C9N [AY29WDO45FT M6MR0=$V@Z']Q/Q M;"(DF[YU'9.R9S,IQLI,YSWY3G4@L8[XF)GXSH3E-NJQD5PM*X1::E5Q[L,E M(2Z)C)+^9TH=]7$S]7TO+',<]0#)F$Z5+IV/!PIP28A+(BR=OG$=[G$S[CT# MESD.@;C$QR4!(*'4TC[ZPR$0"]3WL(- ;H; DY"9Z^RDN85*?$!"F>VJGP+C MD4)<$J$GZ_MU] GPR1W&8\2CH&U0A]%1C=,!;VJQJ68>P($.\YBGN@?QHN6H M!I[68 2"20^](1,[^.1G-1AQ0Z$&HZVF'0(R S;QCO;X:;2G]$+A5/5/CX': MZWPWM2RF,@L@&[LV=1VU]H!NJKY= A(#2Z_'HMRR!II]O$-/;NZ2GM!;AOW4 M.X^R].H;[A"0F4K?(2OW?CPQ\P[[./)A\AG$S/4^I+9HZRC(IBI; 2)MD\,; MD7@V$9)-W[H.3/FSP10C9JY#'Q^ %[NC/MM,?6<" M$L K\=>RJ]\N7!RD^J$WG!OT4.2EOAQLC-F^&XUTNN$%TV_EEI?PRTJJ@ADX M5>N1WBK.LFI0D8](%"6C@HER<'5175NHJPNY,[DH^4(AO2L*IAYO>"X/EP,\ M>+KP3:PWQEX875ULV9HON?EKNU!P-CK.DHF"EUK($BF^NAQ5@.D 97[%=;K[)PT?>+&ALYTMEKJN_Z-#81@.4 M[K2113,8%!2BK/^SA\81)P-@'O< T@P@W0&Q9P!M!E2>&]7*JF7=,L.N+I0\ M(&6M839[4/FF&@VK$:5]C$NCX%[?Y9HB/Y:WJ)7?[Q&?R!1HN\;N=.LS/3%R( &.],H;>YW M4]^/>.XW0U]D:38:O2\SGCT?/P+MQP60IP7>^>\/ MCP)RZ-&?M)J/^OS)] :M(#DT6BE9(,@WQ8PHUW7 "B.X?A>X3WR\3US=)_;< MYRMDN"A367#T*I=:OW8]BGJ*I)K"YO/^"I,XB2]&^U,']:V&LRB9'JV>Z1L? M]8V#?KC._H7@A7PW&AD)"9_*,A4Y1R4(MX+M57N<6H>]VFF>P7I>HZV2>P&1 M@>X?7^R[Y*@M"?KNL[T];"&BV#*AK$:7\^HYQB=NH1W']2UB&A&WWR9';9.@ MMEL.NW$JF-WC7*HFO7L2G'1T.6S&L5O6]"AK&I1U74AEQ*]*%I(K>%2&E6MQ M#P^4:8]G3,R*RCM6^#Q\03>[.CV-F+Q*9L*PS+Q2\(*RU7YL 4AZU^ M#PS;VJ>/4JG=*YCU/3G%G14X;&+/ G#4[LK1BY8 8.)*@?Z5*!DD$N2$5W0S M]:FB:4>SPP2/QQ[1)RC!0=%_0M5@\VJQ6$"*LQ)!E;$&2)=P'_N1-;'[5P'TH]D7V3H<^++;;P)%SW;( ' M7-OJL 8"@OH0Y8+=B_PLN'&+(1SFT!R*1P75@"TH.(07 "@04GVX#/%TVML, M^V8)QAY@XA9".$RAA>)07F1/:5H[1)H-5P%DXCY-AF,Z[A+>83:;>C*7M- A M9Z"3IG)G"[8M>[2>?0-U5ZIVW1W2KN/IAZ?%N=9"')")HVX!X+ :XC%-/(MI M843",+H1.5Q:5Q')'U)N2[X5A W@:,<19ZKLMA^-:@>4IK0+?9<5QC-/&I$6 M2R2,I>O&KU"B*%::1Z?"/F&&>$:Z"AU69.H3V(*(A$%T5P7P25X[%?;!0G#< MQ;K#:DBIIWXF+7_(^<[HA4V%U\9U(F?"[)3''0YHT'[0.:P\&REIT4+"+=%"R93SK''%;U&0 M]%N@+@4=)AA[I+9X(F?P]+\[#>)@%2&]<'-9C3W%,&E11<*H.J9,DS'.>'.J M=N JP5W NJQ([,$5;7%%HQ9TE;@M P0;Y!U?%8Q1I(_ VI+IA,:)?2+K-DYDEM>O*R+$R3 M9V*A2]@!]%(.^S4OQ*YPZG5 (^D5%0XKGV-;KM P5YX[5I;KH>&JJ+HRI]#S M_8S#!.K3>.J3VN*#AEN:Y_&Z8(_IAJ<_$%PVS=MS.%PK5J#/T*8[U9_O=1PF M.(J\ =P2B8:)]*D$O\+N@P#3'.D#VSH%GN]S'"9# M:&WI0U](']=&[E3LX KL75UHNLS&-/;HCEO^Q.%VZ?UJ!=E4U2(/:=7^UB&; M-JTPI)E=EO/%O*OIZ6YB+J.9AYIQR[(XS#+K[8P#$)BV+V9JS]N6KCJP5=4> M*JS2'2.QH^TAR;BGW&$61]137L4MV^(PVRSQW_2$(F;0/5^+LK0A X\#6A0$ M5;Z0S@8O[J,LF43=2M9AA7$R\RVA)5X<)M[]]LXBCN MOM]S6$V2I!OWHY./AP57Z^J;JD;5JX#Z,]SQZO&[[77UM;)S_0:_F]=?7]MI MZH_!7YB"QZ-1SE&PO=V]R M:W-H965T&ULM5IKDQNWE?W.7X&:3:7L*@[G(3FVHT<5)P&27BZ@3;0/1SFU^\Y%T"S.3/2YOE%XI#HB_L\]]Q+OMS[ M%[XS#)QL?6MWCS["]B%TPNI:'VN;B M^O+R-Q>MMN[L]4MY[R:\?NF'OK'.W 05A[;5X?#&-'[_ZNSJK+SQP6YW/=^X M>/VRTUNS,OV?NYN ORY&*;5MC8O6.Q7,YM79\NJW;Y[SO!SXBS7[.'FM:,G: M^UO^\;Y^=79)A4QCJIX2-/Z[,V]-TU 0U/@ERSP;K^2#T]=%^K=B.VQ9ZVC> M^N8G6_>[5V=?G:G:;/30]!_\_GS7SP_4]40>]_FAZ%! M:UWZ7]]G/TP>^.KR(P]N1>]TD6CYC>[UZY?![U7@:4CC"S%5GH9RUC$H MJS[@4XOG^M>K% SE-VIEM\YN;*5=KY95Y0?76[=5-[ZQE37QY46/^_C4195E MOTFRKS\B^VOUO7?]+JIWKC;UZ?,7T'-4]KHH^^;ZDP)7IENH9Y=S=7UY??4) M><]&XY^)O&?_LO'J?Y?KV ?DT%\_<>_S\=[GM'&NWKMJH7!(JP:ESZ>[X.]L;0*?P^N- MB2Q4W2CM:M6;:N=P83,S;@L-3< CJZJQT"4JZU2_,ZKS>US&\[@-C_*#&@428,%"?3 ;$XRC2#D/58/I?.@I MZ=?_]=7U]>4+&"2OKEXH'\J;>_/X/3^$QV]2A[>^[;0[E ^SHH\=12TA!%"W MCK:VFCK.%6I5P.C.-(>%^A'R*N\B@E#KWM30NX>;6@4':5=9>!+N@M#LA*H9 M4$5J!S-AX4[?&;4VQLV Q1T4J=7Z()KP;BHV.#W4%H(7T$D\Z#OKZ&0$C,JU MV@%V*7ZN=(.XU3_#G>DZ"@FF:C2"RL1A<"1#M'($PZ:<& (CJYSN!]SI# /# MK(-;NI1,:J-M: ZBP=&TSD=+H7,(B4!0$8Y6$_)5%%_IN%,;M(VHT'TH8(8# MUM>QR#;U_.@)&%2;A7IK0H]F!(^EEB78#VD;[WO'XJAMK!H?H6_,QD"[T;]X M\LD C&ZV;"65#S7.&*!UOU-_7JP6:FLELU1GW%Q/E@M@5!5N?_\X19:]V(1HGHP"9=4DH= MC [*L$.I;Y"^[1HH\^Q*>LREVNN('A]0LO!!\"T+9U8\])13YFH]],KB#B_I MU9?,DA*;IEXPOPPVU^WHHZ3ZTR4Q=5^I Q8Z+RF%9YE^#H&N<]%21C\16:S> M#%"'ILN-T?P=X8X[/S10E\*TA!K/_#RX1*_&L/W_@A@^5F+D^6 0VFGU$9J6 MS@UXYD-"<$@OL?_O)\(V>Q2V.>YMS"25Q+\KHA5 )W>==_?53KNM@'IKI7GQ MIB4JM5%7SQ+)2/%(Z3WZ\R, 3X5&B9Z1HXAW4%<:5/5$X]C--FEC=5KVQP-/"8;#T(Y A%O_M@S MZ18&KF3-TQF.FM@;-HSXE$HP]LZX(2MA[COB&*IHD$9QM$-04=)XH?[(=N1C M#RIP9"I'QP334"EX+,MFY_$XV>>@T3B2LY@+<];P14\C4P;2V="7V1H+]Y\ 3LJ6[/.7X0F%OZ-",F#*L9 M$S: 77+,'2!#HBKDKR8SH@6]OL_7H9-4/0ML C2]H( 0%U8E( QT1K"EL3'U M U9_;9&/8298F!XYS=]^!P/RJ43'JH(:/!202VC1?_S+^V_.K[X6OF+:KO$' M@Y-KL]5.ICBZ.9@6& $\FV3.Q@8DR2^#1LX)\120K@?)#2%H13* OS:MK7)+ M07Q3 :2CM0?35/N=M"ZVS"HS&BTEFK +N-QX?#!/R9](A*G9Y&%@2$RN4*72 M?^#;=Z-!NI&D1AK@."RA::F-[)">DJL9\&Y,D"[('O6^);5.(+'RS9# H+"& MR0CU' .:QFXC*['XNASH6"OD+%:&SZ!,X8XP'W>#1-#L]1/," MKMFCR /N,8EA$$) H*$%DC"3NQJ(' Q7\ MGAAUCB:"-F/$OR(VEJ0%CF ":DNO1ZXW\$ CYJ%".UP\)GC)ZQ>\3N<"GI_J M.SOJFS,#]L83/VIH77%T%+2"QL"+1A/W2CG*K@-YXI(=]"A;\>9$"U)2!F^[ MHU.!VL0+4HO#" MROL$4"%R&L[9!WV5@$HX'H*Q&L8^K%U;3M!*[E,68[2#; MC(&<32T[9@9P$K97,IX@27)^%Y@:HD@N0"F]17K*W\S89>@UX= EQ$R-R-(= MLX639UU(*HLYU,R.(XXZ@!J!0B6V(4'/ATX"DLH3$&B=H\H//)TSED$ X\F= M,$2)'XE*XIUT?Y8D*2175'U*3C0=3\GB95J U&=*3W 1<,2)/EU<"0W(#04# MZT_FY"RY!4&M]>C#N62.&3SV_4F:%AI"QY4XT5%B&H>WDQ$45]P:TPGCW@8? MHVP9K!BH,5E'EJVD;#+UNV1<,HLCKS#!F>1(C4*X$^ >L^ S\+PV$>:,P4_5 M^YAXN9 ^GZ0^_*';-#CP\0I%;SGM5BFCA(F\!47Y&QRAWFAW.U<_+):+$)]E.]O6;5)M9QSS#L M=-@:E>@57L@\D$BT.7FK3"B9ID1.*4S-=,6S*WGF]P.PMZPR,WWS.?_EZ7Z' MHMGYIDX-:3/(@F6,%$\;(K20/AMO65P.;8;L$*R>L#W%%RM#.C((P2F*B8\? MM=A_'D QD;E/8V=BC$70?PH[9Y_"3O6O8.?LG\7.']FT9&BP/@^2>:U9SJBN MT4Z\EL R#<-KC-K5KM#?[S-1^(-%I=7T>LHXKAE1?'FJ/$FMQ']'GS\0^(>2 MN3SUK:3Y6TGSF"6/V//9"I0@[98O/U_,2 \+4:]T9_O)2H_EM.("+,WD11&N M4G[UF\67(RB 9*)NARTS_HM2"),M*UUCTI#4D1'C"N'.*V[LU)N"S,N:_(G+ M>;F\H.OJS7*L=AFD*?GFYB9!VG&:D\UG586A;&!-*L!@N-304GU;:$%]?YQR ME%97P2-XSC/%C+NSP3M!(!NGS'C3(%8). M7&F/.A3HRJ+*=SJF)44O7;$J^ MJMA0[W)*.7/?JZMK=MM^!PYK8QQ,7A&D"2OWV#*9I1+*"7N'1B>HD8Y6Y*Z MU0W0FW4VX8*E?$ET^D#_/BCRE@NT,2TRYDMS6"#S@$2US16]IQ-/Z!L43@R! MVSEIZ6EA-( 3'-*P,,24G)YS+<2?\^M'614TFI09574D@ZZ>;>FAY/8X=-PK M,(>"N)G" ?V!ZP1 3:Q@UPVK;)DH9\JX1\-AEI,P)7C-JDYQ/AP1DR$,TOHW M1\H<4.!.LC"1@>/4IHZYZ&>R0=L,PAS&<+W_L"H[]208>NJZEHI"YO_J>G$] M5@[N?/?A;4P/#XZ#A0Q8Z*C!PQI,^K)K(J,:VR[O"[-47\A4T/ "%_:>@[? M8&[9I*U82>B\+3N(LTYZ:OGVXW=E4)-VQ27S]KA(,$W>B_7Z=@S?N*[LZ)ZJ M%[UD)-0'>9^#H\0 !MFM+*+ _@ K91,2.#%P.IX"!16Z^O)%5#O#$N,4V#1^ M7T#N 0=(PQ(;VIC%DYX)7X)6$JL[4CLGVT?F/*7E)IRQE$D^G8:!P@*Q>5*3 MFLMU0QL'=^LX"L;.F#KOQGJY8$/H[,\+LLR.;0, ^0-7 032J^N"D9-]QT@) M*>5/SQ+2GO(1&9,RD^(C/YJ_GTL)3=)N9F0)R4Y"6ZS@N1F33CH>1 M/9[0#9A)9"3S9O8.[A2W!?V^36C:XF9)B^;8W&A^.-F)!_A8OTRXT M %%SKY5*MBWMGS'SRS(K+KVKHY;D6X9;O/2:M]W3:0_76T@OH M_NF2G.YSQLT+#;3NSB1)> E]=%K-98KU,&T L)W/OMG8RI2O0/3C MFBX=,O>$M!5,1(??XB8/D1B>L@%^?6>SL+*9[7R?UV,39OBPGY5H$A ?U4=1 M9LV9Y8FI<'&$9-D %A)2@'!P(^Z.VV&^K]>0-4^DY[20UH)J8,Y)\=H/:RGO M64G/T^8IN9>6#)DB+Y[ZM<3%Y.#S] M: @SU99PW9@-'KU,L],X %\SF^%RQ^\ M8/PUU.O_ U!+ P04 " 5A&]3,=5$IWX' !B$P & 'AL+W=O/&5Q?R[%.XNO!-LL;1IZ!B4U4Z'&[(^OWE>#$^/OAL-MO$#V97%[7>T#VE MG^M/ 7>SSDII*G+1>*<"K2_'UXLW-V<\7R;\8F@?!]>*(UEY_RO??"@OQW,& M1):*Q!8T?G9T2]:R(<#XK;4Y[ESRPN'UT?I[B1VQK'2D6V__:#6M\(:'*:H SCC?E/@6,&JQ+5Y^I()?4=5'X MQB7C-NI3\ [7!8'Z%"]F"5YX[JQH+=YDB\LG+'ZG[KQ+VZC>N9+*A^MG0-=! M7!XAWBR?-7A/]52=SB=J.5\NGK%WVH5\*O9._\N0U;^N5S$%Y,N_G_%VUGD[ M$V]G_T."G[?X#Y](+=6)>C&0P4C]<"3(4GM0NO1UHE)]<.I'[1K4)=,,LM.6 MU/OK^QME8FPPX?K^9QDYF2\FF+VCF+*IOWSS>KE8?*_>_=:8=!C=4]$$DPS% MYZ:I.TI;7RKM2O6C-XCB%\QJ J_B9V\IF)WF@HUR_P.5&X0Q4?NM*;89+H"),E5%I<%4L%8' XO:'@!LQ,L?A@8+/?_?*P;X-%AX MH !WC,J'O0XE9CA)PLA^ZB846X@/]JLT+&?:JKC5X*M%^C#00[:Z]PTX #36 M3TP(.LVQOT5&5BM<+,ZETN>R[X9Y,96J\=^7 M4>P8!U@>7 SM,2Y2M^*YS^I!TBK?9_@B:TD;"T"ZDADO3:F<1^;H'8A6T6R< M62,\<&%@MT@C$.8;WCP7O36<-R50..T*PQN2\"!G>S0H-6'O"*GTX(.M8X-" MKCW)4!XS@SII\W/*%0GE2YF4%VIR@<%;7PI::78?*BZ1#&8RRD6#4&ML1YLP MWFV\L)_@HI9Z,'F1N.$0#9+$%0=>D!_U#J:0&MH9WT1[D$'PS7YAI<2N6-X> MX_*9@9_+GG&2^ 0.2'):'CQ&WEY'7N"=E&':>TYK-A/?J+?9.I0"[.3&_M?C MQ?G\6Y39Z",,!\8782V[O^,HD73=U+/S;Z=#^CA>1AL%5=D[:>LF Y/Z[+U) MAG92-*C,8>3XBS45S)S:-,B9G!A7';S4/M,!Z$]L] MB@G1Y7$RHITB\/B,NR Z0QKDBRJ*>5991S^+TF:;. MY@\XQP][>H,B6LX7KYX2C\6KD\7I1+WO-NR#P]FGR09/U&U STNCO_L8N36W M0H+&Y,NFX$W L;O+:NEKLD!96:"D\GM[K7H;%L@"[Q69LP;H"R<(KEL/X W2:9C./_HN*"3-]7.H[?(IQE%ZH/6 MAI('V$>(T#9Z54G14U8ESA03I#7C.5GANRO%$]R=1(V:_ J >&ZS.QN"A3S" M:DW(0[Q7$)H$273:6BX-K:1.CJE,T">4KC6_M]PSO]J]Y/_ 74#'D%GWT@K,1Q("DT0#5UUAK'TU6 M+D:S1L&A3V JRJW=>=6%/P2+=$,3!.9W#P606RG3EJ1,?2:M@\T/_HS,+EX/ M4O#/''D^.O41H8BE5V+INT&=[WQ.8'Y))3G=C4J(+[].9(RUG+%IT"HX58Y% M$RL.ZNMN,D0J,Z0>CI(ZF);/$U:D23!Q=NM>NXX9D MU6+E],=!ZW78#.:*# M]8>B>PHUY U]"L@!1Q_*BBN? 89T]'N)(@0EN=&QUYXDZ6B!!D46B4*!)V"&ULK59;;^HX$'[/K["B?6@E2D((ER) *J==[9'V5%4YEX?5/CC) M0+QUXAS;@9Y_OS-.R(+:Z2>3 UCV7,C2+/S"FKRHH\EOYR[M0>]G*O:2E'" M@V:F+@JNOZU JOW"'_B'A4>QS2TM!,MYQ;>P!ONI>M X"SJ43!10&J%*IF&S M\&\&LU5,]L[@LX"].1HS4I(H]423]]G"#XD02$@M(7#\V\$[D)* D,;7%M/O M0I+C\?B _KO3CEH2;N"=DE]$9O.%/_59!AM>2_NH]G] JV=$>*F2QOVR?6,; MQSY+:V-5T3HC@T*4S3]_;O-PY# -WW"(6H?(\6X".9:WW/+E7*L]TV2-:#1P M4ITWDA,E;%C'QK0._"7]\H" M&[(K]EUUC0%P78IRVSPP[H$PKKXSALUB,2Q1M6$P714,C @L:S@;M<($[R0HD\U, ) MH,L )U82#V)B>%RCK2C4.&1\RE]S'7 *QHNARHR[U[K-'3 M%>Q:"T[8H75?+H4_:'5?%YA;J_3,N\=[2I2H M@%B;IDW%HM$J?2JDX?[72N M9 ;:>+]Y@T$O'DYQ<#$>#[Q+6HEZ\3BFE>M>.)[BVBV4RB61PGQI=_7J._68 MO-%,7A3VIN-A+YYH?A *M8 M6 &X*7=%)=4WS/CC^I/QKMK/C>L>%+W_ :I4"MS@Q0M44B4:&M<").'M8O\I M$>LFJ@;)VZUX10Q5E*RQ/%@"*<<:IKV4M;OA]ZY]$RQ(;.ZK@[.'D:+HVAN/ M>Q%NW632FV(PW+W!)&*O'<_!T5V(5;-U-[ZAPZ&TS;78K78O%3?-7?J?>?-& M\H'KK< L2=B@:]B?C'RFFUN^F5A5N9LU41;O:3?,\<4(-!G@\XW"HZJ=4(#N M56OY+U!+ P04 " 5A&]3JG7(J $ "Y" &0 'AL+W=OO[QTE*^[:!ABP/5@FJ;O[OOO!.TUVQMZY+:*'AU)I M=]/;>E^]B&.7;;$4+C(5:GJS,;84GK:VB%UE4>1!J51Q,A@\CTLA=6\Z"6=+ M.YV8VBNI<6G!U64I['Z&RNQN>L/>X>!6%EO/!_%T4HD"5^@_5$M+N[BSDLL2 MM9-&@\7-32\=OIB-63X(?)2X;8@Z.\>YZ@4 M&R(:GUN;O0Z2%8_7!^NO@^_DRUHXG!OU2>9^>].[ZD&.&U$K?VMVOV/KSP7; MRXQRX0F[1O8Y(6:U\Z9LE6E?2MW\BXVEK!ZG,^W"+2N(&A,YAD1EM M2IG!"K/:2K^'-/.3V!,L*\=9"S%K()*?0%S#6Z/]UL%"YYA_JQ\3W8YS78D^-(+N#I24CS56B96%%"7\8H>%LN5R&U3F\U_!6 MV&P+R65(#J7(;Q$^:.DQAY47'AV@IKC1EM_,T]O%BEV*P!O !X_$0\G/MR2)G,C30;#__N.;5\^& MUR<5J2'Y%C''M+)203(Z%W#(5;:BB1CD8D]H&4H6 M$' Z'-!U5(K#H3@,56U=+;1GTJ*+VLD/HA:2<<:&?_WE*DD&+P\!#-OARW/8 M6%/"7'KYA;H?S(2^Z\.[*(U@>03R3?R:0!\,!6^*6E@21:*[WC=YB%81K$) M9VU (A/3,+=+%<'"VN)V?/PJ<#J,!/\9P>L&K)$KX M\F";0=ELO*G"<%H;3Z,N++?T;8&6!>C]QM!M:3<,T'VM M3+\"4$L#!!0 ( !6$;U,!:8 E, 0 ,P) 9 >&PO=V]R:W-H965T MP 46D*,FQ75F 'RV:@UO#3II# MT<.2'(J+D+O*[E*R^NLSLZ08&9(%!+U(RWE\\\UKR=E:FR^V1'3P4E?*7H>E M<\NK*+)9B;6P0[U$19I"FUHX>C2+R"X-BMP[U564Q/%Y5 NIPOG,RQ[-?*8; M5TF%CP9L4]?";&ZQTNOK:NO XO0LBQ$$WEGO3Z#^SRF3)>IBOK M?V'=VHZ3$++&.EUWSL2@EJK]%R]='78<+N(W')+.(?&\VT">Y;UP8CXS>@V& MK0F-#SY5[TWDI.*F/#M#6DE^;GZGE3-4&GC"#.5*I!7:6>0(F?51UJ'@(WKA/<^SQQC^0 M)OQSDUHO_?=(A$D?8>(C3/YG(8^C_*D=PA3>P4'"O=#L" W2-EI4#G1CH%&9 M5KGDB1<5&)Y)"TX#2:W,T0B_"WF#06%T[5UR7:-U,@.A-U0JA]E,RA(\DSW2]U(IX M6]#%&RAH$(2%@L+IM;T*3CVF;BQ1M6^ZH#4)M M?OGI(AF]_]6^BD*69"(-LR:%J.1_K("5J!J$=8F*KJ*>>8XT.G1%D:-T((FD MT:FW=Z5PU$R:"IH7I1VDU%:O>#U*HFX9TGB"'\^=^>.1.9Q9T&=&,?F&SH%& MO)3D:KA"X S2N' )E\(ZC[YU&<#:2(?O=%'0V=)\RX(V@39%.3ZUZ](6F/OB M1[4CU8,,X;XQ4BW:<:<"=',.R+W(Z&H_/^OGW(">C>-Q+!@3%*?![KMJ\8N4),>U(N\]]"#>L.;![/IE2Y%\[[M*401NW"C^F;'Y[N%K25#<1U_+.*AET&T\X:E0 O_'<%+2H':EVTO[3]5;MHW]'?S M]COG09B%5!8J+,@U'KZ?ANT]O7UP>NG?UZEVE)4_EO2YA88-2%]H>DET#QR@ M_X";?P-02P,$% @ %81O4W!S@R)!!@ 8Q !D !X;"]W;W)K&ULM5C;;MPV$'W75Q +/]B [-5M;X9MP)#\+!>N"C6.3&#@Q/CFJ^H"LRO]%.:C M7/Y&G3\CJR^5A79/MFQEDVC TD8;67:+84$IJO:7WW=QV%@P#5Y8$'4+(F=W M"^2LO."&GQPIN63*2D.;?7&NNM4P3E26E"NC,"NPSIR\D3);BJ)@O,K8965X MM1 W!;%3K\M5 MFK,X='%&M)>$DDOEHA)?,,LK)LJ:"X5R-"S-N5H0DW.VDQS$R,JBL 6&[Y24 M02-@X@&=M^@$E\ M":U&B<6"% 1O5DZNY*F2,+V2I4B=V6D/>?[^T^7%?CAC-6)$=M[:W2@/34XY MY=HB0W6/D8F,5=+ I4RD'*'>" 2T+KJ@'[#WC6)7AFH6]H.;LKU"4:5%DY%V M!C7:Q9$#1J>RJ0S\2+G.V1S=$@QE5$".&X3NPMDKLF9QB1)8 9I7?4=60S[HP8#4Z]$)4 M+I4,*30>7C@&+!J2PV898D/MW#JO>%TK62MAPZ2$OMWGV3]H84!;N]=98-5* MK%!L#G:DTJV3'5ESQ*P#6R,\< ,2)<2JEV#K "VQCQJZB:,F:S&M%02/\("&K@.Y^+4YYX1DZD#AQ]/&:SV!_T\Z M,#8Z0^4-_%OO=JWI!V[S2N5RV*0*"M ;W2JWL-"]=M*QV#NRR*1"W MS,.P,N)+[R*.+(B^H?T"QZ'L>8X?>KL@T>2RT5"E][Q3EPW/S?/>./SS-?ZI MP_=.'[#M4(_MO2-,M@/;<<_=<0<(BHJ6O%S4VMOQIOXXFN)W=^Q'X\).V%_G@Z\W9#/YB.(3(.8N\"?!3(3YN/:5[)0BY67C()O5W[ MV//VO7>RV@>Y;L='_78GKF=)&"6/ MJ(.[+@R^M7W/VYU,II;!\>P;&/P^#E]@<98@@^+8/:I:GUH6V]7RM8V[Y>V)$!M)3>X.5:S\M=K98YSP8+2)X[K4 MMW2Z%V"^U@#7VU7&^+;8=8>^QW';LD7WEM(]-A((N9VYW7%3%>KGLP;Q($ M??:XTF?;[B/#C8L?,G[AKK?8$FRYMW? ?K2_09^V%\<'\?;Z_=9MWIH5-,?2 MX& R&F _=E?:]L/(VETC;Z1!>;G7G%##R@I@?BYQBNH^+$#__PHG_P)02P,$ M% @ %81O4P2M,P > P 7P< !D !X;"]W;W)K&ULM55+C]LX#+[K5PC&'*: &S]B>Y)!$F >+;9 NQATL+N'H@?%IF.A MLN1*UTBVS>-2'R'0:6.6-6A&E<5Q$+>,RV&V\[$[O-JJW@DNXT]3T M;'QCI!M-MT[ #W8/_H[C2>HAFEXBU(PY6D&NIM<)5< M7F=.WRO\R6$P)WOJ(MDK]._=!AUV-5.QDC@Y;+<64/4QY.#%;Q#PS2R2#UO$='GN4MLVRWT6J@VFDCFMOX4+TU MDN/2%>7>:KSE:&=WKS[WO,,DVY#>J]H.3 -ELJ)O 4-ME*CHF[;3Z@LX';.) M+/ITEE$YX5^/^.D/\-?TG9*V,?25K*#ZIWV$7&?"Z9'P=?HLX#UT"[J,0YK& M:?(,WG).P-+C+7]) NB'J[VQ&O^EC\_XSF;?F?>=_6_)?Q[_=V6!7M"7]#\& M>:)N3M7%K,Y/U$,J<7B4"AO56*IJ:AN@M1+8[UP>+LDYERA2O4$(\X)@ 2VT M>]!S% QSMW-V2U7)-5MB)YN(J7^,V6*;DJR[[M!;-08:?C MT"LY<[.$G.=AG"3D!3G/PE52X.8G4H917*Q3_!9)06]/X"D\X,PU0 =FZ%F* MM\?T>)3B7?<(EUIZV8Z^!Z[4G$NW-77Y#G*>F S\1Q=<%O6$=MTSP M;Z-_K"&7F'W)Q,L>>_XO3LL@?)0.@+H:C-/) J$> (UO;:!@3 M]!UO^CWOQ5.]%IT,O1;TP8]V@Q1[:&PO=V]R:W-H965T!D&S1 TTTWN]N'H@^T-++84*1" M4G;\]YVA)$=N+E@4?2J")"(Y<^;,E9QOC;UW.:*'QT)I=Q[GWI>SP< E.1;" M]4V)FDXR8POA:6G7 U=:%&E0*M1@/!Q^/RB$U/%B'O9N[6)N*J^DQEL+KBH* M87<7J,SV/![%[<9'NS)RIA[7ERGY_&0":'"Q#."H'\;O$2E&(AH/#28\=XD*W:_ M6_2KX#OYLA(.+XWZ7:8^/X_/8D@Q$Y7R'\WV9VS\.6&\Q"@7_L*VEIV>QI!4 MSINB428&A=3U?_'8Q*&C<#9\16'<*(P#[]I08/E>>+&86[,%R]*$QA_!U:!- MY*3FI-QY2Z>2]/SB2D@+7X2J$$P&5U(+G4BAX%H[;RN*OG?S@2=#+#Y(&M"+ M&G3\"N@/<&.TSQW\I%-,#_4'1'#/3 M@#?Y]U[#'\L5+:AJ_GS#X'1O MX0R.X6M\7-Y=PMF8XMH1OD'A*HLL )]R!(4;5(XQ/*TR%MP$P5RB%3;)=X#. MBY625(4IK'8M*@B+,_B%U6$T ZG+BDS2)CQ41#*%TLH$70\J+=*_J-0Q[9%4 MTZA4Y/8>28$&3R138B,38B^9))5$5%3FWK;=$F\+GQUN/)@<>5[F +G?($YE'Z8IB_^^9L/#K]D?*R MU1%9J(J29RXAK>@B:.WN=T.ZZOQ"*0@HD:7@>MR:2J50.>0ZX BSB==8+T-1 MTFCP6*PH=NU\"&S?8]+LCL(NG6T1$K).M60I7[4;B;&4O&C3MDF"UM--QI^F MLI#MNZ:I.X;N%!Z!YC+):US*"%$FMR3GC["$RX-"^,"'2I(9;KL>RX?1P@Q0 M/L682M-4'(A2['BS%^JU+*UY)&!_T'Y\%U&L2KK:R!?:=CGEY#CD6@M/-=V' MJZ;B-$T.*.J9C#R37PA;"% J4]#&4]MLF!'5D!7:96A=)#5Q(3Q.*'G7U$P_ MS(C,*+K=0[*"+V$'TI_ M[K; H>3D*/IDO% 1772X:VLYJXAP]&TT.J$_Q\TO+8)H$PM>']//Z.2K(O>/ M@GLEDA&MGE7\_R"0TTDWDKPZ".4+ O#293WHO(\*M.OP"G00>JU^*NUW]P_- M9?V^>A*O7ZD4J[6D$:8P(]5A__0D!EN__.J%-V5X;:V,I[=;^,SIL8R6!>@\ M,Y2$9L$&]L_OQ=]02P,$% @ %81O4^8+([%2!@ @A$ !D !X;"]W M;W)K&ULK5CK;]LV$/_NO^+@%4,+^"';29JT28"D MZ;8 ZQ T?7P8]H&6SA87271)*H[WU^_N*,FR8R<=NB\)*=[C=\=[T:=+8^]< MBNCA(<\*=]9-O5^\&0Y=G&*NW, LL*"3F;&Y\K2U\Z%;6%2),.79#*/%=V=8F969YU1]WZPT<]3SU_&)Z?+M0<;]%_ M7MQ8V@T;*8G.L7#:%&!Q=M:]&+VY/&!Z(?BB<>E::V!+IL;<\>8Z.>M&# @S MC#U+4/3O'M]AEK$@@O&MDMEM5#)C>UU+_T5L)UNFRN$[DWW5B4_/NL==2'"F MRLQ_-,O?L++GD.7%)G/R%Y:!=G+4A;ATWN05,R'(=1'^JX?*#RV&XV@/P[AB M& ONH$A07BFOSD^M68)E:I+&"S%5N F<+OA2;KVE4TU\_OS6F_BN?TEV)?#. MY'373K&[3H>>I#/-,*XD709)XSV23N"#*7SJX'V18++)/R14#;1Q#>UR_*3 M6UP,8!+U8!R-1T_(FS2F3D3>Y#^:"G]>3)VW%!]_/:'EH-%R(%H._@>'/BWI M#^,13J#?V0O\*U)>Q&9>Z'\0XO8)/O :@;*VH[(,\%NI_:H_%1D;E&JI;.) M.U?2D3> ^2(S*T0'JD@@T:3!&^O I\J#LBBR8Q^([]'Y 0C 3;':0:RRN,P4 M4P:]Y8(.?$JHE+9PK[(2P$N(O)T?R1#* :X*8)%K4DSJFVA]2:WRUL3WAX-A5Q:KMA+TVMFQCUCA5Q1SY M"A_%3R=6+NT[]#XC>K+)6RWA*;+)+.T=O/QX^]F](A=WQ--'ZPNN?550]FTZ MC.J/QWQ*3JF+4..\[9O]E"(EQI)"N#!/807&"C56QM3HWQ'=#8#.(P [$H./ M'AM1\4EB2%[1-[586/.@J:41>#KO15$D[,?C@][1T0@\M=WJ4AAC9ZE]2@2@ MYG.+J Q4;LJ" M'*@D3LD-9A:; IS5 $2-*P+U>HJ'(/X-?;]S__ M=#P>O7[K8'1R<@B9*>9]4IJ3S!@+-@_(H^3>'%XRZ3AZ^_NGZQM9CMZ^XL-[ MG> Z7KEA*.)EG0NT,A[2ML^(^4+%%G9._6%/9A+6&*U7;-L#QB5#":VG:42# MSI=*1N7T7?KV)7YES W=3F,,-R>*,&(CT]=MJ5;8N"H0<5\,1SF3UY=45;.& M6,6IQGL4&L[TRJ@65I@;E3E(0L23,_6\D"+7IJ&U-J$=DD5JFFD:[JB#KCJU MTJ9&TB;7WB/6?MF&=&FH'?#A5=W%!\_/##TH4"Q@Q^:"C\#-4/N2?-R3 *B] M*5HX;X '*!Z ^SS%<+_7(=:W[ZNRKYH(*L=3<$W)4K*C] 0IU)2U.SN5>3-= MD A-\>^5G2,]1N#"AYL+G1J)B:R3%"4/!U52^FI;0JDOI:H3PXWD[-[)IK<+ MILZDTW* /GB^;")>IIHT;YL:KGM)I02FTDJK#%=WW!V(3<4QYS$S.NS4&(DE MQ:(9G^KJV!KI:DU:6O-LRRB7DBUNPQA23Y6@X"8KS:D)PMVW(R[+&::B-T@N M**A J.1O>I#DE:]YN0^OLA/;=K:#J9HDFR<97TR+/%>VRT"K) M[9GVNP;*Z <4A*%YK6.O]-V=[' TYB[6V:_I#EA[1C]'4!6V<=13!5V*;2-7;.M*-@9=O&$IUT[TA54UQQ(3%# MM.\OKS]=70B$9A!\[.%0NLV"@ZKN-4]%0C/-#G8]W8:M=W&.5#+X]<]EG9(N M/)&;K\T/#!?A7;TF#[].?*"*HPE2AC-BC0:O#[M@PXL_;+Q9R"M[:CR]V669 MHJ(>S@1T/C/TG*LVK*#YV>7\7U!+ P04 " 5A&]3\!]0HT * [&0 M&0 'AL+W=OOP*CN&6=& MID4Y3IW$\8QL-VW.V$G&3IJ',^'ARXKU%*ZQ*Q4A2]S8Y?2X]$N#MW* M*IDST;(\G(S'+PZ74E?#LU-^]]&>G9K:E[I2'ZUP]7(I[?9E%X>G%X=KJ2"W6K_.?51XNGPY9+KI>J M;T&6S(SY2@_O\C?#,2FD2I5YXB#Q9ZTN5%D2(ZCQ+?(_1#C^!D_ C!)!),6.\@B+6\E%Z>G5JS$99.@QO]8%.9&LKIBH)R MZRV^:M#YLTLU\Z>''ISH^3"+5.>!:O((U4MQ;2I?./%KE:M\E_X0&K1J3!HU MSB=/,KQ5JT0U%W.9Z5+[[6#_7S^=3";CUS=7'R[X9_KZ M&3+)%\(72EQHK_]"(8ES67T=B??)-!'[]"%2T>N6RALQKZM<+%2EK"RYJDAT M)E?:X[E2*G="XH3,OM7:::HNEY!MUW(KTI3-.MDQ2U?@2@*GJ.><[ 3YC7)> M>CQRYV]>R@<3.K6!DO9HK>_PED(6HI9L8BGG?^X68D5F4-MN!A%U#'%SBQEE8K!UA%T\E)!7 VM66C95DB//1CH825\$8P MEX-8R+Q1-P_.*+=B);=!=X335'C1*#,*M;&R"+Q>P0,Y-(5X-H BE^3=OR0WI<:9*!^RB'A\44M+2*&6A2S+>NY*9 /^+FI\ [A=CK7[,T14G8C?M\BGQSIMQ@) *,I M:Z]&XA/%Z#TT*D;B\B/P'*%0BDYQ$&>4\UL H<9[L$GTP% M2/5K Y4LX)18C1!"UAKY-PZR+S[\\>[R('TIJ-S5$MKJY0K=@")!SH8_HJ]) M/+U:64-%0@K-0NE0N9CE"JIRPCQ1.HF8HC;JK"#@&S2&^0?*,::Y0?+G<*A# M5K+6) Q(KUW(N[G^#@99@>J(ZO_MT M.>V?3<2["D ([M6"D,3B8RE98(L%>+F1B*7ES.[>T^GHB %\J$WN&.PWBN,1 MJP.90\93:V$OUD10=A65HQ\FXK(?M V1KZ2&^U<(Q7=-^0;7[Z4GR7';#"D! M&@8#!J6[H@F7:)YMHE5J?,C)]:T17.!9P:6$$)"39OI@H]372,0(2E(D'W%R*8G3D0>I M@65CSC[D%O$CO5Q!C2)VZ5(Y1V252).4*RQ-QF/.?G1F[JBC3CQ])T(4AN)A M#(.V7M;+NW9B;@D-$A[$Y.K#0-?81.47>K-[)?;U,W&43(X;T6P@F1 JI_'0 M?2ZO0[X!V)WXC@)(P\3 MCL>#APG=H\8&<@Y[SQ)JTXUR]#L*Y&+(=YB$,3>F"7<9!@19.K.+"D #1@1) MJQ1'%E6T-^FA"WU<(!D65&*?;Z<=>## KQ#XIL!E4U>C?@(C0[/2.&ZS%'P6 M^Y5&R[UQ3PZ&!G31#<,)#3 QW#S+H.-@\..*!?6,D"VOLV#"WO.DFR5?![=S MI'>X1Z: #I0"3S[@T@V9%!?M""HRQI$K'GH9YD/C91^R^[K"((UWA'"[(L7: M,7KO".G6#KKH #NUSLJ&4QT3'+J?^XFX@ L4.BRRY5YNAW9=!126F*YR: ;5 M*7]V\):M9[6I" HTW*A!5+O9 -A:S&VUI3S9F_0.SY5RW!I]<((OM.L"W\P< MQ(BWMM#T[VH,O'G;SNH054A@.+805 5L!$$. 5N> [+.[DIMFOX3)A1?U-S7 M![WA!../6518[FAR4%5-S!V"K:K %,PIV [S&GA7O UC5+DA!X39!T*-S2GZ M[%:J(XBF*11*AOG D:1XJ*]V!..9PLQ8,1R&PFCG+3:4P5)%O],TH>+ ^?, M:L^ &SD1S)8L(@QA#MBV,,299SFR #T=2I,IN@I=NM#MI(SICO.9O ))6]H/ M-&T3-+::,.T)'3*G.8,M!-V!O(9)O2X];ZMB9BF;FMA>1["X:@>)V ?:698+ M%6F=\%-ST4-FH&&U^_W>& IZ:3I M GGP$7@YU1[NAAEW=R[YI/X?<\D]1<"CN<&XBC<8<<)_\.+BLBNKBHZ'Y396 MUWUGLA$\-U*N[Z7)+RV\D/ZT&DI>WACMQ\E)"U%QNPP@,&4 ?(0],3&U1S*' M'M9N_"ZVD+25V6UNC(L,(R2E[% VK@3>>%D2-^B<=DKUQ/36==IAP27<"8)/ M6'Z91>_^(9,H LK0H$7H DBV'="5CUB:#*;40:F\L-7%]8B.WE>]N4'9Z0BH M(&77$7/Z#8:P[!Z/46C:K%YE:"^N*>-VNE1GV*Y7(V1[%0"]Q8/:-8G#EC/V M%=AN#WAE>/ J:[ I@):MWPC?6Q5"[(+8OCWW_<'8757QKIE+8T;*T/S9;9HC M0O2UIC3F98<&D@C[JU(S=R;E0'>;Y=7=2ZE6E]"?>(F;*;\AW$\Q(/S,FM,L M]G,#)6M9UJ3[( #M+L/1W[]Q^:*XI4H2S;ZIJYHN-]C?L?O2O-'<>/"D%%GD M\.NV(9C)DDQ('KJ;/>Q=:"/7%WQM3["/# EWV^W;]G\&IN%"O#L>_EOAFF^7 M'.R8@W2, 64H;+BJ#P_>K/AZ'/"-PN*?A9)(-CJ [W-C?/- MK_+SG['U!+ M P04 " 5A&]3C#ZC%V0# !&!P &0 'AL+W=O1CV<)9H MZ=K3G<:C['A__7@G6W76-1BP%_M^D-_WD4=2LZVC+[Y!9'ALC?7SM&'NKK/, MEPVVRI^Y#JW8[0E5%I]9DQ63R.FN5MNEB%L_N:#%S/1MM\8[ M]VVK:+=$X[;S-$\/!Q]UW7 XR!:S3M5XC_QK=T>RRT:42K=HO786"-?S]":_ M7IX'^VCPF\:M/UI#B&3EW)>P>5?-TTD0A 9+#@A*_C9XB\8$()'QYQXS'2F# MX_'Z@/YCC%UB62F/M\X\Z(J;>?HFA0K7JC?\T6U_PGT\%P&O=,;'7]@.MH48 ME[UGU^Z=14&K[?"O'O=Y.')X,_F.0[%W**+N@2BJ?*M8+6;DMD#!6M#"(H8: MO46 M_G@&_7Q$/X_HY_\C@<\BA+:[]ITJ<9Y*7WFD#::+7QPCY#F\@F_D/Z#4$)IH1;M"*L_8)8>EJJ_^24V6K6-T5 M2*LT6NJ.=*D,X&.'I-&6&$TZJU#V+(+AI8/ED-J MC[(9PF''RG@XN7@]$7&N]W+XJI\ ;C YQA/=R@3PPKIV1L>NO MD],(-0CS+Y*E,BJ^*#I^)&Z&V?C5?/C"O%=4:RO/@&MQG9Q=7J1 P]0>-NRZ."E7CF7N MQF4C'SJD8"#W:R==N=\$@O'3N?@;4$L#!!0 ( !6$;U-WF&PO=V]R:W-H965TJLI)KK$]E2@Y.M5#4W6*IBJEM%/'=* M=36-@F ^K;EH)JLSMW>M5F=R9RK1T+5B>E?77#U<4B7WYY-P2F M/)\L)RRG+=]5YD;N?Z$^GIFUE\E*NR_;=[)A.F'93AM9]\I 4(NF&_E]GX>1 MPC)X02'J%2*'NW/D4+[CAJ_.E-PS9:5AS4YF9U0W?4 M[.AL:F#,;DVS7O&R4XQ>4$S91]F84K/W34[Y4_TI0 Q(H@.2R^A5@VMJ3U@< M^"P*HO 5>_$06>SLQ:]'QOZXV&BC4/T_7S&:#$839S3Y[^EZ5=%RZU2W/*/S M"*)Z8 4UI#B<'QR84LE=4=J1 MR,N%-J+)S'",!!*O]2D["H_9^D$;JMD[TJ( KB9GESM1Y>SHIQ^6412\7;^[ M=+/P[;'/CB(HR*W9^VM/S-NQC%DCS'H+H:1^8/=C41%'J'>ED F*]R*5LWP367- MN^; .>.V"KPH%!7>E2Q#^Q12/9QZ1^A.4\J= MAAE][-TZWV.7WJ?G(+RO07R]%?Q+J7&M/M2MDG?DH'[5']X+G>O]Z(7^/(HQ M1GZRL&/B+\((8^K/XIGWZQW\&?R+>KE.JI/I))ZT^'K7VK1YRS#QTB2">)Q: MI=EBYEU+ 6@V8];<+/*2)/&B10++P3(9>5K,<98NH1:&*4Z3-/2^QQM 2N.% M%_M+> T3/P*^,/;#.'CFUQ[#:#3WDN7(9^(OTYE51XQ0#Y9SJQXL(^\;K/L^ MFH4? \#,G\]G<.>GJ1L6T>(9&HOCC1(%K6_LTT .K!F[G#MF3]F])"1#-Z^D)$5-R MP_9<0S:K=GFG=" ]JP3?B$H880EIKY_LZ<6<'2YF!@N@L?6VH4(T+J']1N^4 M#4[!-38FV__/M9L7<]6![8+EM?V#/4T-TH%_8F$W&=VC/?3X1B.N&L@AI:]D M O5<@FN6K3-@L2P-XQ3CW,??AGWK]SX=O8R0[L*]_S1S?]CND33L#D_,B^YE M]2C>O4\_<@54FE6TA6IPLIA-F.K>?-W"R-:]LW#/H[9N6N*93,H*X'PK\;OO M%];!\/!>_0-02P,$% @ %81O4Z>O34?#!@ "Q, !D !X;"]W;W)K M&ULO5A-;QPW$KWWKR &$2 !VIX/28YE2 (L;X+U M(8D1.JBM5]L?'A M-M9$27ULK(N7HSJE]:OQ."YJ:G0L_9H&-\=;'6*[JA M]-OZ7W_+B[?5Y6C" M#I&E16(-&G_NZ U9RXK@QE^=SM%@D@6W?_?:?Y38$Y^,% 3J49DLFT16NZKP M;5"T7)*D.N^KH!/%5\6A<9#W;<2I>%2\KP.1:C)WQ-P5/\/#W1UPD:B94Q@( M>;HU>>:I+LI#ZV,\4G."][3C?O%=,9T>OYBE9<<0[L^.S\RGOO#P^ MG\RP]^Z3\1?3%R^@ O]FW\OO'Y[@4$S+T^*@.)Q-RY/BZ #+"2^GY3E6ZI=V M6V%!']'W(HD=1MZX1,$T:HW_?15[6JA2)J(-X"&J$ZLV,G7:*8K)H&N0\DO% MO&CG6FWWT'.L=/4!E0YA-E:9N C0IPQ !*W!B$8A4"?U5ZL#C)7JO4]0]^ Q M4'6T-&GPV#UF5#WE2FUT5-"PAA50SEWIR19S]O/@>88=TY<9R/VOE0_ M?J46EJD,W WD%@26TH;(24KLP0\,<^X\21*&92>J'>^.99LM_5;>E()9FWRX M5TNJ*&A;;%GJM*$QT6Y",C4" M6367@:+Y[=GDJ_BY/S^D7WY0F=/UOPU+1L82+H=$. 6]Y MR A_937]_]@[_D*)#?AL>5,(?0]MQS1KS%6,#Z_XEL\7-+9-8%6ENJ:%;N-P M'3I*!5XM "O?;B*QT"'<0VRC0P7=&S"(*0&N?@"!C)MXT7/S<#GL4*]Q#>L. MSN ;\>>>=$ &329]"&Q!!J9'!K:QWE$UOY<]W6*("F"+ MNUV.BZ% D[[EA V2I(LN'^;4[>.TSME&J0V.1XM "[]RYC\\:#B)!DD0O365 M9-,2+B(;@(=@D5G;U*PKL7C#@Y8UM[@D>'YPROFD#DU)):>//#"U]Q73(F?E MT-D$M2'CA@R=O?,;W]J*O8U($)W'G37VMZ#:AY0HJC4J<-E:JVZ=WUBJ5I(* M2%2N#+K3*!SC\ELF] ##[=!WFIR16=BIAG1L \:6SD^KPPI3E]*-;YTD8S\2 MB0<06^&]%X_7/6HZ?JVQK MWI/@-GB&G6((H$N6)6HMU?W4* V,QSX)CY_#O F9N:YXA&QBW[D[B%9L*$LSDR ME.X8V2X?N;-G&<9V;X+GFNJQ$.N2?Y0[))1QWF4_[[IACE9:%G1G*KE=Y%)[ M&.PSS)21SHVXNY[A#+J7SMF]KP?[AQY\7$@#SIWSQOH[?6LT-\,!E"$XP?SI M1/D0S6/G,EX<_WY0^GKNLTPBZ4"2!UU&B6'^,[B44[E+J2]6X^W/E TA"KESS \^Z,J\K>*87?XTO,Z?^!X.)X_$_V$(C?(1TM+B$[* M[\]&*N1/+WF1_%H^=\Q]2KZ1GS5IW!E\ ,^7'N_>W8(-#-^_KOX+4$L#!!0 M ( !6$;U-;=>*@H < /02 9 >&PO=V]R:W-H965TZT^6XW0CCVHU25O>IMG*O?#X]:5?>S#7E[IQ2E;B MP3#;E"4W^UNA].ZJE_8."U_D>N-H87A]6?.U>!3NS_K!X&[82BED*2HK=<6, M6%WU;M+WMQ/:[S?\2XJ=[?QG9,E2Z^]T\T=QU1L1(*%$[D@"Q\]6W FE2!!@ M_!5E]EJ5=+#[_R#]=V\[;%ER*^ZT^B8+M[GJS7NL$"O>*/=%[_XIHCU3DI=K M9?V5[<+>%)OSQCI=QL- 4,HJ_/(?T0^= _/13PYD\4#F<0=%'N4'[OCUI=$[ M9F@WI-$?;ZH_#7"RHJ \.H.G$N?<]4.XVG,M^-1GV2A+7Y$W;@T;>WGC5PUC_[Y9 M6F<0^_^\(G/2RIQXF9-?=M:KYZBPWMN:Y^*JA\JQPFQ%[_J3=H*E$W;.(M1O M@FWX5C!%MXROC1#(?F>1$6YS6*T*5NGJ/-SENJQU17OZ;+>1^89Q(Q*>Y[JI MG"@8:I9QRSBSLEJK*'E BGA=JST>U-JXE592TXK1'"*<9F*U$KY::$^0YF6Y MC6"@ \,=Y$5$7S[_"1U6 ">!4Y(OI9)."CL(A@%EY2-@"1T36ZX:3NBX8[+* M1>VK$UH+X81!B@O8(J#*Z]O[XR"7A'=<<-BP YXE/?70#%4@2?(:44J\8K* M>^1*DCY".6!?L1,F@XW(",>7<$R@)/E?1($$Y0I[<2CG'IM>=:P^M==CZEC- M= ##!:.+;RI2ZXX3&6^3BT[@SENHQL+"?9=5U*_,DK\T8+=>( =D0'F>701#&K(DV'71TU^@.L/"[\E:3^= MI?YW.LN"4/;Q:.,SP5W[S]E=8PR\GGSV,6BCPYJZT-5ARIH,2$?/*:--,71'S+ "231V1:,/X GBEA"'7B(H+ V M)PE'T--*+#1,K+0#%B4%J*ZQOK@: W&2AH*8 WJIY-JG?9"@A+4$Y!1JE@.&M516X;DF#6)?QHH8*W22P:SS5 M:F2!7Y,GE&8=?D(LCK9A PFBBB]8T9B#X]T&@0O-B_B]#*.#H-&!/>089-<)TLO&'9@GS#_JARU120M47N M^6P\'K3'$89))">,EUP-R.3CN>@,/ W)1=6%_$"C=SNAMFTFM!5D!+$7HYP= MD,FL=<-Q]/$<8D,BATP-W:&=JMHRK+E!?SQ25I7+&EX+'8><%?N#TOEAQ$G' MXXRACX$@G=Y5[%9MBSY02$Q_>'/J=[I+G]U_")5ZA\&.6 9E'ZD0PCSEL%P8 M/_!@"LQIIE#>C:?<0FR41# KGA]ZLZ_NOQI94^$.V.\-W"CHM4*63W_S :<8QP[B.<4,^<@0O^:H=(O;45#\]9.,I MJ,/:]\@V:JQ(Y32=) \TL(.<:6RE^+YT% ,(-0KTE;Q1/E:4>CO_1BB*%J'DY;:F# E>T4\#,>QE7<%(RKS9*VI]SNV$KJHC!:0T\;V1WM+GF,K[(^2'!]U?B0HIJ M4D)]8UKIW2'Y5[O8$1GE0LB94U?]EBRF<_]:,$JG[*47ZF'G2T0IS-I_;Z'F M!>CAHT2[VG[2N0E?,H[;P_>@>V[6LJ+Q9(6CH\'%M!=>7PXW3M?^N\92.Z=+ M_W&PO=V]R:W-H965TI .A^-!*575.SD*9Y?VY,@T7JN*+JUP35E*>W]&VJR/>TFO._BJEBO/ M!X.3HUHNZ8K\[_6EQ6ZPM5*HDBJG3"4L+8Y[I\GA6<;R0> /16NWLQ8](0,B37//%B0>M_2.M&9#@/'/QF9OZY(5=]>=]=]"[(AE)AV],_J; M*OSJN'?0$P4M9*/]5[/^0)MXU3WFUX MV%$X&+Z@D&X4TH"[=110_BJ]/#FR9BTL2\,:+T*H01O@5,5)N?(6;Q7T_,D5 M+4&Q%Q=5FV P=33P,,RO!_.-D;/62/J"D:GX9"J_CG3)&:-@QGGA&MUW+ZX7I&X)!M4 MJSF)B[*VYI:"Q2NC&S:WE1?\3A6$ U4V.OB*!8A1E:J60E:%H&H)%V1Y#^FB MF7L77CBRMVI.+BI(H[@R:P#& \*,AX1?";,0JBI0RE;!RYJ"&NWO0%'5 M7#<%[2 0 "]F!MHO(I%UK=4\2"/F\SM9UJ!C5Z*#U]F/0987TI*HC!=:EQJ+4$$R!!+2N!0-1B8SEXO95:%1TQ*P*K.JIW^"4(- _BIO8P_;T] %]+ M*TL7/\=D>!-"#0#:Y>G5IW,Q-Z"#-<+N:C/"_KQHD_O.E+6L[A]2!U2.'N+= M)$%JC5%A;S#:N^* I#7-$DEI[&Z-Q.+:-B0^HZI6<%XY##6 ;%'_>AF=[]+: MS)PJE.1T/A#/>1*Y]!%:%EA0>++N0*G]? MPYC6]T)3*"Q9A1;XAF$/]*#_Y9*.7$USA>Q]1Y[76P6W5:BM D$*QKT)-5LU MU4&Y>S+5B#G_^Z2!-)K^(A9PKK7Q@X7JEW$,K8@U6\4TK'O'] MX1Y5@V]G5\T80(R$GC#*&=Z:*E$(.MZ8"\$M#/CC$XN4M'UHN"H9CS?6B1"! MOH\/P/'4$0O+"8 C2\YSA_+Z_=5YU]^[[2UXUBR,5J;%AB4^Y1Q$ M.X$<>1[XZQ+(6MO:@=* MD$!1,MUM5P%P)]BY@RVN6Q-:%<2_#N.I-%R9$K03XJ!NY^4=Y^.B0C7N/?6G M7$0\0JJ-_HZ];A" =1XT/%3"0*G\872]LD3(:OA<$G\NH\^)=-X.LWX,4DGT;7Q4G=,14D6CP_&49+&TS2-,K:, M1Q9/QY/HRS8S&A/K$:A^-AY';Z/^)./?43P<#GF1QL,LP>(Y1/TD"3(),$_; M19)FK58RS+'XB'Y=A@Q%>]$T3_DWB3[RM$32%,:JLIQF.(3T7OOH9_%HF&+Q M!&T_GP0OHTG22B6('8N#>)3S(A0.]Q?=X0[M,&0K8LMI@)8>A,>(8?7SG&-] MCX'(. H,VEO)UU44%L90$V9WJ[X7C1+^R:,OH>O;6FW?@>(TR4$9>T_&\4$^ M0NA9@!(JNL^XWSY7YDAUDL3C889%/\\8U!NVEX.>-QS2E!EX[J8TV+E\EF27 MX8J-*62:RK?WT.WI]A9_VEY>'\3;OP"?-C--TP*JP_U)WA.VO5:W&V_J<)7% MS0!?D+!M7 M8-1.3XJ^+'\DM3TCV\TDG4GKL9OFT.D!(I2VXJ/1LV(F M*^\_\^)]?C6<,B"RE"7VH/%O0[=D+3L"C"^=SV$?D@V/G_?>WPIW<%GI2+?> M?C)Y*J^&%T.54Z$;FQ[\]AUU?$[97^9ME+]JV^Y=(&+6Q.2KSACKRKCVO_[: MY>'(X&+ZC,&\,Y@+[C:0H+S325]?!K]5@7?#&S\(5;$&...X*(\IX*N!7;J^ M]55E$K*)>/6Y#)#\7*2$((W3K+.W4WK;OZ,N]?J QR44?WB1*HRE'%9UDS3/E" 8::2'56U=KO1BRB[$!F&3;FF6@'5[,WLM/SH3 *21\ ^3N#^IDLP5L3$G.23?UKD +SG06>L?H#7ZS>QL:D@;:6 MUL0@=1*3VH)",D4AV#,*"6OE\>F0HZBV%(#1)U4'Z&2P.Y6!(31+,R@.[S

:G8NHX,!ZFT0 ZCS >AY5!"ZFRQQ-ZGE.E#[M#6I M?)J&.&I?:E8?4S65B@=#7?G&279_G(U/H5/6H@U@41IT60 Q@XA=472-9&VT M'0\ $_.=2$I\L0?*8;\+:D5I2^2^[:H#2,EE0$<6!O%6NZ[I$';4[Y:^XGU] MFO'-)M1GW7'6J!B*&XA/-;4"M]X74E=%)BII/\K 'N58O?461QV7Z2G?T: ' M7NFV$<_&8^2BT% INGTL2N M P\8^J3_],/%?';^,X8_)1\<[0289%BHHULP#6AK],9BT/6&].BA^*T0[:O? M#<8@4$;0EIPMI_NN:F="*^@=!:"EF+$PZRQKL^2#63,-! 0!U=0\)%S2?=4Z M[SWLNH$4!"99F)AI.X!&GC^=6=R (@]26RSKH7V UJI:6YWC G:= MMP+DPJ3#5",[&5$>#V\"[BL=EHY8_ZG'AA,* M,J+>J)*XX59=YGA,/I')<% M5KU6G5%EB!*W2R>;1Q,[/4QL+Y@[TI Y/L/5'8H@-3J9M34:JWNLEH^W:G$Z M'2S;O$NR8/ST+/IW.3=\J5(U3C(G?0_IKMHS3.-&B9XI64]UF\^L=\6JVEC> M9"*-<3R(6U^#(3"#0Z4=;I"<:V@.L3,192UUQ^!"YU"SMBY=SB5CXJ9)T&S) MN,B5I*C2:N^Q[Y,N'G_/S<;DC?08..]3NH8&K-'JP"!P2[TAT4N,([.EHB ^ M@P"Y"4P/]30YGQ1(#9]](BQ\CFBN;1S)/"*3C-I'(P5'/$QBJ0IH#$^_'$@X MM1RW.4CSJ;S"H3-6G_JR=\SE@,"*YSOR=@QS$S#\X^_==B9'ETI<#-9R=>:J MH-KM_;)_V]_.E^VE]+"]O=KCR,5(1L H8#H=GY\.56BOR^TB^5JNJ"L/":GD ML<0O# J\ =\+#V+=@@/TOUFN_P%02P,$% @ %81O4S';F8?X! - P M !D !X;"]W;W)K&ULM5??;]LV$'[W7T%XP9 MKBW+\=)V20#G1[$.:YLE[?HP[(&63A91251(*J[_^WU'2HJRIEF!=0^-)?'N MN^^[.Q[9XZTVGVQ.Y,3GLJCLR3AWKGXYF]DDIU+:J:ZIPDJF32D=7LUF9FM# M,O5.93&+H^BG62E5-3X]]M^NS.FQ;ERA*KHRPC9E*KRD_'SL4@IDTWAKO7V%VKU+!DOT87U?\4VV,8OQB)IK--EZPP&I:K"K_S< MYF'@\#SZBD/<.L2>=PCD65Y()T^/C=X*P]9 XP M-&M+MPU53ES>X:\]GCG \N(L:2'. D3\%8@7XHVN7&[%9952^M!_!CH]I[CC M=!8_"7A#]50LHHF(HWC^!-ZBU[CP>(MOU2C^7*VM,^B(OYZ /^SA#SW\X7]) MX=,0;[4C,3\2S\277-]5XJV^HW)-1LSCD)2)2!L:.2U<3N).Z4+Z%M>9^'WA M#41!=V2PJX3AI8G8DK!J4U'J7=X#.1H>6-=<,[I?HD0' KV8-C9NHSHB>Y-&"5Z"$]'_\A M8X%YX]UN&VD<&2O 556;$9K#A:B+R/M=4-*^SSL6_!F")6M()V)?'0A5 82L M$]#&L)A/UDD/*6JCJD35LA"RU TD0QO;7/_V[ES87!982!+3 -'YA1[,<"94 MEYN>LW?,C"Z%PP#C-/#O1*R;?_BGC FRM=S)=4$=.>^/9Y))+EZWQJ,KN?,% MN>"@@=8:Q2 L8S @M^L=9NO:]S7+LL0-M'N6<07VCY8'/+Z4%;56W%>!'Z*M MZKI0B8__!L6!'*:TKY U7OX7&.0J)"?](L=>1J4=Y*F4/\IJU\L1#^34C;&- MQ!MRE12RL>2K)M?HDX'61],U>N\3$/K6H[5EZ/JT;B-!6=8 :5#>:2"Y\G7_ M\8?G<3S_690D*^OC[RTFRRB:1%$4\M'5Q"/+(3 #]MTSVHN7P0MY*F7Z4)_? MXN%,BJ?SZ7(_/9CD3$T?([:7B844SBMB\SE6$J[R]=?B#.&HM98>WH M AP\+4YM+N^X2 EACZ,$]OX0 H_[,=\5X[*L"[TCQ,7PJ7PGGZ/$"N/ 3P_4 M$L7<^$T2:/,4*! 6?+"\UVZJKV7D^Y7U(]P-_A560]]MHTP XNNJDTR6+U6J M;,JP;:?Q$A^*@B6IH8X/-RM1* ! Y<[C@D5C&&YOOD1$W5C?)AB'_;&:$6<5 MAW/''N.@7YT^=O68#6YR)>&DY/NJQ7$)H>%2UW_MK\2K MP36:'BW'PH0[:GAQNO;WPK5VN&7ZQQS7>C)L@/5,XU;2OG" _C\*IW\#4$L# M!!0 ( !6$;U,>6;WGW@P 8? 9 >&PO=V]R:W-H965TX:BWNS826S/T(J3N$T<14R:SG3Z ;P# M241WP 6X$Z7^^C[/ CA2+W;3:;_8IR.PN]A]]ME=W*NM#U=Q8TRO;MK&Q=<' MF[[OOCPZBM7&M#K.?&<?X;U4>R"T;5L:INCT^/CSX]:;=W!FU?R M[B*\>>6'OK'.7 05A[;5X?:M:?SV]<')07EQ:=>;GB^.WKSJ]-HL3/]+=Q'P MU]$HI;:M<=%ZIX)9O3Z8GWSY]CG7RX*_6;.->\^*)UEZ?\4_WM>O#XYID&E, MU5."QG_7YMPT#07!C-^SS(-1)3?N/Q?IW\C9<9:ECN;<-[_:NM^\/GAYH&JS MTD/37_KM=R:?1PRL?!/E7[5-:Y\_.U#5$'O?YLVPH+4N_:]OLA_V-KP\_LB& MT[SA5.Q.BL3*KW6OW[P*?JL"5T,:'^2HLAO&6<>@+/J 7RWV]6\6*1C*K]3" MKIU=V4J[7LVKR@^NMVZM+GQC*VNB>E*>GKXZZJ&: HZJK.9M4G/Z$35?J!^\ MZS=1O7.UJ>_N/X+)H]VGQ>ZWIY\4N##=3)T=3]7I\>G))^2=C7XX$WEG_[L? M_C%?QCX 3O_\A-YGH]YGHO?91_2^U=%&:KT(IM-!$ZJ/N?>/2XG&]2)&?;MX MIQ:WL3=MG*KWKIHI+-*J0>[R0%WPU[8V@?OPO#*1F:8;I5VM>E-M''S03(Q; M0YL)V#)5L=>K%3='$ZYM!6]P<;3MT"2=T:_ZK0Y&]5Y5C84M45FG^HU1G=]" M&==#&[;RAQH(#W#J3%V:E0G&4:2LAZGPB \])?WY3R]/3X^_PH'DZ>0KY4-Y MN34/W_DA/'Q)&\Y]VVEW6W[,ACYT%*V$$'#5,MK::MHX54@V89-KT]S.U,^0 M5WD7@8M:]Z:&W3WJ@M!,]@DWC0=];1R0@8C6NU V]2_%3I!G&K?X,[DSH*":9J M-()*+#,X@A"M'-FL*2N&P,@JI_L!.IUA8)@(<$N7P*16VH;F5BS8':WST5+H M%$(B*%"$HU:$K(KB*QTW:@7>CPKE@P(F6&!]'8ML4T]WGL"!:C-3YR;TJ";P M6*HY0MZ0MO*^=[XWJK:Q:GR$O3$?!M:-_L7.1P,PNMFR%E0^U%AC0+?]1OTR M6\S4VCA83UGXV72,J-ZE?P4!"55PF%1D-P%4G%15\E_.U&FL2!^(FQBW1[BL"R!D$)$'.T<47,7 MFX^ZY!$,?LPY/*8$\2'([\=)-A$LUB&YAWP>X(EE5)T<'_XDR^:AMU5CU$L" MY]*L"X,L#O_^R+&6NA&+4J>",^D"*75K=%"&=45]#?BV2[#,V8E4AF.UU1%% M.B!EX8/@6R;.I'CH,:=,U7+HE84.+_#J"[(DQ?:A%\SO@\UY._HHF?YX2NR[ MK^0!$YU*2N)9PL\AT'5.6LKH]T264Z\&F,.CB\9H_D"XX\8/#V**_WY$8+FR0EE MV]_>0_XDQSKN<2X1W>HKHTSL+>"?K0+A#FV7,;_1O4+!1,W(,:0[R"MMRGKR M<8PFN[2Q>FF;W0%W8.-"&$NRE#E_K9AB#N?:^WMHF%32D%R!AE^"5XJ0J M9VF":#E";9"'0JL0,R$F4.1$,'E+61"/#2G,.,9]G8UWZ\-&2"6KP=&64IE0 M%TGZJWL[<)[JZI#S XFYI4\S8^)@-6/" K!)CKD&94A4I1^MV1GQ!+V^R>I0 M2:J>";9'-+VP@#0NS$I0&-H9X9;&QE0/F/VU!1[#1+@P;;F+WWZ# ^15J1VK M"FMP40"69I_H>Y^/?>_S3W:LWWI&XMQ#0WBTX?TOMK,]$M:8; UJ&OI10P\V MQ,YOAJ!Z DYH$[EF@OH5LR)R'15EX9LAI>MRB%"#OC2:-4/_5*'ZU*:U: A_ MA6O;5&2XO4(\+#NC*H5)4'L../\+@55OM;N:J@^S^6SL%1A:OAY;!=B1T#!T M0 &SK$I!0GXP>:ZM;_9:J5T[,)8==M@#6Z5&$ M+QH H@5&_'H@T5( 4*TIOM.W.YK7ZV"*D5F;9,5HQ2#8'X"9%DE(1+.%N,8Z MS2R4%I"]I+X]]*O4MXJR8BT#)^XE>.TF7,:93\ M]H1^S2Z^OW%T=:DB$P: ;/.##M5&G7Z12@3-VVHD)#: MD0C7W'E5JMGO@P:-ALB*1F@F%6=V77;W&R3RQC=UJN^K M09KQ,5)<;0"61! V7C'?G7>'9!)4 #9&1!"F%#R2ZMC0 4$(3C%,?"PHVE]9 M@YAO<^UKX;1*9@&SW:5.X@0(8N0**XD]P8ULOD$E$7"*/,(MN26:41 GO+HT M@TS"4--=.[YR9JTY6JF$7CET7K1O<2YR2X.IU,':2:YT)573&5'MI*KEBA.B MR5@[2?T=:3%+8D";70+B)"!WTLOD_,>_O?^:I8DD$W,!'J2,;="@F9 55U)N M,W'+8&AC*C#6YZ8CC\!EC>K0S8K7$H&GQFF)MJS:E KU V:]=FC5]Q:95M/K M"7$<29%\N0.Y ZW4?H\^OR?P^X)VWQO_F$X+#DNI?RN&L.W^[//9BY$4T"(@;X1$[7 MF%10.UY,0(64J 6G._6V,/.\1LVVO'X1Y85=%V_G8[9+TT7)%Q<7B=)VE5^F MY*H*0YG634K 8-@ :\F^-:R@O>P;!0&')U^@]%7!(WC.$V+&7=O@G3"0%6!$ M7J00]PUBE8BS024=UIM=S'GY @1AB-09FBC+NF91\A6X57&96.[,3:].3M%1 M\,2V)MY5IN*U92 *^F+ M9(5+Z=][2=YRV!IAD3E?BL,,R ,384I)&;VE$V5[J:(P.,T^G.2"CS$/%^@R MX0S./=T0$S@]>R"(/^1=L[25C6;G@:P::S)\.EG30\GM<>C8@Q)#0=Q,X:#^ MP-835!,KG.N"689.B8(2XJ11W$_D+"=Q2O":69WB?+MC3(8P2.E?*0/&];>& M+WL80A2F9F!W+Z!V6/03F;96@W0.8[C>7R[*_4L2##MU74M& ?F?G7YS%M'AS\+Y<)K*C!XS3H"F4NX80ZEEWJ"Y.47T"J!EY!X7-;3^&;QII5 MFJ *H/-D=2O.NE-3RTW9=WY+^D@YV_-"8KUK.DV39ZA>7XWA&T?;CNZI>K&+ M6EM]*^]YA2@QP('L6H86S.:@E=(U![;AX *S3Q0TZ.3%5U%M#%-LALFR:?RV MD-R]'F JD&1!&U&\5S/A2VT=N;IC:^=D4B7F*2T7X1<7!7SF^=BITQ=9ZC>E&P(G7VAX59)KNR 8+\@$2-DF[B9&!E96X3)(/S/K_MR][ M)>?%T\2]]^*]-WF7!$Z2;Y"0@>>W<;]"%6*P,@3*?7/V8S \$51S?/ M:XA>+KA9%#RI&S23FI'<-[-VLC!\D)H@\MW HEZ[X\V M"9'//K/B]%\-O>QK$6ZY(]LK MO7N7TVR@4/FD%M#]^P,QYF;8@9=Z$$M'+I#6D@>T[MHD27B$/6+^^)7A/FQ ML)W/OEG9RI3K,OTPITN%S#4AW>RE1H'6\2^%XO(6N:FIZ[ MB;045D/GG RO_;"4])X4>-XMGH(]:91+B_SHO<#1WK=)E.>U?(&-J0](GRG' MM^-'WGGZMKE;GKX08Z9:DZX;L\+6X]F+YP=PEWQU37_TOI,OG4O?][Z51^+, M!"[ [_R"4/Z@@O'3]YM_ U!+ P04 " 5A&]3H#>2"(D' !?$P &0 M 'AL+W=O9X;XIL1RTP &&M;LD9YYY M.,\,=R]WSO\>"J6B^%P:&Z[&18S5Z]DL9(4J99BZ2EF,K)TO9<2MW\Q"Y97, M>5%I9LOY_&)62FW'UY?\[,%?7[HZ&FW5@Q>A+DOI][?*N-W5>#%N'WS4FR+2 M@]GU924WZE'%7ZL'C[M99R77I;)!.RN\6E^-;Q:O;\]H/D_X3:M=&%P+BF3E MW.]T\SZ_&L\)D#(JBV1!XF>K[I0Q9 @P/C4VQYU+6CB\;JV_X]@1RTH&=>?, MOW4>BZOQR['(U5K6)GYTNQ]5$\\YVH\>HQKIX M_5%ERD9QDV6NME';C7CPSN(Z4Z ^!O']@S,ZTRJ\N)Q%.*1ELZPQ?IN,+X\8 M?R7NG8U%$&]MKO+#]3, [= N6[2WRV<-/JIJ*D[G$[&<+Q?/V#OMHC]E>Z=_ M-_K_WJQ"]$B=_SWC[:SS=L;>SOZNMYO<55'E0MI<_,M%\1^(LGGV%/G/>QNX MJ0[=>,9A]D(V_MY;\9.T-41)Q(+>6"CQ[N;Q5N@0:DRX>?R51T[FBPEF;U6( MR=0_OGNY7"Q^$&\_U3KN1X\JJ[V.R);GIHE[%0N7POS):5#R&V;5GE;1LS?* MZZTDM0:^_U'E&X0Q$;M"9P5%L]4YQC(C/9E#:1*9*RMIX1C8912%,[E0R5OH M0 F,9"Y$$9U8:X^+NLIE5!SO6FHOMM+42K@U_ K=!3 1NBQ5KC$5K%5>PR%, MR*HR>P ;T?+#T&"AY_\'00"/@X4'Y>&.4#F_DS['#,MI%\A/5?NL0.7!?N6: M:IDT(A02?#5(#P/=)ZL[5X,#0*/BB0D^A9FB4HH#2! 94S]&$8NMEN*KL*;B MET('RH81?BA\GX'<06HO2*^F#6"ELJ*4QN:;8 MWR CRQ4N%N>L[3GONR9>="DJ_'=Y8#O: I8#%T-[A$N)._;<9_4@:87K,WR1 MJD<3"T#:G!C/=2XL-%?(+8@606^L7B,\<*%A-XLC$.9JVCP;4!(I;W*@L-)F MFC8DXD'*]J A-6:OA90[\$'6L4$^:8\SE,;T0"=-?DY)D:AU,9'R#4TN,'CG MY]21))8":C)!J$6F$[FH1Q=N.8_0@7%>M!IT7LAD+42!*;[6E!>M0[ MF*)NJ:UV=3!['@3?Y!=6W1-AT8Z#GO&26)B^! <4[S@Z?(V\E "YQE M&<:=H[0F,^&U>).LHU* G=35OV\OSN7I;*2IIZ-B($JA-T^3J0.XI0J^B=\05E7TJ+=[)K)A")CNU5;Y/_U&G MI94R6FT;/B.+N>":AV)I-XK%U69ODAV\5"[1 >A'-OH;Q03I\G0Q43U%[/69 MXH+L &F4*UQ9Q+.59=2S.!7'FSJ9W^.\,.SI-42TG"\NCA6/Q<7)XG0BWG4; M]M[BM%,G@R?BSJ/GQ='/+@1JS4TA06-R>9W1)N#,W64U]S5>( PO$*S\WEY3 MO345R PO%8FS QL#VRA2;1+PJ3LG<^HS)0BN&P_@#:53$YU?^\Z4CY+TLZ]2 MH^SS<@!KTFB-SQ>K.A*/(Z-+36ZB W->YHJ3U7%IH<,33B?(?ZPME,E/HCL! M@M1Y<[6*@P/'!'BD3:<8J^)!K0X.XD2&CR"P#LNND366%^@3I M&OU'PSWQ*^VW_.^IZ\CASJ10.UEPF-KF5-D&AZ&$KY1[3NHZI*9DE-V@&A$@ MO!52BVZ]X&R$8J"XT0#5EU@K%W2J7(1F#<&A3V JY-;LO.C"'X)%NJ$) O/; MPP)(K91HBRQ3ETCK8-.#OU)F%R\'*?A7CCP?K/B 4-C2!5MZ-=#YUJ4$IC=4 MQ:>[48[B2R\)"6/%9VPU:!64*JUH0DE!?=E-ADAY!NNA+:F#:>D\8;@T,2;* M;MG7KC8#DE"'RNW%H-;KIAOP$1VL'Q;=4U1#VM!C0/8X^JA4OPT MV>;L!&&%VD0N8"B:GH\ S5[)@(YNW ZDW4LK-XEN4D.#5 V+%H?0E']YM(W M\)$.V[=3I.(7J_JPGCHY?R/6P2DA52O#$_KV'*9/O7S/!A\]2N4W_&D'+X44 M6/K^T3WMOA[=I(\F_?3TZ>E>>F@TH,2LL70^_>?Y6/CT.2?=1%?Q)Y25B]&5 M?%D@492G"1BGHVU[0PZZ;VK7?P)02P,$% @ %81O4Y?)I"R$ P U < M !D !X;"]W;W)K&ULI559;]LX$'[7KR"$?4@ M)3HL'S%L W&3Q1;8!D&P M _.QN55X"DJ;672Z[=EQPZV73JD[S51M:],GI0,]']TZ<^#T<*B^@5A:17 M2)S?'9#S\HH:NEDI>2#*2J,U2[A0G38ZQX0MRLXHO&6H9S9;JEE.J"C(%>.M M@8+\*[4F#2BRJZ@"PU 3')K:8'*P35Q:NDS#T#@VPT[22Z)@,9L$Z?S"DE-+ M3A-+SN/4 2*)+@73>>Q=ER5.0%LX5RZ<@41#WBIF&&!1KNN&RQ^8\;O=1^V= M];_+XAO.'@SZ\ NNVE:@&L"$8VU&\ MQ?8@&>04>]C6DK=N?QQDRRT?G37L;%#V$"E)+KS9+$BP=/-YL$ PK%X\3\A+ M;SX\FK38-7NW3S1&W0K3#=V1.ZZLRVY2_R_>[;L/5.T99HE#B:K1^1PWA.IV M2'/W?@( '8% 9 >&PO=V]R:W-H965T[D$_MK<2(W]B*>H&N*H%)Q+*C;L-5[O$X"W@>PV].MH3,TDFQ),) MOA4;-S - 8-<&P:*RS-< 6.&"-OX/7*ZDZ0I/-X?V+_8V7&6C"JX$NQ'7>AJ MXUZZI("2=DS?B?XKC/,L#%\NF+)?T@_8.'))WBDMFK$8.VAJ/JST9;R'HX++ MX)V":"R(;-^#D.WRFFJ:KJ7HB31H9#,;.ZJMQN9J;G[*O99X6F.=3J\$UQ*O MAMQ!#O4SS1@H,GNPZWSM:Y0P0#\?Z78#7?0.W9+<(&&ER&=>0/%OO8^M3?U% MA_YVT4G">VC/21QX) JB\ 1?/,T;6[[X(_/^W&;*9G^=4$@FA<0J)!]0>.LB M3[(8+ZY42W/8N&@V!?(9W/2A I*+IA4+=:ZQ?,B$-A,XNYHQ*(YYG3,G\18(/G,6WL4R M<1YY]C_HTHL0LO#"B\#9&GW*<\!6)"E$E^FR8^C$7'0X@#.+PMB9.[,8L7/G M06C*WIS((QPTRH81ZB_-)O"294+>^EO^D1<:D'OK>$6LXF"+*3L]*MO!2W_A MPXMT0^6^YHHP*+$T./^T<(D<7#X$6K3669G0Z%.[K?!A!&D >%X*H0^!$9B> MVO0/4$L#!!0 ( !6$;U-+H!!SC 0 'D+ 9 >&PO=V]R:W-H965T M'&56GDG\&L):[VWIC:2A93?[<=M?ND%%A!PR(RUP/#U!-? N36$ M,'YL;7J=2ZNXO]Y9_^1BQU@63,.UY+^5N2DNO;%'$,AVBI$#G?KR*&\88;-IDJN MJ;+2:,TN7*A.&\&5PI+R8!2>EJAG9I^ES-E'D4-^J#] D!W2:(?T*CII\ 'J M/HT#GT9!%)ZP%W>1Q\Y>_+[(_Y@OM%%X:?X\X2OI?"7.5_(6=JREO$'C"Z!+R;$42[&BQI)+=2'7FAH\62FI-2S M\W^]\S]W_LG\Q;?=ZGR3KX"'[<9QO]>N?M"# NY4=%'6FGP@8W\8C?'=&_I1 M."%GN(S\))B01\5RH()5H$GH#\<3T@O]8#Q$D6$0DQMXPC96HS<#62$DEZL- M248AZ=G'&3DG7Z4XS_#BVYO3,+XMX5<0DCA&'7QL=3)9U6 0^4H!8,\S)(U& M*!&D*!%&$9ES7C*1O9*(4XLM1.\_(X,*40]QUSZLY4=I&,?@0HPNB6S $S^, M1R[@V(_1^E%J;B#;,A,Z9H+_R\QMA1?/6%-V52J']_UTA:$_B@,+/_73(''P M>[$?!M$VDC!*#JC#<%T:?(O]C/1&H[%E<#CY#PR^C\,W6)PD>(/BV'+42R(+ M-YR$;Y(9C5K:HC0X2N<>H4-_E"0V#6,_"L9M1A)DM,U(XD=Q0D\TKK1K7.G) MQG6Z1_GT4V,:!0?DTX_/.#%H.-:Q3CH[WK$.3$-KNB7"$-L"38&,T*K]=8']=1UI5$[=UH6/2'0-;K+@&W]G M=G+H)^RG^WY#9TB4)T M TQI!\K>36!+ ^I5<__=";4A[?61"^(B4F 'Q1R4[;CCU&Y&9!(&=A&38>(6 M"9:6.TI)C(O'SAD9!4%7 JY_';WC@[UQ",MVY88^_*_9GM5.1MUN-U?.VW'J M1;P=2N^86I5"4PY+5 WZ([S!JAWTV@\C:S=<+:3!'N&6!<[&H*P GB^E-+L/ MZZ";MF?_ %!+ P04 " 5A&]3.$FK8+4" G!@ &0 'AL+W=OZF>= E@Z&M=";WT M2F.:>1#HK(2:Z7/9@,";0JJ:&135+M"- I8[I[H*XC!,@YIQX:T63O>@5@O9 MFHH+>%!4MW7-U.]+J.1^Z47>0?'(=Z6QBF"U:-@.-F"^-0\*I6! R7D-0G,I MJ()BZ:VC^65B[9W!=PY[?72F-I.ME$]6^)(OO= &!!5DQB(PW%[@"JK* F$8 MSSVF-U!:Q^/S ?W6Y8ZY;)F&*UG]X+DIE][4HSD4K*W,H]Q_ACZ?B<7+9*7= M2O>=[02-LU8;6??.&$'-1;>SU[X.1P[3\!V'N'>(7=P=D8ORFAFV6BBYI\I: M(YH]N%2=-P;'A7V4C5%XR]'/K&Z>6]Y@D8U/-[(P>Z: ,I'3.\!42UGE]$O= M*/D"UD;3T5>VK4"?+0*#Y!8BR'JBRXXH?H=H1N^E,*6F-R*'_%__ (,>(H\/ MD5_&)P$WT)S3<>C3.(RC$WCCH1)CAS?^F$K\7&^U4?A1_3K!G0S-./H3[ MK>*?Q+>=/=<-RV#I8>MJ4"_@'9/J8])J(.5'I#X5."(RB>VH#94%-2700E;8 MU5SLYF3$!:IDJQ%"GQ%\'0/U%M3P1.0:LEX3.4U(KF3=M 8UEA8.X9!/)/;C M).WV>$8.)4$QG,Q(Y*>S";E[,TJ2HD&:AN2V58*;MD^IX*_VK,ET/"/39$HF M_C0GZ>- .4W#=-?]?\VZ$WC.UXT)C. 6ZAN<7 M$X^J;BQU@I&-&P5;:7"PN&.)DQR4-<#[0DIS$"S!\&]8_0%02P,$% @ M%81O4]E ^)W? @ + < !D !X;"]W;W)K&UL MW551;]HP$'[/KSA%>RC2VD" M4. !.VJ(;4J*^WV,.W!)!=BU;$SVX'VW^_L MI)1*@";M;4(D/OONN^\^Q^?A1NDGDR-:>"Z$-*,PM[8<1)%)2,63H*VXX0"DRL0V#T6N,E"N& B,;O!C/R]VGS%IIZ^PTN4,/X)F]JW=QY"4AFKBB:8&!1< MUF_VW.BP$W#1/A 0-P&QYUTG\BROF&7CH58;T,Z;T-S E^JCB1R7;E,65M,J MIS@[OF9 M'T#_#+=*VMS %YEB^CX^(J9;NO$KW6E\%'"!Y1ETVQ\A;L>=(WC=;?E=C]?] MA_)_3I9DT.?SZTC"WC9ASR?L'4@X,08)D\D4;CA;^!T'P0G7(+-566H#M,*OE7*4NA<\X1JH;6)/VMPR_23 Z?> M ;.4TO&$M&TD.+G!-0KHM((%7TF>T9JT<&=SRG2W=-0]T9DLJS?O^+WWHU2' M/+NMX$%9)@+Z O&%CHRC EE%A(,/0:=/C]/F3X9W;;1P]BG].GWX&^7<5HJ= MK=RO9$#6%2:-D!W_ ;?_ R%[W5TEG?5.RCT.L.\413L=K$"]\GW:0*(J:>MF MMIW=7@63N@.^N=?W"&FUXM* P(Q"VV?G_1!TW9MKPZK2]\.ELM1=_3"GZPRU M&PO=V]R:W-H965T#EK-3Z8 M$L"RITHJ,P]+:^MI%)F\A(J;4UV#HIV-QHI;FN(V,C4"+WQ2):,TCC]$%11B[@D!";AV!T^L1 MKD!*!Z(R_O3,<)!TB8?C/?VS[YUZ67,#5UK>B\*6\_ B9 5L>"/MC6Z_0-_/ MF>/E6AK_9&T7.YF$+&^,U56?3!540G5O_M1_AX.$B_B-A+1/2'W=G9"O\B.W M/)NA;AFZ:**Y@6_59U-Q0KF?/W+(W3 MY AO//0Z]KSQ__;Z<[$V%NE@_#I"GPSTB:=/WJ OW/D25H!A0C%; EOD.390 M/.O1@FZ4-:]]VZ-P9\VIJ7D.\Y"\9P ?(77%0F&"5Q/&SF5&7QF\XZF=T&R:$B M'0$+U1IP. CY.V&L_+#JP006X]68WS/??.6)8'>Z316>CY_#N,KKFN!7* M, D;2HU/S\]"AIW!NXG5M3?56ENRJ!^6="<"N@#:WVAM]Q,G,-RRV5]02P,$ M% @ %81O4S[4Q)Q6! =@H !D !X;"]W;W)K&ULO59-;^,V$+WK5Q!"#[N -OJVI, V$"J9BW<"B+[ MIJ'B<0,U/ZYLWSXM;%E9*;W@KI<=+6$'ZK?N5N#,G5 *UD K&6^)@,/*OO(O M-[&V-P:_,SC*V3?1F>PY_ZHG'XN5[6E"4$.N- +%X1ZNH:XU$-+X:\2TIY#: M\,A&!T"PWL(9%C>4$772\&/1&AK1-,?)E7C MC>18JYNR4P)W&?JI]1;NH>V!O+NC^QKD^Z6K$%7ON?F(L!D0@C<0,O*)MZJ2 MY,>V@.*IOXML)DK!B=(F. NX@^Z"A)Y# B_PS^"%4XJAP0N_D^(?5WNI!!Z# M/\^ 1A-H9$"C-T!OF*1E*:"DYG#Q QG#O%; LU#ZVEW*CN:PLO%>21#W8*_O M*B '7N.=86U)E&X.W@&SWRI)J%6\("#&//>/1#UVH)=*S@M).%Y"1&4Y2,04 M1%4"@-"V("U2(Q-0!8X@?.*4U1S)'IBK$,'RX4)J?A!(O MJC+H0/.*Y%1!R<7CI?6.M6C,>XDP\KUU9V+/0UJ_/B=AO23Q][IR\D3>VCU*="8W(%G9FJPW/:L+ZP?+=Q9!B&/@1(D> M(R?Q QPS)PYCZ_,]QE.H5*/=8#78#!8[?E!'*H::[_I.E\U*_Q=7;"!HLK"B=Q8R<-(NU.^:( M[EZZT.Y>&EA?4'BQR%CAJ:K?9Y,X(1*(G<4BQG!.EIDA"9)G;#2/#U:(U?DP M+X#C8_S)>X&='KWON*+UZ3+HYD7. DWQ(W"R0+C,N071O>L9HKAM=-%..G0%G)>MNQOO&V8XW:Z1'A2&2]> MTX^SL?^+?ASTGZ&&C;1&R4$355%%CE2B;5[WQ>"4G[*M9]D> M!&^F'3D(QO!?!@)K(769=+0]E*PUAV1<&(.2*2CJ!YD+R/^O']LW:S60'9*E M#>^U+L]+@^7 5I5ZD< #'GDY5VF@HD4[+.F92N 935$_M +%R$4KCQ]F."Z< M )7YM8/KSMX"6.[2O'@D=@/Y#<^":75Z5%T-;XEOYL.+[!,5R$J2&@[HZEWH M-XP87CG#1/'.O"SV7&%OS6>%#T,0V@#W#YRKTT0'F)Z:ZW\ 4$L#!!0 ( M !6$;U/@PVM\D@( ,(% 9 >&PO=V]R:W-H965T2R[TPB^,J:Z#0*<%E%0/904"3W*I M2FI05=M 5PIHYH)*'L1A. U*RH2_G#O;6BWGLC:<"5@KHNNRI.KO"KC<+?S( MWQL>V;8PUA LYQ7=PA.8[]5:H19T*!DK06@F!5&0+_R;Z'HUMO[.X0>#G3Z0 MB:TDD?+9*O?9P@\M(>"0&HM \?,"M\"Y!4(:?UI,OTMI P_E/?H75SO6DE - MMY+_9)DI%OZ53S+(:B<5+)=?NG^P:W_C2)VFMC2S;8&10,M%\ MZ6M[#PB.:%5RI+AK),6&;\F04GC*, M,\M[D=PACQWR M^ 3R6LD7YMXH/A-RF.>]:SR/M2F Y)+CI#"Q)<9V@^"L:1!&$U-899\,YY&P M)IEQ15&1>;)6!/(%EK]-)];U,H %(V+0/;,N\;4CFV M8 L,E FHK@]O3>$'O=IKZ7&I=9\D@.SAB+[WR8NBP30WUKBP606 M62[-_?@1<.Q=^'UXF@X\OH7J(96C88SU-Y[ M"<'!7)6@MFY[:)+*6IAFQ#IKMZ!NFKG\[]YLMP>JMDQHPB''T'!X.?&):C9& MHQA9N2E-I,&9=V*!2Q:4=<#S7$JS5VR";FTO_P%02P,$% @ %81O4P+1 MRZZI!@ &Q( !D !X;"]W;W)K&ULE5C9;N,V M%'W75Q#&%$@ QXN\Q Z2 %EFV@$F,T&2:1Z*/M 2;1,CB2I)V4F_ON>2LKQ& M35XHB;H[SUVD\Z72O\Q<",M>TB0S%XVYM?E9NVVBN4BY::E<9'@S53KE%H]Z MUC:Y%CQV3&G2#CN=83OE,FMWUYK@J;R$S<:V:*-.7Z]5HD:GG1Z#96 M&P]R-K>TT;X\S_E,/ K[,[_7>&I74F*9BLQ(E3$MIA>-J^[9]8CH'<&?4BS- MQCTC3R9*_:*'K_%%HT,&B41$EB1P7!;B1B0)"8(9_Y0R&Y5*8MR\7TG_XGR' M+Q-NQ(U*GF5LYQ>-48/%8LJ+Q#ZHY1^B]&= \B*5&+>R94G;:;"H,%:E)3,L M2&7FK_REC,-[&,*2(71V>T7.REMN^>6Y5DNFB1K2Z,:YZKAAG,SH4!ZMQEL) M/GOY3< EPXZ>^"01YOB\;2&47K6C4L"U%Q"^(6#,[E1FYX9]SF(1;_.W84QE M4;BRZ#JL%?@H\A;K=9HL[(3=&GF]RL.>D]>K]_"OJXFQ&B#XNT9FOY+9=S+[ M;\B\2;@QLAE[^/&371DCK&$\BYE3S[Y)/I&)M!*6@,'. M!;OF"<\BP1[I[ [%O=8$2M8SD_-(7#20C4;HA6AX7UF$ R%/88 63"QX4G K M8L8MD]"8.YNM GBMT,"48,NY@$F:['IU[,CF@+/$B2,O5@1+P=2$WCH7-$&> M)#F-P"[/F(Q%9A$:TD=1:+$G4$Y5@O2G\%@"6ED#Y+\(!PF*]N*IMN+)U_'T M-B7[\80-1B4R=JY.RN"ZQ "\X8Z=J\) @CD.KL T#=9'YB$2;)]J "!:D4[@ M]0J-P:V(RIVNV^D$CC4N#WQ#I#?SI P1'"HHDI[JFZ(X(/2KC4]!M]D==MUU M, R#/J,Z61NF[7#WAEA'/;(Q M;'9#?QT/QZPFFP95-@UJL\F[^S6+5.K1]OD%/02ZBSUVE6$'Y MTO;$X\V7:9*/? T_J* ["$Z"/A >/!:3K9,^ZGU0U%$O#(ZQ]F@=#]UZBO4[ M)J1U#,@E9"HYUL?:'SO'PC'%AJ"<%#%D+8 ]A\8UHT$ME='[5(DBPH)4ZU27XE%CD@RPFR+7&95&&@?U5>Z(FVD M\4#V2+4BXT!VLS3)5#Q8\>V42D9LD[ MLSU4:30UG[(+NW;(-MKASN/O6@%MM=$-G%0M:.J'7939XRYMAM1C3MUM+QBB MV>"F'W2QCQND9P>U3>#C86K)O.!)6>!JVU776<+> 7.F#/D!$@%$J[;[0?W M=#!H;332$ H/L:(YU36ETPI=I[7HVID.V+.;[ZG5+_!B)MB#\WY-\$15[ IG M>BM-I I8^0"D',)AK>+#.'Q&\>!)5"0.?)3QR]*>$U[:HRM[?%"HJC99[B/F MN]NKX-H$OC,2^@[*B5?FPWT:W+2K KM8:V'D 1Q+P411#HN18R;"'%4G>FW2 MS$C##RE#)=&NF^+4)TIK/Q(Z1=Q/@E[*E@VM8"/ ?#? [QO3GM\3+7;D G2\ MV_0 ]U8'"&X-^_N"MDS=YQRT.IW@M_)2A\M1AS RE,Z#3>?42\E> 8IU!>ZDKXYVGYT"EI;1J#VX-\]\T_!>#!RPWRG.SAX MYNV-#_94Z)G[+4'##TSWW^[5;O7GX\I_\*_)_6^3.ZYG,J/Q=@K63NL4 [+V MOR+\@U6Y^_R?*&M5ZF[G@J-J$P'>3Q6RN'P@!=7_H,O_ %!+ P04 " 5 MA&]3$1 VEA]Y%&F =O958&:G:+L[A\4>%)N)A;&EK"0WW7^_ MI.RD::=3S%XL2B(_?J0HT8N=L5]=#>#Y4]MH=QG5WF\OQF-7UM!*=VZVH'%G M;6PK/4[M9NRV%F05C-IFG";)9-Q*I:/E(JS=VN7"=+Y1&FXM=UW;2OOO-31F M=QF):+]PIS:UIX7Q$"0.C_ !FH: D,8_ V9T<$F&Q_(>_9<0 M.\:RD@X^F.:+JGQ]&=LZ;=C!& M!JW2_2B?ACS\B$$Z&*2!=^\HL/Q)>KE<6+/CEK01C800:K!&MN<\2V*>)JEX!R\[A)L%O.Q_A/O7UXZK"NW#?:-[HT+?!K0/ZPGSW()W!OG=;[7!]JX&O3X+TDCYX.G3OPCB&V MK[G';7M$SAS(V8&<]-ZJ5==;(E.098V;6S0?P/K0R5KILNDJ0"/4>)VCO:)] MSE%Y'/7[-%YKJSXKJSY'P\Q3CLXQ8Q[LV6M_RC%H%%ZOP?X(+SP=Q-]Q;3QW M:J/56I52^POV4%L WO8E#U3R['?,\L2V F;QMFT"&-:3'%,19R)&0E%G.8)^X+O)*J7P.]-TU&$ MCFR$8$4\F11,S./Y/*=AFD[9@_&RV6>*B3R>S"9,I/$\35E.R#CD\7PR9<_5 MVQCG7I :Y9,).V6C:4[?+$Z2A(0T3G*!PEN,1D($'8&9G+!/T*=AGO&UVJ-5^#U.!RJAHD?$^_2M M,L>C%B*>)#D*HR(G4B>$5V!Z3BBD.67@K==N?-1)6K";T"\=7H=.^[ZI'%8/ M+?FJ[T3/ZGT__R3M!@/F#:S1-#F?%A&W?8_L)]YL0U]:&8]=+H@U_E: )07< M7QOC]Q-R&PO M=V]R:W-H965T&EMY[[ON[M<[CS:"GFK,@!- M[HNN:Z*,RBH.A8E<'R2"EE0C5NY=E4I@2865.1NX'FA6U#&G,9CR"'6!L*BG]W M,(<\-TSHQY^:U&DT#7!W_/5/[VO$[$#0)YV0% #@N> _@% KP;T M7JO0KP']URH,:L#@.2 \ AK0&AS7R7+9CJBFDY&4FR)--;(9A;V=5DT)IAQ M4UE++?$I0YR>+*N*(B(E2[;F+&4QY9I,XUALN&9\318B9S$#18XBT)3EZB/Y M3&Z6$3GZ\)%\((R3ZTQL%.6)&KD:73+$;ES+SRKYX(!\CUP*KC-%SGD"20L^ MZL:?_@]_T8WW@PX"%W/9)#1X3.@LZ&1<0GE,>MXG$GB!W^+0_/5PKRT?;U,_ M?YOZ13<\@ACA?AM\+Y>]ICA[EJ]W@.^+, 4X%SP&RKO@IK.6-(';).Z+=0*'UJ\Z<]W$_]DX&%8=RVR@T9VT"G[$]NLB2FF M)=,T)Z50S'38MB]G\,*!<+BC7Y7#?XSVG P;)\-.)Z_I/5D!AY1I3%$LL"W\ M;?VX9N'+'(7AOH?S%AO_F4U4V0QV;8+AOLUYM]9>H,,FT&%GH OZ@),ZOB4+ M*70]ZG"YEK0@ORZA6('LJK631N;DO # 1QH+W$062TA86ZE'IR_2CX5^H(A\[VFR>.]31E%-M/MN@^"% ^[. ME"M KNU]1!$[J*J>TIPV=YZIG?3/SF?^V=QO.8_\L_/J1O-$7UVP+JE<,ZY( M#BE*><=#S)6L[BS51HO2SMB5T#BQ[3+#>QY(8X#/4X$%5F^,0'-SG/P#4$L# M!!0 ( !6$;U/+<^)?Q@, "8, 9 >&PO=V]R:W-H965T2UZIJ5=HO;OV?945 M4%)U)790X9>-D"75^"JWOMI)H+DEE=R/@B#Q2\HJ;S:Q:W=R-A&UYJR".TE4 M7994_I@#%_NI%WHO"_=L6VBSX,\F.[J%%>B'W9W$-[^SDK,2*L5$121LIMY- M>+T, T.PB*\,]NK@F9A0UD(\FI=?\ZD7F!T!ATP;$Q1_GN 6.#>6>,T>L?I@'P1E2X4658YY [^HI\_[N'[*$"G0O2BPCSJ-;B"W149!#^1 M*(A"QWYNSZ<'KG#^G_?E?_9^),:@*XF!M3=XQ][O=0F2:B')]YNUTA+/\I\] M9N/.;&S-QN^9Q5N/59DHL:8XUM@%H5I+MK9%IP7!+R7>'%CQV6,A> [265F- MD\0Z,;?@TRP,X\%HXC\=YNLMZC))PF/0PF$JBI/X&+5TF!H'R:O#(S&&G1C# M7HT74 D\S>>KG'2&DUZ5O]F;$?)+^H1)W )1YA0K@CU":3RMK-H2;"_F?")7_C?7B@1A2,DD&=JU)N= M9;GCX@< N5\]J(^D'KV)-SC1^$/$XD/$L@]Q%..XBW'<&^--_A>V+3S3^S-* MT30>JG!*07PF*@2:"439$LW;AO3OBW1\;I&Z@,XB=0&=1>H"]A5I&+PVZJ!7 MUU6CG@1.VQO35:[PG/$:FR)90T9K!>;*Y;4=Z_:BYF8=1=?LLB-_H&6[J\.( MPCB*3I5TP)(D>G/E.F!I.DI/8$N7TRA,HQ,-_8.Y!WO6U@Z<"@NIKG33[[K5 M;JB]L:/L+,P3;.>O5?#-!?Z%RR[!0.6S057"5XEYE,Y0V+UKL M[-2U%AIG./M8X" /T@#P^T8(_?)B''3_&LS^ 5!+ P04 " 5A&]39!3! MK[P# "F#@ &0 'AL+W=OB?"]L [Z*!NBBQCK'0] '6AK9Q$JD2U+KW?[ZDI16\B'31M*\ MV"0UWQP?.4/.<,_%D]P"*/22I4R.O*U2NWO?E]$6,B+O^ Z8_I)PD1&EIV+C MRYT $EM0EOIA$'3]C%#FC8=V;2G&0YZKE#)8"B3S+"/B=0HIWX\\[+TM/-+- M5ID%?SS^966F&; ).4,"4A&W@3?+_# *S$5PI[>3!&)I0U MYT]F\BD>>8'Q"%*(E%%!]-\SS"!-C2;MQS^E4J^R:8"'XS?MO]O@=3!K(F'& MTV\T5MN1U_=0# G)4_7(]W] &5#'Z(MX*NTOVI>R@8>B7"J>E6#M0499\4]> M2B(. %I/,R L >$IH'T!T"H!K5LMM$M ^U8+G1)@0_>+V"UQ"CX'@DC MK;69@67?HC5?E)F#LE)"?Z4:I\8S+C@CSU3D$DUH_!$]0DHA083%:!%QQC,: MH15$N:#J%4TBA=[/01&:R@_H-_1E-4?OWWU [Q!EZ/.6YU+CY-!7VC.CWX]* M+Z:%%^$%+UKH@3.UE6C!8H@;\',W?N# ^YJ1BI;PC99IZ%2X@MT=:@4?41B$ MN,&?V>WPH"FT!@8)5;H&17S#Z+^-IV%:Z.E:/:84/H]Q MMSOTGP]WJ$$&G\C,&V3"WK',PFWK*-!.%6C'&>B2O.J"'SVAI>"JK)AZN!$D M0]\?(%N#H%R7]EMWJU=I[SF#^$MM0>B\CW@&37M4 MH#N'O 4X"$YVX)K4D6O]RK6^,W 7OW]RPFXC8E!9&SB)F&0\9_;$@K[S8I0( MGB&'"TUD#1IH",[(NB9UY#X.ZBL@^*7YC0\N&_S_9/B\5'08:QA>##6L'0B= M#KA"O9YXN*Z8V%TR?RSU<%TIL;M47DN^$GY$WWGR-4CU+I-<5S?<^;7GJ2YP MN.NDX1&27#]4>(+@S::H;$;69B,[W<9$.F7G7*IS.=OJLHG==?/V6PXW%,?V MN9OG4HY,J4LH[O\LM57):TS@_OG9NNA576JQN];>[A59I\V9,3B[S]NM5]5JU51-;"MQLC[%]S/'Z7BHGQD#5 MFH[_ U!+ P04 " 5A&]3:U-;'^<# ";#@ &0 'AL+W=O7VWB#+B3,=Z[)%- MQ[04>4;@D2%>%D7$WF:0T_W$P.IQA!#HE0$)'\V\$< M\EPA21X_*U"G]JD,V\]']-]U\#*8..(PI_GW+!6;B3-T4 JKJ,S%$]W_ 55 MH<)+:,[U+]I7,35;HJD'G7UM+?.5$=4H2\'DUTS: MB>F<$L%DM= 3))#MHC@'CJX6(*(LY]?H$\H(^K:A)8](RL>ND"Z5H9M4\+,# MO-\!C]&#=+#AZ)ZDD!KLYW;[D<7>E:'6\?K'>&>^%?"O1-R@ ']&ON?CY^4" M77VZ-M&RHRQA*U&\=RAS72Q@!K3%Y6A>-Z=[.\H"DCHR,\J[A 5U@P0:-NAL MD&)+"1#!$5VAY-@NK-4N/^YBKD?_L?CKU?YZVE^OP]\LRW-(V_BF\APP^AI# M:>%NV@M]/'9W[7R=3PK[HUX]Z1V]L*876ND]D_@B@@>4L.5[Z)\1/)\4XKYG M)MBO"?:M!.]RJ?T120#)702EM(S%JLRE(">TE$4T<>V?T?CBX^"$JV%2T,5U M4',=6+E^HR+*C3WU&1$0)JZ#,QK8#_W1"=G!6>6QU^LJ_;!F.[1W9I3*+2@6 MZ$H2I3M@;]<(7N6.S<'$='B>,!R<9'4Q-! -S#1'-AIXR_7)CZ1I=Q8 WASU*QU:)<[3S\N,HSLM:KWUB4 M_Y!EIYI73M\ML(YD-XJ.[9)N2W:+#C+ES##MDCHU>KNW$"KLLEE%+_)P]V_JG3'FAJ+9/>(O1O/^\U&OA%H;%?H91ES^%E*_NA^ MIWXO27XCJ'CXX5+5R"(>?8Q4S2K@M@CY?>]T[W-;AW!9N+6^_7"D*WLXG]:C M]0WK3M\K3L;G^'9QN"5A/1N!K*WV>$F='@1=*N/^C$5 MLGOTXT;>'H&I"?+[BE)Q?%$.ZOOH]']02P,$% @ %81O4VC*4VSO!P M>S, !D !X;"]W;W)K&ULS5M;;]LV%/XKA+&' M%:AK\2J[2 *DN7 %EJYHNPW#L ?%9FQADNA)=-/NUT^27=,2+V+_C(:V3>UG^7:V$4.!+GA75Z6BEU/KU9%+-5R)/JE=R+8KZFSM9YHFJ MWY;+2;4N1;)HC?)L@J*(3?(D+49G)^UG[\NS$[E165J(]R6H-GF>E%_?B$S> MGX[@Z-L'']+E2C4?3,Y.ULE2?!3JU_7[LGXWV;>R2'-15*DL0"GN3D?G\#6/ M26/0(GY+Q7UU\!HTH=Q*^7?SYNWB=!0U'HE,S%731%+_^RPN1)8U+=5^_+-K M=+3OLS$\?/VM]>LV^#J8VZ02%S+[/5VHU>EH.@(+<9=L,O5!WO\D=@'1IKVY MS*KV+[C?8:,1F&\J)?.=<>U!GA;;_\F772(.#.IV[ 9H9X#Z!L1A@'<&.-2 M[ Q(J$MT9T!#>V [ ]8W8 Z#>&<0MX.US6X[-)>)2LY.2GD/R@9=M]:\:,>W MM:Y')"V:J?A1E?6W:6VGSKB4B_LTRT!2+,#;0B7%,KW-!#BO*J$J\..E4$F: M52_ &/SZ\1+\^,,+\ -("_!I)3=5;5.=3%3M1M/89+[K\LVV2^3H$H,;6:A5 M!:Z*A5A8[*_\]K,A>^ZWA\C3P*3.WSZ)Z%L2WR!OBQ_%^A7 T4N (@0M#EV$ MFT<6\TN_^4U2UN;0:7[U?8NYSM#@??S&;?MX>/F\Y_GMY4J M:_[[R],7V?=%VKZ(HZ^W^3I)RYJ7%9BODG(IK(MAVP9KVVB$X?,9/IE\/IP= M)B+J(BY-!,%1#W0UV-&UM1FT!W620/=)H-Z$G^>R5.F_XNALLWU'S)MM7LJJ M O.D++^FQ1(DN=P4RI;P;3/T($J("$&]; 6A.#,R!EE,B#UE\3Z2V!O)^7R^ MR3=9HNJD)=OT)8TNVX*)#3?',XCC7C!!*&Y!35$TM03O_)%62V=(V,WK#.**]K(6 N DB"#LF (RTZD;^*7 P M[$WN4KUVDG;M6&4U,GQ!4]8CDQVHL\@AZ45N:6F&9CVVL+0$*7),%WBPX8!> MPKA.BU2)\<_U#M3"&2_!.Z%>@DY^KK[4&^]*O 37:35/,O"'2$IPDZA-F:JO M820#D78/>4>F4<%ZC]WLXA>BM X#L@Q#?VX-@+K.:7&#>,@Y9'4)F^,)^_HP M .JZI#40^D6P=@E;72)&;XP8+OE!79>T(D$ZY!*QND3-M8R-@?.#NBYI[8)^ M\:I=HE:73!G"IDM^4-^48Y*;8A$;.XX!4-FAEA8/0C%+2@/KVL]@GY!NF@K-E&"#R)KR:M:I>MZ(W0C\EM1^A@*:>U MT=/NN)#F:@0?9\^U:^HUI)Z)%*0H>59!C"O9"NRUI)J+_:J'EO+O.U4'42EZ40[8UO ,M1+084 M/2W+44WBU$_BP2Q'S4,CBOH7CR$@;@'-B&//3;4R4'^Q\!"6H^:N?TR,D^,@ M%+>A,&:.< ZNT?WJ$\IRU)2,,4&N2WRM&?3(\R9JNRCO7Z:'@+@--'/LBJE6 M!QH_0[K3 D*/%!!J4K\EKP$@;@,Y\ZIEA/JKC?-ZCY<4\P=2'M,ZP)[X%H-I M_F:/=(O!S.,BD_)"0'P U U$RP1[O!L,9KESP+1_CA>$XC84BEWA:"EBCW-] MP4S]<&@ZT^K!CCQJ8B:]0^,<( 3$+2!$78YKG6#/\-Z"'?Q(ZT@=81;V-_,: M .(6D#NO6D>8O\KX1:U$&52\,DW^[(GO*YBF:_9(]Q7,=A-A<%P B ^ NC^- MT[H0/]YE16R[7C"""4+Q(50W'*T]\>/<5,2F8#BF=*SE(C[RB"D>/F(:AG O MI.NREH3X&5Y0Q%HUXB-5(Q[\#>_5,(1[(5N7)P<_]<]%N6R?XJ@7?K/CFMX^EW"3E,BTJD(F[NJOH55R/ M?+E]TF/[1LEU^Z#!K51*YNW+E4@6HFP ]?=W4JIO;YH.]L_;G/T'4$L#!!0 M ( !6$;U,LZ^H7[P, )(1 9 >&PO=V]R:W-H965T%CDG."Y):6(CQPGL%-/,6L[+M0>^G+-")C0C#QR( M(DTQ_^>6).RXL*#UO/"5[@]2+]C+>8[W9$/DM_R!JS.[L1+3E&2"L@QPLEM8 M-_ Z1(XFE(@_*3F*SC'04K:,_= GG^.%Y>B(2$(BJ4U@]?=(5B1)M"45Q\_: MJ-7XU,3N\;/UL!2OQ&RQ("N6_$5C>5A84PO$9(>+1'YEQ]](+#7 M!'\L(:@)09G[*EEEIM=8XN6!%4(1Q=R6*BQMW([J$&ZK$-"9$%QPSS)Y$. NBTELX*^'^;,! MOJW2T>0$/>?D%@T:W)#\"KC.!4 .@H9X5N/ICDG.KWF_^S7OX3!]32)%AR;Z MBURZ37^YI3WW5?KK ORN-M/O-ULAN=IS_AX(P&L"\,H O/\/0'0#2)H :"< M4_=6]H/2OMZH'Y?^U''G]F.WIF- H0'DN:@!O=#G-_K\07TW452D18(EB=6. MJJ9+1+'>LTU**DM^Q_^E[T#8DS(*%1I0WA0&9C%!(R9XQ6)=@(Q(D\[@)+;) M#/54CL"$IYC@G,))HW RJ'#=*1$@3^H!01"3A,FIZ]G+Z%:3DVZ:!#V1IU80 M[&'N3LT@WS.+G#8BIX,B5RS-"TEX6;NFIN#[/4FWA _=U;/&P^Q]MA7HM(/3 M>>.-I7;PHCS(Z]=P%"HTHM#,7$?8>3J @R*;Y(ZH'42M5?1.U6O'$G3?NGKN M:<8=?]:OWAA4:$#!8.:?J5X[^N#P[%OAG$J^NW M\'H%#>MK>'U7?1YHS5=?*^XQW]-,J-SLE"OG:J):CE$:X"ZOF-,/I]H!\UGF.5_4$L#!!0 ( !6$;U.PBPW.)@, *H+ M 9 >&PO=V]R:W-H965T\I \ MICG<*/U@EH@6?F="FE&PM';U(0Q-NL2,F6.U0DE/YDIGS-)1+T*STLAF'I2) M,(FB?I@Q+H/QT-^[U>.ARJW@$F\UF#S+F/YSCD)M1D$01(E\1/PBW;X):8$CST\VH6'5(&J M#$E5AL3[ZS3X.S,&*5/*!3YQ-N6"6XX&;I"97.,,F(5:I7Z<3:DZI,"?+:$[ M5>B.#]UM"'VC)/ZAENH'>FGG>4,U"Q]][\.]FNMQW!N&ZWK%]DVZG:W-#K=N MQ:W;RNU.6=("\\5YBE6![K6QVC=I9-6K6/5:67W)E:6>W&J>4H](AV=^%L"- MKZ$!&FYP/2/I\I38EZT]_(1K%! ?P8\;S*:HVWK7KYCTWUHV@RKTX#_(9O!\ M@_9-&AMT4G$[>95L3IYGM6_2R.JT8G7:RFK"%Y+/21/2PF>[1 V?IP;UFDT% MTKQ;Y5N5)"]221QMAVSTUCJ):Q,^_@]**9W4*Q[]TY-6DUURV[D;)Z^22@EO MI=5FLDMK.Y/C]J%J/+AUK5K/QW\!4$L#!!0 ( !6$;U, KQWZ M1@0 'D2 9 >&PO=V]R:W-H965T^ ML<66$QQD0G%D(\?Q[!C3Q)J.L[EG/AVS5$8T(<\\%J57JU(+U\8']I\QX90+V_]""H/ZFL]GDB,+^*F0+"Z$U0IB MFN3_^*-P1$T #5H$4"& +A5P"P'W1,!U6@1ZA4#O4@W]0B SW4OFNA$64JNWE(E)Z=+R?RWKS/EZ@ \LECEG\!9!&_F M1&(:B5OP!= $_!&R5. D$&-;*K5:V/8+%;-DR: I4S>C47 MNLYIJ!HP[DFLSB'#4YK%.:;GM,1K6%H\-%K\0I3WJ*\S,P_=:T*EN"1RHU+# MZ(J1@T[5"YSO'KN"TC-463=DW@U9-$"\YL#!6O.#1H-_+KXH4NU]"KM?EJ_B MXB],05\O?K5#.\O=!AATSW'S!MP0]3P/GKJB@6]PQ'?L#U3Y QG]\;#9<++! MDH UIASL<)2J(>.G#FKT!6JHXE-'G&/@N1<:0+VS0FY H58'5%T-ND8'_);J MF@5L#=Y3S"7AXL3T'X3:H$41V*FB/V"B3Y4DJE$W;FW<\Y"V++)JBM#<%0]9 MNR4\.RDD_O]+WN[^V V9=T,6#9 ^1.WI6C5*:.Z4K>G:[)FF+52AX>BKTKJP MJM-"S[BP;RH[:++1ZZ LT.E46Q&H)5/CDLS<+O@DF)OV<+#JU=#,U^5K5-.#*:]YR[7]7#/J1^:"IEG"0ICE0E*S!1=1T! M'+,TD8W;^ ZU,(N0Z:!2=61D[L@7! A_7!H@5/5%!*\8(%3U&V3N-]<*4(=: M0PG9M:-T3/@FN\,0:C>D5.6GHW*VO"=YR&X'3N9G\/X1-LS/X?TBOP6IZ/-+ MF2?,-U0=173$H69\.0X(!P#5#OUXS)PX-6 M4-XV3?\%4$L#!!0 ( !6$;U-VO?-22 8 +@A 9 >&PO=V]R:W-H M965T_)@E(! M'J,P3LYJ"R&6[QJ-9+J@$4GJ;$EC>6?.>$2$O.0/C63)*9EEH"AL(,]K-2(2 MQ+5^+_MNS/L]MA)A$-,Q!\DJB@A_NJ AVYS58&WWQ5WPL!#I%XU^;TD>Z#T5 MWY9C+J\:>Y99$-$X"5@,.)V?U<[ANUN_F0*R$7\%=),4/H-T*A/&OJ<7'V=G M-2_UB(9T*E(*(O^MZ24-PY1)^O$C)ZWM;:; XN<=^W4V>3F9"4GH)0O_#F9B M<5;KU,",SLDJ%'=L\X'F$\HA> M<'DWD#C1']") &\&5) @3-Z"UR"(P=<%6R4DGB6]AI FTH&-:4YWL:5#!KH1 M>0(0_@&0!SO?[@?@S>NW&I)+.\F 3NL =3.6EIEE4.4*W[$@:&:YLK/W.Y9D]>N^P.AA6L7QP]P5KX!_M\$^KV K_Y!";? XZ^&?W M)4 :^-!][CKXR'WN.O@7][GKX#?N<[>D]=A]#A:66_>IZ%D:4H[VFH3VFH0R M6FR@'31'#9MOQK,8+W1G!FQ#<8N:-+\B2[ M*9&DIF92!G5;<$8TFE-M2I[TWTCY=?G;V1CK6F0P/ MUAC,=T;HXS+@)&O@EY0';*:KKW9J#)XHX8G%R>[>R>XSG-1YTBT%66Z?HTRX MZI:R!1LW&?149^/]RFV6LS4/]IG1BT)_!4^VBW)JTS8Z]$BI*T3VH+'XX4_9 MP$0FU;O*"8I10]!H6"DNM$ONEU6Z ],IAUD'E13R^S]@[*JN-PM$9KG@S(2$))Y2K2\:-38OC9):Z*2U9"W;<#()*2 "B 65 MV;)D7*1.SHC0.U266I,W2D2A746'I?!PFE"^IC,P9QP$2;(RKD]+M^$-#BG! MA>T7RKI,H%$0!]$J MQ/$JTCXSV/EA'35_M[5F2E51E:JZA((\NH8"*25%\'2A0(7FTRZ/+PY%!3^J M>YXU%$I/486>!K%8@'-9XF99F9-R!NXHF<^#]'0N[1#.'SBEV3V72"CQ1/X) M(Z%$$=E%\3IXE(HS71 N8S%E:\K3H&3-C^Z))V?K%*6Y#@];C=N*08>>*L%$ M=L%4,9#I 4@FYMK4**LC:AJ,*W%$=G'\F320>W0L:YQ36BBM1"?42J2T$MFU M['EI<96S%2..ZX55WYZ6H'(/B@Z'?*P>\JEZR.?J(:43YJFMQ3A0/_RI./086O1-.WB^9/Y^5-3EQTJ&UH*WREDK[]X.)K>D(P M9&Y1])4J^B<\W/65$/K/$<+G'9]=5'###HB8W#FV$S2_E5^C;-UJ5%X,9G^IF$D>[8@ M3N13U5PR>K(9J0&^_9G ]D*P9?:N,[Z=>Z!T7[N@V56;!CR<%WL(*U'VQ%'KF.Y2$YL DY0P)V$R] M67@]#R-C8'?\I+"7)V-D7%ES_F@FWY.I%QA%D %1!@+KUPYN(,L,DM;QMP;U M'*,?%)#SROHJ 5ZC&XY4ZE$7U@"R4M[7\MT6J.CUGG4";B"XA+U@@L4 M!5%XOUJ@LT_G'; ]%X*>A>W])P3[8P@*P7?4IMVOV5HJH3/G=P?/E>.YLCQ7 M+3PNQ I$+I&^46BUF".B@V0H&B/E]&C!SGJ-/M.$[$("Y P4?X289I MWEQM@K?T8="2>>%) 0S?P4_T$2=_=+W-6U*N1GF17O7C6RQT1DJ4P4:;!I=# M[;FH6EPU4;RP;67-E6Y2=ICJWP(09H/^ON%<'2>&P/UHQ/\ 4$L#!!0 ( M !6$;U-M2KT6%P8 $TA 9 >&PO=V]R:W-H965TM%*58D/.8T8I!E@M2MM=T>==GM1[44 U&3F+7-T*[V MQZ\=,C$XQ@)FN&E)\GZ?#X_M-[%GL&7\NUA1*L&/LJC$;6\EY?JFWQ>S%2TS M\8&M::6>+!@O,ZDN^;(OUIQF\SJH+/HH"*)^F>55;SBH[SWPX8!M9)%7]($# ML2G+C/^\IP7;WO9@[_G&IWRYDOI&?SA89TOZ2.67]0-75_TVRSPO:25R5@%. M%[>].W@S(9$.J!5_Y70K]GX#W90I8]_UQ6_SVUZ@:T0+.I,Z1:;^>Z(C6A0Z MDZK'/TW27ENF#MS__9S]E[KQJC'33- 1*[[F<[FZ[24],*>+;%/(3VS[*VT: M%.I\,U:(^E^P;;1!#\PV0K*R"58U*/-J]W_VH^F(O0 $CP2@)@"=&H"; &P' MQ$<"2!- 3BTA; +JIO=W;:\[;IS);#C@; NX5JML^D?=^W6TZJ^\T@/E47+U M-%=QJ%*WMSYJ,][N,Z$A& M##ZR2JX$F%1S.G?$C_WQJ2>^KUK7-A$]-_$>>1,^TO4'@(/W 4(?GD<@[=O MWCFJ-3H]2W \R_C\NJCG-"L=N28OK=%!=^%V1. Z+3Z2=IR+;+GD=)G5,YDM MP/,8^78W%9*KJ?VWIQC2%D/J8HA_X+G&URXPJ@/U0O)<\W*L3=M<&.U+32]-0*(U=@5*\ME+\'=T(H0U*3'?R> M9].\R.7/TU#';<'Q*:A5ZV=L6>7_TKE>8N2*@C7E.9N#!6Z+*O25X M9,5&3UL!OGVD>OCY^*5M8>DU5P08&"\*+ET3FLC]7HQQ;$-SJ5 86]0<*J06 MA<3BYI*%B 1N$KL=/KPT\A:0G&5.3+JIZD]YN\F)^"%R)3(W15P,9: M(+X8,.Y.N AA&W!7A4B,;)?GS29G( M9_5R?A)S8TXPO"ISXSHPNIAY=!+SKLK%O*MR,>^J/,R-P4&_PYW'G"WD-N.T MQOVX6:\9ER>Q->8 DZNR-<8 TXO9IEV3A<1&VQ6EQ'Z%DUR.KGC^P7(7JSZL3IS,RIH+@-9$CXQ4(78J\B=Q'$%HP1PX-(=:P M&#M$*+9$$X<(!@DY MQ8%/);U*L"/VOM1L9B$+DJ;&,2R/\)XX/=_3Z)HP[M MKHBDB4V[*T(0VF_1#A4DZ9'7:&3<"?G=Z2S$:ET#^;P@?W,3!#<@X-KDL?&++#_"\1#OHD\(&_/:H?&GJYCEP996S@35V&)&S@V!H7] M!O7:P,]:P_'>+MM5M]FP,0M\\49;$WG8_ZG]4>U0X<1^2Q\[5) $]J[=Q"7# M08*.4#=.A?U.]97Q[PJ[8G[6%@@V1H']NV10^5 ZE!II)9LXI0=14J,JQ"_J[P0Z27>2HPKD*MN<1&SKI.+M[B( M8XO+]L210V3O.CLDG:W0B3?/8=OVCFS\5O)RPF>9*3&K/[GJ9A8Q+D NWLQJ M(O4+^MS>0%F^KQE=R[8WFW/ M_N_J$V_K_CV\&4''_3&\F>Q.]DWZW1\:?,SX,E>CI* +553P(58<^>[L?G&PO=V]R:W-H965T3#B M<3FVJ:T^^OOL9,F0%,G MN[M[*;%SSOG.=V*?'QWOI?JA-P"&/&:IT%>=C3';RR#0R08RIKMR"P+?K*3* MF,&E6@=ZJX MG5*6!E$8#H*,<=&9C-W>O9J,Y^,37&V,W@LEXR]8P!_-E>Z]P%916ECP#H;D41,'JJG--+V=1:!6H,.V0)*[9+S2>Y_PL*0K&UE\A4N[]DG\L.$#'9:2.S M0AG7&1?Y+WLL G&@@';J%:)"(3I5Z+^BT"L4>FT1^H5"ORU"7"@XZD'.W05N MR@R;C)7<$V6ET9I]<-%WVA@O+NQ!F1N%;SGJF >B1.RG,1I.96,*R M1G_JUQ]Y] ,D6S*.GAG?1%Z#<]AV22]\1Z(PHC7^W+97#^OH_![Z[#^C'P6C M5W[^GK/7:_/YOUTOM%%X=;][+/=+RWUGN>^W?)9*C>=I 9C3 (^2VS06KNXH MY28'SJ1-<0\32@=A?QP\''Z@EU+OXWY\+#2M,17%(WHL-:LQ-1R%42EU1#TN MJ<=>ZO=*/G"729%T(^?XI:.#P0GC&AEZ(C.MD8DN3NCZL8[(#DJR R_9V6H% M+ME;AD0Q W4D_39HMQ^^K;N*?K6SB'9[X=OSNEO8!!C6 LX: &EW] +O*&H7 M9=0NO);FAIF=D>J)K& )BJ4'Q^2U($[])J-72?VZWA&G8)PX:@T+ JL*'?95 )"(-=E_7XR$_L[%+K']EM<86M#/,JTJ)&U5(FUPH4)Y1YZ *3S:R.MPO_8L^ %P M6O U";0J:-1?T6RZ@E8AKLH&'?RY$%=IEOJ3V_\0XH;LV1#B*GG2H?\<8W_$ MUZ)5D*ML24=_+,A1E>$B?\KY_2 W $0AC>L\#0[FG@S4V@V Y>[ MY5![[4:YD_T;>GE+:_:G. 3G(VME/I^@[YA:(%4/I3F"R.W M;NI:2(,SG'O&SN^@"22R2DF5GDP")G?@4:+I!DYZ]"/9"L>A8J"2Z)&TWP'GX)259 MM"2*EMND%XTES0SGC_,-1SK;4/:5+P@1X'L2I_R\MQ!B>=KO\]F") $_H4N2 MRB=SRI) R$OVW.=+1H(P8TKB/G*<03\)HK1W<9;=NV,79W0EXB@E=PSP59($ M[.6*Q'1SWH.][8W/T?-"J!O]B[-E\$SNB?BRO&/RJE]*":.$I#RB*6!D?MZ[ MA*=3=Z@8,HK_163#=WX#9]80^$9!ZL8O&9;OY+"H,\)6]& M8Y[]#S8%K=,#LQ47-"F8I09)E.9_@^^%([HPH((!U1AS<+S200P<49HQO %+64IGYD\$^6)P [1P Y"'ZY MGX#WO_YA4&O278K3+N7Z<%WFXO?_0'_XY_WJ*5;!>"!ID J#[)M7T7!JES(A M,RD%6J14@H#+-,.96&Q+LQ!<Q/)Q)E%00SN*(^R M0O]X_5THV)"9)??3*LE$TO0?DSNZJG.8EZ_?1NSTU<56@C0H@S38G];@8Q0\ M1;'T..F8VGXIWC_(C'AGH6.)#HP18Z48^\V$=(9>+;6[$$T-1! /S:D]+,T: M'I;:6P>^'(%Q;M3KIO8>=<2"L*TW=WUL2N?7$S5]%5&5 (S* (Q^(J\^T=22 M6B-#UN!!+;6Z$$T-1$,,S:D%'=W/.#^<7-JRU\VOSBH=[.[KMQ,]?1/1U:CM M=*'PAQ9[,;H;-C('051'[DY44Q/5:#!JR4*D[4%68-@V<^#RF9$\S3HA ]0- M%<16CY4K\&^K@!$P5^?6_X-M-VG,I5RBMV/KT'-:3-7M%[3W7Z4BH=Q0QF7W M\*N^%>*C=[_\HKIBFW-T[P3M^/]IE3S)ZBEWMCR?KR-YF)%G[5Q-+IVT5=FH MK==P4DLG!W67 <=U1%9F.7R\:32+/'5:);@Q$ ^2UA$AC,K2#\OV",G$L"$M D:C*2:;.X6J/I$=D M]M*HZ26O[J0FC5-W49/$]>H>,BQE]@_2P([L>%36F2B=T<2T=Z_V2'C$1K\4 M7+O*'F-4&R.1W^(=#:#(#J"?9/6W;JUQ(: 2DT'#S"8< M0M^MF]F4Y([\NIE-(@^UX"K2N(KLN'H;I5&R2O+>#MP%+ZJ,=3QU(8VMR(ZM M"H< (VJ2&Q)F=&832M&HWH'L(:HJI_$6V?%2*H>,*KG-^$*_H=,>JJI2&G"1 M'7"E4MBH5!--!WA8U\E.5%5)@RZR@ZY4R36JU(17B%!=)3M1526-PLA^GI4:5_.9J];)KIZDJI&$9V?'T09XQ23 7+4G>A-5&Q;.15)720(CL\/5 A3R( MY<5L6>QPHWI-D$$(UZ<<^ZBJXTR-1MB.)1\)YZ>R8Y*N(^9ZBYMU'L)Z*=U# M5%5.@P&V@\&=U$FU=^L@7A'5Y.UW)NYTINI$-351M9ZIL*[]V%[[\YK_H!JD M( W!).(SNI)6?I;=;#<$P#OC:CL"_)V]PB+A<;"6C>LS*=! -[!9G_8^2L$+ M"1@W#=K'>Y9 .2OPY<'IQ3AK^ED!T\X"DOR5"W(,HJH>U#"%[3#5\&"XC1P1Z)X[SF]%-/\8W/9ROZ@H-CMBS)FX^RCOX=(4UU&$[U.G3U2S@"S"/ MZ8:K07>HWN71ZM'+G&F#QHX=>?5CCX$(.K"MDFI0Q'90O(D8%^61'#S>$G58 MMCI&XQL>OLD8!FNPPG:PNBOF"_%+.6$(#QC)X"8ZX6%;H^%J='+MZ'17GWJT M#F?V"+II7O:/+E6LO5^8ISM4>K@_I M+%Z%A+];!RP*U%A>GWGIE$?*V6J0N9#[:SO./"K<7R;?,F""OP.U?Y*-KAA82C_, MHJ7L\!T>R:H1R68/ M.8[\^?*5\'44Q^0(W$Z,KNKO?!>3$/:G^I>N=WKB>X8G,^\&ULO5C;;N,V$/T5PEB@62")1.IF!8Z!)+;; )LVB+O= MAT4?9'ML"RN)+DG%"="/+RDIDD-1LK<+[$NLRYDS/#,CSH2C/67?^!9 H) M%<\>V7A$V3R MSJI95G$*&8]IAABLKP# =H!>LH M3\03W?\&E2!/\2UIPHN_:%]B V> ECD7-*V,Y0K2."M_HY#J!L,. Z\R\$[UX%<&?A'[,EA%I">1B,8C1O>(*;1D4Q=% MN@IK&> X4Y4U%TR^C:6=&,]A(^M$H/NLK%*5[;,)B"A.^$?T <49^G-+8$>9B+/-.9K$?)E0GC- ="W3*V+Q^@NO$-$B 509NEN,52W(ZE_)ZG"V#*)VM<+7(N89PC_N;S7]0=PVGIP2L\ MJ)W[>4Q&UK-A45Z]**]W47>RR)5 )("E)H_]Y@2]0L1X3W3\>B'^]R7J<%\X M1X^,KF.!SCY1+C>'D_(2U)Z#7@U/\ Q9#J8MIC3T#\*-77_HUR$OOU@#BH2$ MO$=-VR@7.UA#S0PH-_0#$&HZ#2 G MP)I, \C%)-!D&E!#Q^N0&=8RPUZ9GV(1;XIZ,4D,6RYM35\;$7IZ%H^RS PL MV*P+VTVGM/N5R;0AV1[C=!?%K&-SN*U(WB=(TVC : (F%<1_ET+'UF#3$[S- M3!A)U;%GX8/) ??&XSZ3VQ5P@>!%SKD$7Z'8-(()KV"?Y6#NBJ %;#X.5(3L1R/Y!:8%SVC6SXY6O0&B*-_T\=I M9B8:KT-UT[NQT[]OB:ULF'&VI&E/BIV69TP(]G2=;=A%$.A"#5S^T&N5M8&+ MN!UJF_$ ]\\']X5.=)84+6X!LOM!)1Z)Z 7,0W![(L#8MUU=?1MVX;F>+M] M1KP0Z_(-9,.P\ZMN1A'V#^Y M7$G364E_9^TI5])N;8&#M;X/U!+ P04 " 5A&]3 MWCZ<"+(" #S!P &0 'AL+W=OQNMBP??5^D&&%8=40 W7]9",JR-*7-? M%1)PYD",^F$0]'V&"?=L[ 4V(*"0:LN S6L'4Z#4$IDP_E2<7BUI@:?K3_:O+G>3RPHKF KZBV1Z M,_:&'LI@C;=4OXK]-ZCRB2U?*JAR3[0O??NQA]*MTH)58!,!([Q\XT-5AQ- M-VH A!4@O!;0JP"]:P%1!8BN!<05P*7NE[F[PLVPQI-$BCV2UMNPV86KOD.; M>A%NS\E22_.5&)R>3 5C1)O&:X4PS]!4<$UX#CPEH-#M##0F5-VA+^AM.4.W M-W?H!A&.?FS$5AE_E?C:1&&Y_+12?"H5PP;%)10=% SO41B$P07XM!W^N,T[ MJ#MHA,_:X3-(.ZC7;83/KP@^'%V"^Z;R=?G#NORAX^LU\'T72IW4_'B/YDH3 M<_X!O3^NE);F1_K=HM.K=7I.)VK0>>9$$TQ1@8^VU\C\H@JTIF"M2STLZ?J. MSLZ:W:0?QHF_NQ!#5,<0M<:PK 41',R<4W"I^]&9<#<*@LO*<:T7X"M0+:=J6%-.?RO9W=4ZXS^T;V2-4.YM)*MM9N.SCMY M7CS_9&#:Z_ %RYQP99JS-K"@,S#G09973&EH4;@9NA+:3&2WW)A;&:1U,-_7 M0NA/PX[E^IZ?_ 502P,$% @ %81O4RPZY5[V P 7A$ !D !X;"]W M;W)K&ULQ5A1CZ,V$/XK%NI)=U*[8 @D.261=I/= M[DFW5;2Y:Q^J/CAA2*P#G+5-LI'ZXVL3%M@#'*IV=2^ L;_YQC/#9YO)D?%O M8@<@T7,2IV)J[:3B+&$R)5DV]ML>= PAR4Q+;K.(&= M$)I:LTG^;LEG$Y;)F*:PY$AD24+XZ09B=IQ:V'IY\4BW.ZE?V+/)GFQA!?+K M?LE5RRZMA#2!5%"6(@[1U+K&'^]=3P/R$;]3.(K:,])363/V33<^A5/+T1Y! M#!NI31!U.\ 2X71)+9A+,C MXGJTLJ8?\H+(T2J%--6UNY)<]5*%D[-5MA;PE$$JT>U!705ZOP!):"P^H%_0 MU]4"O?_IP\26BDH#[$UA]N9LUNTP^T#X%?+PS\AU7+<%/C?#%[ IX;@%OC## M?V.'*X3=3OAM#[C3S7YGAJ]@KYQW.N&_]H<[+?#['J%SQQJ.@]=P6]5&62!N M62!N;L_KL/=9M1&+T)Q#2"6Z(QL:4WE"?UZOA>1*>OXRD'@EB9>3##I('F%/ M3HDN0B5G<<&XR1G;XG\V%N3&M#@?9GCHC1U'A>M0#W1S7# >U(>]:;ILQ>8!D#=P4$;\D\=\N[$%)$AAG\OEBI,]XOQ9!SW><1J3O@T:D MS\,Z0CTL'1S^GW4Q;*D+@Q>CTHN1T8LORH$=NE9^A+DO) W1(Y HHGKQU"OP M]98#Y'TO)8#^1I?K1 U:QB3M4S?CTM?QV]4-=JI5PS&&1*F,VBD)0&KWM%6; MCQ2$T+2O4._*V6XMJYAHX=+X)2%=/-"WLJ-&]R: M^KOBGK<,<_WNLL*5M&+WAQ76]PM[GR+#E5YC[PW+K%):;);:&R*H0'M&VXMG M<0'N7 W]=R9'*C7&_G]3RD5A(#!(Y6ON2J2Q6:7_G0@N<%.SC=5::3$VBW&_ M;[[5I:8P&UVJA!F;E;G'1WY;F.A-7BDM'E^HB:>,JAF?6EG'S2R8:-U*>EVS M]%9R$0$@DK"L?=Z%F;H'V._FKX35-0OK#Q$MU?= GFF2)7UTS*UM;M]P=^M6 MWR3YF)Y4N#E)-2P?I_+4(1+8J6ELBC:EL;F1;I<6NG0/UGP=U"MO2 M5* 8(@74:F@A?C[,GQN2[?.CX9I)==#,'W= 0N!Z@.J/&),O#7W:+'^IS/X! M4$L#!!0 ( !6$;U,\&U7!! , "T0 - >&POWSW/G8\8==KH-:>W2TJUMZJX:%)_J77],0B:Q9)6I#F7-14& M*:2JB#93509-K2C)&W"J># >C>*@(DSXLZEHJZM*-]Y"MD*G_G@P>?;V)4_] M,'[O>S9<)G.:^O>G;W^T4E^^\>S]Y-W)R>C^[/+0?MH!9W[@#'KQ@J#G(SRN MP;K009_#;%I(L4TE\JW!<).*>@^$IWY&.)LK!EX%J1A?6_,8# O)I?*TJ:$1 M$X*E>;1P:&=0WCY.Q814';=EL-_S?OD!L)F!0,;Y7JW!,)O61&NJQ)69=(L[ MXQ/(Z\=WZ]HH+!59A^,+?^O0W0S)7*JFV933 N0H5B[AKF4= *BU MK,P@9Z24@G0:-A[]P(1=4,YOH?>^%WNQ5\7.KHY@3\4P-(+ZH0UC)Q!_-YJ- MO1,V>558KV8/4G]N33:BFT.OT!M%"[;JYJMBX,>BAWAT4M=\_8FS4E34YOYB MPMF4;/R\I53LT;!!IRR,@2K?>Z!*L\6NY:'+_(*#E*C4'_>[YS:.P= M&8/5@Z,Y];_!:P#?DGKSEG'-1#];LCRGXLG)8<)K,C?O0GOQS?J<%J3E^FX M4W\[OJ8Y:ZMD6'4#A>A7;<=?(;TP'MX+#!<3.5W1/.NGJIQW0\\,#&M_@<,A M"#*M;',.?.QJF#3PP'F#ZO5KCNXUWR/-]@.WI2!$.@ M%]T]&L=(=6+XN/<'>TJB*$G<"&!N!5&$(? TX@BF #1@2!1UY^#!>11LSJE@ M^P^"V2]02P,$% @ %81O4Y>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'SR9 MQ("UB4UM![K]ZSL)I76ZN=&]S.U3B&/,ER&9;^SDPTF;QXW6C^Q;62@[#/;. M'6YZ/9OM1R%<6?2B?O^Z5W*I@H\?+F.M M3,_?T4YD3FH%C77#@Q0G^_MXOI)G113$,PO.!!V&4-.!WD>+E(E_/99+2>3MBGT7RT&$]9>C>=KE,/,$( MHQ<#9%9()#)BT&.EU]6'N0 @1R\ M'.3=:.%!7B.0UR\'.4KO/,BW".1;6LBT*DMNGIC>LE3NE(2O<4A&HRS3%20C M#_(= OF.%O)>9,*#4CL&VE'P.1/U-SW(]PCD>UK(3]S*K,GB$UE43N1LKJUE M!V%8NN?&3^1]+)/WB:]*#:'C1VDJRT8R?\7N12'%]JR?3/N8J'"HC0-U@ %I ML_J_ET<.OVY]-LPU(;%L/FN=GV11-#&;0;VB=C4!&UD+Q8)/B$Q+*9B(V?!T-,*2&Q4R YYQ7< MNG]S8T F3SX79I&07"-'H2KAXV"^"(F%,5.9+@5;\V^MU!9A=HB([= DAQ8- M)H&(6 *IV#53H^[Y4(3.-Z@G'+HLI:L[V2:KUKZ"PD1 \FK'#U- 1*R M-I8 M\;6J0S@]UJ@^&);T(^*DCU:=_T0^)I;T(^*DC]:=;4PL]T?$N1^M/-N8F!8B M8BUTE73L:MUL__(A,4=$Q([ :SOF8V+NB(C=@19WK;\\QG02$^L$+>[:F)AG M8F+/_%FP=%V5,6:;F-@V/RN73BYT08M8,'X)TPF'228FELRYENG$PJ024\\D MGAU?F@DFEH18++B@6YB89Q+JB+"Q-)0BR2S@JG W* >61 _AP$6&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VX_[)F_;8]ILNS0Z'?;'-*\V.7?/ M(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9AO[GC.IE]G/F:''NXE\F MMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H[6-> M]6\?4H7200I!6C[((,C*!SD$>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^Z F" MGLH'R01EG! D#; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0 M;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L=A/H M[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VCWC6!WC7J71/H7:/>]7_JG?)Y M'].]Y[;&Y_\GU?ER;[P__KJ\G1R\ERO. ?Z1OWP#4$L#!!0 ( !6$;U,R MX8'AQP$ !(? 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]! MV5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[; M6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI# M/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2 MTKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3 MHYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?F MZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X M5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( !6$;U/%JVR_1 4 T6 8 " M@0P( !X;"]W;W)K8& 5' & @(&� >&PO=V]R:W-H965T&UL4$L! A0#% @ %81O4ZV%KJ0 P 60H !@ M ("!HA0 'AL+W=OH" "P" & M @($_'@ >&PO=V]R:W-H965T&UL4$L! A0# M% @ %81O4Q"&T-LQ" ##( !@ ("!7R$ 'AL+W=O M M 8 " @<8I !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %81O4S'51*=^ M!P 8A, !@ ("!74 'AL+W=O&UL4$L! A0#% @ %81O M4ZIUR*@ ! N0@ !D ("!(4P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %81O4P2M,P > P 7P< M !D ("!-UL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %81O4_ ?4*- "@ .QD !D M ("!Y6D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %81O4Z>O34?#!@ "Q, !D ("! WT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %81O4_LM M>^.^!0 OPP !D ("!TI$ 'AL+W=O&PO=V]R:W-H965T6;WGW@P 8? 9 " @?:< !X;"]W;W)K&UL4$L! A0#% @ %81O4Z WD@B)!P 7Q, !D M ("!"ZH 'AL+W=O&PO M=V]R:W-H965T/W?@( M '8% 9 " @8:U !X;"]W;W)K&UL4$L! A0#% @ %81O4TN@$'.,! >0L !D ("! M.[@ 'AL+W=O&PO=V]R:W-H965TJ_ !X;"]W;W)K&UL4$L! A0#% M @ %81O4R$U' ^& @ <04 !D ("! ,, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %81O4\MSXE_& P )@P !D M ("!BML 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %81O4VC*4VSO!P >S, !D ("!F.< M 'AL+W=O&PO=V]R:W-H965T3S !X;"]W;W)K&UL4$L! A0#% @ M%81O4P"O'?I&! >1( !D ("!0?< 'AL+W=O&UL4$L! A0#% @ %81O4VU*O187!@ M32$ !D ("!6@4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %81O4^"&",7\! TA0 !D M ("!-Q@! 'AL+W=O&PO=V]R:W-H M965T]@, %X1 9 M " @5,@ 0!X;"]W;W)K&UL4$L! M A0#% @ %81O4SP;5<$$ P +1 T ( !@"0! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ %81O4XHQ=E_/ 0 ,Q\ !H ( !(RT! 'AL+U]R M96QS+W=O'' 0 M$A\ !, ( !*B\! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 #P / !;$ (C$! end 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.2 html 213 341 1 true 46 0 false 12 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 INCOME (LOSS) Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' 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 - Coronavirus Aid, Relief and Economic Security Act Sheet http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityAct Coronavirus Aid, Relief and Economic Security Act 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 - Coronavirus Aid, Relief and Economic Security Act (Details) Sheet http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails Coronavirus Aid, Relief and Economic Security Act (Details) Details http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityAct 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 091702 - 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 brhc10030768_10q.htm brhc10030768_ex31-1.htm brhc10030768_ex31-2.htm brhc10030768_ex32-1.htm gvp-20210930.xsd gvp-20210930_cal.xml gvp-20210930_def.xml gvp-20210930_lab.xml gvp-20210930_pre.xml http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc10030768_10q.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 213, "dts": { "calculationLink": { "local": [ "gvp-20210930_cal.xml" ] }, "definitionLink": { "local": [ "gvp-20210930_def.xml" ] }, "inline": { "local": [ "brhc10030768_10q.htm" ] }, "labelLink": { "local": [ "gvp-20210930_lab.xml" ] }, "presentationLink": { "local": [ "gvp-20210930_pre.xml" ] }, "schema": { "local": [ "gvp-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "http://www.xbrl.org/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 456, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://gses.com/20210930": 2, "http://xbrl.sec.gov/dei/2021": 6, "total": 14 }, "keyCustom": 44, "keyStandard": 297, "memberCustom": 15, "memberStandard": 31, "nsprefix": "gvp", "nsuri": "http://gses.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "role": "http://gses.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - Basic and Diluted Loss per Share", "role": "http://gses.com/role/BasicAndDilutedLossPerShare", "shortName": "Basic and Diluted Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "gvp:CoronavirusAidReliefAndEconomicSecurityActTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - Coronavirus Aid, Relief and Economic Security Act", "role": "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityAct", "shortName": "Coronavirus Aid, Relief and Economic Security Act", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "gvp:CoronavirusAidReliefAndEconomicSecurityActTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - Contract Receivables", "role": "http://gses.com/role/ContractReceivables", "shortName": "Contract Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - Goodwill and Intangible Assets", "role": "http://gses.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - Equipment, Software and Leasehold Improvements", "role": "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovements", "shortName": "Equipment, Software and Leasehold Improvements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060800 - Disclosure - Fair Value of Financial Instruments", "role": "http://gses.com/role/FairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - Stock-Based Compensation", "role": "http://gses.com/role/StockbasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - Debt", "role": "http://gses.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - Product Warranty", "role": "http://gses.com/role/ProductWarranty", "shortName": "Product Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - Revenue", "role": "http://gses.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://gses.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - Income Taxes", "role": "http://gses.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - Leases", "role": "http://gses.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061500 - Disclosure - Segment Information", "role": "http://gses.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061600 - Disclosure - Commitments and Contingencies", "role": "http://gses.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061700 - Disclosure - Subsequent Events", "role": "http://gses.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070100 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://gses.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070200 - Disclosure - Recent Accounting Pronouncements (Policies)", "role": "http://gses.com/role/RecentAccountingPronouncementsPolicies", "shortName": "Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080300 - Disclosure - Basic and Diluted Loss per Share (Tables)", "role": "http://gses.com/role/BasicAndDilutedLossPerShareTables", "shortName": "Basic and Diluted Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080500 - Disclosure - Contract Receivables (Tables)", "role": "http://gses.com/role/ContractReceivablesTables", "shortName": "Contract Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080600 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://gses.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080700 - Disclosure - Equipment, Software and Leasehold Improvements (Tables)", "role": "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsTables", "shortName": "Equipment, Software and Leasehold Improvements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080800 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://gses.com/role/FairValueOfFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081100 - Disclosure - Product Warranty (Tables)", "role": "http://gses.com/role/ProductWarrantyTables", "shortName": "Product Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081200 - Disclosure - Revenue (Tables)", "role": "http://gses.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081300 - Disclosure - Income Taxes (Tables)", "role": "http://gses.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "gvp:ClassificationOfOperatingROUAssetsAndLeaseLiabilitiesOnTheBalanceSheetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081400 - Disclosure - Leases (Tables)", "role": "http://gses.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "gvp:ClassificationOfOperatingROUAssetsAndLeaseLiabilitiesOnTheBalanceSheetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081500 - Disclosure - Segment Information (Tables)", "role": "http://gses.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20200101to20201231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfDebt", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930_DebtInstrumentAxis_PaycheckProtectionProgramCARESActMember", "decimals": "-5", "lang": null, "name": "gvp:AmountRecordedFromEmployeeRetentionCredit", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - Basic and Diluted Loss per Share (Details)", "role": "http://gses.com/role/BasicAndDilutedLossPerShareDetails", "shortName": "Basic and Diluted Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090400 - Disclosure - Coronavirus Aid, Relief and Economic Security Act (Details)", "role": "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "shortName": "Coronavirus Aid, Relief and Economic Security Act (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherNonoperatingIncome", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930_DebtInstrumentAxis_PaycheckProtectionProgramCARESActMember", "decimals": "-5", "lang": null, "name": "us-gaap:OtherNonoperatingIncome", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://gses.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090500 - Disclosure - Contract Receivables (Details)", "role": "http://gses.com/role/ContractReceivablesDetails", "shortName": "Contract Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - Goodwill and Intangible Assets (Details)", "role": "http://gses.com/role/GoodwillAndIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20201231", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090700 - Disclosure - Equipment, Software and Leasehold Improvements (Details)", "role": "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails", "shortName": "Equipment, Software and Leasehold Improvements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20201231", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090800 - Disclosure - Fair Value of Financial Instruments (Details)", "role": "http://gses.com/role/FairValueOfFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - Disclosure - Stock-Based Compensation (Details)", "role": "http://gses.com/role/StockbasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20200101to20201231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfDebt", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - Debt (Details)", "role": "http://gses.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20161229to20161229_CreditFacilityAxis_RevolvingCreditFacilityMember", "decimals": null, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "gvp:WarrantyTermsForSDBContracts", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - Disclosure - Product Warranty (Details)", "role": "http://gses.com/role/ProductWarrantyDetails", "shortName": "Product Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "gvp:WarrantyTermsForSDBContracts", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091200 - Disclosure - Revenue (Details)", "role": "http://gses.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": "INF", "lang": null, "name": "gvp:NumberOfDistinctRevenueStreams", "reportCount": 1, "unique": true, "unitRef": "U008", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091300 - Disclosure - Income Taxes (Details)", "role": "http://gses.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091400 - Disclosure - Leases (Details)", "role": "http://gses.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20201231", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210701to20210930", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U012", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091500 - Disclosure - Segment Information (Details)", "role": "http://gses.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U012", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20200908to20200908", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualPayments", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091600 - Disclosure - Commitments and Contingencies (Details)", "role": "http://gses.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20200908to20200908", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualPayments", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLinesOfCredit", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091702 - Disclosure - Subsequent Events (Details)", "role": "http://gses.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20220331to20220331_CreditFacilityAxis_RevolvingCreditFacilityMember_DebtInstrumentAxis_TenthAmendmentAndReaffirmationAgreementMember_StatementScenarioAxis_ScenarioPlanMember", "decimals": "0", "lang": null, "name": "gvp:LineOfCreditFacilityDecreaseForgivenessOnFuturePayments", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20191231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20191231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://gses.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - Recent Accounting Pronouncements", "role": "http://gses.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10030768_10q.htm", "contextRef": "c20210101to20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "gvp_AggregateFairValueForPerformanceBasedRSUs": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with performance-based restrictions.", "label": "Aggregate fair value for performance-based RSUs" } } }, "localname": "AggregateFairValueForPerformanceBasedRSUs", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "gvp_AggregateFairValueForRSUsWithTimeBasedRestrictions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with time-based restrictions.", "label": "Aggregate fair value for time-based RSUs" } } }, "localname": "AggregateFairValueForRSUsWithTimeBasedRestrictions", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "gvp_AllianceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual agreement with alliance.", "label": "Alliance Agreement [Member]", "terseLabel": "Alliance Agreement [Member]" } } }, "localname": "AllianceAgreementMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gvp_AmountRecordedFromEmployeeRetentionCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount recorded from the employee retention credit.", "label": "Amount recorded from Employee Retention Credit", "terseLabel": "Amount recorded from the employee retention credit" } } }, "localname": "AmountRecordedFromEmployeeRetentionCredit", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "gvp_CapitalizedSoftwareDevelopmentCosts": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications to be sold to third parties that qualify for capitalization.", "label": "Capitalized Software Development Costs", "negatedLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCosts", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gvp_ClassificationOfLeasePaymentsInTheConsolidatedStatementOfCashFlowsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure the classification of lease payments in the Consolidated Statement of Cash Flows.", "label": "Classification of Lease Payments in the Consolidated Statement of Cash Flows [Text Block]", "terseLabel": "Classification of Lease Payments in the Statement of Cash Flows" } } }, "localname": "ClassificationOfLeasePaymentsInTheConsolidatedStatementOfCashFlowsTextBlock", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "gvp_ClassificationOfOperatingROUAssetsAndLeaseLiabilitiesOnTheBalanceSheetTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Classification of Operating ROU Assets and Lease Liabilities on the Balance Sheet [Text Block]", "terseLabel": "Classification of Operating ROU Assets and Lease Liabilities on the Balance Sheet" } } }, "localname": "ClassificationOfOperatingROUAssetsAndLeaseLiabilitiesOnTheBalanceSheetTextBlock", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "gvp_ContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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).", "label": "Contract term" } } }, "localname": "ContractTerm", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "durationItemType" }, "gvp_CoronavirusAidReliefAndEconomicSecurityActAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Coronavirus Aid, Relief and Economic Security Act [Abstract]" } } }, "localname": "CoronavirusAidReliefAndEconomicSecurityActAbstract", "nsuri": "http://gses.com/20210930", "xbrltype": "stringItemType" }, "gvp_CoronavirusAidReliefAndEconomicSecurityActTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for Coronavirus Aid, Relief and Economic Security (CARES) Act.", "label": "Coronavirus Aid, Relief and Economic Security Act [Text Block]", "terseLabel": "Coronavirus Aid, Relief and Economic Security Act" } } }, "localname": "CoronavirusAidReliefAndEconomicSecurityActTextBlock", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityAct" ], "xbrltype": "textBlockItemType" }, "gvp_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One of the major customer of the company.", "label": "Customer One [Member]", "terseLabel": "Customer [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "domainItemType" }, "gvp_DPEngineeringLtdCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The DP Engineering Ltd, Co.", "label": "DP Engineering Ltd, Co [Member]", "terseLabel": "DP Engineering Ltd, CO. [Member]" } } }, "localname": "DPEngineeringLtdCoMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "gvp_DelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Delayed Draw Term Loan [Member]", "terseLabel": "Term Loan [Member]" } } }, "localname": "DelayedDrawTermLoanMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "gvp_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator: [Abstract]", "terseLabel": "Denominator [Abstract]" } } }, "localname": "DenominatorAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "gvp_EmployeeRetentionCredits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount under the employee retention credit program.", "label": "Employee Retention Credits", "terseLabel": "Employee retention credits aggregate amount" } } }, "localname": "EmployeeRetentionCredits", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "gvp_EmployeeRetentionCreditsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Retention Credits [Abstract]" } } }, "localname": "EmployeeRetentionCreditsAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "stringItemType" }, "gvp_EmployeeRetentionCreditsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents financial assistance by government.", "label": "Employee Retention Credits [Member]", "terseLabel": "Employee Retention Credits [Member]" } } }, "localname": "EmployeeRetentionCreditsMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "domainItemType" }, "gvp_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "gvp_FirstSubleaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information of first sublease activity.", "label": "First Sublease [Member]" } } }, "localname": "FirstSubleaseMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "gvp_FixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the fixed charge coverage ratio.", "label": "Fixed charge coverage ratio" } } }, "localname": "FixedChargeCoverageRatio", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "gvp_GainOnPaycheckProtectionProgramLoanForgiveness": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain on forgiveness on loans related to paycheck protection program.", "label": "Gain On Paycheck Protection Program Loan Forgiveness", "negatedLabel": "Gain on PPP loan forgiveness" } } }, "localname": "GainOnPaycheckProtectionProgramLoanForgiveness", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gvp_GoingConcernConsiderationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for going concern consolidation.", "label": "Going Concern Consideration [Policy Text Block]", "terseLabel": "Going Concern" } } }, "localname": "GoingConcernConsiderationPolicyTextBlock", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gvp_GoingConcernsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Going Concerns [Abstract]", "terseLabel": "Going Concern [Abstract]" } } }, "localname": "GoingConcernsAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "gvp_GrantedPerformanceBasedRSUs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants with performance-based restrictions.", "label": "Granted performance-based RSUs", "terseLabel": "Granted performance-based RSUs (in shares)" } } }, "localname": "GrantedPerformanceBasedRSUs", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gvp_GrantedTimeBasedRestrictedStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants with time based restrictions.", "label": "Granted time-based RSUs", "terseLabel": "Granted time-based RSUs (in shares)" } } }, "localname": "GrantedTimeBasedRestrictedStockUnits", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gvp_IncreaseDecreaseInAccruedWarranty": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net change during the reporting period in warranty obligations incurred but not paid.", "label": "Increase (Decrease) in Accrued Warranty", "terseLabel": "Accrued warranty" } } }, "localname": "IncreaseDecreaseInAccruedWarranty", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gvp_LeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Liabilities [Abstract]", "terseLabel": "Lease Liabilities [Abstract]" } } }, "localname": "LeaseLiabilitiesAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "gvp_LeaseTermAndDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Term and Discount Rate [Abstract]", "terseLabel": "Lease Term and Discount Rate [Abstract]" } } }, "localname": "LeaseTermAndDiscountRateAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "gvp_LeasedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leased Assets [Abstract]", "terseLabel": "Leased Assets [Abstract]" } } }, "localname": "LeasedAssetsAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "gvp_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fourth fiscal year following latest fiscal year.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "gvp_LettersOfCreditReservedForIssuance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of letter of credit reserved for issuance of new letters under Revolving Line of Credit.", "label": "Letters of Credit Reserved for Issuance", "terseLabel": "Letters of credit reserved for issuance" } } }, "localname": "LettersOfCreditReservedForIssuance", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "gvp_LineOfCreditFacilityDecreaseForgivenessOnFuturePayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease on future payments in line of credit facility from forgiveness by the holder of the line of credit.", "label": "Line of Credit Facility Decrease Forgiveness on Future Payments", "terseLabel": "Decrease forgiveness of line of credit future payments" } } }, "localname": "LineOfCreditFacilityDecreaseForgivenessOnFuturePayments", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "gvp_Liquidity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As part of a covenant the Company agreed to maintain a minimum USA liquidity amount.", "label": "Liquidity", "terseLabel": "Liquidity" } } }, "localname": "Liquidity", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "gvp_MinimumProbabilityOfUncertainTaxPositionToBeRecognized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the minimum probability of uncertain tax position taken or expected to be taken in a tax return is recognized in the financial statements.", "label": "Minimum Probability of Uncertain Tax Position to be Recognized", "terseLabel": "Probability of uncertain tax position to be recognized" } } }, "localname": "MinimumProbabilityOfUncertainTaxPositionToBeRecognized", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "gvp_NinthAmendmentAndReaffirmationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The ninth amendment and reaffirmation agreement with bank to waive the fixed charge coverage ratio and leverage ratio.", "label": "Ninth Amendment and Reaffirmation Agreement [Member]", "terseLabel": "Ninth Amendment and Reaffirmation Agreement [Member]" } } }, "localname": "NinthAmendmentAndReaffirmationAgreementMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "gvp_NonControllingCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Non Controlling Customer Relationships [Member]", "terseLabel": "Non-Controlling Customer Relationships [Member]" } } }, "localname": "NonControllingCustomerRelationshipsMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gvp_NumberOfCustomersAccountedForReceivables": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of accounted customers for consolidated contract receivables.", "label": "Number of Customers Accounted for Receivables", "terseLabel": "Number of customers accounting for contract receivables" } } }, "localname": "NumberOfCustomersAccountedForReceivables", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "integerItemType" }, "gvp_NumberOfDistinctRevenueStreams": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the number of distinct revenue streams the company derives its revenue through.", "label": "Number of distinct revenue streams", "terseLabel": "Number of distinct revenue streams" } } }, "localname": "NumberOfDistinctRevenueStreams", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "integerItemType" }, "gvp_NumberOfLettersOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This item represents the number of letters of credit on which the entity is contingently liable.", "label": "Number of Letters of Credit", "terseLabel": "Number of letters of credit" } } }, "localname": "NumberOfLettersOfCredit", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "integerItemType" }, "gvp_NumberOfPreviousSubleases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information of previous subleases.", "label": "Number of Previous Subleases", "terseLabel": "Number of previous subleases" } } }, "localname": "NumberOfPreviousSubleases", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "gvp_NumberOfQuartersRSUSWillVestQuarterly": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of quarters RSU's will vest quarterly.", "label": "Number of quarters RSU's will vest quarterly", "terseLabel": "Number of quarters time-based RSU's will vest quarterly" } } }, "localname": "NumberOfQuartersRSUSWillVestQuarterly", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "integerItemType" }, "gvp_NumberOfTenants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the number of tenants that sublease the company's principal executive office.", "label": "Number of tenants" } } }, "localname": "NumberOfTenants", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "gvp_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator: [Abstract]", "terseLabel": "Numerator [Abstract]" } } }, "localname": "NumeratorAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "gvp_OperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of weighted average remaining lease term, and weighted average discount rate related to operating leases", "label": "Operating Lease Weighted Average Remaining Lease Term And Discount Rate [Text Block]", "terseLabel": "Operating Lease Weighted Average Remaining Lease Term And Discount Rate" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTextBlock", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "gvp_PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents financial assistance by government.", "label": "Paycheck Protection Program, CARES Act [Member]", "terseLabel": "Paycheck Protection Program [Member]", "verboseLabel": "PPP Loan [Member]" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/DebtDetails", "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gvp_PaycheckProtectionProgramLoanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Paycheck Protection Program Loan [Abstract]" } } }, "localname": "PaycheckProtectionProgramLoanAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "stringItemType" }, "gvp_PaymentOfInsurancePremium": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of insurance premium.", "label": "Payment of insurance premium", "negatedLabel": "Repayment of insurance premium" } } }, "localname": "PaymentOfInsurancePremium", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gvp_PercentageOfLetterOfCreditFeesPerAnnum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the percentage of letter of credit fees per annum.", "label": "Percentage of letter of credit fees per annum" } } }, "localname": "PercentageOfLetterOfCreditFeesPerAnnum", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "gvp_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash when specified performance conditions are met.", "label": "Performance-Based Restricted Stock Units [Member]" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "gvp_PerformanceImprovementSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Performance Improvement Solutions [Member]", "terseLabel": "Performance [Member]", "verboseLabel": "Performance Improvement Solutions [Member]" } } }, "localname": "PerformanceImprovementSolutionsMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/RevenueDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "gvp_PeriodInWhichRSUSWillVestAnnuallyInEqualAmounts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period in which RSU's will vest annually in equal amounts, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period in which RSU's will vest annually in equal amounts", "terseLabel": "Period in which time-based RSU's will vest annually in equal amounts" } } }, "localname": "PeriodInWhichRSUSWillVestAnnuallyInEqualAmounts", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "durationItemType" }, "gvp_ProbabilityOfTaxPositionRealizedUponUltimateSettlementMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the minimum probability of tax position realized upon ultimate settlement.", "label": "Probability of Tax Position Realized Upon Ultimate Settlement, Minimum", "terseLabel": "Percentage of tax position realized upon ultimate settlement" } } }, "localname": "ProbabilityOfTaxPositionRealizedUponUltimateSettlementMinimum", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "gvp_ProceedsFromPaycheckProtectionProgram": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with proceeds from Paycheck Protection Program.", "label": "Proceeds from Paycheck Protection Program", "terseLabel": "Proceeds from Paycheck Protection Program Loan" } } }, "localname": "ProceedsFromPaycheckProtectionProgram", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gvp_ProvisionForLegalSettlement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of provision for legal settlement during the period.", "label": "Provision for Legal Settlement", "verboseLabel": "Litigation" } } }, "localname": "ProvisionForLegalSettlement", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "gvp_RefundOfEmployeeRetentionCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of refund eligible to be received under the employee retention credit program.", "label": "Refund of Employee Retention Credit", "terseLabel": "Refund of employee retention credit" } } }, "localname": "RefundOfEmployeeRetentionCredit", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "gvp_RefundOfEmployeeRetentionCreditReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of employee retention tax credits remaining outstanding refunds receivable.", "label": "Refund of Employee Retention Credit Receivable", "terseLabel": "Refund of employee retention credit receivable" } } }, "localname": "RefundOfEmployeeRetentionCreditReceivable", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "gvp_RefundOfEmployeeRetentionCreditReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of employee retention tax credits credit refunds received from IRS.", "label": "Refund of Employee Retention Credit Received", "terseLabel": "Refund of employee retention credit received" } } }, "localname": "RefundOfEmployeeRetentionCreditReceived", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "gvp_SecondSubleaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information of second sublease activity.", "label": "Second Sublease [Member]" } } }, "localname": "SecondSubleaseMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "gvp_SharesWithheldToPayTaxes": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This line item represents the shares withheld to pay taxes.", "label": "Shares withheld to pay taxes", "negatedLabel": "Shares withheld to pay taxes" } } }, "localname": "SharesWithheldToPayTaxes", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gvp_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from Software sales.", "label": "Software [Member]", "terseLabel": "Software and Support [Member]" } } }, "localname": "SoftwareMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "gvp_SubleaseDateApril2017": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents sublease date.", "label": "Sublease Date April 2017", "terseLabel": "Previous sublease date" } } }, "localname": "SubleaseDateApril2017", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "dateItemType" }, "gvp_SubleaseDateMay2019": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents sublease date.", "label": "Sublease Date May 2019", "terseLabel": "Sublease date" } } }, "localname": "SubleaseDateMay2019", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "dateItemType" }, "gvp_SubleaseSquareFeetApril2017": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents sublease square feet.", "label": "Sublease square feet, April 2017", "terseLabel": "Previously subleased square feet" } } }, "localname": "SubleaseSquareFeetApril2017", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "gvp_SubleaseSquareFeetMay2019": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents sublease square feet.", "label": "Sublease square feet, May 2019", "terseLabel": "Sublease square feet" } } }, "localname": "SubleaseSquareFeetMay2019", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "gvp_SupplementalCashFlowInformationOtherInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information Other Information [Abstract]", "terseLabel": "Other Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationOtherInformationAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "gvp_SystemDesignAndBuildMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue stream from system design and build.", "label": "System Design and Build [Member]" } } }, "localname": "SystemDesignAndBuildMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "gvp_TenthAmendmentAndReaffirmationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tenth amendment and reaffirmation agreement with bank to waive the fixed charge coverage ratio and leverage ratio.", "label": "Tenth Amendment and Reaffirmation Agreement [Member]", "terseLabel": "Tenth Amendment and Reaffirmation Agreement [Member]" } } }, "localname": "TenthAmendmentAndReaffirmationAgreementMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "gvp_TrainingAndConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from training and consulting services.", "label": "Training and Consulting Services [Member]", "terseLabel": "Training and Consulting [Member]" } } }, "localname": "TrainingAndConsultingServicesMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "gvp_UnbilledContractReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unbilled Contract Receivables [Abstract]", "terseLabel": "Unbilled Contract Receivables [Abstract]" } } }, "localname": "UnbilledContractReceivablesAbstract", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "gvp_WarrantyTermsForSDBContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The warranty terms for long-term contracts, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Warranty Terms for SDB Contracts", "terseLabel": "Warranty terms for SDB contracts" } } }, "localname": "WarrantyTermsForSDBContracts", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "durationItemType" }, "gvp_WorkforceSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Workforce Solutions [Member]", "verboseLabel": "Workforce Solutions [Member]" } } }, "localname": "WorkforceSolutionsMember", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/RevenueDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "gvp_WorkingCapitalPosition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of working capital i.e., calculated based on current assets less current liabilities.", "label": "Working Capital Position", "terseLabel": "Working capital position" } } }, "localname": "WorkingCapitalPosition", "nsuri": "http://gses.com/20210930", "presentation": [ "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r170", "r303", "r309", "r500" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r251", "r283", "r329", "r332", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r498", "r501", "r516", "r517" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails", "http://gses.com/role/DebtDetails", "http://gses.com/role/StockbasedCompensationDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r251", "r283", "r329", "r332", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r498", "r501", "r516", "r517" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails", "http://gses.com/role/DebtDetails", "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r170", "r303", "r309", "r500" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r167", "r303", "r307", "r460", "r497", "r499" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r167", "r303", "r307", "r460", "r497", "r499" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r251", "r283", "r319", "r329", "r332", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r498", "r501", "r516", "r517" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails", "http://gses.com/role/DebtDetails", "http://gses.com/role/StockbasedCompensationDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r251", "r283", "r319", "r329", "r332", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r498", "r501", "r516", "r517" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails", "http://gses.com/role/DebtDetails", "http://gses.com/role/StockbasedCompensationDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r106", "r111", "r330" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r106", "r111", "r219", "r330", "r444" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32", "r441" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r456" ], "calculation": { "http://gses.com/role/ContractReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "totalLabel": "Total contract receivables, net" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Contract Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r18", "r172", "r173" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Contract receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r29", "r206" ], "calculation": { "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r49", "r50", "r51", "r486", "r506", "r509" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r48", "r51", "r57", "r58", "r59", "r94", "r95", "r96", "r391", "r502", "r503", "r528" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r346", "r441" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r94", "r95", "r96", "r342", "r343", "r344", "r396" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a tax deficiency associated with a share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation", "negatedLabel": "Shares withheld to pay taxes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r333", "r335", "r348", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r335", "r340", "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r174", "r184", "r185", "r187" ], "calculation": { "http://gses.com/role/ContractReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r80", "r177" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments.", "label": "Amortization of Deferred Loan Origination Fees, Net", "negatedLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r192", "r198" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of intangible assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r80", "r203" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Loss on impairment", "negatedTerseLabel": "Loss on impairment", "terseLabel": "Impairment charges", "verboseLabel": "Loss on impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/GoodwillAndIntangibleAssetsDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r88", "r149", "r156", "r163", "r180", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r387", "r392", "r408", "r439", "r441", "r469", "r484" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Information [Abstract]" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r47", "r88", "r180", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r387", "r392", "r408", "r439", "r441" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r399" ], "calculation": { "http://gses.com/role/FairValueOfFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r336", "r341" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r45", "r458" ], "calculation": { "http://gses.com/role/ContractReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed receivables" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r328", "r331" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r328", "r331", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalization of internal-use software cost" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r519", "r521" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Amortization of capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r12", "r468", "r483", "r518" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Software development costs, net" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r27", "r82" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://gses.com/role/FairValueOfFinancialInstrumentsDetails": { "order": 0.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r82", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at the end of the period", "periodStartLabel": "Cash, cash equivalents at beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r412" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r218", "r473", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r215", "r216", "r217", "r227", "r512" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r94", "r95", "r396" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r441" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock $0.01 par value; 60,000,000 shares authorized, 22,499,136 and 22,192,569 shares issued, 20,900,225 and 20,593,658 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r53", "r55", "r56", "r62", "r476", "r493" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer and Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r134", "r135", "r170", "r406", "r407", "r511" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r134", "r135", "r170", "r406", "r407", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r134", "r135", "r170", "r406", "r407", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r134", "r135", "r170", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Percentage of contract receivables accounted by major customers" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r134", "r135", "r170", "r406", "r407", "r511" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r85", "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Basis of Preparation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract Receivables [Abstract]" } } }, "localname": "ContractReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Balance of Contract Liabilities and Revenue Recognized in Reporting Period" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r292", "r293", "r304" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Billings in excess of revenue earned" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67", "r460" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r133", "r170" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r86", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r265", "r272", "r273", "r275", "r281" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r87", "r92", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r277", "r278", "r279", "r280", "r422", "r470", "r471", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails", "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Basis points" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r248", "r277", "r278", "r421", "r422", "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Amount received from Paycheck Protection Program" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r38", "r251", "r402" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r39", "r87", "r92", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r277", "r278", "r279", "r280", "r422" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails", "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r39", "r87", "r92", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r274", "r277", "r278", "r279", "r280", "r285", "r286", "r287", "r288", "r420", "r421", "r422", "r423", "r481" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r89", "r361", "r370", "r371", "r372" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r80", "r204" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r303", "r307", "r308", "r309", "r310", "r311", "r312", "r313" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Federal [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and Diluted Loss per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r63", "r103", "r104", "r105", "r106", "r107", "r114", "r117", "r123", "r124", "r125", "r129", "r130", "r397", "r398", "r477", "r494" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net income (loss) per common share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r63", "r103", "r104", "r105", "r106", "r107", "r117", "r123", "r124", "r125", "r129", "r130", "r397", "r398", "r477", "r494" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net income (loss) per common share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r126", "r127", "r128", "r131" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Basic and Diluted Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r412" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r90", "r354", "r373" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Statutory federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r57", "r58", "r59", "r94", "r95", "r96", "r100", "r108", "r110", "r132", "r181", "r284", "r289", "r342", "r343", "r344", "r363", "r364", "r396", "r413", "r414", "r415", "r416", "r417", "r418", "r502", "r503", "r504", "r528" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]", "terseLabel": "Assets and Liabilities Measured at Fair Value [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r399", "r400", "r401", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r263", "r277", "r278", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r400", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r263", "r320", "r321", "r326", "r327", "r400", "r446" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r263", "r277", "r278", "r320", "r321", "r326", "r327", "r400", "r447" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Significant Other Observable Inputs (Level 2) [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r263", "r277", "r278", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r400", "r448" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Significant Unobservable Inputs (Level 3) [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r263", "r277", "r278", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r197" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r199" ], "calculation": { "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2021 remainder" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r199" ], "calculation": { "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r199" ], "calculation": { "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r199" ], "calculation": { "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r193", "r194", "r197", "r200", "r461", "r465" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r197", "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r193", "r196" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r197", "r461" ], "calculation": { "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Amortized Intangible Assets [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r394" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain on derivative instruments, net", "negatedLabel": "Gain on derivative instruments, net", "terseLabel": "Gain on derivative instruments, net" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r188", "r189", "r441", "r467" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66", "r88", "r149", "r155", "r159", "r162", "r165", "r180", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r408" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r80", "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "negatedLabel": "Impact of Impairment" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeAndExpensesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statement of Operations Information [Abstract]" } } }, "localname": "IncomeAndExpensesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r149", "r155", "r159", "r162", "r165", "r466", "r474", "r479", "r495" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (loss) before income taxes", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/IncomeTaxesDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r90", "r355", "r359", "r360", "r368", "r374", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationYearUnderExamination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax year being audited in the income tax examination, in YYYY format.", "label": "Income tax examination, year under examination" } } }, "localname": "IncomeTaxExaminationYearUnderExamination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r109", "r110", "r147", "r353", "r369", "r375", "r496" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes", "terseLabel": "Provision for income taxes", "verboseLabel": "Tax benefit recognized" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/IncomeTaxesDetails", "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Examination [Abstract]" } } }, "localname": "IncomeTaxUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable, accrued compensation and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r79" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract receivables, net" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r79", "r457" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Unbilled contract receivables invoiced", "terseLabel": "Billings in excess of revenue earned" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r118", "r119", "r120", "r125" ], "calculation": { "http://gses.com/role/BasicAndDilutedLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Employee RSUs (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r191", "r195" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r478" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r434", "r436" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease Income and Expenses" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r435" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gses.com/role/LeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r435" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r435" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 8.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r435" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r435" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r435" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "2021 remainder" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r435" ], "calculation": { "http://gses.com/role/LeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingSubleaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sublease Agreement [Abstract]" } } }, "localname": "LesseeOperatingSubleaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r88", "r157", "r180", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r388", "r392", "r393", "r408", "r439", "r440" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r88", "r180", "r408", "r441", "r472", "r488" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r88", "r180", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r388", "r392", "r393", "r408", "r439", "r440", "r441" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r471", "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Amendment fee amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityDecreaseForgiveness1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in line of credit facility from forgiveness by the holder of the line of credit.", "label": "Decrease forgiveness of line of credit" } } }, "localname": "LineOfCreditFacilityDecreaseForgiveness1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of credit facility expiration period" } } }, "localname": "LineOfCreditFacilityExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Outstanding letter of credit balance" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payment applied to principal.", "label": "Periodic payment" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Amount available at the reporting date" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r33", "r87" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r13", "r470" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Settlement expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Contract Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r262", "r276", "r277", "r278", "r471", "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "verboseLabel": "PPP Loan, noncurrent portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r218", "r219", "r220", "r222", "r223", "r224", "r226", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r218" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Initial payment on settlement" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Provision for loss on legal settlement" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency, Estimate [Abstract]" } } }, "localname": "LossContingencyEstimateAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r221", "r225", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Estimated gross settlement" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "verboseLabel": "Activities in product warranty account [Abstract]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r81" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r52", "r54", "r59", "r61", "r81", "r88", "r99", "r103", "r104", "r105", "r106", "r109", "r110", "r121", "r149", "r155", "r159", "r162", "r165", "r180", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r398", "r408", "r475", "r492" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r103", "r104", "r105", "r106", "r114", "r115", "r122", "r125", "r149", "r155", "r159", "r162", "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss) attributed to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r97", "r98", "r101", "r102", "r111", "r112", "r113", "r178", "r179", "r182", "r183", "r314", "r315", "r316", "r317", "r345", "r365", "r366", "r367", "r395", "r409", "r410", "r411", "r438", "r462", "r463", "r464", "r505", "r506", "r507", "r508", "r509", "r529" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Adopted and Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete Agreement [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of reportable business segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r149", "r155", "r159", "r162", "r165" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating loss", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r430", "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating cash flows used in operating leases" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r427" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum Lease Payments [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r425" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gses.com/role/LeasesDetailsCalc2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease payments", "totalLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r425" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r425" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://gses.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities - Noncurrent", "terseLabel": "Operating lease liabilities noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r424" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease - right of use assets", "verboseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r433", "r436" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r385", "r386", "r390" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Cumulative translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Others [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r36", "r441" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r74", "r76" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "negatedLabel": "Interest rate swap" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r75" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16", "r282" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16", "r282" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16", "r441" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock $0.01 par value; 2,000,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r25", "r26" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r72", "r87" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from line of credit", "terseLabel": "Amount drawn on revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherProductiveAssets": { "auth_ref": [ "r70" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the sale of tangible or intangible assets used to produce goods or deliver services, classified as other.", "label": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranty [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r36", "r228", "r231" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Product Warranty" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equipment, Software and Leasehold Improvements [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r29", "r207" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r209", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Equipment, Software and Leasehold Improvements" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovements" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r28", "r205" ], "calculation": { "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Equipment, software and leasehold improvements" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r207", "r441", "r480", "r489" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Equipment, software and leasehold improvements, net", "totalLabel": "Equipment, software and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Equipment, Software and Leasehold Improvements, Net [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r207" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Equipment, Software and Leasehold Improvements" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r205" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r64", "r186" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt (recovery) expense", "terseLabel": "Bad debt (recovery) expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesLongTermContractsOrProgramsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables, Long-term Contracts or Programs [Abstract]", "terseLabel": "Components of contract receivables [Abstract]" } } }, "localname": "ReceivablesLongTermContractsOrProgramsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r155", "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Segment Revenue to Consolidated Revenue and Operating Results to Consolidated Income Before Income Taxes" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of debt", "terseLabel": "Loan repayment" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r73", "r87" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayment on line of credit", "negatedLabel": "Repayment of line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r73" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReplacementReserveEscrow": { "auth_ref": [ "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents those amounts set aside for the repair and replacement of real or personal property in the foreseen future. Such amount may be funded from sales revenue (for example; timeshare sales) or operating revenues; in a lump sum or installments (such as monthly); as per internal policy (for example: hotel operators), as required by contractual agreement (for example: sales contract); or by the terms of debt agreements.", "label": "Escrow balance" } } }, "localname": "ReplacementReserveEscrow", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r351", "r459", "r520" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Common stock issued for RSUs vested (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Common stock issued for RSUs vested" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r80", "r210", "r212", "r213" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r289", "r346", "r441", "r487", "r505", "r509" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r94", "r95", "r96", "r100", "r108", "r110", "r181", "r342", "r343", "r344", "r363", "r364", "r396", "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r140", "r141", "r154", "r160", "r161", "r167", "r168", "r170", "r302", "r303", "r460" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/RevenueDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r306", "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Plan [Member]" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/DebtDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Contract Receivables" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision For Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Earnings (Loss) Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r193", "r196", "r461" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Activities in the Accrued Warranty Accounts" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r29", "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r149", "r152", "r158", "r190" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r336", "r341" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r136", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r165", "r170", "r211", "r214", "r497" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r136", "r138", "r139", "r149", "r153", "r159", "r163", "r164", "r165", "r166", "r167", "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Income (Loss) before Income Taxes [Abstract]" } } }, "localname": "SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Profit (Loss) [Abstract]" } } }, "localname": "SegmentReportingInformationProfitLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Vesting period of performance based RSU's" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r334", "r338" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r431", "r436" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term leases costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermNonBankLoansAndNotesPayable": { "auth_ref": [ "r31" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a creditor other than a bank with a maturity within one year or operating cycle, if longer.", "label": "PPP Loan, current portion" } } }, "localname": "ShortTermNonBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r84", "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Accrued warranty, current" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties.", "label": "Currency adjustment" } } }, "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Accrued warranty, noncurrent" } } }, "localname": "StandardProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Current period claims" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Period Increase (Decrease)", "negatedLabel": "Current period recovery" } } }, "localname": "StandardProductWarrantyAccrualPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product warranty provision [Abstract]" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r136", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r165", "r170", "r190", "r208", "r211", "r214", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r43", "r57", "r58", "r59", "r94", "r95", "r96", "r100", "r108", "r110", "r132", "r181", "r284", "r289", "r342", "r343", "r344", "r363", "r364", "r396", "r413", "r414", "r415", "r416", "r417", "r418", "r502", "r503", "r504", "r528" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r94", "r95", "r96", "r132", "r460" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r88", "r175", "r180", "r408", "r441" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r432", "r436" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r419", "r443" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r419", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r419", "r443" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails", "http://gses.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r442", "r445" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r303", "r312" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r303", "r312" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r42", "r290" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r42", "r290" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock at cost (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r42", "r290", "r291" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost, 1,598,911 shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r44", "r458" ], "calculation": { "http://gses.com/role/ContractReceivablesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled receivables" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r352", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Estimated tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effect of dilutive securities [Abstract]" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r116", "r125" ], "calculation": { "http://gses.com/role/BasicAndDilutedLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average shares outstanding used to compute net income (loss) per share - diluted (in shares)", "totalLabel": "Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShareDetails", "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r125" ], "calculation": { "http://gses.com/role/BasicAndDilutedLossPerShareDetails": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average shares outstanding used to compute net income (loss) per share - basic (in shares)", "terseLabel": "Weighted-average shares outstanding for basic earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://gses.com/role/BasicAndDilutedLossPerShareDetails", "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402152&loc=d3e8622-111531" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.2,10)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r522": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r523": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r524": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r525": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r526": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r527": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3505-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 70 0001140361-21-037897-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-21-037897-xbrl.zip M4$L#!!0 ( !6$;U,%)]:7>RD" .='(P 4 8G)H8S$P,#,P-S8X7S$P M<2YH=&WLO7M3Y#B6-_S_1NQW\#([N]T10.ENJ;J[(FB*ZN;9:J@!>N>9]Y\. M7<%/)S9C.ZN*^?2OY,RD$C"00%[L3-7T5&7:2EO2.>=W+CHZ^O&BOAPD7R\' M>?7VJRH'V4];%W5]]?;-FR]?ONR&*[M%>?X& 8#?9'E5RUS;K7'[09;_^4CS M<%O)ZJ;YUWOMO^"F-11"O&GNWC2MLK:&_K'PS?_][>.IOK"7&O1G=G#3-JH(@F#XVV%&+FQ]\?:@M#!/C.V__[\\G'[\UK]O;?VOZIBYE M7KFBO)1U5N3A270'H!W$IAZR4UE]ZT'^^^YY\?G)Y_ =#"?/&58[YU)>W3S' MR4HUG1G?\#]!< ? J9\8>V<>)^_U-YKF-\^NRP>K(=E:7/]T"_&=V_]))>9KMK;-[=N-:XRW=[4W[C=L+XJ'VCI[]QJ:K_J MB_:FX<[MIY;U?8+XBVW$J,N=^OK*5NTS[6^_";?#+T'XY;>7G'_^1O7SRE:[ MNKAL7@ $!N-&#TMD@(:M=__^;TGRXX65IOGD/]=9/;#O?GPS^G=\\3]V=I*/ MF;9Y94U2%V^3T^'E958G'[+VKQ.=&EE[=L/JRP_3P[> M_[)WXC+/U^=5\NGDV'^T"=\%X7]3O]XOKJ[+[/RB3GPO:;*3A/$D/Y>%-&5F MSFVRLS/IU*6M91)&MV/_.G_ZZ4,6)/77S!B;;TT>9[+J:B"OWR9YD5O_DQ^SKV_#BVTY M^MBT;C[Z!D=^QLI,)[F\##^UV=L]/X4F3..'@3S?:M[T0>KZC]0@!P6CJ6*: M,*=4"ITR2$F6$@@)&H_[:WUBW4];NN$&_[^Z^,87(S#Y:;WU#B(O13/W=L*6W[K[P5^IICHK(59*SW5&X0!1( )9GA*4@J%AL1! MJB&CRE-X!N9[%P1($,\,8*9>>8A[.YJ9P_SO%YF^.#G]_?3OV6#PO[:J]_)\ M* >#Z\/\X)_^P]YET#/3LT>5$0HCJSGV%UF: M@"=[7[/JCQ/_4M\W#VJG=:'__#W/ZLIWZ#=[J6SYQXG,ST?M?LOR[')X.;J^ M]>X3_,=,@QTK[+?'5[;TVCX__VB]@742T/#8_5[9O:JR]6D=A,"3Z-C=H.^G MHLJ"=7#PU2->E:F!_9A5];0<:D>T0];#AB)8"0437HY M'.'KBP9NN4@!T33%S!"/N((KIZ4"C#.+I8:O(GA]84UQ?I_#B\I<<=&#]3PK,W8PX83*#&PL,[A(QQBW@*B9D?LKUT_$&%!2M!51_[.-"MYL#0&&, P)%YLA'8:>]7N@/-&&YC%UCC:.WV_][=['7IS MV^ MK;/!O;/5NQ]#7.!MU7C\_K%)$R=X>U&&-_B)VYD\>O=KY4DYNAN\H9^V MJNSR:N!MUA_?W'[$Z&W3KVB^5L6P;+XU89"WXY$T@V\=R;B=;2RBR;?,A.\N MLV72O,^V.N_[A_]SV\ZY^^-WDTNWGW[5V#F3;U4MRSJ8T^\F' G@Y'??[MUT MTTPU%3L8?'O%Z,[D^^0E;V[-PX/3 D&0E95/QB@65(_&!T%C]]^^\\+Q=838 MM\9WBWZO&]\8Z[HT/K S]MOF,KX;L04=H>0ML06SBRV8J]B"M.-HEJX"S<#- MM'256V:=ECES"_.>[HWUY7WI8(D7EU=%[K]6C4>[9TQCAWF+3&;>%]^75UDM M!Q,/=[$3.9X/>QZZ-_IJ_,N^7@TRG=6C/B0FNPP68I%_LS@?'=+6NTFS1\?V MXYO6U]W,[4VOGHWR;&XHWQ"P ]R\T/$]P:!GI;?1A^5U$YA9"[9L&5%OF/$I M--%Z>#D$ J*X*=%0BV"4%#,U>&<@5#15IZOI,TW8A E M;7T(%8W^;A!KI+\ZY8$N'_:C[=L]EHPD6RS)YBQE,730F= !F*:K MB[FGS^"':+7-A=(KJ2;Q/$I'JZU_]'T.LD=)WA3,CCI\B3J\!\@>;?G-I'OT MT_M(XQAA6UQJ\'PK.D;H7<56NN42,$I:!P@5 Y8K*8NX7$F+UDJ/I"T2JT>2 M%>,!2RO4L%PIC"&][LEBYS:1+]D,BUBSK'JRRU4B$6LZI1ZFUGXZ4O#MY0LE MMS:%SC?)Y;U5]:&?Z+(YWJ]AY$_RVD^%_O-36=16![?*?SHOY>7^WLG!Z9ZN MN\W9]T>T]:XYFF^V82TL7-J5M*86BA]<7@V*:VN]M(?A%/E^:;U#W7$(>XC0 MCX]F#>F;1OHNA[Z=V"(4$7N)B+TBBD.BEQ'OBY7^3:AJ-, M W^>9-6?/U__;'-]<2G+/R>1F.80[A.K;?99JD'' R]/#>A6[*5U9+T0S#ON MRHO)V/;+&['>'U9U<1FB4G?:C'_[F_Q_13EI5-WZR7'>43ZIROKM_7Z/ /M> MYQ]DA=>PXWW >6*>%]*+%0I%)QS"Z:QGW//(%\!SU@H?LCRK[I M\W!.]UY5V;KZ^7HD/0-93=9PI6D.GNZXE?:,,4TOY]X>7!]TPZB(Z'-(.,&? M$SMH$**ZR*[6D9J/C'-AP?JYEBI\KFQ&PJZIQ!X586WPRCN6>^>E;9:HUI&N M#P^S#_+Z(K)Z4ZTNB\$@R\_777J#R3WSB->3X'M^V-+;YC?LO6;D?6!\?2#F M\[5ME-X-T\+1]>F8S#Z?A._M9SLHKJPYL_HB+P;%^?5)=GZQEM;4$V/M X&? M#\J1P(LF\ *6!I]#X"9O\FZK-23N(^-<3\)&'WL\7,1RVJ91?]UCWDM>9>\\/T2V( M_!!7QI:^,M8-/FFXXU/IC::ROOXT\%[K7F["!NJK,)"I].(/P]+/ZK"T_OZ' M[&OXU'$VF&%4W\#AX>'U(60P"NQ%,BZ?C L(Z&M'P@;'U M00YG)^!'*RM[40S,X>5567SN0Z3N641\9'Q](.3L@!HEL9-0.CL!3PM7?Y&- MQIA\',>10L/]HEHKN9QYM'T@\NQP&XF\3"*O"(JC3NVTM-[=!AOEMA-RVXD- MGGZ"1OK+!VS >9E?\K!T/[\_7-QU_]],M27UQ_##,QBF],[AWFWG2M MFANHVVPPV\BF8AP/#[$?:N"5Y(3K3T[8'W*.UQ=>3DZ\_N3$?;.V(SE71\YN M26?4G5V2SE>3,^K.+I'SKM>SYZUZ<^/?G-BJ+C-=6].<3_%[GM75R>GOW:;@ MK2%,%]U^9"QKY['G;BB.JH1]>#KJ^PC_XXD?GY MJ-UO\FMV.;S<('H_^=90U_AF@K;>C6 M3F+2BC@),HB0")PT^O3'Z)B&#U)G ]_Q,3M]+@:?PTZ.6_>ZR38WN9;WQC%- MX4<&M"@*0Q9"G4C,0.&[35]'80XH;+!B]*GMZ)'W=B"OK7E?RB]GMKS\6,B. MFX@/G3KRX$ 61E6^ ^@.G$5N[S:= U4C+>>W%'&7/*]:BHA@NE!2W<''>2S1 M1U(M9H%OSKE.^ 52U8:21UE>7^SYKZ:YE)L3*YW+RLMFBVI/"KS,G]:O!NUG MS>OB6 [/$1W8"] ALMS&L1R;)\IA&%EN.73OLV+%_2=JXV)6QWK"*;+L-OFA6CX MH6-V-P.@(DK<8R\\7Y1@ M\U!"D;W6BKWFIQS17#RAR%YKQ5YSC#DUF^\VEKTZ$MZ<+Y>_UO::XV9 O-G* M,;)76P!@?LH1;[9RC.S5QE[S4XXH*L?(7G=LK[GNE/^6/QY3:F)^0ROSO2(_ M'<\K>_G>3H>8I]<-"L]Q+TNCZF+NP4;KQG[)S:)\UKO'S*RKENVVJNO*(4// MAL2>[!%]\6[-?H'$VO'49N\6C3SU4'F"3V5AAKH^+D]M^3G3XVK2UY4W#=[; M*CO//9#_/,P&YJ[A]?.PRG);5:>C&1@=E_;)EJ[PB)]K.U67_;08#)O#P\;/ M.,LN_70?N[-2YI6SY;'[I2C,[2Y,[GF:''^VI?^)[2[SMDWB2"D^/).O9^I' M23%Z_4ST>'U/9B#HK?-(VRF[2%GK1,F(5EGST^&Q+C_WW+'O23(P?H/ST*_W^*G1NV1EM1 MJ<<9?+4H?7-WVE[#:U'PU\5[NUMH=061DJZ)35^4Q0NB+DN-Y_4OQA#9=7UM MFTX4P5R2MQY9M.M^[B9QXWH9U=WAY:[8V%&F^K/ZT0_9ZC9'+\5Q7L3:3Y2Q M%\E85Z5D)38QD=M'O7GXDL]/Y M&]%?6"?=T+TGQ@A8C(!UQ_/NLV[H001L0W9D1"VQ(7Y/CT1N]MJM='CS=!;'0@WKUJLN[PGL].K MH3'GI__>4*<""]VU'V/MRBA$D6\[MZ<_.D-]L)HV6?HV:>VT:Z(2_?5.Z((5 MY2UWC1O[ I@QS[=+T:,>.;-K[D+V.H[4:>R/TM:O@&TOUSB77".IN[HMYIUT MTNJ*NS_B;O>XVWWU&+JBC(T><^6&>*O=S76(.X[6D*\W=\=1IY$_KK5V6FPV M,<>TSVNM/0BX="J\&>6PRZNNO3A_IP]87U1E+[S#<._]Q>K.M/[Q3"OR^MN\WG[&+Z1 MN'4P:ZCE9Z+LAZ*TV7F^%H1M&\NFTK4!>P^K'PLM!_]G6&:5R71 ]'Z3^(EA MK3VU/UI96:\JZU+J>B@'9[:\',EQ5E;UZ5 -0H-NT_BA,8Q,@I:!;"Y53ZW_ MJ5D'LK:-9.WI&AWD=8VAW%U-CI1>WRR6YU Z+DFN(P_E0>P@,1]I@/X/&AD;X=,?^Z4U M6?U!ZFPP6;$ M2NG[=NZ MT:/S]R!BSOSJ^P08YS<\APJO[\8#9)Q:/FNCYP)-.NC_0[.9=+>:OM)XCU+4 M2RF:,_MV1'I?9W;=$8S7*1H$,![Y.LVG58C(Q 4YU3:7ON\C 1E_^320'<]/ M6#'0!V._=0JG9.3>7+Y>0.:/":]5+6@'X!T\DZ=XI^FK5D0Z,EF0?+\ P!N&N[2R&I;V MW;A?%[*TU>0!DWN3[^$);4]#]YZ6505!,'W[^^G[YSX,WSS,9)\]#T^W.?*\ M4,JZ*%_XOGN_#Q??V[RXS/*VQ\XZ*;<>\>9V[Y\8+KDW=X')]X=575Q.^&CV MR:,/T/7*?WSNL]B]9PWK\NW?GON8M'6 'VU=/W]XO/59IW5IY>5SGR5:AU?] MT]7/?!($[;T:)^,_]VGW17.,>E[2G_NL^X(YVBS0@,_C#\N^OBWMH,'4ZB*[ M2HK2V/*G+;@+MA)9ZK(8W%9&X;>[17G^!GD1?C-N\<9)7>^XHJCSHK9;B2N+ MRQ/KJI^VO+:H_]!2,JDM1IHI8AE6E&BJ.-5&2)Y:_Z:Z&#?WC_A#*F&TPE9A MJ@@Q5@A"K4.68HNI!7(K&63YGR>/]ZSI5FCGI^;-G4$N9]1 (^8,X@9+09"1 M0G/-,9$"&PN=@>LY:F@X8=@Z1[ BON/MX4H09^^,&C+&N70(*RM] MDTLVH]1TTI8@8!Z(3Q MPT"":T:M1W(HN6=>P==SU (()XU4*76& #]4;"G'F#(&.(3.K>>HC29&(>Y' M#0S1!'$"*+$ >V(3FMJ[M$8I@P(@CAP5A$.NE%, &XTH)ZFQK">CQL!R8Q7R MSK5WL!U5D*4(>!A+%3+&VUAK.6JIL'>H(!.64 *ID"9UGOS2!DW7'N314*JM7>)EC[JT96J&);:5J.O%U::)I;@7#Z;?+?H<)*E1S9+\E)<2GS__XA:>Y7 MV;_LVP2"J_J') 0*=N0@.\_?)@/K_!5=#(KR;5*>J^_ =A+^^_Z'K7?A14M] MU:)>]A?0_)EZCW_3?^SL),K[;,E%:9U_6S:PGF1O]M^^^;VR9?7F8##(BKI^ M_V;OZNJ]K.6;IE#"FS-[>?7FT\EQ:/_FSP& N55T=^"NWMBO5S(W;YI(3%Z_ M"% M;J)DB?:><.U;A@ST\^3@_2][)[Y3_G.5C/N7I+MT%^R"J5_O%U?7979^42?> M0*7)3A(B35,O:NGIU*^3'R_*"7E4(Y-OD[S([0_)Z-N.\C-67'J"7'U-JF*0 MF40-I/[SYGY=7+U-R-V;%S;TJ"'CUV]$<\T?_U/?YKPLAKG9N7MKFN)^WFI; M_I!DMWFQ[45MG'R+*4E@RN;" ME_$ 53$PG@M_/SH\.WB?G)[MG1V$Q;[\]&#_]Y/#L\.#TV3OZ'UR\'_W M?]T[^N4@V3_^[;?#T]/#XZ,?57EG=GQ_%M-+]% O_[YW^NOAT2]GQT?;R?O= M_=W_^@MDX ?/K92(A_OR;HE=YP]U_,IH@9*:37(9XOK'9VXGX MAN#R5A.[:9215T,6$,R QI:X5"G*#?7ZB4B-N0%>!8\CO"%I1YR5354GDPT78PJ*ZD]@CSTY;7P^'[E31F\OVEL/TE,_5%^ +^ M>H,3?O8'\JKR;2:?G@GOHS]WOX^59UW>:_FM]8^UF0SEIF>[*?1]^VS+.O,Z M8-()#V8M[WPY>VV]^^XW6?Z9'.?V^PDE6I[\IC9S[/Y(L)[]4 9WV=P?"MFN M8"][:$/7-ZV$[0K)FVM9'E;JWB8[F 7>OZ6L1I?:.>-'+WGYK:=/GA1D:.O= MDWCSMZ$L?3<&UR?VJBCK*>C!0DB*D33>ER?6:260!BEEG&JL4I4^#3U)L]&M M_FDK\_VJK'ZKBF*@Y&!0U*KX&BCW%3&(?KB/3F%4K4AT,ZF]EH-Y8L/??M\[ M.3LX^?B/Y.3@T_')6?+I]Y/3W_>.SI*SX\0K]3.ON1.(D^.3!-+OS",(\M(> M''](SGX]2*8,B!OC86__+/&WH0G9>-3\[B#4>K!E&18!B6@-$5:6<*TE)R;%,/48J0,9>)YDO'6A-PN_X,+ M(Z^OK2QM[JTQ>U6/UJ.Q'V[XW4-",D=!Z G,OE2+1'VWL828)^P4992YE3YT MHV5NGIS\M#,:2C5G(1!YSSJD!DAGPR9J9PDT4! J)92*P=3;B^*9.O!AZQ#< MMPZC63@#;<].]HY.#QOC;U/MPOJ&>R>&88CT)W_X/W["FW\[CN2WO__[O_E& M(>32$I",89O9"=7T;/$2N%]<7F95R"1-/H2@N\>O8,\_"+H'3?YG:#IJ.06V M0A*I*4,&&$0$]5\$-A(Q"QCW_CB=(0H( -R!).7TH5!@R["7I.X>)L=RU>Y# M_;B[B(%NUBD>C (CTD1?YL=.K1'E)UCIQ)YG50#!^LC?F6(GJ1GS#JNE#@&2 M.J<4<2D,.5C44HG-#.STRZD']N;8QVH[.B2R2JHKJT-FODFR/,GJ*M$731CC^2'>3JH/-5Z:7V=-0L0N?,B:FQ$T M5HT1X32 TIOV3;9!L\MP?+;#?F&F(0-C3JQU2"MCB)!:7:)2"5*# MK?):A%C'%*402X>$9#1LNII!D5"T [T- T*!K_YHD,[J;'%Q>#8IK;UK?YM:QP1WU:=2GR\/,/6-*6U7C?SYF MN853> D8$%!XC=GLA* I=Q@S@CA2BFG*9]"B[Y@@(-DO!IZW,YG\XK'AB[Q. MWI?W#/#MISS-^UU%4UU%Q!(>TIIE*IO<3^T0<= )[!C7(;OYR:Z>#C./7"0% M+^W:OO]X7)X57_*ICA',>)JF''MOE@CM.R,M][XQ5P!BQ&;1.9/IN]NO&;O5 M(/)Q^G_)2R:-JWZ M>SS[P;BY*KTH95=RD-BO5@_K['.P>5PXI#*:.GZJ/&\F@3G7Q)I96Q-F6:&E M;[&]__H+1S#]H?)C'MBKBR*W2=X8OMO!8Q@,PYPGWJN6_DG&3])W#T)B4+=[ MON$=$ 3*6HVY4 1HDE*B-#=(":(D\OX>XC. (('W;(#O'U:V34+]IS"2^X%P MPK1 )@6&I00;*P4P(FRWXL!AF,X"R"(%.ZGW-Q<7!U^,8#W )O]O6'F7Y_HA M/CG,37"';**N$WUA]9\AM?#/Y,N%K2_L:)EL*BSY'?P^N9!5$C8)F$0.!OYF M6/>M_+__'&9EL_\@47;-T/3J])JVW J1$F3"U7=G=7O_./#REXUU!=)=5&$ M6.ED7:^^D'7SG&]BD7R1MWO=;'QH?CP>T_?;B>[OJ__G1Q3: M-TU'&R3Y<4K6=6) (F1U]4D#_T)[O#OM^><34LJV%XM+]Q,O0M":"!03TC#4=;L)+3G;-65KW+H#><>YM5[[)H M^3"+CKIUPWG>]-E]BJ.FAAM&.V:P*8[RWI%*7:HUH88H9[T]B[%G)PFJ3V5DHH#>.)$6:_#/C0>C7L;=IIN>%)+I/JTG.C?U$Y M$7+?S\LKF5\WM_/$HTC([3Y/SLOB2WTQN;OKX=+>9:G066-=EF]+LX08!^L:-'NSQN/%TVP=Z/VF9Y2,I@DCMH(D>F ;_W;CS M)+E_Y;E6)J*[D"[%SOSX$)\U$G]'W%M>^FP'C>ZBY;A4>\LE-?388Y4,\*1D5@Y@BT7#A II*644T[P2Q;W1L7,FGG5XQ>&);ZC-N!L M5R[S)0'9)38J.EX)U4 ILAJ:KT'1B'73$H#L98:8NIF M<'E>O@UGM9&H1^4F\?HG;(#X:0N^.'CS*-C,Z04+'L%C?#W["Y9)N'E&?&]M MDQ--RM5!NX'RE/1-?O9+\ZO]T8^F'3,GK?%B2+1A!!D/CBD"ED) F3!4S$T* M6]*=EZ5<%\'C"^'K3B73OM!)<8^X B%PU^K#9*[-(6[<8*]+\Z+Q8H>5;5KY MSHSVP;6D07M/)+QK_B7SKPXBDGN;N B:ZW-6-;HYE[G.Y""8?R$IJ,7G M#;5'C2Q-E81$GLS<\:C'T:$$XN_D]ZWNP"T'LI_>8W7AW8X;G/G.4Z1QV4:) M?>7(&_I.?=_N#WV_>S/VYA_O:\\62CH-;[V/4TZQX-4+)8TE7"&NL;06>;^? M FM# ;)%X=2=( !;+!F?O1 X%8P<$="6#S%KH-:$5IY$;Q\9R 2)8F+'5.O[ M<([;UMU&2\.K6"G>>G>6U8,FJ,-Y=J(*/.Y\N=3W!M'1 MWNG[O;\E^_(JJ[UK$ H3V7H1!5M6Y\<]H/*\_6^3+^&O,<-_:!;>/(C<6^9M ML*6!EM/FW(#C8=UX2EX8IE',3[&&EGICF1#AN)2I284WKC'Q5CQMJ^T% 89; M2:C.WEQK3G'P[H;.+N6@^FGK\.B#MR(]&]G&GIPN,I(/+TU1CYMNO4-@6P"P MC=#-?L#):-XEH[,.@H[2(Y"L1B YQ4+5U24< :V'5A9 M-F;AQ%MCO2^8&\E8,O\KIZX'EM.#9%FU''1F1HYK3-G1E? ]_F'TU/_]A_:9O^ MR:WIZ7ED0MNO_L?.SKAV9AC5*"WIQ%:V_JO__%?TU[_^=6?G7 M:WY\(V]?:)HGQQ^F6?!6@\F#VGON+TR!9QL_+W/U_+F%?D=_VE1^N_ORD%$E M=N'SEI$?(OJHT\^=A*T[D:%[;WO8YFD;#<>[A*_/<-)=C.[2V#A+HWZP^'1WM'^ MX=Y'KZ6"CM@+=7(6S_>+F(*72P?NH&@LA_R'M;U,X#*8?DGL?+.(=W.$<)5\ M-\SET&2U?;CJTZH0?8GZ:?,0?6DVR6R#OF,*0HC\7P+=-:;S$,48/'^\XPNA MTW<>\EF6FQ^]=CDX_?7@(#@" M^T7>Q!::7+B?Y<"+JDU.+ZSU0BJ;",S].K#3TMMDYKZW>MQB%%(!C4<1-=8C M UXGC;4\H6Z5RH>=X9Z+ZO&G@Y/&^/-R^OM$XI);$CNE4D-D\\J.:G-\VR)T MYI]E&R$]RG*;_#;:'G+0I.6T2'9HN#P!7I9H/ECA,6KE+FKE90SZ2>';/_[M MT\G!KP='IX?_>W!XY+\>?#P^G5420UI4:2_",=Z?;:A.5US:Y+N/155]/XMH MMB]@):N7V&ZI7-I!N5XSB>V$+)Z>'>__SZ_'']\?G)P>_.WWP[-_S"J&36I+ M%=(@F[70BV)@;%F--ZPG!_\<9O5UKP5R6:+&.BAJW=$F486VJM"]TU\_?#S^ M^\Q*4U87R8=!\65DOG;08.V6^N,/9[MT4%K73 X[(6%'X?38=^'O*N2/!R5V M2[Z>CKVNDXX2O9*'[@#Y>,T!;=9"VY/"%28%[6Z]^TWF\KR1G9M"1^^S2@]' MA?6# MK+Y>"ZRAHE]DWDO"2:T::GT.;$5L/!W3#-)FHMM+F!TD;,\%+$;)8< MET4,*X4 21 0?V$P^1[D:U!4PY $NJ>*83W.\DU.LNK/ M]5):..V@.'0'I<="0Z)NNB=%9+=9OJO+8E U$O2I++0U06@V4:_@Z X]E$&U ME!2J3LA%&._AX?'9KPK$(7Y+QMS53 M*3&:%J-I2G-L^*$ M:$D"T\+ICS%N5!Q3H:ZH-Z99_;M=<2:8N133N+#"-V95%,_X64Q]\OZ,'6.S2IL]5: MI.;VR.Z5Z$E>4Z/G3A6>IO3.?2H]5,/GA25['J[2\^)P>?SQ\OW=V\'Y<_NC.GN=[Q8_N2<2M!@]^&3\V M&3UWWL.Z*]K?97E27Q3#2N:FV@YU6^U5/:YY%R*CWRK@&5G+[Q_NSD)/!A]C MGW9U\].7UW!ZDL-O ?S\RD9_;MX9]$U0[C?]?ZCT\7@:I@OX_A#JZ-9V)\Q8 MHU*_E/)9Q3GO=L$/?'*(1J>Z@Y[LSITRAV/2C:L9/M*WM@[-$2+N[R-Y5776 M&>AUGYL[0<'(4/-AJ)8"&.O&3P_&?Q8$K"MC^<4R\F5FS."A>KK"T M?&9<4Z+.\25+FM6Y2_/- /C3L_0TZ\\(O",C,A[PL)-QN5Q@<')]Y_L'7U=M'DBD 1X7=SQ'F\OL+^VAKMW-\_ M./CP87C>E[A^A\#C2\)+96Q%/OJ+' M+Z/WUKO_7!%D)RV4G*PT+W/\[6=R#*N=H HKN'^[P,0=AV"M F(L@J#;N56&]A_[$G;U):;3U+JH&MMI,\G,?51>NM MHP"[NO#^X\"W3'3;&YWP7)W<,-*1K<8SQ2N' MRJ=7X%/,?U&) >BP#!R,1\-Y@LZ5DKV'[^UC-&+6&7.(<*X(,("A8WU]B#3E $D MJ5ND,;A-:4]LP24(9N=LQZ4:B"AM#,2S(IP'WUM;L+=XW%_07:I__0"& @"5 M=8I293E).9;".L)$2C@D6&JU0",-P6U,>[+2UP&1B?(=Y?OY\DUQBIT"3DGG M93JEG&H-!#-&6&6,Q8NTD?AV2L%FR?>R+:%9DAM?EW^U>CCK3)?[D1>RI"R# MS9[DR,F1DSLZR1N3!#)*W _)2%?A>)1M;WJY^LMD0_+ RLJ&$_>2[/*J+#Z/ MCA^*V2%Q;FYX[LA.V]K6 6];"TT44,0H*! U4G.. MC-",I'*!OG0J>I+PUE75'*6O[]+'+"8$@E1"+WU" XY8"HDA0*<6:J(7F7 * MV=I*WRK-B:ZD@(PLC=.)>6'L9SLH&A;TE*DZ;55LNC7<39=C,4"Y+Z^:#?C_ MLF;"J^^_L>I^X-0/13FY=>IMX[-B?UCY =JRFD)20:AT 'H0317!(.6.F)0S M#"P1*09B@78,36D_D+0S$[R'HT5+ M#M?\C"KPE99( M90F20!(K4_^7( M))E/"<(2IMPIZH@E6G$ME3.$< >]F007:!Z1;81[LC81T=7]E2UI[] M1KDN(]'9*=S.L.J!O=11@.PJ"BX3ZFX8ZV/@JY/0EV/W>S4"ONE\%X@L-,*% M<=9IQE.(B-).>%1A+J6"*@&4:L&3N9ESM"?+:1M6S(2LMIA)GRR\1Z:JJ[!K MBF%8VIP[D;M;RGS9\S!+S83I\K[.I#8EB-+@/GMWVGDG&B$+ 1$N%2TUR^=7 ML0YL4][38B@K$+V($Q$G5H<3"#)+N4N9DI9P)X603#$)B4I30VW+!HFY&6I8 M;$/1D\3H>8G>LBVR6%2ED^#80\\T3G+DY([U.')R'U30PE)+7GR,['1Z<)GM'[Y/3L^/]__GU^./[@Y/3__H+1S#](3GXV^^'9__H9KR@HVS: M58'?V.F*W!6YJR>*H5M) 9,3M >95-D@JS.[^&.TH\7861&/DQPYN6L]CIS< M-Q6WBI.^/F:Y30J7Z-*:+&;/O]Z 6K/5B64N/01>K([=?L.*+=7=%;#:6J4U MIT10&/+/!**$\C2UABVRX@':!BSMQSI$5[5W%.(HQ*'<&J-44D61; M;G)WTZ]9##J>7GA./+/EY5&1_RSS/P.;5GNY.2IJ6WV2U^$LZ.G<"Z$XH0Y" M) 1!AGASQT%'H!-2IXZU'/KWNKI*K$?MU MTQ[J*!)V%>Z6FAPZ9J Q?-UW[Q2QE# C*(>DB=$HC(PU"EH$4JP664T;;OMG M]0/%NFJ>1,GKK^0!("F$*NS= (13QSE'S"F64F4-E(L,K-!T?>4NAE6FK8=R M:$UB1P?6=W2K7'2Q-L?%&G/DQV])./=QT>"4:"4@-1@2SCPJ:DJXPA((FDK: M D)@IZ%/27"3H$J8+" 4M22P0B4@NFE"+(*B_4=)$%!;SK M(7JR/!P#*/,P@71Q&6P@V=U%I8Y"8%=Q;IE@=G!Y-2BNK3VQ UD_ 6J*4B4E M@5PK1'!JA8+8$FT1(APSHA::\X)@3Z+"7351HA"NA1 21BFCFH>"&<1AP377 M&%&AN!-6DI9*&?.L/-F7DO8],Q\Z%ESY.1L,LOR\2K(\L5^UK:J0E5O:SS8? MVL3*,K>FFY9&],,VQP_;]S@7[OP]JR\F)RA.H/.Z)=E/ 4.:V9T1H"CS4>9?+?,60T&@D PY0J@PRA@HN99)) MOTL;\T_"3 M'.P/9%5E+K/F/JSAU$&AC>/$PQK'D&N)8 IIZJ3EZ6*/B6?KN[P>!3$*XO,$ M,16$(X$@8@H0KBVWV%C%B"#"44 6>0P(8SVQ+GIF0G0L%'.8:V_C)K7\:CN> M*1O=L,UQP\X".SZ8_2R$2&Y*RU/L?QO9I/9R'SA3U?#'(V+/KH&CY0*L1J&$QI2BP3 MRCEK%-"22FN]G;38C4F@)Z='=D!VHJ!'07^-H).P_9 X3B#&!#NCF.-62*>D M==H*L$ S"6T3T>>C"M?!0.I*+.G6T6+]MIUZZ(+&DQ]7Z,8^OAT+<*0L0=88 M1"#ATEB"M<7&8&:EY8NTP\BV-_]ZC,^=$<0(*!%0N@(H1&!D.>10&DB@9@I; MP5(,_*?42 T7:>_!;<)[$A=;P[-D9ZG4/T.JTNI!LJ.@UU7-S%E YQIR!L?G,4?:P)V^6%MTU:]OU8Y.>A3N1[J^JC&_Z\9>)JJ;1B5#-$ MK!!AY N-(.4XYY$RGMF3W0Z"T),)9!.A5YB'L1R M6#DN6Z[2];N;J]:*R10 **A4WC1R!&"C@$%4$PEH"A!SBRR1@FA/S*)N2V-$ ME8@J74,5@Y6C -/4,DZ 8=P@ !2!2H4J+ LMPH*QB*@R-8A.V86K2X'MI\G7 M6P3N+\RN*+%L.E:E)0> ,@$Q)8)(SKUWC(US!HC4MFVTG%^LBFX+T&?\[)7I M%:5[ Z4;<$@5<$(Q!H@-(NV4$4H@ZQC7=)'U8Q#?9GTI4-?7#4+/3@KMC/\5 M\P>ZA65QDB,G=ZS'D9/[H()6G.VQ7UQ>9O6E#>?\RMPTYHS7Y#;7(=_CNW#\ M= +9]]WTPCO*D%T5[?9^/57/^88_]G*S/\T=TZ=I,)KE;W-LX&?]W)H[UC'1?.(O/8]OF\3KS&MHVCT6C12)KPTX%1X M<2#" "Y3EN(TE9(X ].9"W%MA&A$_R]:S=%J7O])CIP<.;FCD[QA_M]I7>@_ M+XJ!L67U7W_A"*8_)/:?PZR^?AM]OK4U;#=@NB)W1>[J">QW)?]Z7,'W4VF= M+4MK_,.\,:5?-)EL?E:1U.4?U?.1C:3[8\ MO9"EG?*8&4\-L%2$_Q."F4Q#;7I@_309H6#+T>PMP20\O>:*;I9 M")*2 TQMJ@ G2A"1(NE'1@!%W!'74D6VQ?5_T4# +FC;/W'O0B#LN^1*EH%] MA_:'9)ZD;J:CVAO6%T69_'1APR M.DS4EZ(TEP<,IT029H#"FGB1AA0AR.V,T;M5 M#\)+E8:IQU,-! % ":4-2J54H50$A[,=][&\0=SC)(JPPZD?A): &-]Q*33F M3A())7':+90(>3&+H,THBNV*.YE(:-:,O%F'*[Y1LIM^V*;'";H9C%E,;MQM M*6W,G6DS!R%@+>3.>#,-$BT5)C)-*?"BB@6:ZV&'L>!,E.R.]7B-)9MAJ06B M% FNB+1(<:N\Z6-3 H'$NF59_^79KQLNV2N,/RPZGA#6R8M\/L&$T;-F=< M MT$HP3C6'CECM%#:88:LL,403V^)F+B>2\+Q1&)&FAA%L'*7>98;"J919R9%S M+&5K&$:8FIY'7'#ODC$$-<+84 *5X2KUTT.\+\X@,VBVVO +B"',UGNHI!&> M+P'3EEA%%%0I][ZF0)Q[.VJV/9[/?2>8$";5/6MN7L%I^,_-BY\TA[=,-@F0*ID4=$2+#6(H42>5@@ MU&'@Y6J!C *VA9)O1ML.,;K'%5$QC._$7KJQO]MD.KKL9X>BHL]-5CV:9;LN44-SU M6:R31%D(/1IJ;R PI9%AR%IJE)9T]E3DE^S8:P6"#KHN78T\1(GKH\1I)AET MCFI%'.$,"NLXPD!88#E$NL40G]\>6=23HS+[%1'H6D;"GC%9H*T<>";?GU9?C(O7?"V_S\#D)D9X0FRGF4\Y?(.68$<2,1I) 2BZBDCE,!K?<^ M!$K9(LNHI6*;\9X<5KDVZR:K,86T'EX.!V&]P#.*RW062_%'7^XNE'WW.):= MV%IFN34'LLRS_+R:8JKW(YZ:7F=Q- 6ITE@X0XP37'J8 YI *KA@=+;XZB.P M5C43NO/XV2-H.T4]P;?Y4C)67HC2O4CI!D!A90W2WB4A(O@CS@(OYIHCC:!N M.6KC>4;++-+-Z#84O:[WOSSICE&A5E.H: X-T,7E56DO;%YEGVTR**J.5H^- M?N,Z^8U/P/$4FS;5N/>GF?0P]SQK/WI./;+UL3N37Z=+AZ0,2F%"[H\@"(6C MWE* '7$*8DCIJY>R9L%F"'JRIK4TRKJ8S$P63UO\?4\<(94(Y)%-K41J$B=J6[6C+23Q]O-> &VB5,V&H M[U"S]H9^5^+ MXX,JQXL9-[[C"I*3IZHT'#;-/%^ QWHY45 N* M!5&&@O/.H0;-.^K$1MV%&QI#-'Q3:[;?MN!SXRG5W%9E,, MU<#.GQ&VWOWGHFDV5SA?W#S,?'3E7FX>A7!G)76*(:,D(\X)0;R)*!F31%-E MU&QU*U\&X<1#.,?]A/ 5"&5$D(@@7400CBRV!M*F8"_'5A&B=0JQE-A V%9N M8VY&(!;;4/1D-]N\A/)!2^_V]W__-]](>MZYTZY9^OA1E=NP MM3?%;/E#TLY;9QQ]^??OKP29[;GTLK_]SS?]V7Y"?F M_MZCCH:7RI:C9]U*=VCZX.1E-KA^F_SW67;I:7%DOR0GQ:7,__M>'T??O]B M48$KO?@-)HW" V^N/= #+Y?C9?OV*;T]LBO_NQT59F%'.C^NMW+P15Y7#\Q4 M&][]>%%.'C8B02-<"6@$;"R 'S#V/$U\$-R,1YCXY!-O+ 1\K8Z:)-;TXRP MY1EIEG%.]^3>V'ZUTH2):QE<(Z\RN2@#4O[E;._GCP?''_:/C\X.CLY.VPA] MEY!CFH6]B9D.PAE0(8C=_NB,N.J&6/+A@;3+1LO5^]?N7KG]??K;].?F^]3T M/8.'1X(W*Q2,9WAZ&EM]T&=WH$5@1M<^RS*3^91H-5VM2YE70=>%Z[EM>M8F M1;?6KE\"S[?%6WFM?L>;IKODIO]+'? OIP?)Z3].SPY^.]U.#H_V=Y.]H_?) MZ>\_GQZ^/]P[.3PXO<=+:S5^+]6GQQ\/W^^='?AAG_E_?@M"GAQ_F)*F_]C9 MV#D[VS0_]KCP>W[GN1;F[>NMJTG-],WAGQ_*9RUFG[ MK@4#[V!>EGLCHQA6,C?5=F*_:GM5)U>VG$:N)L4L\>:'',O=]YLU1\-<#HTW M1\UCP^\D4-ZUYB9)@_<&T!C$GER#8-)K;Y@VF8KA^]@Z;[Z/S(11.N-SS,KG MC[S5)M"N;OHY;0U,\VE[//?%D=Q.T' N^4DOGH+97S[M#2Z@(T^N"DUU@#W; M89A9&RY?@L^\>6N32_^3BRJQN?$@U.*AM2?7O80 LWOPG>&-MHXLZIW>J=U@ M9CS*\DW@Q=9 4E0N:Z=<+C-C!O;%R:G?>H762V)G4W]%%)1<%KF,L&35>3NXW1C5@YDV*T#@3LS(;2CM.WF?D5JU0()W8RXBJT=6CZP>6;W_Y(VL M'ED]LOJ\"+X,%V:/7-_7[J+[NWP&U];OM-[8C_;?&@7X?8NKI3G MG&!C*042;_7UV9RS?(9HW3\T3U">;\'1ODWO4Y7L&VG\4!:7(7L]-/I[5E_L M#RL_=;8\^*H'PQ LVJLJZ_\SMTN=8@,-2Y&"*<5$*\)IFJ;.N32\U.<2M3JJBTA+?5$U] "%%LLP@A$4(BA/020IRP$J76_]& 4*)XRH5.,>*4 M"\1MZV%8O=%Q9 M;/:"2",YGQK!F4Z!T40S0ZT#R!&EH'#"$,B1\VI#.D&7$@/#VW#&0Q!6JSY221&6PA'_!RMFN%4F)99+:U7;\5KSCZ_A;0QG.ZPUXE/$ MIXA/&X1/3&*/3]1R:E,B-)9^DC37*,4*T]3PI03O^#8'LQT!$_$IXE/$IPW" MIY0P#*%22D-*J&)2R8X?K' (^O M;"GK<*:6_7IE\\I6;^?%2IV0]#8@G(&CU[]NQ(L$??VGY67Z=/WG);)+1)?( M+A%=(KM$=.G4O$1VB>@2V26B2V27B"X;P"[+CH!U(4$.DE6=H'MJ!X,L/]]. MSFUNPQ'S,C>)-)=9GE5UB)M]CI7\NE[[(6[X?_[ZQYCO?QEQ_5YN]F[Q_,$H M5#RU-,()P1 2J2F@1+!46&( 2*W "AE'6JH_+23U#3':K961#LAG!),()CT# M$P8U2IX:VN8ICV 2P22"2:_!A-*0]FH$ME(2 MJR374@MOE!A,6,K8J+)I!E[&<[**XN?4=7 M&\7J'(1W#ZI[K-48RP1 MA)0RR2%!# @F4J:= EH )L!RHB 4=6P77&_B')N=T^.9O"Z'NAZ68=>;OO"] MLE7,XHG1[1["^7=/XODW5M\?-TT)QF?+4@,6$;/YER\+( MZF+KW4Z4XV[TJ!-3%.7XI7(,N')>?BTB"'BE3)7_R_J_H.$04@*7 M;'8.T'M[57HNDH%AXC)X#$JO'8!/,_@4;%LD@&%$ VHX$09):B2T3@,-# 2X M=3/\W ,CK&,[ISH@@A$O(EYT$2\D%D@0QPWV[IJR0BIB4BRATP)C0UH3O>>> M+I-V+,^[ R(8\2+B11?QPGD9M\Y;%Q!B(I!4PJ.&UM@A 2F"+7BQ@!@/@A$P M(F!$P.@#8!!J:>H,4 *G!%CKS8J0G$L)UA;(M"4HO( X$J)D_0%CV0&FUC/A M-B"TM'=9^,GY5\/H2>&2+*]E?IZI@4UDB*JN>*O9[&3I]G&;'<3W.?2Y]S _ MS?W'[O"&]YL%A5L+"" 5%%E!)8,$$R,A(BE+=:J1!(BUYE///1*%>,SHI:# MI+BRH4!Z?I[846VP+@:U>K60\238]FNI8['#Z;U:.9[(S[BTWBU-(AA*!<"* M64JXA I9#5G*G662B719)ZFEK&.9M5V5\8A2$:4V#Z6XPT9:9@P2AF!N9&HX MI5)2PX2W@ENK&LP]\H:WF>A8T;BNRGA$J8A2FX=26F,#*)*"&T$<84)R!*V0 MCE*#'%I..AI$VP)U[%B!K@IYA*D(4YL'4UA2S*75#+"4&(<\/GGS2DM*'54( M+*M$U#:F'=L>O30A7W9@RT0^(EJZ#9CK MXM*&VF93(,R8T%(#R Q/P\G 4F.,@9:$ ()2.L>MD;,40Z=IQ]:#Y\\@*Z] M'F$APL*3L)!R"36'FF@%"(94(**9<9AH O1<=T#. @LX[=@AXA$6NC#'$1:6 M#0O6!'^-&F )(H!*D6(CH.#86NF(;3TZY661I5E@@6S#KD68(C!T88XC,"P= M&"RV%%('4I@2K)U*74J<8T@Z*(2=XX;&68"!;V,:@6%J/(L.\G2"A5]7Z.OE MF-&-P?=JVWOWIJSKF^^[,6,K* '0]RF+3!:1+#)9YV8L(EEDLHADW9ZRR&01 MR2*3=6[&(I)%)HM(UHTIZPR3Q52R>" M)IPY6@D:9_8>V7HZMQM#'=L4V=<)>[" M'$=H6 DT4$"QYAW(6:(!=*QT2L:$+#<2 <)(IJ(Y>:70=RQX^,C-G1ACB,VK 0;M".,08N< M!)RD,!QN[BT'0RA*<2KU',]>G&FG"NU8#>7U3C#KVAF.*XL*_2*S//'B8VR9 M?99U]MDF65[5Y3 <6%IU($;4J\WHO=IJOM$;R0/?AYSCX_S]#>@_5.&R!0C!%C@146$;)KX[M?^R >$8LB5C2 M-RSA*JR&>:M$2DB PI(IH%/OP3) E5%SW#X9+9*((A%%UA1%&&>$ BI3;#UV M F(AO[O4* A):3%KUE W:RNA<;7(:=IM6='KJYF5GUARR1K(K\="&#%LU7B MV2J+K(@8N/VHR(O;^^G'2QZW#A77CJ:6"^,TH1I)KH"0J4*, \[;SE990$5\ MB+81[!C4QS.:(HYL HX\59!C5B!!UFHEE>(0>[M1I,I0!U'*#6+&<&B7FW"5 M=JPPQPO%M ?\L^+,CHA_$?^Z8$<1192R*7; <((E$92(P&$E'B7F;3DFRZB M&C[;YKTH,QWMJ(@C:X8C\[*C!',(2N^#24L\J%BA!>%<6VHM2ZEJ24Y=9 (: M6H_CMWO /S$+KG,APY&()M^%(OO?)\KZFW8<04QJ^775!W/&M:*X5K0 D_=; MY/2G$5>_=Q(PJC=69"#@Z_^)5[-9[DLKP]K>UEY31?4 M5%D,!HVN&^5=3ZDYJ(E$@@N(F2!><2G('1 68H123%*]G+@CW&:@8QJN U(= M(2A"T*HW:BP#@S1'-%78*<0,$=HI 9"ST%K.G'3IDH\?H*1C*R!+Y<&5!Q(C ME$4HZZ\U114!GJR,&$!2@KC%4!B../>HI63+KK7%G,5)14PACA 4(6@3K2F! ME T5-CP.42) 6 %AC@.!J$@I<4L_G,$;42/B!ZSH(?17#LI"4*$2!/." 3.>IL3*X+8'*N\/;J* M$-$CHD=$C]ZAAX%0*:1A*BTDCAN.*!=: >H8!8J#)47-UB-5.:)'1(^-0@^" MC%)&::-"T6E)A&'26>^X<*($PZTE.^:^07;-/9=51Z=(Z/U&Y\ =V7H2KAKE MP74K7O4B G50(9ABJ 9V#L/I ?#^Y[Q8:*[J;9,H\+CJ\R+?>OHVPA!SIQF1 M%A$IN80<($2!-Z(YH+)E@6E=!*<+J)@EUA-554^")9?B'<-4 MB!7'J68*$8V8$AXV>:J$<2GD9HZU_V99.&>L8RD\\\>FWN4F1GCN/SA$>%XU M!5Z&SA1800%%&E%* -;":D*%$-Q)I11ERTJM)*QC&U6Z"DH15C=)J".LKIH" M+[1ZH;7!Y)5$0D& ,EQ8)JF&SG^AEM+EIHN*;<#6/JK0YQS23C#[#&<#K]-1 MS]TX7ZM[\]*)4[ZZ,2V+.FNL[_,2V26B2V27B"Z172*Z=&I>(KM$=(GL$M$E MLDM$EPU@EPU)(.U 7FAR94M/DN]_2; H\O]QS(,O@ 1]P1_T$*B)W E-(4 M46A;CR=\)(T43R_\H)MU'_#H#K!(I 2E.42H(D5@(2YF@/-17 MQ<@\]TCU)?@L]U4/518)A FC@)/48&4XA#"5$!)K$6BMN#_O,8!=!C9.XT2O M)2J,J##Z1H%7>BV*R51CXX"W^ D2FC-#O-F/%.;4$=)26^C1].;5>BT2.ND@ MQXI13;RWXM6(%MRE6!.=IJAE#\P"!P-V2=M.F/76(3%U.Z9NQP2%/JPX]V9: M8H)"9)>(+I%=(KI$=NG4M$1TB>P2T26R2T27R"X173HT+S%U>RIHUX,@]IVZ MPN)>5>%P9>O=WVW@96L2Z:=)GMM1^G:5%,.ZJF4>)B495OY^780$[ZMA;9/< MUG>'G[3D@]]*!(]I%)U>%>M(F?E-6F-Z?%UF(I=[([$\&EXJ6QZ[9HVF.OXF MG'>7GC!/>9K*% DCB+58,@JH98QR#(2%K<=:/)*>#*=7:\",BS0(;'.&MTDJ MUGUE)J[N1QR+.+8('.,4,6J5))AJ0@E1D -!/+AI)YF'JF?FRKX4QVC ,=JQ MLV2[B@(1QR*.11R[C6.$*6>Y]J88LR1-%1>*<\,Y8%!)@9^;>/E2'$LAV80B MAQ''(HY%'%L$C@GO2QJI@4-$$&BP2HU+'>=8*2NQ;<&Q1[, 7XIC!/-MFJ[] M(04KC(IV@HMCPM[&KK_$9:FX+!79):)+9)>(+BN?E\@N$5TBNT1TB>P2T:53 M\Q+9):)+I]@E)NRM3\)>K-<:EU;BTLJ\EE;&%17NK;!,)[M((H#U?\N4$:6% MPLP![( B#DK17ITG)NW%1>*(9!').H9D+H4$4R6E!00C*K1-&8!4$4,A;#LP M.:;MK1H'(I)%)(M(=A?)($;<<"<%30&A&'KC3 !H.5#0.:913-SK'@Y$)(M( M%I'L+I)9EA(E)#7*2L*$D!!""[@VAC$"F8NI>ZM)W9M\^O=_\S>D9_.;>X$Y MW_T8'MDU%E5E\F9J"#^^"9U\ETQH.#V -KIHZQFM?"#)\%:PD^Z2FQXO=8AG M%S:1_S][W]K<5G)D^7TBYC]@U+.S=@3IJ4?6R^-5!"51MF;5HD:DQS&?-NJ1 M)<*F !H NR7_^JT+D!)(@B")9UT@97<+KP;NS3IY3E959E9L5DY][UNSF-KK MC\J/-BNC93BZY?H_#_Q% .\$NY^>'O=LA4G=MPF'=G\0+]8.R!Y]^O?M2_O+F4ZU=NO'#\8G&K"S\L M'//F]./;CX7R7@W0_^VH_&N:S1\QW[TOF?#FY%MN>=@SS&>_6^_7,2G?,=]M MDSYP!2]>PK7SW#7;[7NZ+/_%86CN_-#G_[_B+7_VWX0/FN2UT?S@?W'S/ MM;Y>4Q]K:&[&F(P)E? MN7='?T*?&DO=NJ4Q-?K.^:"1HY_.CEZ]/SYY^_KDP]GQA[/366-Z=\RNAZ<[ M*DB)C<,WU-NX\NM&!8N+?A\7/^OB[X+\UO,[SVJE\F[-^^./KT[/ET)-S_U<@IF3T_>OWMS='94.1]V ML)R/":$0J&Q'RD=I&I/4^L@G!FTXY?>ZR\+/W M'$JH@J/;>9GK'J.G[Y@]^^Z7\:-% +7,M3Y_I)8_HVO&S2ZX=;;^NYV_-550 M^VX,VO<%LM-;Z-F[ $98:P,HD-8SQ5!$5!Q9(:!GIC6*Z8VG0_E]YTG.W7GB MO-EY6OVNT]:PNGJ_(A(@$GC"W3YR*-Y#+(!9&!ZS%PD2A !62Y'0\@C:.&]F M;C_/20F=0IE6UF$(@HB@39%%"(9J2'%Q#4';M '9Y'' M)!,#YIU_9D+;DA&%6T]^;HM 6\]IL_,JA.:<[RH]>\PUG_HR]?,YH^;$(%;;3/+)1Y'0/TD3O'F#(A"Z=FUT@LML#S M%"(6LEX67BL9532G([)I/]G4R37:RL"<%\D%R"X3Z$&)14D0D11/(S:L_7L3AT4+Z* M2()(@DBB2I*(Z!E7)D?K/&!F-EMF;+ *FX85"*M;.YI'$FRGXXAMK_0L5,2Y MR"+0-'QKS=M9C7'J8]EE*L-;OC!?A4'FT_L,9K_AZ2DR9AFR$$I+G2,$&8-C M(26=%5@K0E(;2Q#BJCU\7(L#$P41!6W7((^LBC^-@YRS1FFO%#<(#E,)!:.( MS&*SFIWEAM.3E#&[SD0[M;Y-5$945DLTE65A)RF8DD&"B\&[6$A-)X9@.?CG M=BQ;,)J2!\JT:".N%@&K&*M[-HXUH2YV[IC_T;S]9P/_^O6T^;[%C+L M0P:YZ9ZUN*F?:L7'VX#-HK([U#7;I]IC@_GMR"HCL)4T1]MD+[1[G=AFA+(W MCU>X-5W%<#UC&[\SZ/]Z,Y^YU^%W,M1M/0-O^>8C:VZ*7H>9'N]+\\,,^OD] M:F:UHWG=__*EW^NG#J9\CCEND=,^^.(#-RQVC9G7 MXB6KQTH=QB*/6'Q\P0QU M^+$>OQN:48U"U W\YT0J8C61RN2DR=U"&T4H%*'4[WE'7_I7*V@L5A6P*O:\ M6A>4GH"\AQ9[%D+A_ !E&7=<(A?AJ(Q!D\SK+QZ(AEI[9Q]]-QUV>[MV6Z_] M99-7L_G#GK>Z[$<<4C$DCV*<=/%\<$K5VEM[@[D;NRN+%^9^=M1A1=K.7K>%5]:QHRKH$=8)ZZX:7H$Y0)Z@3U GJ!'7:;IB]W3#IF2;8JD^+G[4A]LI? M^%[$@\Y_7EU\Z_"#3M-\?GUOVYEM\INEZLC_P^6^SYG>;-LB9[KJO/ M[R<_R08[N1H-1[[7;!-/GPOF8[8<#6].=P:,0?DD#H83QI_2D. MI*BSTI!! M2+0978P\!Q,"1S7C7+<5:,AB9R8)L8;C)ZN"&@D("<@.@HP$9(<%Q%ICA(I! MIS(-20&=U"PKF4#+,A]Q;#$!^5&XWA1ZO^M=UT6O3DPL.V!B#8=>584\TA/2 MDQT$&>E)[7KRR"&)IF,_ MZ'5[GX?/5)*G'*.HX8!KFJ)LV]N7/P:[6H.3(NT(1DF1VJ1('A*7"H2&(D21 M!0O1<<=X]C%R9>R"4YP?G3[&C3YFG!R\!I&R@@2*!(H$JAJ3T;Q\3Q1FSD:^ MX J4#I $-@(C;$;&O1->2"G*#&@Q@;DY+&&1K?RG2 D_4,Z1FI":D)I48[(Z M,4K3G=K$:-YTAWMC9.22,V$@E#E/XJS1)L>D2X(OF%;VJ!HM.;$1!X[4:.N> M3FI$:E0[1DF-6I1>X(/*'C7XG"((8;R+6"[,*BNX,/RAW:!5I AP><"8)$G9 M#,'M9R'1;O8P6TPV21OWU"R+*=CNVX7@0NQ"<"%V(;@0NU1E%X(+L0O!A=B% MX$+L0G"ITRS$+@078A>""[$+P878I2*[$%R(70@NQ"X$%V*7JNQ"<"%VJ0HN M^YD2M)+>PB_'276'P0\QE7O\FV*_&O-1:K)-'V MY>'N^BX!D=B.0%:%Q6IAN_FU T?IKU?#45-T-CSK/] T<%QY/8Z$7D\%0I_P M[U?=8;FD4QS\THWX$0?=?OJ$L?^Y-_Z6__875SA5B9"T85DRA=9P2!D]9RFA M!YXT@V!G-CHTC(_ZXT=N0SUS_X&#?O+#\Q>-3%#E KDTZ0:!C'1CB[H1E4H! M,1L?)"BIO4W"@S=9.L%#GEE._1S=6'NK7&&I"(Z\G*2$0$92LETI<3GY9O:A M#40P606- J-T$3AXZ<.R4K)DDUR:AY!?DW@0R*JP&(G''?%HYB !O5.\R(4=SYY+A.7VFA<-GI>ICTJQ!2D1)$GQY?M*<]W%9YZGY6+3RC-&&2Z%9NL40ZG>YP>(6I M@6[GT^F?AV70AB-,NPM-*CZCXK.U*.A:9/)3\<9!-Q:/',]+)F<8O1N[[ << MG>3)"V_[@S/_]2_=T7G3Q;O9.)[>=@##G1=:2(.@10H1@W56I446L!H 8(V3@?&M?(L M*9>$FGD"'14WD,,1/U=G%X++#O*S,SXQ$11*3&"DM0FBU!FU$6AL7#J*7GT1 M 7'UGCL?<37!92^Y6IELA2R1M.< EENGK8_9 6:=7(B"LO3)ZVHT"Y$TP65O M2!H$!\Z83#)+"(DYEIER0H)11J:<*1N^#L21(Q)O$UQ:Q=N4H;X/D"(&(KC4 MRD!KC1Q94BR%*)-)$:SC(=L 2J480'(=EJZCI$QP_';VT'_RS@Z>G6WP'-J(B&2E2PC<"D3",&=A122%0F35,PM7?1/6='DPR04 M%9N,0-8FH?C-]I0B92Y8BLYIQT&!\LH'B3%Y3,(';$&3=T/:L6*WGHG1W^ZN M54E?*@5BVRU6B[YL3UZR9RX!SY9Q"]J",P%$%IQ'9H+@2VTF M(Y"16CQ%+712A?Z#TIPS$&!],L);*9U4P%22E-M>!U+)MTE "&356:P6 :%= MWCT'(K$=@6QOV&Y[X7*(-DD1K3',@0K,NNQCE,B<"S'II<-E2N@G+R:IJ-ID M!+(V2<46]WD+67NA6-"!18C:V2"C92GY$#QH]GA&$.W55NF:2^S5[F=]PC.* M$-[V!UCNIA.O!H/&T3KC+[X8NU;'?W?6W84P%=]1\=U:I)46E@A2Q$ $E]8Q MT/P _J%-Q>M XO5U'''6W,+D"XYZZ>Q'4/%C G!3*/RQ/QB_,1H-NN%JY,,% MGO4_EEB_-YJN&U8"LV-"9L6=-D"+IB)+[!(\?P4?=T\EKB>1KLPO!A4A^:AO71^/02&$0 M(&9IC4DAY(R.2RPO4HX\N6N-9B%V)[C4Q.Z/[*YN+8;/&+G,2D!08"18Y[A2 M41LF(H^P]*D:JT]J'XX!=3A_*Y>.Y5[(HZFV=G_9D$1B^R)!6XC[ "EB(()+ MK0Q49Y0*1C#/8D#K&5CO7)#)\X29F^ Y/-YZF'+)R5>)VNNP"\&%5B"FN-V MDQBE,4$A(-,N6N1&9Q:M9BCUZG*_:>6@RI6#_'TP5HV!L]<5-D!@H\A&,8DBS%J MK5URC\^ *$%^^SY,5$B24A$<25+V6E*<2H78N=2!>9#!>BN9XC%8)6-"MG1G M8TK-)WFIR(PD+R0O-=ETU^4EU",VXC>Z/*J]USIY??C5U@4<&=_ MA_,#D)84AIB1%*9J.)+"[+7"H,\IBV1U\280R(,)1JE@>=8RQ;2TPE"S?9*: M2LU(4D-24Y--VR,UM+5-G$#<6A4N9KMO%X(+L0O!A=B%X$+L4I5= M""[$+@078A>""[$+P:5.LQ"[$%R(70@NQ"X$%V*7BNQ"<"%V(;@0NQ!++N0H-"5/! !FKJ7X4+)*.N-J]W959]+I?,3P0^/?<# M')Y2*=88C(X[9)FWKM9RAMDT['7@O9@ M4M#(M+)2*&O6HEF+E;D(H4BPB&A)L*J&8VW<2()5X: L(5@BR^RBT@R, YNX M=XE;0)LBDTHG6$RP5M\%^(YX678@+"/](MXE_:H:CK51)>E7A8/RR &403SN? MLI6C0 I("KA+V"8%1-!):!FS81QXTB'Z[%U(S*L075IPGVSU?9"?(HJ2>Y-W(Q17NT)>B< MW(\G:=>!HAP04B]2KU;:L1KUHOG<'HC?O/F<8T$!@&11.K#9AZPD"UP[[;E& M7'!%""[$+P87891?@LI\I09MK\?V?5Q??.GS4H*?G1*\SQ9; M,&&WHFS<.768F"P&YIR5J$!$;HW@/ -C63#N6+R?C,N8WEH';JZH(1RY)VE MZT!&-1\MEY"Y#4:!@V+(+9,2"2YUF(78AN!"[$%R(70@NQ"X5V87@0NQ"<"%VV06X[&=*T$K:"[\<)]4= M!C_$5.[QRR7VAGZ<>X=?F\>XNUELE*?;KL2_UEBLDD3;EX>[Z[L$1&([ ED5 M%JN%[>;7#AREOUX-1TW1V?"L_T#?P''E]3@2>CT5"'W"OU]UA^623G'P2S?B M1QQT^^D3QO[GWOA;_MM?7.%4)4) &Y0$JT3*P%':!#I'2(9G3(S/; 1B&!_U MQX_2'YR\:F:#*!7)IT@T"&>G&%G6#22T#ABB]D(@J\)BM>@);?[N.1")[0AD>\-VU43/RCF9&7 C= ((RCJ& M22DK!;-EZF.RK%R>34I!P$LBHL1LIQ1SD,1@Q*!LY\ A^T<\TR M3#3>) \LVD>5@[9PV^2H^UFS\(S"A$F:6[G%$NATNL/A%:8&N9U/IW\>ED$; MCC#M+C2I](Q*S]8BH&M1R4_%&P?=6#QR/"V9G&#T;NRR'W!TDB$K]1!36&:>M$P(D"PZ8$\EQQW5.SODU)\W..>%HWO'@C-1R M'UV/F)K@LA-,/9Z#W*/KAUG:Z 1:%<*%&$$Q'X14*:"+ 8/.#8O64-IP]W@& M(NE]]#HB:8)+K23]R*EK2[*TESR8$'T.B4,2)FC,S K/I4V8^=)[$*LI)'C2 MR:%$W8OXXDS,T8EK>\%C1._;I_>ULKO*3,00)-->E6 ):\!1S"<&=2RY!2,)9YL#Z:&<>C4Q)].2(%9J%>)O@ M4A-O4V+[/D"*&(C@4BL#K35RS.BCLSJ))!E(9UQ04C'C RFF);N'D8)Y.1R MQ- $%V+H11F::+B)WB1.J-^Y])_ZXS\5QSN+B:I)*I=E1:ML5@M)5&TPK+G0"2V(Y#M#=LM M7P ZV6\K$X8WF+NQB[WX[>V@_V4<';VZ6QAD7.1">M#">AZ=!6O0!*]] M7KHZR- M#^ %I923([?,8J06!#)2B[6HA4=4+CJ= @:0@5N?.6HG(+,<>$Z4VUX'4LFW M24 (9-59K!8!H5W>/0[G_4)SRA">-L?8+F;3KP:#!I'ZXR_^&+L6AW_W5EW%\)4?$?%=VN1 M5EI8(D@1 Q%<6L= \P/XAS85KP.)U]=QQ%ES"Y,O..JELQ]!Q8\)P$VA\,?^ M8/S&:#3HAJN1#Q=XUO]88OW>:+JS0TC)Z6@Q<0,L.@_9<]0R&,'D"@[6IG1_ M\E0B=H(+$?N&B5U#D$$DA:@4!,LM:!Y8"-HJQ3WW&N)Y DN1/+/ M(7DOD]4IVLB]!L&BU]IX9U G"0R!=9S(I;;43E.>UW-G M$.WOHQ\3[1-<:J5]VA3$8&H=S]W"**I+0;((@ M9^*.CE0A,2(Q(C&Z10J+:5%2.B.XI#)/P+BP21D)1GMIN?6*U5UE0/,>HDB2 MFK; D:1F1Z2&=L&)$XA;JX(C<>N.<.N"N^!2Q,@<\UDPB#(Z:1U&C4H$%92C MFHUV>#&1(8E*17 D4=D145EPHR+*I#-&0&09. B;HE(Q.JXX#YFOL%R$]APJ MTHPE]ASVLQAE=G%)V^F-RBMK*.]JC5G655[9=KL07(A=""[$+@078I>J[$)P M(78AN!"[$%R(70@N=9J%V(7@0NQ"<"%V(;@0NU1D%X(+L0O!A=B%X$+L4I5= M""[$+E7!93]3@NYF9<'*^M/>V&)\9;]B@]_&$!?I_AW=_X+;7W$?"$^RV:T? M??'RE;_PO8@'G5.\'(U3PSNR#$&3 S@K9ZQ!PZXF[2V>H;P0/HB5'DBF3?VK M<(%DU-6F**_,JL^CM1>/U,2 X80'+NRWP+E0U<:#!)Z\4$:_5=DN^(EW$'VFC2 M+^)=TJ^JX5@;59)^53@HC[0XF"]@P43.%006!$!B-CBCK/92IYS +RA@FVC# M+ \,3<$V0[W/!20U:28%) 5LQ9B0 G*?A W:&ZX-H&@.B0[HK/=19\%"6G * MM_+FST\117Y@@#21-)$TL8UVK$83VV[4_1"U.;D?P,!E(05340-+TBLNM M< MJ( IB 4U[=%.J'.R/YZF7LHY4B]2+U*O%MJQ&O6B&=T>B-^\&1T3SC,#V2L% M8)GU$I1(3";/D\]AP2R29?J /T7]Q($C]2/U(_5KI1U)_>H8D]U0OV66,X5- M7EEHMO7 \!A29,:Y6)X[8R ^('ZKR"KA_ "D(@G;(G?.J#B\>?3/_U3>\ 7/ MW]^;1F$5QBW #X/.O_^XP&ODS+K@Z7&()4C#026UD"]>GIUCQ\=8PD??^U:& MO;P^*C_J!^7E7J=;KO7SP%\44 Q&G7[NC,YQB(U7CL]!:'8,.KG;\[W8]1<_ MAG%X$YP.?S?/+/$"_6",P?/_Z'SQ@\_=WN&H?WES;]>OW.!P4BK9B1=^6!S] MS>G'MQ_]9WQ5(MV_'95_31/7([:_]R4?KIH(>?(M?VA@>XOOGC8>]OMPW/#C MK?&X/48/7,&+E_H/_][\_LN[9KM]3Y?EOS@,S9T?^ESNZ/<=?_&K_S9\P#RW M.?T/YX.;[[F6DFOG9XVC3XP^]OK)"S?,P)IRV?/K6QL?7C 3P;?&]#YKW/KP MB^(^\V]T^L?OW=N?T*?&9K=N;GPVD^^<#QIU^.GLZ-7[XY.WKT\^G!U_.#N= M-;IW1^]ZH)H*/I\>= MT_\Y/3O^^?2@\^[#Z]]UCCZ\Z9S^^=7INS?OCCZ].SY][KW.N*U*2+'@Y?3D M_;LW1V?'Y1;/RE\_-_#IG+SMO/[3T8<_'I\6"Y0W3E[_WS^=O/_#OQP>'O7B M>7]P>/CRS?>W_[R0IN_N,'*H[_Z\_OSOYG(?L\=%_7^%S"8D\UQF^ZO4+[ M_:NA[Z7A;V?=Q"RONN-%G0=XK2TVN.KYJU3BG+1. U2"_D?BFG%<5@;HH@GP M8@D9_L^+ICZW/+^.',?/'VQ=L)J;G"D,,8_&%_=B1D1Y\WCGNEG,/%=H=DP^ MZ/_Z/2:_/<@W0]W6B\ M#+"OD^N-H[ . SW''+?(:1]\\8$;%KO&S&OQDM5CI0YCD<V2VT4:Q L4+]GG?TI7_5 M&Y'G;9GYM[VT\P3D/;3LLA *[PWWRI)DEL@*^-'G[8'3 EI[9TW?NL-N;]=N MZ[H1WZK8JR4+<,0A%4-RJM'(KGG;&\S=V%U9K$#>1MZV0F_KC/OZ[)K/W>I3 MU'G?'ZYLDMP2]ZMC1E']_*$.,]'*T:[/7^LP$*T<5>!YM')$GD>>MPW/.^NO M<-&C#BO2QO+:CX2=>:SKKO+1WL;@^YIOLK_22U GJ!/4">KM&5Z".D&=H$Y0 M)Z@3U GJ!/76#2]!G:!.4">H$]0)ZK3=,'N[8=*]3#0M-9_;6??9U6RO_(7O M13SH_*?O7?G!MPX_*+\L^.[ND3V]3SRUA'^:2Y/%EFG87E$W]CGG<"%CSHK( MI$(&(9>KYID+GHPU$;F:=1()%Y(_B R)S%R&4P&"^BR2AQ=8,D');A=BX8L=@"($'3X,+$A M"4CK0$8"LLL"(K/4FDLKC0:9G=5.,>]]T.BD8&XQ ?E1N][4>K_K79=&KTY, MC#O0UI">$#F2GK0-9*0GM>O),N?K!BMD%,D)E!$@@#3L?IDB+5CE%2I%8I4E,":3 ]QZB M"2[$)!0#!BKF\O*"4YP?S3[&O3YN]<9XUXO]+[@&D>('@@-I%&D4:50U)J.I M^9Z(S)R]?"X#\]'+G"P#G;S+!ID6%E)RS;[,8AIS$B,5I$EP-F! M8HHD93,$MY_E1+O9R6PQV21MW%.S+*9@NV\7@@NQ"\&%V(7@0NQ2E5T(+L0N M!!=B%X(+L0O!I4ZS$+L07(A=""[$+@078I>*[$)P(78AN!"[$%R(7:JR"\&% MV*4JN.QG2M!*.@R_'"?5'08_Q%3N\'N^N[!$1B.P)9%1:KA>WFUPX#4=-T=GPK/] W\!QY?4X$GH] M%0A]PK]?=8?EDDYQ\$LWXD<<=/OI$\;^Y][X6_[;7USA5"6"9E$*QF.P,0.Z MZ)U3+"G @#9(-J-9+F?E?Z/^^)&3;"-M<_^!@W[RP_,7C4Q0Y0*Y-.D&@8QT M8XNZ897(7*MLDE<0HG%@O,S9&09.HV?+ZL;ZN^5:ZAE%7DY20B C*=FRE#@> M+*#TRC&P,EFT)D'P@D$0/N5EI63)/KDT#R&_)O$@D%5A,1*/.^+!;#"!116U MD9"#\QF,$6"<$-$$,$O/0U;>TI;TA%R=](1 5H7%:M$3VOW=9380O;'.V1(W2^:3= ED\%I&R=.,/G3/BYZ7:8]*<3(Y-2D'@:P*BY%R MW%UWR=S:J,!:Y2 7Q>!>1L<94)DP2W#<;Q]-ILTXJBP(9 @?0SHID@U59 M9'2\3*C6G#8[YXRC.7(IF2:YW$??(ZHFN.P$58]G(??X^F&:YF@"0+1& $"9 MG%CO@C8Y(42.&)?>'5Y-=<-=FB:2WD>O(Y(FN-1*TH\MT_O:V5WB(PY MYL 6J@:%,D@K3UZW?;,021-<]H:DO0O.:*E5,A*,#U:# M#R"X%$86SI:41E\'XL@1B;<)+JWB;4IMWP=($0,17&IEH+5&C@:"#I$#2H80 M4O;EN0S"^1PEJ)@HA9QE*UB6^I??QR=EU#^_BQTY0O+GZ"%ZDSZGYBDHJBVE5JT1J+ MU5(412LL>PY$8CL"V=ZPW?(EH)/]MC)A>(.Y&[O8B]_>#OI?QM'1J[N5H5,3 M":<8<"%88AC!"^T#]YX;T"HJU&+II1[J%4\^3$)1L2MM>I%$DH M$YU4W"@#*(63T4B;(PH?#5]!5\9U=X?GUI)XK-BO*3"&(>-9JBAS!&H93X[<-HN16A#(2"W6HA86D\Q>2BLSAV31 M,1]L:(ZK$H(Y$RFYO0ZDDF^3@!#(JK-8+0)"V[Q[#D1B.P+9WK#=]L)EL#)F MSB ZS,"S\RKG*%EDF)H#^BBCG[RX518CJ2"0[;14;'&C5YJ@LQ/)@',@ G-- M8T4K;7.0:^#L\;X!M%E;IV\NL5F[GQ4*SRA#>-L?8+F;3KP:#!I/ZXR_^&+L M6QW_W5MW%\)4?D?E=VO15EI9(D@1 Q%<6L= \R/XAW85KP.)U]=QQ%ES"Y,O M..JELQ]!Q8\9P$VI\,?^8/S&:#3HAJN1#Q=XUO]8@OW>:"JZST('9K@4R 2H M+!Q306%&&S5PKCDE_).G5F86(G:""Q'[8\3.A8LJ(T?C$7C.P0=KP4<#TINT M?-.>U>?G$\GON=<2R1-&M.:K^[@WM0+HF8?Q]= MF9B?X%(K\].^X#Y BAB(X%(K ]49>V*6TL>4K35-_)F\\L)+94UVQLG@*$.< M?+4ZLQ"U$UR(VA^C=N!"*ZO (3,0H_(9HS"6:>>"8O'QSEVT'%"C"^YG3O:E M3\UA"(>3*RPO7GY=52OYXE6=[M@C=Q>63U?,E1AZIZ1DL8J-_B#AX+L5?V+C M/YUA_Z*;R*:+UENMUZBT<$2<0-Q:/QR)6W>$6^?/FTI<-IDHO>\/A[>:&C!4 M6GJ,)D.((02)7@G)(',GC:)4]A;X,%$A24I%<"1)V6M)R4)%"][)*!,PJX(. M7D4,#JQ-.BTM*91$3_)2D1E)7DA>:K+IKLN+#9)K(:3BD,";%'13HJ6S$K', M7-3CK74VE[Y_=_M&'( &4AAB1E*8JN%("K/?"B-$#M;X$*P&0.V$\%EH%Y.0 MW"W?WH'ZXI/45&I&DAJ2FIILVAZIH:UMX@3BUJK@2-RZ(]RZ6!B?3& ))4/4 M&43V/H)BV@;%I31\^<,0J1J#1&7K9ER;J.RNR3:B'[MEOLU+Q?H2GE*(66CN MC7+0K/$$QB!$XY%)U.KQ0P]I)V GV'X_*S]F5W*TG9ZHG+&&6JK6F&5=Y8QM MMPO!A=B%X$+L0G A=JG*+@078A>""[$+P878A>!2IUF(70@NQ"X$%V(7@@NQ M2T5V(;@0NQ!R-+<97]BLV^&T, M<9'*YU_Y"]^+>- YQZ(XLUFB2[W\U3C65#&P\2]$EY3UGX""$'*WDEBGA M,NHT,QEXZ9Z'?*&482$.P%'S=^)*TIRZX5@;._[K;E'$7DA6(QWGY9,X&$X4 M9DJS5$Y,*A492 G,J* \,\%9A=(BZ+06S5JLS$4(18)%1$N"534<:^-&$JP* M!V4)P9)),^&*7(D@ "1XT!X$*A[ >!D6G&2MO@OP'?&R[$!81OI%O$OZ534< M:Z-*TJ\*!^4W2P@8RU& R]D9$""$];Z(ERRO\,P#,S,;R:R]S_!PC)C#N1*F MQ($1AB1L$]3[7$#^=G='@120%'"7L$T*&(T4RBNA1;-+YJT%(Z-V*J2H$D]V MP2G*"BY*/M@2=D_OQ).TZ4)0#0NI%ZM5*.U:C7C2?VP/QFS>?TTG)D(+, MFDFP!JU5&8,4V7H&G(LUJ=^2,S=QX$C]2/U(_5II1U*_.L9D-]1OF03*%#B& MD% P!0Y2L&@BLI0$\EA>?$#\5I(0"0?:4-_O;7+G?A;Y4=_O?2HGIBIKJK(F MN!"[$%R(7;9N%X(+L0O!A=B%X$+L4I5=""[$+@078A>""[$+P:5.LQ"[$%R( M70@NQ"X$%V*7BNQ"<"%V(;@0N^P"7/8S)6AS+;[_T_>N_.!;AX_[>[/=S79[ M.N-35O"SLX+WV6(+YNQ6E) [IQ0S!.VCXSP'D)!-<"*! .^RB>@QFGOYN-QQ M(?E6FG#S RNI!(7 K.:J:" 1&81^X=6*,2CSEJ MOQ8-6; &A%L2$&)#$I"V@8P$9(<%!*(+4K),BY60#(LQ&Z-1@_)H)4;N/5.6^U D93%! MV433:#C0BFK4M^WMU%&%%*EVC)(BM4F14.<4DTL1> :9@\TQR(#E_T%QO^@^ MRY::.!]8T*11I%&D4=68C*;F>R(R<_;R$157 9FW7$%@)E@&VH;@6.1<9;68 MQE!;Y39Z*JD)J""[%+ M578AN!"[$%R(70@NQ"X$ESK-0NQ"<"%V(;@0NQ!/*ZW$D]'HJ$/J$ M?[_J#LLEG>+@EV[$CSCH]M,GC/W/O?&W_+>_N,+I7H2'YR\:F:#*!7)IT@T"&>G&%G6# M&YF]"]FBU6!!6"-E2D%;%;B(F);5C;5WRY7*D)20EY.4$,A(2K8K)0I!")E= MX Y8M#8Z$8-3CEMFI<[+2LF2?7)I'D)^3>)!(*O"8B0>=\1#!!VY"=)*QR!H MYEQ6Z ):B^@,RJ7G(2MO:4MZ0JY.>D(@J\)BM>@)[?[N.1")[0AD>\-VU43/ M6?$8T$AOF 4IP8GDF1+ HT2IG%@V>EZF/2K%R>34I!P$LBHL1LIQ1SE"Y)ZC M%EQJ!]EQ*X64'H+**"S+]P\0NJL..C&XI'C>63BU:377#'9JF\[;WTNN(I DNM9+T(P>O+*1TOO)ZVHT"Y$TP65_2%I 0B5!Z) F'*&<45D'5.G^@924 M1D^.6*=9B+<)+C7Q-J6V[P.DB($(+K4RT%HC1V<3>JTB:_+&38B>J6@,'3,P;'DDE2< 3BP$*/**%4.)G#W>!($\6U%#K2? MB=@K:A\_=IKRQ<5/\")U1OW.I?_6&?FO.-Q=3%)15+M*+5ICL5J*HFB%9<^! M2&Q'(-L;MEN^!'2RWU8F#&\P=V,7>_';VT'_RS@Z>G6W,G1ZJ8<+#$&EJ(R' M8" H@&Q4E"HD)<+2>7K4*YY\F(2B8I,1R-HD%(\D;:]3*< ! ^Y-RJ! &>>L M3EHE+I7,47.H(Z-[3B*WH<8"JW9K2O(FMJP"B&VW6"WZLL6)B(NHHPU!2P-% M+D(H_VCI P;.DJ".\>3(;;,8J06!C-1B+6J1D 5OPY$8CL"V=ZPW?;"9:8,=TX$KZ. G-"; M[*R58"-RD3U20C]Y<9LL1E)!(-MIJ=CB/J^RWGJN57 >P:%P*7L),@-&JQ4\ MW@:7]FJK=,TE]FKWLS[A&44(;_L#+'?3B5>#0>-HG?$77XQ=J^._.^ON0IB* M[ZCX;BW22@M+!"EB(()+ZQAH?@#_T*;B=2#Q^CJ..&MN8?(%1[UT]B.H^#$! MN"D4_M@?C-\8C0;=<#7RX0+/^A]+K-\;32\$>7 RE3 [N 0"1="8/$9MDY 0 M_=(]P2C=GSR5B)W@0L2^86+/R((P0D?-(W /EGFFC#/2V1 M/,&%2'XADNJU$9IX;R($YT$U+-@/6AQPA4(X\N6N-9B%V)[@0NS_&[@8< MLBR\9S8 I."5PN"S-2%G1+M\"+_6G/8[&[B^G(Q/L$EUIYGW8%]P%2 MQ$ $EUH9J,[(TUH=8\[1:0T@ $/*,3O. T)P/BQ=>T_IX>2K1.T$%Z+VC5.[ M$UX+%30O#X!%=!9,!J=4L. 8%QO)YJ;% .H7OYA=I_.Q+WUJCD$XG%QA>?'R MZZJ:R!>?ZESTA]0P?E5FWBD96:Q6HS](./ANQ9_8^$]GV+_H)K+IHH56ZS4J M+1H1)Q"WU@]'XM8=X=;Y]+:#;=_,L9Q;-"([@%!B;(;)S+#G%\ M -;2W0PHB9TDA21E)^Q(DD*2\A1)R<[)S$&"QP 9=?!!!&5=U#IK+Y?> :'T M>9*7BLQ(\D+R4I--VR,OCS3F>4A?6.3,1BU,$!8B@Y!R><0B!. YL*5/5%\R M".^:67D"C[OD[)4=M=V>2&I*:6FW:'JFA?7#B!.+6JN!(W+HCW+I8 M&*^SQ6;U2-C (7.PPF>IT:==AW:JQA*[#OM9D#*[P*3M!$+7&+.NJL6R[70@NQ"X$%V(7@@NQ2U5V(;@0NQ!!"[$)P(7:IRBX$%V*7JN"RGRE!=[.R8&4]:F]L M,;ZR7['!;V.(BW3_CNY_P>VON ^$)]GLUH^^>/G*7_A>Q(/.*5Z.QLGA'5F& MH,D"G)4SUJ!A5Y/V%L]17@@?Q$H/I-.F_E6X0#+J:I.45V;5Y]':BT>J8D[/ M_0"')U>CX:RF'V++ALT4"P&H!KRS.3G#N.S.?D^:PN,+ M<2 :QJ0,9^)*TIR*X5@;._[K;E'$7DA6(QWGY9,X&$X49DJS0O"@F$A1.@L" MM6=66+ V-SV.G59KT:S%SG,10I!@$=&28%4-Q]JXD02KPD%90K",]9(A5SY[ M"5R!;0XKY\P@2^BR8XL)UNH[)=\1+^,.M-&D7\2[I%]5P[$VJB3]JG!0'FER M,%? 9 P^A:R9R@#0'!D@321-)$]MH MQVHTL>U&W0]1FY/[891+UC*)& !L1*>;)4K+,@J+++C%-.W17JASLC^>IE[* M.5(O4B]2KQ;:L1KUHAG='HC?O!F=@VPRB\&+K,!8X:V/20) 9EJ "VM2OR7G M;N+ D?J1^I'ZM=*.I'YUC,ENJ-\2XB!.<#G]WVRQWGHV/TFE@4MG( MENMLKNH'&TQ?]QBV=SGQ.9=WWRMGW?8-$4^,- 6U^S;\;KT+](.Q3Y__1^>+ M'WSN]@Y'_;PMZ/RKQK9KXQ^8Y;H_L,2]GOXWBC-K<&\O;@/G %+UZ:.^,XZXXNR^FLL;P[5M?#TN1_=F-#+@V%-[3QNI'Q0@??Q\/?O_!' MB&)#[K:N'_L^9G<-/JV(]UY81D;NA&E_/#WNG/[/Z=GQSZ<'G7?TSZ].W[UY=_3IW?'IW1%9\044()V>O'_WYNCLN/SN6?GKYP97G9.W]R+. M?SD\/.K%\_[@\/#E[2=^'#R^/CK]T]OW)W]I0'GK[8*KYKW.V_>W7B^?7/7- MW87Z;[J](H[]JZ'OI>%OU_YK5SU_E4K;\U)T 99:;?7]U'&R5"[EHHK98 MXH#_\Z*)OLOSZW!P_'QM7M&9254QC\;7=7].E8/C.5\Y@[] M?.CVL/-S>>-\V,%>PC3+.^YZR:QW5C>X1*(BUN]>]IC)\[_V+0%D=*-G>@W+3I/^TAEGWQ_V)8SRQ9K?H>;.L<^BF MUCD:V_Z^X\;]M5[[X7DG7_1_'7;RH/^ET[_$@1\URUW-NN\OW5$7A[_?S/C/ M<_!MAFNW'7/UQ/:C*>)>&917#LG'FN=XRT_]K!1W])G\>):BGL=$'''6Z MX[3ZSF\N^L/AS"W[ZU]<>*@7VSA?SQ[Y I?\]#WJ5>YU/FV8']B(7G;$GK\= M[+9U_XN=5"V,BAQC#!$2:!6"RMRAX-K;X%&:^]N]_/M)U7QE&[_B #0\:>-W ME2ZX&3ROT@.)-(@T5GK_BYYOC]%@+MR!J*%0A6=HI><,/=^Q>XKDUTSU\2&_-1>@B=-$"PL)Z MPNU84)H0J5,BJ.Z72]\=-,)2CQ+LV6Q@.QY>X:S_:#@L$?QW0+X^+[C%Z4"> M:^5#M":#-I"#"RDZ+4%8;IBQ46]D^B]W-':GF7\+KGA_?!V4#2[+;#U:2$P[ MX55P/*,S&:/"U4W:Y_@Z'$CVM XS.^;O>S.]O@Z'WN!EF5-W?3.^]01"E3)@ MK32W+2Z;!L\T@_$L%5=!&]3 >+8Y>&XB"\9[S].,PNPU1"N"/ZWQ\2H!7A&0 MR._VS^]",(X'KDQV&0)X:Z+U23FC4\(25FPD^^ W0\ YN><7EC M&@;4%KT B3*@9L8#!B-EUF+&-ND:XA4GGM859I4^U Y DM>3UZ_!ZX-/@@5P MWDH-R6=KK4M*21:TEWE#T1(_4&)7\Z%\VZX+%DL.:@JA*.;-68MP6^[W^ :NFK]W5" >GU^B:1B"?XL&4N#4< MC"!-M8#[(S:SD0,6128O#C\I7?1YX+\T M3/?V!\:F3T60";+P''Q2X-!89@"U1BM80LXWLYS#V0$79@:Y50R8WY++[8'+ MK<'CF$I2&B.P2;OQ.7N,%@64@ &4*.'&>A9K_H&#?O+#\Q>N0 MBD*,+G(,ED..V3,/2I57O9(*<<8A%6N(18RM."&Q&M1>$T M,PFD398SEB!%D0R:F--&-JVDFC7MV'EOKVY-9=+BL:RX'KNFADGDWKONWBOQ;B:$2@8<*F5!26U5 M3#G;(&40+ 6^F71@UFJGKC9$J6QIYV:[*.&@^TL)HW_!3KF^^P_3=#Y1^P-'' 8[\U^DV-1+0Q3+G"7E6XT7D^.3XC\R'%O!\*Y0#'94.44 $ M;HUQ2KH24,6H(LYH4+66M9\=]?_-39;V;1WI)G/LYE"!@FJL*-.Y4IZME4RW MUX]C@J))$^XS__5XLA3Y"GN8N],)B*B9+2%2UEX5:M326I5-9 JB%SF;&0F( M>Q,AU1H&D0_NF ]:[G/QI&B"+CY8O,J:R)$%SC**,*L>8 VQ2LW;5'NTT+.Z MU-^AGYS7C7^_ZHXKN-N1][N,P;9/@M5<_88F?\_+:KP_GSLM(#W)'P?-B0BC M;Q\O?&]T?(/7*8;407@EI;":"L\KEQ#'K62U(UQ^E[">NR*GWUZF? MO$KS1*^VRB2M@3O&.7 3K%')6.MYZEST?6A>T%'[51R6708"J&+T$6SW\TH@S 392CA1*/RS:EM MV/W%APNDY ;:XZQBC_-=+P[0#_$-3OY^U[M!ZU^ZH_/75\-R7S@8-XV<"J&5 MM@IY,DHE@!B%Y3HY:\OLV(>4\F8ZQ?(#:W>UB\CF=CJ)4NJXXA91RCH8)9?) MN%39,.<=),=]C($'+;-!;8R=<5;&.CN2Z /.][):;F\F[=>AV<[TA>]1+)PW0[C7DSBX;P9.7("5P M;X-+W&:4AH/7J-:4&W%W??) JE8?'+0#$11Y?"4>OV:'%S9E1*E4A@A"!B<3 M0^V%*/^]BWG#L8^S5'NS*L!6O"AU4_K5N?3?FA6I@TX)N0=7=YNL-/'0S1LW M05(]#$ESS)7 = ?FF#=P_CA!<^':HPEJW__8@)ONT8#,*I>7'1[G\OY-ZSZ[5:0E;+TQN9L(@2O@SV#4#_>T$>=9AR7M];.?$[42[XMF<(2E]1QQ?O')=$RFRR X4%" M#,(9&4*(6H/C*N<55DD]A4N$K3B0:PF7;#/&N_0I=7N?#R?OE5CK\NMVHKOQ M#OQT558]E/QT&U5 QOU!PL'W2_V)C?]TAOV+;MK4A2_(R2NX\DUM:H[!>G*) M S\JP)B]<6$\9J.C]Y@$),V\\#EG8W1H#DH.<2,[F>* 0\6-/"KP+*(!HH&% ME]^>P@-*B*B%#5$8!]($RUU$$Z(JSV/$%?9M?DJ\5B:@.T<'>QRI;6J)+A>( M'OZ*C;1'H_K)MV'/N"H$_WPO/.;J^&XB^%O.Y=-O_-4GH1OG?Z-[W0: M+/[2AL"OA1/T1RFUC5/X]=[4FB2DN,/KX@T?KUW@U;<_#YN.<-\EY.B[%TQW M_I51)&9]]-8""NN=;(='^ MV_CTL[/^4?S[57> M_IM'_72K);;3DL5/5@43( )VB?/E<(44S+"QQ4FIL[; MDZPY'W4O5HC)QW?8QRT&HY/W-@H!+ ;OA;,HD6ON/>@55E#/\?&*F_;5Y.%M M6@&X=331Q!&G_]TIV(R(Z7JZ_HSCAZJ?X-!I)%N<^"QVQ- -&-\6+$Z.(QGG M;I67TU6S?(3WN_U)B-XS$[F AC:M2\QQKEA3QP-R3?F;=,80>7555[]C7AUY ME-X'L,5! 9/RVG#EG,"@?"S>O9E=Z%D-#W807MN,9K9?V')[=:?[#TR=83^/ M?O4#+*#Y!2_ZXSBHF'-84SMC2G-?#1A;E^;>%").@?7T&JMO?D#U=8/4Z90> M&9FRPOG('(0RG91)")ZQ3"JCY;B99GU"M"T?L:8))]$(T-F))&OLQ1&\XJ/.:-2&*(QHK$Z M:2RGPEH6DI*(X(4.F3DMDE3697 ;[^$#%1\LTF8:VW143/4UE(.R\^8B=!&Z M6IA87/V"Q-WZFMSM^5ZD^IKM[;ENGP;(R(3DVJZ8D-QF&=Q&!L;M1-2+;F^< MB!H'F+JC>@2M4AC6ZM#;ZGTRG7+VOD!I>))?CY$TW?HS!Y5R^5@*C93E$ MGT3T-D20,UK^K2$OPK**-S1KU6)RPIUQ0N>L=M')Y'@"C^4I1 X^&03>_+V9 MLI<#L<-NN _SZ2?&&)_P7*2"&21#'CB+"UG+QLY*Z>O+P#V^=$(,^ZXOTB$)9]TE;Q MK)T'&=$&%"76\LX&4$)O)HVS]/C3[VV]___WQ'F^T9/^E>_'M M]YW_?=;]@L/.!_RU\ZG_Q??^]_7[P^X_RGUP=C]&[/:&5P/?B]BY'."7[M67 MAX>I&8U:%*!2FJ^5R[>2?7_=)>(DO[O!V,<)Q*9+=T [Y;44F0?0!KT0022G MDQ%&AE4F4LXC:U9QK%<3(Y,[[[H[+^?-T3E,/N9LDP$IC8)F]2*($(G)-"URM(,EJO(8@*UX[X\6HV9;:,:]WXZ0[E91W&Z$=SO9J 3O M\1SCWYIF>"./3&BA+9E+A&>>:!!96-L,Q8M#O?K:X-+>G(QUKM8][(S!T&E3B# MW)S"""('U&O_O+A$*"F?9]J^E%6W.ZPGFG8@MTTK^=5;_N#-SCH_N*;#IKO>L/1X*IY M_>U-0=C,DG90H+@//%J)$)FPSG"O,F]B$J/YC"7H'0M JL$8.?C^.O@3SP]8 MR,,=2LW!LRQ5 !DP,&.\Y &M N&BV$R;MIE;QNW$VF\KC(BVL;%T>NY+2%0N M8W1^CA>I,^IW+OVWSLA_K:D#6J6KRK4N'6\E\V6"I+]< ^FL7_CNK$'1[3@E MQJ0,.)U 97"1*>;*7]E8#6I-<&*&X?5M/I+WDS>/,^;&8LV!6ZR5PD, M,JLC,SJ"!(X1[(SSR]80DQA#SOR4>ZQB*^>ZG]CO.^SRZ_B?<4.QN1L\S^U! M=GN9Z UF' PP3354F73\KV;K9S4MUNJ:#ZZ^EV!E,\;-W>#3II0G^?OL\6Y_ M;PW"6),2U/I/;EI=T_Y93?+JF>32&2RK M06?KSF!YI#GU_'5^+KU7/BH-P"'F[*7$%'7000D7<<8Z_SI[[#<= >B IPI7 MT(A7ZL+$ M6DKF)N'B<^]YGG*1]31X/.\6EFFBRZ1RE"WG&$1GK#&7A@$E.!+4[(6LK3ML[N!>Z=ORH$[!\MM>D%/1S9W2. MGT0.EA,+- M:4PKZ&1[8)AHF8!4X[)$/40];:>>ION!C3YJQL& ]LH&"Z@36&N$NI_6P-VJ MJ(?S ^W:%KSNYN&6=V\5ZED]??W0:FD3A9 M"?I\C/TOQ5;?FI7'7G^$)3(H8KG&W MH4Z\\,/B#6]./[[]Z#_CJP'ZOQV5?]TGA$<,?.^K/EQ]"3B8?-__W*V26_?V67Y[PY#8X5# MG\M]_=Y?_.J_#1^PU"S:_,/YX';'R[%/-LT5?O@M8S]H^_HU]A^=\^M[',\) M;R:"$S*?.4>\>6L:""\*D)YRG]-7_H0^-8:;<7-CN/K.^:#AU)_.CEZ] M/SYY^_KDP]GQA[/360-]=R"OQZP[^O_LO6MSX\:5,/Q]J_8_8"?)EETEZ4$W M&C<[<97FEIU][9G9F3^Y&MT-"3%), I6?GUSSF-"T$2)"@0I )WK5# MD;ATGWN?*Y"/0&Y# 8)\] 8%N$Y8R9'%=V^DGC=JOMW^;O.;];^K?U4_Z[\K MX'OLN#MC6[;7"Y]\&>=[U:E>5E!GE8K^O*DSM[Z K[C6^A]!Y@(Y_F'RC*J.GX >6N%W+I.;8;*%M;7KM$ZS^6Z2(*'^H16.?] M>#3Z:L1H]MT=3R(^JPA]'4Y!;GX M@"Q?09BQPIA1H*Q@P,+XRK&^23#P8PYWKBW0$KW-L&^!,%H@;%W6[<;06=%A M;*@Z#;HJ=#H#'FT#/*O7P*OO091#U-@-TO9 M-H D;W:+P;?E*8H]FU'7GJH M$WX6#3S7%W9(!&?")IX7*D_ZG%*F?*?&2?]XX><1!XM1'"^4(:.2!I0H B^$ M0QLWI12DU^108'Z#8WJ\TET"\W12@+4A8/O5'I9IIID6A$:/U++K1FM+#!^* MS=<\C5)4CY\3.%G.%AI >Z3/R9!KMT&N(>W<2+V!"32.<31+,LB2"^AW?C]7,;2+'_.%;L,- M5PD/,=)ED$8RXKC&"T3S!$=!W:G)P]53,(W?RKUB'L,UM?JSZ29W%'N[D=$& MA>08%-;JRJ:;O%ZCL'\&"6GE22/T&,36ZM"FF_Q>(_9)>;.5/X]8QZ"P5J(W MGO_-(5DE&$M>"PUC^#B)IK4A8O@1B\7@JELP!\ 2N.5WR@B4FFTR^QS, XY= MU(,'K:R,$(>)9,' MO8+53N=Q&N%#+^ AZ7*RT ^/YRK)7U4F9(:3^#[%G Q\P-;>=3YF6KQ*R8L5 MG&!_4ET9;U2RX!'&ZK.\#@0 /CR,XP4&\PT9I6(2ITLM21>LYQ(L,E>FVDNV1/O 2^K M]ZSNE@HPIFFA=.?-@!S+151^SP%;_@[D,I_P!_QF N0))00$9>>LM9"E$:077:A)-@>( P]LA]VA6D2!PW]53:HE6 M 0O"CG+XUEJ-C7<-([;P)$ALY;0GQWGM6[GM2;^#K3TTQ%NY[,E1/OMZR['Q MKM%KOP<=;9!XE-^^7K WWL6&9HNOY766UG)S]N8!IO@NHQ#-.VW+;IO^F_:I MO@EMYD@/(OE_KXRM709\ MHE>4WBKL&<47O+"LC0?%$RQU@M6_!2L>LR4-BUP8F#YMW//4D#@6%4&2Q%,\ M/VQNOH!?'<@NC&"Y,")X9:RM[$5A8.N#1]4"3[ *S_-E"![$A\C:15:(4?% M5NK5<>-=8W1E#SK:(/&H^$J]XFV\R^DU$GMHW[0* M"C@@#UZKCQKC$,L <= M;9!X5!B@7K WWN4-S;ZI=ZQ5K8_"?8;N0E3*A?LN0J_5EG43S63N"2S*H8LW M%#9$N 1MCH:$-CT.J80!2R1>3D#;X\.XS!T<_UC.L@*RT@AJ?A :0UEQS@(] MIF H57UXZ.^\G@&I3,!(TM%4>'IA2?U_-4;0YN:W;*(+6,9$5>PT;:U\18^H MGNR@%U0T^L)XZS32869\\?4<0&P02S^)/(EU0]LE/!\5IJE7QHUWC8&:/>AH M@\2C C7U:KI1WM5X9-]XU>E?WH*,-$H_RKM)CJXC. M;J=D7I/2L-@1#45 XJW1XF'#H;+)MKD+(:T$.-%O,N6_*4/!]J=\D:MGGJ;+ MZ3SWK-SRA<&SL329;8-F D;MIEG(!H.?::IR4V,2\2":K#3]RH>!%V:HN\$W M[[HG>PL:-(4U5>\XX:EQKS ZF]8M:7OO=PJ(+7N?^GV.0)X#XA4X=N^.398GJFSB6]]$D"R:#40JF4H05H 7,1.X+ MBHK&J1G,%%BO.D0&C]D$ !(0CQ+]'MT,/9K.X>^,"&!7FTN8Q+.;RXEV;.5O MA9T&.BH\CW7 -=RX [8G?KL,>*I]A5,$<>ZU@WU*Q!C&]FXS.-V!W:UQKFO< M9#'P?,%_SU]W95R+!9JE%6L]JR+7J7=HRQH1)N1I WT2I9F+$FUF&0&U;KGA MM'LN>\(ZL2]N83_Y35E^H2A,;[P(^'7R*$OT"+'8*C)!^^T@&7B%T>7ZOH M!>VWNZ2MK=@94%OYI6F_\QC/2).M/,+4/\BJJBL0ZQ#"AT+SS:?__?#V$H=N MG1R:K9RP5K]/@^IT^JZ7P2/R@ >J!N %6PFM_P#)BH:;Q0DX?JL3:,$CC!_G/)X7RLZ[IT MVH)_=^4.^40?P0%+<#EL M#?>:'>5NX3"M3]9Y%..S2G2B"*9Q?)AB*5OFX?@:3Y:9)Z-(**Y<6:84I^HF M2_A6OV-2LM[I*N=.12J MJRP=!!=(9>)6AYLPH(,U>'CNGE4>E=?37>B+YGC.QUQG7!E"#X$$T"DQAG") MEPM ZC(%(KZ-[Q62*X5$!_VJ,T UX.EBF080K( M>(^IU5CJAJ5]!E]J0-7Z&(SRKM6;4IVFG;]BY1()\X?^'2 #GP$:*SR5GI)L M^3JW6R].^R+*JD$ T1+N Y1$\*Q[]+E/30LZGP*G39?3(N(' M[#$!D$ST?D'DS.'%)4\4K/ COH[G'HB+]?5N[WVU@9R8 #I&J0YME;4W(W^ M%]A" &RF6WL5+&V@^P1(:Y9M#&%>-M KEW5E7$\0O3>W"&7!9^@!P1#C0^G9 MT-=/U.QF<8O0NTGX7>YJT9E34Q!=Y6.W)0" ?=:(#,C_ A "9*^Q.PV *I; M71&3B*< #*&+(8"N<$O +<@%%>E[BXHJR54T!M62<]F*Z$O79X6R"\ZT M<$9[MU60QNIWSEU'9[#C.HR^C(ZB_C$=18UC6HIN- W5G4*WL;2KY6C+#J-C M4]%_.T+6M(I\6,Z.+F\W=_,?_HI*]4VF3=_D1K5>U>YN;XPX)G.((BJP6 :,9QGJ&M>.A;KB*!1[C=;P_6P&,Y M9^GV9K6*[5A[*U.:J:8%J1W6[ZTGGON_9B9RQLY/D;)BM8HN67NK'IHQU *M M8\W8'F2T0>'>FH=F;+1 8;]/(/W+";1:!=O8WHJ'9ARU0&R_ST8=\&:;,,?^ M,T]/8%-OD.\>2O+8%=;/ECFBYVRK "K;6S_23-TM6.*P_GF/!^>N\U"%'G8_ M[]5/'V8E-SSB$/WJ)UT!L??=NZ8(X3_:M2J-%'V(J_!!:GPW3Z)I5GZ21SM* M5FVQQH;EC?&_GL?_ZF(FI:\^CSU\7^CC,G""94" H]SI/8_3Q1P>AVF. J,L MZ]& _&[B-]!*)2;Q=V7 V5O722.!BD3)"'LSJ%0!%FECG#"K8,)@1*+NHG2M *MX=7IE?!6W2BZQ) J? M; J\;US_K"JS^(WB2I6GR]#!Y#*Y2VUWQW05*#UC_M'BGTIG_\I? LKKDP) M8XYP0D%"XM*0$<$]SV6*26X+[CL6$753P@HG1^/P:[N<%^;LGT#K7=DUX\)V M"+-'26X#?II$V R\DZ=AQX([P(=VENG&6]C!BS]5 Q]*XC0B8=01FX[IYC #?+:OD= MQ?LM3VZ4D143P >M6;."$K7V55'%FJ?!I%C)BNZD+N%O=;517/]_+\$"Z&A= M9D_IHJ-E97D$<1ZBUFA>W((->1M/9)9F$BYU"\92(^/5"M,L="U*E/Z&IL], MFV33^232J3G5G("H)L\E^V>.>C\&W5P0EK:"MA)LVN="*)[,]J=!9 4MQ8-. ME0:Q"P#[LB,VDB'Z1SB')F;LVGS;?(VZY8_'K/X=L[YARI.NJ8ORIQ6-Z@M< M&O"HF>;++)$F:ZF 86QQ6R1@_I+GG?T<@2DOD:\SG82-X\&ZSVLPM< '4:US MAK(,S)*K-Q[XIZV<&+M.0!CZ_7NVD3?9/C[GVZC. M80^)3Y7I4+ H&7%LCX9.8#D\Y-*F(9$MYK ?>O)QKMRM@\^^(\MY_)\O6BB\ M^JE>*(]0[E3T5BC9LB]TOQB+HOO_TVRW;3F2_QG(_WIY@[:S?9&GK%8&H:"N M4UD5^!QSZD$MZ.S[K]@.W'A=>!VO)>97IXM<3Q8^O:^OK\M#L>XC@$_^_/ES MY@1;5:_K+NM"),NB^;O*3/E$8:\CKNWX&UC%;J?.$?[N5:_H(Z-?^,_C$J>. MBO"TJN9B>QL5-0=K6D1XW,T(3T]">L:N0'9[_)^GS*LV&MF>CEJ5M;&]O9*: M2:(%'1W69^[,D<+Z--G&(9GM$B^V%MI.?>U55FMZJ9>GLDK%RI2+)(;'SF+T M/JC9793$,^TRCM)J)54X@;-7%FDI*F?*,QQ.0 -2%-&S"(!0K*Q:WZ07Y3^^ID_B%LE?ONKQ(^W21\^N;ZR[NO )1?],F\B].I?65NG4[K49@? M64_CS7JD@J^5P8=+N2>VOH&BR_*_I*"L/'Z>CO ]&KY'>JB^6P\\OOOR9K?# MZI$!E>QD=!;7P_- YH[\09#^]4)*=\\-ESHII53*'[Y\+89T:."%CAFX5A@( MD[.^ZP!Z17=Z*%'](@=DT%S.L-Q:UZ'/^4,2@T)>\-]U@T$L&BW3)A !.\R@ MS-4 5AL'VVV9&M>1O "=/XE4F#4*+HR[O('P@S8"=$+ R#?'\DT7 JP4C)H0 M$3LC7OJ %U+@Y?O:3*+1A'B,"?'4_NGG L?_*OJ0Z#0-'.=WL^KKJ29Y3]L% M_ZT\4)8M^.=H#XN%UB>ZXPE_T-]C7Q1]_ -%A%X05=^8 /])HT71K31!!P.V MB*GZNI%OB/MC:MPJ=!-@YY/))+XO J\Z9VR5[97U \$TCO+(74D@ <7(HQG& MC^=*(P"#J'A QZ?E&2EY?!?/XM4.,.DRT&'?O!F))H'\D(\;7\Y^FV&WDW2N M\K1>@+I^0:BS>B\+[T@]$$Z/WGU),&R5JU@V-ZI #&+= ,O"7)=6RL RSH8=*3&K((T6;EF=Y4/O0^3S9> M)*#RLX3DLA%9T=9_U6L_M]]E ?&Z_2.!8\*UP*:08KG0CYJ"GM(S,BL))>L- MR\"@ESJ*A4BJSB:X,$#=2?BRVM:P[#>(>XYF=RI[4DZ!6;+?JJL/V3CH^0 *WD=MG',YR@LR/'6V1VB/N.!0,;=(-1KRW MS\%%"#R/ZV;M9+.GA<2_.LS61>L/#(X7J];UHQO)94VZTS>@G@ MP]J]#&0SVRU.MI<_X,4/=NF#6?@:P5<_Z[\K*O?12]WN(;.O6@7G;PVB!77K!;7>?,(LT!UG8M])$);(;/"1A32S ;]('J>B;?9-6C'V;5 M:^#T%VHY?FH:>>9@RU0.M6%\O=0"M< M8$$\D4\!1^TII\:E\45A]V9CQ3S&.H<=W]N[&6HM0#WTSI)= :\VEM!TTS/M MZ=@:B+41A::;[!W]G@_06EG7Y]V]GP,[#.U .50)!UX/'[ER!0^L4,B DN;, M[0,TE'*](/24[TB;P?\'#+8G;.FY+@M-P8:AH89WT.ZN]W,S?;8@ZKV^OF:: M:4%HAW5^;BQB*MI!M\/PH=BL:,GY&D?KTM09CCWB,IXOL*:C^]:SS[MZ-^.B!0*?J?EP,K36)E\TW;2WTW;COK[^^ MSFI9I7']]6_ZETN37!@?RM!WJKLO$O*C\>Z?RVBQE9J0%V=$*MUWE_&+6MS& M6<[J?\<1G(#_%Z["R'T6FGL+UMD=7XV$_"\E;T#M%S%!S%:(I,(!@%Q7@H1Y M,)_/HJ(,%_/9#)6]+2T79>@"W52GU&8#,9=S64S)"WF4&'=\LM0I#KHM1;&! M"R.:3I6,N)ZJ.<<^4+K5W'P^>:@)/.+3UG<*#UR9+S_JY(/=:]?)(UGF"/RJ MRVN1'+-YB=AT=)F(6PQ$5HJ5TEN>9$6WF/BQMN^'[*GW.K]B41EGF8T U)M4 M.IV39TLTBC:)E92'NXAO;^O*T*VQ@%8V(8"UU "<2.@T;7Q>GB.SVJKN#H?& MG,[P#",L23(>%$_2RM0]/0,*Z$'D*9U99Q)34X7N#Q)-<09F%,NT& $*"TO5 MVO-PF:L$F-Q&K%(XIF07[$"RI-%\:QAFE8@ &4F=9:YKA[E.9HU"K$M>Y$,4 MMV@@&YV(\5XX:F934%==@?44U(PU5C,>BQ7*&,"#+P/T)9EAJ\D9?XLJ3)43 M\R,#N-U(Y?KLCL:[]K:5;Y:P+<2R.RK6WT M0W(RBSQ]&*3WS/+-,))U=F<9CXKY_GR!;QQKHW.:K&93@4#TVLFRJPO M47G?E?$Y[RJ,*6[80V:NEX$SV,&XP>&^8 UDY=O1JB5I&,<+L!U6\ZYKC0YL MI899N+-LW,-]C,:B3EC[P7B;/1T3=[]F7V)]1_;!-K\'XW5S\Y]T"APL-RTS M9W_!38,I5][)[.^OJL#%[>/BL\XRO5S;?:7Y7S%_JX"(=4F< M0$ :-TLPO3+["DU@GI:MF@&HRYD>!HK6.%I;6=)PUKIU&QF%I0LXWMS^*2W= MB^PFN+AP;^(65Q7U^,+"$-9MC6; ]Y-ZI.L>QY-$<0G'CFB2%PTNTR(7,5&+ M)$;0Z5QMW>:/B]NKU=#X@EC;$0&6K %J6>V M+0[ B#/H8+)U/1DT&/! 3/4&O%I!3+]UCT%?),\7(]'WFN^;^U_!^&EL\58A M-+*W*.< N=]&6PPCLO4D2&P5,B+'Q8Q:!8T([3423V:/CZ.^R^]VCOHFYCCK MNVZKSWC6=V<"L%4$E1P50MUQ4FZZ:PRB[D%'&R0>%4;=<59NNHL=WD5V(\WA M":9>[\Y]0!OV02V>,O6!M(JQDJ."K#MLWJ:[QC#K'G2T2;H]*LZZP^9MNLOI M-1+[YP^FK6(U]*A8S0YMWG37&*W9@XXV2#PJ6K-#FS?==5A_]I[@%#,A<.82 M-8FSRQM,G$MB71CO2Z?:JB=G:EP:6?/G38[_.<8VVD7.0C1;)+%<8F-L[!16 M^B5U^#^;D#N)L[[;Z,I=/3Z/:F/3B53$47DV=C#-_7;Y(-SJ&-S\ M#=CC I" +J_M=PN%4V=GQN)AGN43K%R)E65=K%HL7!3STS8!,(FF4=9('>": MZ$:@Y?BY;)@(GD7@4;=J(N'X?#G%5B:87:"'J*:55!*<$I+FDXL7:S%P6.D$ MB[+3&KCP21H;4^W%59F;&9U[4:(3&N![-='@+YVIE_#79S<$8JW355M^O(,(/0Y[.F MY61]ZJMXRW9>.C;UKJ.91,]U):,D6V[1+&^9E[%/U.QF<:L7!+R&B0W%6\H& M(Y%>U>9:RY%@NJ \Y&*Q'1;0:ZSFE0E,H!T53!<.L4];@8/J@O75VCF*5SFEJ6U?&-:)[UT(>ML-BQ13,2=Z)I@#6"M/ MP-B\1XDUWC7&Y$Z%C4!V8?EEU MQ--MXC)MJZI&NU;#^>&([W1*ULS[J<\16"4$9,.KJP]9:>JZ?-L&]5U)>\B, M]XF^8)5@\%B5W7OF&%XYYN[XZF/7UG4'SK%ATM@P:2!+'\S"G[YADI%W3-K7 M.. =3]"/D'Y6R5JY,U++./2>,U3 )^N MUXHF2]2N/VO/$%@*&G3[N\3LMJF:]]X"8)6M=HTT5DZ/8I7^H>SA*?$=.D5Z-8@SF]P9K2]5 M5[Q) #+P=9Y6C/8JWCMU2[>&ZZ::FOC%?Q:V2RXGZ%&XJ DT.US.9$[+.HZI3#KY-S#!0 MG'C<8: 5 EN:-@T$ITQ*TV\>^M:L'"QF.R:W@I#;%J,L]$ '.0H.L-)1H7OF M%LK:=US2^+H0T#[2RC>Z,!4.E?I8MDQ7J?9%"(47/MM@B_DFA6Y9>Z!F6CT6 M'@?TI#\\MM-+>_*K35UHNFEOMFXS6EO0PF/U7O> .FK/V?*S84]"32;Y (&_ MO$(W%_P]QQJ0XN\LJU*$"WW]JSKJWVT>/MYB6LOI+(]YJR.%MFL7R=H!, ?F M0F*A.:P(TU8Q2;A<+&B-123XI%AP]O./1K[1,J>8UHR6N4_X?&LF?&-'/ V> M8JK#I7M%=^2.%EG-",(?C.IU>X>F9I&U90J\G%Z ?A5JGA689PPL^8)_7QX1 M*H?DA3P0<+ I/&?\Y15I!<353+?'O]%I?&.>E%R\,#?/#>VQRE^_&UTUJ=][ M2/=130U1;B=*Y1/,#9Q,)NO<%5UC9IL7'T7P33Q:SQ#M$=R.I)J!_S))[B/& M>0=&<8^@J,ROL2;P3Z\"AL$1Q[R1#ICB*]7&EIG5)?:,OH=!/Z>4J$.FKRWR M,D?R&LGK=.0U2J^1O%Z0].J1\7>ZHWZK8[WVJ_$%O.)<9_>N6;F9<4XG/ XG MR_,+L!'.(YQ'.+\@.)]<]2L5KND+1TA)?4;=P/,D5X$E'==4E(1> M76#=70^LX\!J_>O?3!/DN%0BFO))^I=7EQ8 'J -"X5/62NYO[R*?E_\,%M. M9;S(KWSU$R$7S/**Z'*QQY^>[MS2>S8>Q= HAIX"%-^=2@X)HI3O :WZBC'. MB!\X0DGJ!-(S72K#;3EDEG+(?)0<2C5V+O<*),] M375.%^+3A7S;R>">R=3S.^#W"[87 YZ1>D;J&:EGI)ZGQM9(/2^>>LYIKITZ MN-L8LWVK9K&N+#Q!KE([OAK0 ?PI5MKR@#P"=:34D5*'#]214D=*'0901TH= M*?6)@'I."_X\9OK?\[XYEPT=?X(=78OZ8=KWC-CZQJ;G"(<7A'2=T5$VF.Y3 MJ'OXI)]6U+05#">6=)1/@\ FS'4Y]P0U21@&PN=$!OR1Z86D&H0RRQB4N3?T M1,T+S[$NF.OW,_[4-UTZLMM@V4U8P&[$59[IALP-I1\2!5Q$J1>8U S-1V;1 MM64W&]G-IB.[]6<]/0#/\V,W3FS;=@2S?-MEM@ FLQ6PH&OYQ/==^MA4K[;L MYA+6W^R*D=U&=NN(W90+?.9(3AQA,PJ*+72YS3W/XX$O L=Z9$936W9CEG=A MNSU-$._I<7?[@(X40TUV85 IT%M^X!F@7V3)2_-03)ZG9X>J".ECI0Z#*". ME#I2ZC" .E+J2*ECS$G_'XKMYK/)$7>J,O.W)\EB/2.EOC'ABP'/ M2#TC]8S4,U+/4V-KI)X73SWG- 1KV[(^>4W!N^E\$C\H97SY^K>>]G!K!ZB^ ME?JOFA0/ZF38_6:Z#6M]F(E$#T?FD[PZ7P>TKO-VA5G=?C'U3,G/_ $OODX2 M/LO&0Z>56)-/3KU;90GHSP9Y< M.H[-;(M85((("7UNF;92G%/F.B%7)\GM>\GRY"G]3:QA/E(;_]'&0 )_:QR! MKP=K7TLD'=&!A\9_$@&AY.8Z5,N?=U*W^..[02N%+9E2Y>?R-,SL!K D<%' M!A\L@TM+"=\17 2FQ_R !]*3KF,Y9JB4R?V:(M^75W4X,OC(X(-E<&8Q$5+? M9=3V60C,[DD9B# (BIPBGH MDR4&((W[>#G![PT^6T27QOHFG\^6"X[V?PG=YA/RS2C3E7T]!;BRJ$0M3>+[/I4]"EY' #SSB MF0$1C)D.DZRVC5K7(4G"+B@=PY$CWX]\?SZ^]P/7M!3C?JB8DJ9/:>#9%@T< M3_A$D7-$*AWG@@YJV/?(]R/?#YSO3>K87 4FMT/)'"& DX&(L-;-#U2H[',$ M,%WWPGNNL8V1[T>^[R/?,\_D%O4\1[J*23<,J/3LD/G M$/>99B5MN5.R__WW?X,O,1O_)_P$&T^^4U^=[Y?A(OQYR Q_D_^ M0P&J[&VKS_KO"L4U^4KT[VGT+]@6,=%3L@VS>J)=+>Q,KSK5RW*^UN_1H M)OEW=SR).+JIBF_U,A<)GZ7(/OC]3,'2 ,>XJI^J MJ%X!99@KS]>>2[^/RZE*(I$+OYN[^0]OXB2>\;LH6:;7D?RB)I$*KV?R';!) M/(U$+@L?KL7B&[SZ]206OV5B#O_\U01Y%D@G\$.7,,MV Q/^918/!7/@W]J9 M)QOFC0)9-D5$4VB*G$CV:=B)XHF6Z[>EUW<1SXN5Y=\4LEU_":B=\!2TU]NOG]]_ MYC?J=:+X;]?PGTU5OOZJJD01"F@IV7Y4EF^4/6L-T(^ J5>"-*N6V8#I.IQW MK !4+MG#B)M;F\.-EP&"X9*'L+$?##ZYYP_I#EAMPPD>=YL43\L-J5S'FJA/ M:]"468;ZUT(;FR;HX]M\T[KJ:D-FUT5 "G$.JO*0K5;?M;6[_U)<(O!JMJ?9 MFANW"8J//WR[?OWSNT_OWWSZ^.W=QV]?ZY"]BK*O+2)IC72[#=*= MPY5$6["4^O4S?Q"W2OQF?$Y M&>>%OAXD_"I\7,,%/?=Y\^?]:?O#\7R,?!R MVL#+73')#AX__<+=-@OW3H+H5S]]FAF_\$3<&M2],-!!=6$L;I7QMUF$.1U? M%WR!.1PS+G2*!_SRYOK+NZ^HEJ\PXP,6H4"-3Z)_+B,)ZAN_2X%?)D:P3*.9 M2E.X/:\_C]*%$7Q-^V&$%\2 6V MPI4!B[Z>)]'$H%:QZ+]^?6?<B)@0@5$!#XG"+6BRP?<]CC'J>:4H6;Y,TB5(/\0F-XJ5;6.D1A!HJ^\[A/A__L&CU/RQD GZ3_+C M]T:8Q%/C3;0 *IREQFL^^^W"^'AU?65\KKQUC=(RDBP>I-%\L^0@BA<*\XH> M,HJ]^GIE?-6D]SHG/>-:3H'2 ,P9AWZ7+^GKZ^MR-4@B8([>1'AV0)J!?V^ M/O3]<"I2"1Q-$Z180T2)6$ZQT$6H] JLV'G6"F0;+G &V5IQ"C"4RTF6*!4H M.*\A:5XO;X!W#5^3,;DR_JZ0@L$\EEN+@1O^A^"C\9JQ5-]IFK@E4]X M^4>PY><*@3V[^:#OK);[^5+95#B6= /FR*0(FH<,GHAI[ .9 MYMC],U>"@#<55\QA)J.!*03(]C#T+-,Q>:VH<'NT?V)>U<49=\F12E;@XC9* M-RD9Z7 !1W^E&1"T@3*FL/U;U#68+/A5S1=ZZ89EYKQQG,+N^DCOM5'B_K,U MT8^*)A3F2Y?6M-_*WVQN6EF-W9Z?SHPD9JLMDD=N\<##P:KKM4+?&^[D3:+ M)$R-[]Y]>7.6$P%IY6^'YEQ>;'JB1%Y2LF/)J"$9^H$.[5SUB]T. W8-BFF5E8 MW)9U_T*;[VLL8%.E:U;?J/ZYA*_@P:[YI\+.Q:\R&_.>WP"IP'SFKV7]A UQDU@)N5I\[M56;Q,N;VSJ#P7@? M)[FA$2425YD #:TLZ'MEW/*[=8.[ !190CPON .DQUPT]9;4TP7>\-NW0\KZJ.:_G2C;3;3W% Y W(XI\Y4&"U&;A@$-U0ZFL+9 M\QO__=WOL,B]4VI4#-;A"&TI$^@Q.YK[A++,))*P1Q328\Y-0VM>T']]&H[.?I1FJ+F$+:F M.G)O>2*W?>7C4;KKH[3E7!C9O]\?0-3-OGC3 =,GP ["MF*V9-PR!1"X1[E/ MW="OG?K0 _.'UGC@2X<[2N2C :.XY[C4MV3 0F5,(6XS%FNAU<6J@U1:/-=WTS(K'6@.O MM@BKZ:;#BK!Z LM2#*[\)^A+F2,$P -^35(=0U&_HU\T>_AD M@A^Q@$/4K1%]1%&EF&=QKR9WA>_U\#-U:]*HK3=KNLD=^2J'0PO@>;T&7MLB MX?9 K*TY:+K)?[7_Y/$UKTOZ%%X+@>5MV3%$'TC@&/(^FO$9^A%75E/=^2.0 M+"2F*4R;VHPR$E :!)X7F+;'E20ULWX>WRS&)-)1/HL!,<1/*@%M('DLUZ*\=#8P*O>BFH:PI -D3W&6EL6S;U@NI&OGAY?/$6 MSHP96Y"\LBTN=-)F;// M2S]ZQ:-<'"*;CG)Q@')1$$N:C%F6QWQ+<"Z8R_V V8*ZOJCI,&P2:I$NY*)] MX?C;K8E>@%Q\2FO_)9CT?YL% S'J>ZJA3K^L=H+\64OK@FH+>9W6UG531U'7 M]*0T'<(($;X38%=C'KJN$UB*G=".]2[H4.S8OAJK([^/_/XX?A?*);[#I6I_[N-S48S?/=?M53\MK[.'F; MJF#GE2H MGY_$3IXV.DKD42(_'W;I6B*;@2.))TPIL7;4##S"F+(LE_D^(=;WKJ05U!Z84Q4XMAZ-4]Z.JK\L0SY42= M@-#&0.M^!?^, -^@Q;GM^Y3D4T>KT5A*;&8%06!3 M3S&?2L\ETI&*N:%M2TYV=6WM0JL3>F%3?YB*_0F$T2@YA\G H^1\II+3MA@/ M7.)3+AD)'6X1XC'J.8[R/6F>,DY"S LVE$26KH31SI/#^M]8JZ]+S,]=M=^J MGQ^QCZG:=\8>"KOAV@8;_0;HWFXCI^\-1UIUUB-C:[T2$&W YPVIB=4O?,9O M%(YQ,!)U%ZG[M.@7R8-H@K.)XW"MG=5<)5$L48-,'LIA=8E,X?,FG?/]T5KL M39DHN12J.IWG/__@4>+^F*Z]-!LM%"7H^H ? );_TCU,0 ,N%:@F-3.FJXU( MM0!3()K!C='"B&#-21QD YIO^0*G$]^#W0 06!B!,K(?UMMD\FFV0@E/UZTW M*[TUL>U7_E"#\C$6B<-P* 'C.TX5^67'+A7&? MH+Z-PQ ^XXBC*(P$D"X.UX!/&25GX$>LZ>YC^1K+AYRA=2=IU3F1^*.$*0#1 MIG&XV6OPM6VQU150::MF=W0872[/ +YVS>P'U;KQ[3+!@5<'3RA&08NG03W: MOIQ.&?"M4=]2!0OC.[P"SED/W^LNS+,4YV@9?VR([L%Y]2Y*X?N:Z%[E#.LJ M:?)04@$P9TH!6KR0>'X QU@WH*K6^[?1#_; TVRJ#Y>7^X^UUG;BQ?=EVZA# M1B<>N&WN>;[RF9(V<9FEJ.<%EN?;RG5]WP]I70E*N6VS,_>G63."JMCLQBS" M,S!JJ\:!=.@M-CL#7ZNF??1YMK?L#*BM?"ITZ*TE.P-?*R<('=28A(KNU6JW MXU;=?9DPN0G]M42#88V=!./EDUC$:!'I8;J%. %;*)K=Q9%0C5K^PTS L3U5 M;U7VOQ]FA:?^[]'B]DU^$F(6] PJ;_/IU&:3JGTL _+L[^,^WA[G2(RLWON]RFK2S>YKT2.W]IW:4 M3_;@F(-N#K\]"4=7[-+^V!.=C*/4AW MN ?K]M@7J^:,U.L/Q]K;09;7J;&-V'9ZZDBMU$O]LQU)WU8VVA-URZ6Q>R+X MQR7>\2DLK*LT=ZOHA(GZ1A_"\YC)G#!T+)M180>2$N51:?E*.L12NP:"@S&' M/7BSS7^)TM]>/[Q6,W$[Y$0'?3AQ=YUQ&:_L;JUF\\JP2_XC2(58#&7N/9@J[NSM&L+?&]=D]_["_]'G*R(HGK+IUDM7NPJ M7FB)E4O:X"W;0LJ?T!&*8^QPX!U6='#$2%V6\Y5QK2-C6UV12\*?Q7M1C Y8 M$&*/>.,!$KRGVG_(0[ V5MQ7 !]F20UD,TTS[ >^^,$N?3 +7R/XZF?]=\4T M??12MQ,6ZT!0I+2>\56G>EDQ!*?'A\M]0OO/.24/;^4%N^T;X?G7.):8*W0] MDQ_ _IO=1& I7*>I6J1OHU1,XA0.*GAJVYS::7,EX=1F.41:S HE)Y*'(?$X M45PPT^Y@:F>@[$!83 70S]'EM.^9T;FOY<@,3 MQ1.=4WU;UA$NXGFQLOR;(J]:?UD.VGK[]?/[SW#$>)TH_MLU_&<[;[]A_LG6 MH[(38/:L[0/W83!=U3]N>EYJX+QC!5@XM-?L6]_:'&Z\#! ,ESR$C?U@\,D] M?TAWP*JNON'/MTGQM+QJ(L]OUZ?Y&C3I+/?<)U"91F;YJMN7&;H/CXP[?KUS^_^_3^S:>/W]Y]_/:U M#MF;R"P<&-DHL5<_?=,.;C@K85Q&Z5XZ.;[X[HW46[WUW^[T=S7+L1;"[]AL MI+5Y04\@@G!2M.$8ET:A@70JS4H'&9D2.M[;V S(%M!_*2DFS7!H ;P7D6!2 M5_74'LZU22=--]D'B8C'0G@MOV$!\GDCN? 7GHC;=6<69@O>S. 1F"^'?F$> M)3J/7=R":LIR!QL*XU 8?"AO?*/OJ_IU+5]*+@/3$L1DH:4"&1)E$XLR3TDW MJ&D(6LV>L_:7P!T:%F=7-=ES8UA\.&%QH>"7"$ATI8:X5D,8&.>8_KB<+(P\ M?HZE&465 I\\I)$N'<%-*ID54(IUD, S8ORE6\^_>^'MY?$-X"4I,+?X7'Q,JFKHHQA,?I]NJ(C2E>OE9'4 MI2& )JRS4%6.A!?=Y KYL='^8^1;;598TTU;26$-#+1;MI]^@[7Y#$TWN2<2 MX)^6B?%UH>8&*9%=I8&24**9F"PE5B=ANDB6Y,V1I8HPA.#I+7+1/:@ J299 ME")1_UQ&P"K5@J5%#'_]IKEI.9UKJH3K;GB"9;B&@IV 3%48#]DF93A_W"]N MC41?L,0B(W@:<)426%.4J#L%0+THZ!T>EYUWM#V9E4GQ25Y'!?QVK]#43,L2 MJD*3\?D\B><@$8$?DBB%@YE$",/;BOWF*\#'PK%*)48(G!DG:;;KG%%# &+^ MLN(-.1.>@\IJTSZ:;MJJYNLQ&]5F6S3==%@ZP>/9Z-NJI@]-H$@3PXH,,VV1 M$0P2:?Y11(E83M,%%M?EM#/E#RMA/(_Q= K*:T,L;^FD3,<4"\A5#[X#_A\ MNU6L9]2HM3JNAP4A0SPHGJ!)=X&Z&BRZ.F&PG-4* ]SF;BF1=B$F]DN%[:V? M2DP878L)C52Q3!*-$\!2FFK0W,)B9G%!)L@T2!,E^JZ.YLGN^:/&J].:\6O+ M"!L=*Y4RPEKP/ 9 1WEX:@OV&N\BFX)KTSWW>)Q4JJ%A09JC94:92*L*Z![^ M W26FZ6:[3+9I2^*A29-H/;-,R#2^R&59H_1@^?QOK5ROQ'Z+)T81X"QE1^- M6*_VQZ>^BELEEQ/U*;P66E_(]WBV4S]'=VHK8O7Z(<"?L^856N5P4$C3Y01SWK::4TSC9!']JS26I JUZ+B*@Z::A%Q>?$(6M/&+8X*H]"FO%0=--F2\[TWM"329Y%$07!N#? M><="_7>6[Y']E.53B'"QR#KCGRQ[;RUI9/ML?Z;6Z;6][-NV!%V+55VZ5W2K M-WK^74T^29=VT\'#$Z)9V8LC/?G@D<>@H).>O>;.5R_B^0%C,PY&^7I.65TZ M3$\D9U8@LNU#Z4]/U4?P8Z_&T.U&<)>U@5U!YX2<>[+ET".Y^3BI/A@6_ZL^ MV;XI3K;7^F3[_/B[QQ1\ ,46K]\@6GA[3K U$U7A_"I**@7(-@]+^'L MEF&S=7Y6TNA2*?1B2S5>GG,COV\0&8E_)/Z1^$?B'XG_".2?W2[-0A$.^]-) M!MDVF:_9Q-1>X/753T5C(R-1DRR%]#::I^<\^QP^ W" \B?[9CDODX ?+8 MWU_@N">K4;N(*Z6.Q&>>+Z0IO=!DIN?X9DA$(&V3\] )A;6KA=V!B9-K[=*^ M5(5*<__@0\<,>!<.]88Q*K W,FL4LT/D^E',GAG@#3-H]@C!2D"C&L^H2%Z3 M6$1)#C+7XLPUS8 1WW*8HJ&T;=NJZ]3^))+WD+DVS@4E YES_7R)]>1)/*," M&3J)C ID*';Z1[6H3N+FD@E3*I.8C#&'\LE\;O%21O^F:$8+8+C6%&PB/*8\% MB@C+ET%(F2">TXG0U[SS$5FG.TE/+AQO()*^KTZ746*\)(EQ2B\##6V/.=26 MPK18Z)N^RSQE!8PZEN?::N>(DK,(D8-&YEZ8WO9\N %)D\&084_]!Z,L?$FR ML*,#LQN$9B )51XGC%AA(%EHFF'(N6=)$'Q]M9V>BGN'\![N*G5Q*CP[7Q].W:8#J;/)".XS%.I6]YW Z$ M&TIF<[N;TW?)E=]*IOR"N.I0H3"7#$.A](;O1U$UBJK!'_L=&C"722)]EX+] MRWPK]+AIN8&PE1/Z3I^DUR%>@.!3"3^]O$-2GTA,B, .; M2<_R0RX5YV Z,LLF7B=IM*>P%O^EDECR]/;53Y?/5+[VUB7Q(OP.'_44E6QZ M]))/5B.H!U!@TE/UT5<=\5(5P:;CP".!HPBW7>X2%BC3=P4/[%!0R[:$\KPN M5 &P%0X>3.+)))K=G#ASBUG/UR<]"I)1D SI6.^:G''*0H?9S*6F#X=Z4_IA M($#6D+K!='V0+0<=\(H2X/K-=BSFAXTD) M)W#?ES;F3%J=Y#:=UM(:W/%[8&?LEQ[V!^H5\72N%LK@-XG2HYKZJ0!&-^[H MQNW#Z3UP34>)P*-",!:XMA>&/.3$XX[DTG-$1SHEY\KK@BD[/*[;U!V&+ND- MRX]2:I12@W<-$"(L22CW;9!"ZR!?@&D_4PDV M&$KMJ9M@E+^C_'UZOP/Q7&&YPL,J?$:E""S?(Q:Q+6%Y*E2=!/M/:R,22I^I MA.VM*^)%^!NN)Y,(1]'WW=O04V715XWP4L7^IG. 2DRD*J$+.7E0N\&7)3 ' M0[\]=8",XGX4]WUDEXY<-;YOVUR8=B!\DSE4!I1+-_!L$;BAZ2\P@#+W L1WIRUV9U)UZ?/P+8@W4Y_,< MR&L@CIU1^(_"_P4*_Z[\2!:S34%"+BP3IQ#Q0)*0$"%#Z7,B3FD>6Q?64,H) MNY(Y.[T]ZW__^[_!11PP]A-^ @ A#J+9DN<0VOQF_>X_;_RLD?T-MOUKH.Q M6$P%'- N31D()F7@")LJ,V0.([G;$.X$PV!QZ%U^1HWU[R0^'+?@:M^E^ +J M*6Y;@>,Y'#]YH5/WRJ:;7&149,J?_HSX[1EK HIQ524IGQ6%?AL44O,8%+IM M4.CU&H5_#A+C_VQQ:8Y7XRD0"RAJ@UAR#&)KQ4'337ZO$?N4O$E)*Q328U!8 M*PZ:;B*FQJ%60890$U2B O3?7UXA$<+?N3[,_L9X$> W7.CK2T7[:-QN:^8B MOI)9;RN-;)I_JC'5NHJ@/,((7=OC?_[!\G;$C+H)JKA7="NLDG_7/7=%"]BK M>*Q'(IH9B]MXF?*93$]^?JR!_BY$/0(K'1P:60O"X=/Y 8'Q@XDF?Y\ RE%) M_KY[A>2PLZ"HN#A84.[AEO>)(\ 'YVRX@A[]&XGL;+T[=GZ(4 '%GXQ;%P)?1D M/$\&KD;41BX>N?@Y=HDS1R\,C!3T+B']7+H.VS M9UB?*(':[U'^=&[B@ D7E=%E@^OP\@^G)JI>@&!WT/C)1%LOX-*MGNG%EAXA MLDZO>?L!D9'X1^(?B7\D_I'X1^(?B7\D_@$C.@2=\#;-CP M;#L7]#75_]D"O+,:V% ZMBUL[IJVS4+J\#!P0DK1O$FJ11S6+ M./&H'R/:CG'U&=;0XJ3((;*F$X$EW8#Z3%DR M=!TO[(OH/:0>U[ZP3?9,1?!@B+6G5;FC ND/B8P*I%\*9)5,\BG<%.:9G)^@ MG*_V-_8=-_"$9YNNQRS7]FQ7VB$%J]WU0L=3-5K#)"99Q'TTW:T+8@ZD"\[S M)=%1;8PD,JJ-?@&\HQ8.C%HVMSGC(7<9#9@G'>+:MN.;W%>2#,&[ RJ"/M>3 M16_C("\BV/$MX5)ISNIIA*.G:JZOK:-?JLC?=.F[G#$0Y,)V5, "27V+4&*: MIBM"UU8V[4+H:][YB*S3G:2G%VPH??S[ZJL?)<9+DA@G;?+H>)S9;L"4ATT> M);<=R_1)X!/?E)36S/L[HQ Y:";(A6X5,%QI,A@R[*G_8)2%HRP\PL\:, 'G M9=M4EA\R0FRN7->QF<.I9$*&9K=^UE/84Z[KC?)OE'^C_'L)\J\CAZ%B1(!] M%SJF[3&;A$%(0D%,FPK'#X3_M&;?'EGG./Z095UO'8$O/2'ZK;I3DWBN)%P@ M;F>PJ)N'?HK[%Q N>WHE,0:<&KV/A%@6F,J*2(';#04U0IY@>!TXGW ML>3*;R53?D%<=:A0F$N&H5!ZP_>CJ!I%51^.^D?.ME&6<)1CV:;)_- . M-Q M;"*51UG W;I3_Y-)KT.\H,]7C V&7'OJ'AB%\"B$3V8O/M[=ZIO4$R$+)=%I MK=PG5N#882(!1:(U"JP="ZV G*6;;!XXC N4J MYEHT()[RI'!=6PBJ:F75**&>GGG&A,H3L]?'>':)E(\TM>030PRHFT1/U4=? M=<1+501;[1.X[PK+(C[S)/-\BYOZ 64.XQ;ED]#99O4=7R+*5_5 MB<4C/(6G-;X&=R(?K:Z>@6L4*4<@!&+LHYT2LZ5UP53=N@!]-E 4NE[P_*CE!JEU."]C21D7(8F M"YD0S"6!%]I>8 >.X[* F6Y7WL9C!=:Y%B*.(56%1ZKK"9,%TN/<>U%-B[7$@I9$\,W'TMC?SG6LS36P?PB_#R7D\F M<)WHO8^WI\JBKQKAI8K]K8IT5V=/^9X56(S:GD>$A^Y9X1%*0M9)CF;!0J78 M[T[JVW1LBCF*C5%L],!'*J2R16#YS&4F4U[HAP%G@7!WH>'P7B2Q*(G0\@HHH)9CO,(9*1D',1*D(E&%9,!H1VW!BS2\/J M)61+C0)D%"!].8BM^]^(]#= MQ'OK89MS*:/9S67VVP\&G?\^YEU^6MRJI*>5TMT@[,F511 G4B7E+OY@ZG^, M-)Y$L@=[:AD$ZGY3SU]-;=5T"TL%G@5**93,L7R/>ZYD9JBDRT-'==(#63/X MYE4=1HJ&,DBGW\)D%(JC4!RV4#RE-]2AGNTJW?S(899T. A*:MJV+6Q.W+ W M1_'XG,7CP9YLZI'0EGYH6=1D/J>^X!:3OF V M<9EI!GTQ?$=9.!RW-\/MG^;:_Q0L^&899OP"[\Z03W_$MRPL]9C,66!XQ_< S";.$X]/:&:JH*+OQ@%^X MC U3U3V!V!EEY#!9=921S]"Q;G*;M^]DX:.%Q8YD!:.(PB_TA(CR)_F$0RBORA^40VDN ]X4B%Z3&A MQX3E^4R$+@UL3JG-006X_;_RLD?T-MOUKH.Q 6$P%W+>8-&4@F)2!(VRJS) YC.8G.;@3 MSH*+0^^R,FJL?R?Q0Z+@:M^E#B,>]12WK<#Q'(Z?O)"8R'3(8#_]&7'5,S8# M=.&J2K(\*SJL5NA@O0;HGX/$^#];]-\,Y?909*V@:)5$Q>$>6?M^N5@FJNI5>??[7,U2]0VY&Q?R>A*+WUZM=B-"W[*I&[C2"Q@E MH6=2R^*A%[@65=RJ:0%/2L.;F+YEOC(42-\Y2KIDJ6JW+KBTX/&6*RBCG'K, M= 2U11 XW ]-E_2:?@I2V6"R'J]TC:A7]'1*P6&W(GEGGQQOIIH6I$8+4JO3 MSO]8IHLH?.A-G+C*QH;*^#B;)*FDL8C!! JU)+C4AVDC*F6!P;4P@&L68!9) MXX_[;;?J>[;/ZVL=<@/A,>G[5F RDSH 55\R*H3O6=():L:^$M-=EQ6[K3B[ MM.*;4].LL K$QP8WS6W6XMQ8)L\IB 3\0.J)2F1:Q0 N!=O[;,N]BM MV=UNMRW66]PJ^#=1RIC"XFY30\TD4,!7-5_HU!G# G)&=&A0X4HO M@*32N8)'WZG)PT6G('0)*!3E*%\*GU%E@046.H);ML]\#TCB .72!0BWV[F? MA&!LZ@OEF]1WE&)NX'G2XDZ@B&^[^,7^N4Q=[993BB&/C88Z6U\G^I'*Y"A4RVA>)WXBD-]U;KHVB3B;4E6+AR@9X1P MC_&@>)+J-6*>&-#50B4_/(G1[+32?>XQNJ_^V-1PDS4(,^M)4.BV0J%W# KK MCUH--[%-\Z4GR"M\$$^ .J\5ZOQC4%=_OFNXR1ZY[R3(R."::2&A)NA^$Z"7 M_O(*C0OX._>DZ;\S)ZW^F(._<+F9YI]*LS_WW;9 P[:K;RT)U40G7OZ-]B#_ M8/#E(JYQ I\W'=?UCFC14B6]"(X;D?+)9%&T'QO/?_,DCAB6H(CA):YQ90QZCF_U\?=+)3VELE\D,: M^6$47Z/X&L77H,77=C$7PH^:[,*@E@?_L>WO7TB_+^UQ2M24XX*3^IA=OL6G MEWN'X:T7D.V'='B^!;5]34=ZM@!O7W6P'13_4LB;3^'["+WK:&M5&_URYON! MXQ$W#!AW/=\4,O09"T,J)?-KAI,U!BT.;K;I;;OQ1\GWG(V!EZ+F:0_(N!?0 MZ(=J?NF@&!M7'Z@L/\(KOMVKR9WZ10>.*WK2,ZGCN*8CPY P;MN<*(<&TO:\ M,.2^/*6>],GYFU(_9ZX:C\,]0)S6DU8/R/B9FWLCP/JH<\>SZR'J&(^JW^[C MJA;V'-^DP@]=.*)ZPO%P2HWP+45#24G=>(G.M+##>JF%GSDWCJ?5TVMAU@,R M[@4T^J%?7SHHQM/J8]0CYL%7%21S%.74DDHJ%@0T4*$O'9.1D'*?A^$)%22S M>NG.[07BAZ;ZQF-J54':/2#C9V[GC0#KH[(=CZF'ZN'W\;(:556F#'U"\6CJ ML\!COB*""#=PJ"4"WQ,G5,-6/]7P,V?'IU36M4VT7X1N_E:6Q?6 PFO1T M M]40AK[< " MYA/'LXB4IC"E9U''+TH63Z*97;.7'N3G);?ZI(A9_32+WEZ?XD2:#QNAX7QMXCGQ?KR;PK.U5^"&, 9=']Y]?;KY_>?^8UZG2C^VS7\ M9UO<[^HD)\#D5,GVHSXNL7HW>]8:N!\!6:\$[+W*FDBL078=VCM6\.HG8NVE MDO6MS>'&RP#!<)GU63+XY)X_I#M@5:<6_WR;%$_+]7 N0753C!HT:3F:_;K6 MI.,VWW3U)%9V[*C1W_E/KX",#MEJ]5U;N_LOQ24"KV9[6FQQXS9!'?>';]>O M?W[WZ?V;3Q^_O?OX[6L=LC>1N=Y" \X#NJ-)'!IO4*'.%FF)+[Y[(_7\L)-+ M>LGRVZUHMI<_X,4/=NF#6?@:P5<_Z[\W6]</D_@7=Z?RVB.,U?>1JF8Q.DRJ6WX[*K0 M)DQ2RGW";-_R ]=A3NAPS^&NQ6H:\#^ZX3/U?.XHQ_=#RV>.DKY)0LE-RFT5 MV)8,AM'PN==KV]'B>4/'[^RJUHRA%FC=:JZ\&VB%Z1K$$_D4?"^!J'BWN>*-U:]&?%4W4+:S0^3.=)?*>FF26VJTE>5^"O[>_9=-/0 M^WMV!;S:SII--PUXAH&Q&Z3M@5C;X[+IIJ81!CLU5IV>"I7K^XRZA#J"!7X8 M,-,-A"OM0 K3LRS M^SF,^4YPL5F%[H#$-/#<\CU=U@ M@F:*;$'&>\<2---,"T)[A.8\*^(J>C&MZL5)J1>CBEZ\,&9J@;M/HW11=/HN M.X6?I#EW,RI;X']O:^YF5+; _]!5]^D06-N9N^FFO8VYFW'1 H'/U'PX&5IK MNW8WW;2W3W0SAEJ@]>4V[6[&19MSOWD,!FMU>=--SE'MP4_0$;PVP"#"A5[B MTW4"[R3%RKVB6TE6^7>[668]\-&2C7K0 ;Q/LF'7B,FU%(?V.5$[B&D1SWN2 MTK#6Q??H??9B2S6BY%',W"GF^P&1DX'>!]1#=4UWQ2 J%O" M&3BV96W(&HL=: ZMYP#MP?Q:$*2?^5?;8^'VM>8VMD+Q-1>T1>OAHN%P*C\I MW8T4/T2*KXS8T 1OOE""?ZI:(>>,I?5-!4)^25%G)<$W\72^!$[2KG95N.!/ M36)YP<0)NOEW*NL>82%VM.+!U'AT6W=SUN88PP3X_J*:G='NOR9Q6FV?S$/" M M]A(6<.LP+J2^80ZMF^$YCPGUUEM[_N?,'KAV\/Y3^6LB2\K=?M';K M9$3!!67.:0MRGHSGNY12HV =.I^/@G68@I69 0U]6[J>Q9C'?-]C@4-L[C+E M<>'Z-0/9";5(#P0KW1Y9_P($ZU.>.5["P:+(;>W/4:*G:NWIG$4M&KR^:!&O M/.HZ'K69,@-F.0$W0=J+@#J>JXC:V=/U(!%?L O\7'Q\J^[4)-87OHG31=JE MT =;O[]"OZ\F\RA 1@%RE #Q:< #.&U;)/29AU\+DE G)#"?TSJ[9J'=Y!.*;FQ6I'8G19Q^FR$]H;31^$T"J>A"B>?*L:E M+X@7A@Q.R+X5.IYE\!@"-<+G'EF]3Y3DUHXUCDU%>SK-TL'*7YJ"H9):E)FA)4C ?"%\*6C M&2.V';A$U!;N'VK]EEP)O[_/>;([_>)9/39^>\#PHW0:I=/@I5-H6V;H4]OT M?>:Z%O<\6_B$NLP.W= ,CC%_3RR=F/>RI-.Y[=Z#+-$]A:Q=MF0^QOT\>CH& ML.+1TW%R46_:CNL$PK4K6/:,S='0W/%MWPW?[M42%)]Y66 (^3Q1^ ,51 M';RX4ZE4R\ (LSR'$DOZA/DNY9):*@A\%A#;HVZ-9Z)#<]4DI+_ZI"5[MZ.U M5S^=I"_4*-A&P?9"!9L9!K8G'-<.3<%L5WDNDR;(N)"KT//)*0UE=N&1'M>H M]EZP]/NN$QIZ:XBT:,O=7F;5":&_UW#%S1(>I2?I4%CWBY"C?UOJ4U\ / ME6,ZHIH692R4W!L=UK6@,&5WIA)"J=*WCTG9H\ M7&7*^@V?ZZ$AF2,Z^RX.C0B;$,_ ?%@"V91.,A%G(\D:P%P^4\FBP5?9Q %, M#KRCF@(B):<XLW\0M)SM-APK$-XKH$9@93PG M22#6%8D6C+*X353FU=UBF1H>N=JG*7JOYC:468]76C>CVS!Z"^##1KX-9#/; M1M&N>>F#7/Q@ESZ8A:\1?/6S_KMB C]ZJ=ONB_K0:^X'.=^K3O6R8A;>H$Y1 M&[PVR)47[+9OP/9['B7_RR=+]39*Q21.L0 -#X.;L[6ER1PB2,"YR;#N+2 V M5\JVF.5Q7UBU 9Y'SM9V)!72LZW088H)+K&C&ONU[9BF M?:B#H!E#+="ZY<:J"I)_+--%%#XBH.K&0XM@,=ZZA0KXA.G!EKMF.2FFX8^ M)KDKX-5.*&ZZR3E28IZW%.3K&\-#?]P:HJN/S>?XOOJI(D!_41Q-D6R*D<;% MQ>;)5*HPFL'R0[SK3M_%4^T.4;^+6SZ[4<81EA03Q-U<* SW,>26,1&]D6<):2,8EX$$VBQ8/Q'4?' MC)^#D(<'3-%AR.4=0(7?J'B98O[?;_#PPDU3OFKU7'@./%E'P"X!0C]!7L&6@3E@E@F?+?HRD0AGX5.DI!Q\5!JI([ M/2D[FLV7BU3[H*;1;.O*Y6S[VOM;W)Y>=#2[J:QHKX.J&[YSVO"=.PJM' XM M@.?U&GB'.;].!U*O#4C]7H/T?/3HMSI-FD/2HM] E$XP_I"B-$7!6BO 5S(> M=-W#2OXGZH?3HZ$^J:3QKH$N36X;2;KP]Q-Q_@..9F:/'='JK?O%]CI"%VO&&QI):\G'\7YRU%7-,9OL M)4C)O;_^K2H ;) $+PV2W2 ;8X\L@@10E9GUY*6R,MN0;\4E[C*TOHVPFL'O M"G]Y;LA.7/;?LW$\P)Y,_OPBV+#*QL$[>Y'L]I1;4-KG>33RE\5\$,\"Q;S$ MPO+/ZZ;_P.6%8Q*Q?.)NXOFX8 27]O95Z6_EQL'?DYH1H0SYQ>O".&N!]'( T!F:" "P@??B- M&+\MZ>M!=:&-]J.Q]V3H@V>V>@T^1[;/6 6GFDJ/=(YX1H0[Y]-W0?03W@!O6P$+*.<>V)\\. MU8T6^[_]12#(OP\F_M?1BHK(\]GU34IC#0;]>#:M0'I^-3D"Y6;!0F2_V+6( M,?2@AJ)VBF]\-(A'K9QIU#O3'>);>:6H]TKGA&A#OM/:@4XQ M\S5G15X[4UZ%%^7!D:_Q[,^U,&?E+!E;O(ST6YTYI>DZ=-Y8#^@^@3A&>I_"K=D/X2]V+#:XK:+)%3 M\7Q N8D]UTS*F/$LZHL;=1LO7J2 T/!T8;- JSS,:G93;!J'R_E5 MT&3/D_\P4K$ _4-HDE9^.^K]]CDAVI"OWX+=0IXV1.T=V#DAVF0>GM0N[)MU M!Q,;M$O2(W9@P[W3[$I]B4A].T\NRE?V"D8!LL/CHWL0E$#IECP %.-6/C+N M?>0Y(=J0[SQW;?<@8[N\9?QL\^F&C^;*V=G0O??S!@2%]XK88&UP% &!3W$:0BG MN,'06:P< 9I*Q8BQC DJ@13V1-(F3N>T9K;N<,16[%A3@:.J_C@=WU2#+:]4 M-6C2Q<#[8? 2_N/9ZX\?WGQ0G]W+B5-_O A_K)8N6J9&GY5 MM_D:6C65>/KA:E(]K:PO5=8" K'N3P.;4D6@XMNJ:A ?_L^NRHGG>JL+AUH M:ZH?5)UU"_BYRU3K[UJ9W3^OWGU_MVG MG]Y]^MC$[&5F+N=>)ZB+EL>K"%SIJ$K)+[5^(LUG@INOME<-K<)FF&RJ5;0= M7%L@\DG%O6-"H1\/A^.O*:21E&:[9\,')&%K:*.6.S#PF8XV')3L3M1Z#3CAK%D8]PX_8]G,=01 M/I>U(-/GHU4[6# C5VVX!ZJ.?] .5&G.\PKW_!*MU+@OKVWH>+I@=K9<0#OW MK4BG](HJ2OE16K38IAO;THLN+_663%G^)XS_:9,?>W!LVRR_6CMJ+I+E%ZC M/-;J_!C&.?"!6J,-+7M.>8+O4\+\^WD:YGG.\N>4@72 MM=5Y]@KDUUH._WG.\ DH#]PKCUYY=%QYG+>>^#2>JF&_" ^Q"(MRT@_7'K?# M1#O::NWPG!\$K4YB_NB)S_^I\_^IS[^7_W[^3WG^O?SW\W_*\^_EOUN.4IFN M15%#LV#4W"PX$A@!JD6>+"5=R)=U*SOGTH.& ?X;_W,Z+ MFP>";(@_'EZZ-S1UO@>?SF*-'(:*VW=&GD;_];\^I!37 X"3&-V;LT3V+)FS M9%OCT/SJQW\[_^HZJ[G?8I4MO0^7?%ODSZ AZN42A<[1/:0^\)0V]/Q5Z!]0KL MC%ER> 5&K5>86.:MU\1@(X22CG@.C95*PL8&XGLJ,+2' OL?-QG;,+]G/S[O M5=-5EL700!E6%B")&*BT4H=Q)3AVC%.HCJ"[ M='LJ'H.*/4[VJJNC+#F\ZI(48!R\*\J9)1 !9:2!QE'NG4=\K=?5Q_S."3>[ MM"5)]BGDT,B-+NPLID3CLOQ41X2S6&IED3I/G62M-'5) MR?6+^QSU<5% 8;/^!$6NHOKTN-_C?L=Q'Q(" M/7 4$42L\ H@#H Q0BDOL3B&U7_F&T8]KO7TZ7&_Q_UNX[Z )& \9)I@1QP1 M$A O $* <>T!6X?[?:CF--;9VGV4Q<^QNGDJXOW0=+3F/QUC2JELA@?LPMAD.MMQTZFU!C\C" M5AT3"=J'A;:8R-3W-%HY<=F>3V>Q1AZ2BDNAI4#$,JRT2,(S.IO9I6*E/8L>JN<1 MI9YRQHU3DA "!?<("FD\8,ARZU>/TP*(,.Q(\32".W,DM\?FGHJG1<6G!Y^] MANL\BXY0GELH(I!0BB)!HIHS&&AGL.8J$%DVE.?>6\.=68&X'I1[*IX6%9\> M;O:JK?,L.KQJ(\X#K;CC5B."$9$<:R$8-5X@AYJ:)NVMVLZL!EX/RCT53XN* M3P\W>]76>18=(2ZI*&8.,ZF1)%!!Q2"@#HMPG0I UJFV/JAX5L#ZF)NBQ^^J MM&V[$XJ^T]+9%;@\:H/%,ZT:VR4+X$D1_@#E>K'V7GD.B,=$"JTI0L8H1 TC MX:+H]Q=[1.SITVN,7F.T0JLUV1*4ID2)*ENBHQ0MU?M#D*XN;<=KM-'A+BKK M\FH6)663JBJM@K.=7P5%A=GZ;G;M)@.S9';?V=GO_:OQ]8T;Y3DW76.<=I8SZR@3BD""-?<"NFX MQL93C@%JZND:_IF.[[J[NF"*W\0"?I.9:^KZXRW'WB//%)+$8"T8TU0!)2S# MB!C3Y:9<]V;GV8!BY3>5 KAD?JUO1;2=VRU$!.W9\N]QJT7N*D3OQE.7R>SY MLJ7[<1K6[/.TE+/Z:E_?A^I0S&KLXK7MIBXW\6H+S\83:_4- N6>GJ= MF18__N+RZ66A]QG"<;JSV5#.)D8&6HP/RO;]7S1ZM#2#J##S@B.E.#$:BDY<(HR8KD3T@O2 MD*4REW9P*&G?-:\%-PA[U=;[3*4].#%;I7U2;'\D=RMY9J43=!&^R:-W-?CB MAK>7V6^]-KCW^I!<($L=1Y@X BF6'%L/I''2,>TEV[I1]+#:0*PLD"8?_KP5 M1 _^NPJWIL&TX002!!3A&$HFG82,$ J8M::I%.]J]%MW4Y; MBP"UE1]O-5=J]-E%]V@E*-Z<=6]4?O4\=]/I,#PD3'0Z&:1 ?'IA NP\^^:7 MC[_FW]Z#';O_]-#*S$DB@VN".** T&";"02Y\D8$G1:,N 9/9K.E]LN<(DF= M_1KI$:AQ.&\&[&2K[4[0^ZV$0Y,?2TF9$A0#+ A@5"A"H-382(@);78D-]D2 M1R<_:^%+KLI[I66C>FW41SL\I*ZR C[?'_\B"9>=O;6/*+'Z^7#P64UGX:9F M+']NU,WR5]7;"0#?9\. '&Z2SD\,1I^7H']Y_W>A\!1H."M4W/MU/+%W3TR_ M2W<&IHTG2? J]3,(_!_,7U?[OE1L\^_M(+\9JMMX91AY]'^RP?7->#(-4PRS M&H[5=*Z=/EVYB!K M(Z@!$]='I'_N1EN//]T?F[WB@!A@@KO!.=5&(VP #G^#G+,& FR.J1Z? *-Q MPPFJ9;S8H'*3=LTJ[1JUZ!PJTA[M(E;,$:!94U>P,%_LE_-=RVW2_<%RHEQ1>3.9 M.>G_$+4JOME$\[-+5^L3MTZ7=X<+R'=N:FN]OB3\9_!U9NZX>T:'_[SEYOO_E[\/DXO^:Y-WF3->:6QQ)/5UGKM""=* M&(R40\YIB:R3#>4!#^:\PKKS"N:^*]@8V$+@ H#5X.):&#ZI\WH'XRKG#"JN M!''.$6614I0@RY5&0B#HZ!'#Q:VX*A"Y8 RN1B5VB!%. TW*'808B6@.,GP= M3*^"C&3J\^>)^QS6T')B_>+JVC?0'%GVHGK5O)+.F_$DCO"W,)851H9[ZPP$ M4GDMI80>,8*]5@Q#9@!51AKG&'[TF-)*]E+#FJPBSFEQ'HM2S@%O*1><:T3" M?P0V3$C!N/% !TH\V,[(KEO]L,U6_Y;=N]T.?ZP\9+-=OG$[LGG'??66QEV# M+6;D:6'V#KS:G<1;#+5]MWS7@.-:*Z-\\J'4DE,N+%,-I:2:B*"?I"<..$0! MQXKQI@*3A]HJ:*66(&ZV-G9>*X"/K[.YATC$+3!J,&%62\@1%22F4]*@OQ]N(VSWI+-5 MB^O^FNB>22K'HCX+BC\@"^+02P(A4YP232WVS#) U#&72%OJHR/8 2^RN/\; MZ5J>$%U>1_$8:O;?,S69NDF ^,$H)O+$_D370>%.\VS\9=U&7)]_"U,[_^% ?Q7]?YZ]TU.);,&$1^/J!BLD8&:HV " M%ZZ]M4"/(F;!RB+9>08I(T,(BQOF] M=,]^#!;.TE[L+L ]SAKK'$69^! ^C^W/H]^N!N:J+A ORNG^//HI3O9%,==Z MXQMC/"%$8H,YL18+H075.N L0IPW%1S=0SI^_R5N?:??_5,%:VAV74G-LC38 MV60N#<76]ZU3DWRYT,[NY#OLYO>3V[V"H-7V%>RWK]IS[^\??_JWO\1\Q._S M/4)P]XP8/ZA\1H??OZ0 M_@J__S9^^65@W5UN3"P6ED'3$-9ERI;S^Q @RZ]BW;JYVBMS@N<_5N9JX+ZX])N8:%3.LS;6[/,XZ.G, M%@&/0-^PNE*J90OQT&7Q"]?5S4_%@^@->9#7V0CER85:7V=AAS&Z]T@)2I>)#&I")S>$DN. M!#9,5%P4SU."7S#D!OF=ME^=.@AVQS1 H9N&";Z8%OP=I9F[\)PPX61M!CX4;T\[%M7TBM319 7&&SXD M\W-M:92+II$/ANG,1Y3L/Z=1),*/OT;;867VA5!\#>9$IE/:>FE9J3]B"ENX M31D3;8IX8^Z:)EX-.SSERHWF)5FJJ%JMTJJFTMO,P\3%:_CR%5F9M=I% %LE(TJY+HD0V/&_0())^[+('Y<'EKC MY)M&>_FTC9!ZW?YAH$@J 7\U;RH['=]4[RZO5&7@T\5@APQ5'OR)UQ\_O/F@ M/KN7$Z?^>!'^:&H4L(Y(4=&XR>K#"N>J>-JJ.;$;W>[:X>Y@$JP90="-=&,! M\N7)W81;G^M(BN?*AZE]EZGA5W6;KZ%7;_%<%=QML*GFM7BS?]]QNO6WKOWGU_MVGG]Y]^KC>AA3+:V$P#:)D8@)XH0A\4&:C MB*7YG&]JTV36?+/V>GO3O5454;A21K0WW?O,LZ>6>=:??SUY2>TSSTZ.96>> M>68'.^Q@?KCS7HK=F>#DU;O/2@4%$0Q2[@A11C(D&$'!M5/,>-RPXWN<1*1[ M!/7WG3+ TAI!+4:.$BV5 LXP;PR2F$GOP$-EU-UCRKNYZY*BV MM52OB/K$? M?.=*>R(DE51ARBA!P0"2D*F'2N;;S\ZYIUE3%'I?T3V]_WWR*[X'Z9-CV9F# M].:<[---F-]3[V"(@1!, JLYP88H0I7Q#&$HJ:"\4>\\9BXTA:AM$GESKM]Z M-?6'NZVIJN:,Z>W#M_]S+[%!,2JKJ6*?#E[4K'R$2Z M]$>9#E3D9,(:?[Q"4AN.!5*2(,^U%5P9#A 14%K?<'IP+_ZTS:G<(1>UUDRG M2'N)=EN54W27XG+MXOCFR4=S"\\/HGCOGSI]BFFV>\#?_>51(Q-\GX[R^:@W32%$DD<2(,$4$ M#/&9Y]&!(PX3B"RG/N)(%8*\J-%18+3Q$UMJ%>]M+" M.'T28(,=AAP*3Q@1@0Z<46B#C>DPHA@V5%5>Z2U[ZB0 RD$%C2$^_*-E$ #N M#/<.S#UL$[JRFO5J!;URS^C*=XYA,\Z^F=&9XNH$S\?WWO_=[#JV_6 M#YV?-D^[BNP\X*N.];)Y2G1W:X-NTJ$_E!)^>B.O%N*F^-!KIZ>O![D9CO/9 MQ,7\DY?#8.(_NTM'$9Q@!3G%3A/"N10R>+@. XX9P\)L/U;[+'/!7;F)>2J3 MF6O*X#:QPZ"'Q +J" - 44^L4(@Z)!2D#)Z&Z'1P;,O6[ZJQ7 N7[5HZ>#N[ M6O!XMZ2F]62M/ 0]'MK'H/2[\=2%9V7/L[BD]J_/O)U>+8B,3V,A'9UXN WQ M2*>)=^QZX=NITX*DM-,D?3AYI&V(Q_9$S >EY?M1P$53!."0C.T<("N. L?3 MBW$+N[DD2&6GO!V,W'O_*OQR,'VC3#KU^].?-X.BZTD1A:T'8 4%$#OK,=($ M.*BP40@)0J%!PK#5I'+(($(R&BW%WWY??%6Y2?5E/(S[0XO?[;))A9_'#:IE MA;NNXN&F29?51EZ.)Y/QUS@6%=O%3.ME_9($^-S_+++ CZ/]5M!F&2<;$@X^F4>7SA MB^LB1!UOCUN?Z:1_0>)T[:,SLTD\U_[B\\05E0[J RU_.?^R''16GCM?^-4R MB2H6UB?ZC?HV'N^N"BY$ZL7+@Y$9SFP\8E[T.JHQ()_IYQ43THA'XVD\%1ZN M_\N9=/I_1;/MYE WU1.E_[8;JUMG7$_7UDYM#@N.'!1L M'3/",649"-J*>X4L)-XAHYW57*R6Y2HHGL"V#>T;@#9M_#S[$8H5B"VVA(I] M\B7TB*VNEDE>$^#5) 3"#F*^WY)EN\J6TQBH\-)6HK%5[&'5FZNG)T-BX() MUZG56"R[L-4;OZ/#/^--89RO SS4!5S02&]'C&/$,"H@I=XJ8S0G 90:=-O! MR/V=#4-)%+7J-FJTJ-ONX [A%?(7 &F"XQ_1S\7B,_OSR M_2\7V!Y3;F74P+_J5U M]_5JD(JE3&JKT@:JY9O?O2VK[KR;FL%5(-E<\SE5+F4F6;-.RO5^-8-&[\-18;">*>#^P@$?[@CVD)]38[VO;35WN M]_7XGGEC)Z]M-ZWIY+6%>LL=CC7V3K9\<>?9-A1#:XZ0/S@.ICB MT?1,:CDHD5)!19".EVXFXW\5!:2JHEUEB:H Z$GI;K"W+K,7P:":F:OH3C6E MU58:8=I@Y976PSC8%#85[PKOB!.)[R\*8*7Q^<&?1?6M265%I*$O&A9+IEX> MAA.,C_#?^(2EW,SZ;U-[;/=GV3"S2.HSSK[E]9YSIA3RS4 M6:+XN^ 4716!LGDUT%^<\N$9U\5;[ZS\ZAB+\[[P(Q+0Q[?^4TW" BP"S@A> M9A]FDUA@-?GW]WS+Q1V8)IBVY91J6L.,%PFPJCX"39?G'Y]2U?K.2N>VN M&A[_YVSDYBV0+RHT4G% <;3C\^R8^[%5ZUJOR4;_$)]7/ATA.B-'24>4(LDQ"88 UFAM-+#6-15TP M;HQ,)!;-.?1B9!?X,V=/4V".UI4%VO$PUE[S)@1:H+20T(>)8B6-(LKHX-=P M!8!HK.S",.C"O.$E;.K&L=*Q:9S!2P"20:.L31'&BSN!C-]'40JVCDN[.M=% MQ'9Y(>135<3. H7KJ=E5H^^\C%7FWV7?#+[=3Q@%=5(0CZ"QB,2C2M9P@SB- M+3=0D,8FIL@#,.7WCS&P'S]_#'9T-$'3,ZH/'X;-X>16W,.7#?'DBEG98D7: M"F56Z?Y](/:^U)8 6!Y/^WL"B8).*P(E%I@1SCBAMH':TF/+OF] MI;W2J8G4*$KZEWUQ!7@(@W$'K0R$U50C&F29&R$BD5,DVM>]#)0?A^J,NP($XR!KDF M'!#!M+"604H0"&V)I$@;+(Q1<5/1$PP:CFWBI[7$.)-<.&:H"5X]%BH8-M0H MIA@E0&O54), G9QA@YH,FT-<6/%Z&S5(OM8T+?1(OQ[J7E2 M-, N/*1( 2H=X[2CF,)Y@3CCQ9B>"JR)\;S@N0Q&R7,9^TV=:=]6<;]Z25-% M?%@WTG)KB9)2D^#E,4Q%LL-88\=LW"(!Z\!N8[O8*MH46AW4:XO\^O'%79@T MA?1O@A-8!8=4->:+>GA#3;-X-B'M1D=',+$HM;VX1T@ZYK/D54)+O6>F==00 MYS3W02>H8$=$U%/4,@E.U%]$Q&FYGIE@X]TCFJI=+L,P IH#%6A#"I,2:&X"DTL@C31N[D$>SI5-T M)SO2G33YZ&MROKXO[.;D#K;(D_LEM0H,Q-B4*:!2:T\( $1QXC'%!BHJ@DYHV!8N8K(/3N>6UG<[$<>; M1#PP8#5B>YDZT;F $<%J7@DH%LD71:^OHR/[&H.;5>):72ZU$ MN"I'/VF=H!YFD^B\MJ[D]]\:YHJ%N?0\/(N*5";ZM5P0J)9D)IAF6A'M MA$-;,S>.BG&[TK1Q6Z2BJ8]%$&,F3MG7;GHUR.\,+3..&YA#U%HL?Q,R%AJW.?D/3]%G9A[IN[PR4%E^^=8/&UZ*$Y M&01]EE+CJJZP-IY.2(E[YD[;C0(QRFR4O&P6.RL2\6H)AG?]5JLJBEB6O,+X^0D9^&48<@+=(9PQC2/T$R\3&&%0*(_E<]-^L>G>& M%Y<_JL^GS,70[O-@-*IWV:U2**]4>$;:&7-#[T:S$\,!+4<_9GEB4>:A1??QE,4 M@WCF(F;SCR?E8JLZAQ:_R6Z"!DPTG;A\-IRF4VZ)";&#H[FJ\/.?93!M'BZK M\@#F>?TII!#HV6!E-B<(5*F7]9RDXJ458=]6.0?Q(2G"FQ4AWKQX^RK'JWS3 M^Z00'Q@5=F\4LP-PM8&[VJ'L-9GK.Z??'3Q#L=5!:;C;2>G-K+K(TI6++ ^+ MP1\:SI>>_NS'WUR!!G7\N!\*-E-IXB%S?-O!9 '0,06:%A49UR'B6': M&V%Q36'P):2L47X;6,[1,9UQ?A<^I%=#5.6NV()\J7OV_,=W6:+Y( M#,^5@91DJVR0<ZR\&.+CWB*.;%Z MD/\1WQT,G^?I!,,@10:_^>CB&;E8!X9_>X@$[_8XV>H,&EQS".TH71TZ=GZM ML7K6IHI:+1G3ZGP;/+T#;O/C;1T<[[U/,SY#] M>_=N-'=_H/,SK4ZH0KF+5=](J07*'%)'[8I \YAU]K8L;%,$9A^FDF U\7L- MN3"KF@KL/-C9<-CJB"P"G5:>#W>T'K4ZWH=V.MZW^\'O1[=,'O+H/6I7"A/U M$EL1H@WY\&D=K)SO,<4N%XLM+%8]_.1$IP/:T4L]0 Z+-ZVT7W^,LG'PDJ_?*(^!A%CV1Z7"/!OR-RLZ?9B,XVFU_,UD M?+V.3M RBF+]0*T9 18)B3D 4#$4!$XWI4=W@4[@4NR).YY-\ZDJLG7GA=[R'8C]=CSZ'$M,+=4)X Q)P@1R1$.BM5'<>D\1E,@& MXC7EYS\>5=$E7"]]=P694B92:H*R-GNX\)["ZBPRRIIR5%V0+LP )PX1$18G MY4H28*# "#25LSL(77C+CD,^2- J:89W^7)E<8[I.-J@071:9"W,VPB^]T7. MPOL[45QH FD-U1P@3#Q!-.:6.L&E$1II0UQC[ MR1=GWXPG/Y>YJ/6\Q:"5A.)24&,#?%H56^Y1+QQ&'$)Q))@X0B+GI)SF2M)M MW.A:H>-%<:HCR?"14M6(,0P&)(%&.D*,B ?ZN07 2HCX=:9>&@;I=??T"GJ-6N/NIVJ?5'=]1;)18@ MUFFB/J!,GE0M^M^*6K1%3NU\YW^65WYXLHI2ZL/5>!(>$&N#-9;_7I;7KU=N M=&=BQ532.>:F;-/RK&-=JZU:!BF]8S1RA1)+&]\ZCBT6YKDKJW<1M_*_#&*0 M(-5LBXJLS RIMJ/3K'HUGCR>*_5'G@(1[VJLHNIW.HY2-L6+JWU0U:#>,JV6@==5X/+&===W"H M&_M5G423S[/J6'K2O4A/N,OHR?8/W=(\LV^DV3?2/,&1[])(\\-D'/.B?U.3 MV+C@=G-/36:H8U9:&+PG@AB1 &GGI63"$JI0XV;'/7MJZF A"@J1X1(1"[64 MCD%@+)-6"$M1WU/SH&YUBS::VSG4@JWGT4839L^S3Q\: [K:;3BV,67;62C7 P^"N MTSGVKR5@AG'F\4Q8>;XEC*@\IU0<=Z\.?0U6PICS@V%%AZ5Y=.1JD$_'0<.I M8>TH5_K)W;$B,U2#Z[QH4_7Q-I^ZZ^RUBX=^TN]>S@9#>W>8K&JNF!IP5;T& M&ZVL&$"K%$%,'LG?C"9)-9#0:U$S&/*%11<;"GJ ME6RK39T\ ^VSIEZ>RT1,+0_GK"AC2WFB2+DWG[K'C><[]_/?IL!N'K^9GV8K MJFW-2SW$R.Y@E$%498L-\B*SO.B$I?(L_; \-Q5KL"4YJ8E&45!BJH9;M_X_ MQEP#-;%+]NV+^$0U?%6\ITY^99&D%MOP!Z'<:\P\CXM.>6"<;,PG2T3?O]0# M94VE:LM:#Q?S+?=)M>N[W]3?C4=F9?96 FV%<1 I1#BGBC B",!4!IRQ]IBS MA[PA*6E>Z6)!0E8Z\.79<#SZ7.YT%")3G.8<#HH#HX.#=$[;#K\M,/NI=$[; M3H<6Q#N]@V6[&&#MB=AX$F7;3?+9YM# Q[)YXWN_A"1OR]5UF\[F- 4*H)/2 M"\"4@I0(S *T1%")E4651+JA!L^] P4@3 QZ$Y +68*9E;&C*$/$"2:5TO T M @5+JZC#(UT7-C@>,C0>F]D:?0#/-JRC[4+30M).JB%2M."BEOV2MOK+K<,5 M,\N8F'N5URM)5:9963-_U?RN]3[9=%[Y6-+2W 5LZUUP'W%IC+QLN^G4(R]' M9&&KT&%<9_CLC85B'*N%+:,[8Q"K7MIE./0AV1A7LQHZ#K M-*64&3<NC'2C_)ED@ MA:^??SO?>U^=X[]/;3NJ=V+I9FMX'R$JKH4P;%@=56\_U>673,O?KIIS=OVD-4(_<6 M<4NNH);SA9>>OQQ"1==1M$)V2X/+)$'R?39%Z80$D'!&$&N H<%\ ME4!Z:J%"T!*(&P[,;VWWONM6B$2HH2/5<8'F859M9Q7<4]!BKQ8C=U7!SW5M MZ@O9ZHIZZZ@.._ZPVD']&>'Y-_L >M&.Z.>1F<3JIZ]=\=\:S%,(#"6,,9FZ M0D#!C( M1XL]#8=E/P575DBK-QM'FL+@0R"#-<$428&UPT!A;X5WNK&6RL%5&FQLQ-L1 MG?8TY.JTU%VY]3.O/9WJ&3\=16=NRVK^<35W1\WMSI4.*+BBCG8UU'*[+\O' MPX%]J(&WU','&/G)P-(^VN[->.("#:LE\RD^O&C/\7U6DYH[HP5;KNW3$;135G\D,N.)NX"U;;>%-)R% MX1;-JU9K&RZ?X]]5"!Y,E;;B<&>UK!W/8E+/_I,Z&7CITL9>SY.#[OUQ;2A3 MW&K,,)'4*<8D<]XHKC4#<%WMW8/T4,8G9#$<&<+6ZN/%SS$!,J7N[9P*V?G, MSM,[#K(TXJX2N"]N=3J#/]FAG\S NU3P_MKJH3L__-IA> MO2KKQC<>0A1($$^Q"KJ5"&NUD\)CR2@ -FBF7>( VPXA>DJ-!":8!MX0S;PF MQ# G#(5<:A],AH<^&K98!^<>'3#W+WZ#LN=9R:5M)8;6'R383M 67*CU)5I0 M ]L/-[0O1;K9%]>?XPVLMW]3Y2 M.8C@\-P5"7[Q\57& +NHQ"[S 1VR>7&-XD>O[CI+Q+*JDV!N3V*%U**&Q_2N MB_3T*LS\\]4.74]>#P(G1F9:OO;C=.+4]4(M#ZRH@4!XK1 1RBL"/7#,&B.$ ML;JQ]OZ&"*1HV=4D]@9V&QITV'(>3+P 1A5&8RSE/7[^R# MFZ2I5*59?AM/_@@7PJ>/X^&LZ-N=N\]ISS-Q.)^&%6Z/Z\&U)9;/ M"(RO^+S0:[S^^O(U2V^9UB=C[B:3%Y.IO:=Z0>J /1_S,<&F\1#CMIO6'&)\ M"EV3ZP;;>L?X:#B[Z23==JZU8#7=4NDA )KZ_'GB/J?!O/;)T1M>F,9WNY:JP[MNTFMDF2MW.P!=M7:BV'8 PDY;5+ MO\;TPWBVX2)3L<9284L59:A2 ;"D^9)J2T]WREQE)IA3G\>3VY;U']H+;V,! MIFTW\7V$M]&\WW837N.';/)$CD.PQJ)+VVX2^Q ,W_\$^&ZQA/NOV'L< U\. M.#=O!K?>W=DK]VDE3K-X,8.*6ZR ML@?$C^[+[)TR&.=6@H'1>>=\L*_#QD9\VVWV.B;B_GF\>%VLAY MDT@O6J#K-K[;/'G]:?U36Q^]S!U1Y@XIYCW- M>YKW-#_\[!],NQ61=8K6G3([\&F$M)>R)D_E6';)GF=HCY4U?TA!N\_1VF-P M=,T)F\,NZWU/YAYCXIN/L6Q)@?WIS]B**@C M2V(1411@3@BTB&%C5&-+#E[/V?B]/#[S?E+F;Z6&Z\7J*Q;?BY%-2Z_LROYQ MJJ;)$GTYRP>C,*2/92Y4NK%FM=:,UKG-VM3!O>5)W N&\(YG:QYP:747'7J$ MZQ'N%!%.[:DB'+G@<-=:F3W"]0C7(]R)(ARP MB#."%:0&D/"G-H(;!24@S&)I&TX6@#G"G;0-)R\HID\:X1XC2+GO=MQ"M23, MTMF>]^'%J6WYXT<@.XC5CQ/#/WS1]*,CH3%4*0*Q<\'60] J*[#FQF .A&, M=#)>]_NGP768T7N?*O3Y>%CV[^.Q71Q"]=W$V;A68L;^V4?[NFCY]>APNNA MN59.8$#D3&GJL(8JLI M0-$CX\.'8TR]>C0@2&=$3H@XR!@F%LE+/'&"Z ! M)%P(*KB#5>/LCL58'A\=.AJA.;&(2R7 MW-,D;B^YO>2>)G%[R>TEMX/$?0R+_6#M@HK3&O4BH1]G-[&8V.-OE#["N>$C M9;ITI,DSG%*D36$&T @UQ)X8#A5QB,//6W,MMME![9< =W*/Q&0 M="^V\/'C_V.8_@&)=4$.,I)%I3*3#7"C'!B&;"-NS"[+9'VTG\D*2# M.R<]?O3X<<+XH1"5B&.) "02*$T,)-X1:H&F#&VOLGU*^($NL.Q@9D:/(#V" MG"Z"2.*DC.>%+*>$&J.DI4(YXB@4$"/7=J>WHPA">0?W9T^V4M6A-FV;Y7Y3 M!OV'\6 TC0U_NI%%WP<>]Q*D(T9U'P%28\8ME)YY23#! @IEL10<$6YL3+?K M3%#HO@DS+Z9IV?T\.FS6#.V@6]B)!=WC3X\_+? GMI+CW#$G(2)&(^F#50<5 M<9PA945#4\M'"BIU!'\(Z6!@'H!:[8IA)*UV3AA!M "240X(98QP MQ+EMR!Y^I*A41P (\1Z >@#J >A@ 2AM0Y9Q)'SL=FD=,X**S'A4#*@&BV@ M1PEJ=02 X 403P:"'B,ZUA>1Z(]Z=10K-3+4:F@0(Y18CK2 1# :'$6*N9>M MB[X^.E8>_GA7\)^[!Y)=-,9Z/#A=/( 8"$J%93;X;%);Y1W@G#HJC%+$VY.- M'AWA,+@4/1YT:TP=(=,9X0'RTG#(&/5"$$.4T(888+W6FG+:G.)\$L&<8Y2. M@5#VB-"M,76$3&>$",!H8P35#E-'K+5:2XJT%(AIQRW%)QM=.4:I.2+A62'" MR>46]:'HCHZV/^+92^YI$K>7W%YR3Y.XO>3VDGN:Q.TE]Y0L]L,6A @NVF 4 M'I<*0@2'-9\-I_%CZ<;EC[\!VA^M.NHJ/LVC509(Z*2C&GA#!&%2>.\ADD8P M00%N>PZ@6@TO1O9N+51+H5OGK5D]L:;EX-?=F)DPIO=C-V_ A 2PE#0CNME*;$X8"T5"%FH( < M4RO;UB)](*#MR$FH+OJ5G5CE/2CUH-0"E)B%"BCM+"#!EP16& DH5Q0%@Y!" MU?8TP=,"I2XF%7=BE?>@U(-2FP1F[+0WD$$L! $P6$R8*B>MI=A3;56W0UU= M 27$>E3J4:E'I8.5[>)>6\P>3UM67L>@/I744/041PC/ ,:&0Q"(_%DFJ#8+8*\ I/Z_HUS$:FPO9P=+8 M7;3:>I@X79B0E'%E 6.0\*E$0 :8AVT'"L@5,>3IQX?)O"%0!WLP='#1 >& M=$8PH32R&',!!'1$&!T,"N"14)H:0K%H+(IUNA&B(YQ[)Q= =# ^U.-$!X9T M1CA!%)(D@ 4&E!.MF/:6084U\E1*9\XL9G,$G, !)SJXY7YB<9E.Q)'[L''^+?JD3YXD<^_NLB^ M^+RA_?[9C[^-)W\$U\JX;.[6_?#O\:8??]"3[-_[G=1SB&F<&9EZ:>JEJ9>F M7IJZ2*9>FGIIZK#%V'A:]Q@YKB=:;>W$/)FMA_E/S9$\[H0>(Z,0>BA).J=F M"71<02(IATI920UC#4?7'BBC<.[X':%6 ;_ )U,"I1,KOD>M'K6ZA%I:6P,\ MY)I20&#,2) (8ZZ,9X@!U9 '_4 )CL=$+7K!6 >3E[N[XGO4ZE&K2Z@5L$= MIS0WR!+IE,3.2*&QH]8P#_2CY5L>$[6@O)!=/'/1W27?PU8/6UV"+>RAAEAC M**4E0'@!H7/:<0FH$KP)MAXH_?/(L,71J53U?DH[QLT+X(3*V740A+N(HYV$ M0NM4+.GI =& <( 4#EXH]H!J0H5";=O('P\*.U*PH)-E5+IHT?7@<+K@(!$C M!%*+-54$0"*!,LQ@PX31D*#&CK&/&I1Z+'#X'Q?FJ?*K9S\^[U&A6V/J")G. M"!4P5TBJ8"@X0XBU0")CN<2<26"D%8TE.QXUZ-,1DP'S#@:->G#HP)#."!R$ MIB#\@R54EBCFE!8,:P@T(P)JW;B/]:BAE=YD./TQ3J4:A5A2AAJLX/&L2,0 M">D1CL=0A(F[ZD)@I1WEUI]\..PH,-3)/*7S24GJ&Q/WC8D[,.K#90OVLMO+ M;B^[O>SVLMO+;B^[O>P>622Z8+.3(YV[V52Y[M-XJH;9I'"('W_O^_ DZ0H( MV/%,#]W1>/SC7P_)O(,"R;%G?M3M=\$,(TP3HA61V$GFH(+$Q]H#3 \YI D[ &4.UP(AH'?YUDC"F,;/$&:Z\H%MWV@]S M$.I"HA,H/=2=Q=H#3@\XIPDXD@C"7+!N$&-$>B \4Y!Y([4A "&X=5/](!U/ MX6G4.NO.8NT!IP>?*ATE]EZGA5W6;KZ'1,@K]<#6IGE3"7[E 0%P,#:Q)RZ3XMEI* M (3%=%5.-L6&JY53(&CCHBJ_>A9$9]L4Z^]9F=4_G+*18$O32H*ILJM)1*Z_ M?'KQ\NU/[]^\>O_NTT_O/GUL8NXR\TH^#:9!9$R,W<;EF8U]K P]C5E <_ZH MY@FL7&NX$B]D"W>U7L2RS2*&X%FE?H+@N=GF0L:YB:NWLG, M-YX4@A9$."A M,].\VC8(_S7CSZ/P6IL*&%W%*S?C22I5?A-8.+;YXEJXF;@\XIT-/U;3[*O* MPXW1:BB>8$H69\.2GX,P3Q_,C?DW>5CITZO,E/S/L_"$L!#BJ[4+D)"*II<7 MRA'C6Q[$:"8 M2R&QQ@VC162"5/S'L\B,\+DTM8K/!8 ;/TV_WV##'699+JB/!KML^7/3%N0> M/L?NFZ<-;UUOPB0*/?OQFP9-MJ2Y$DJ,9[D:V4II?=ML>Z^QOC=-OF;]'I 0 M&YS>G0;#M@ZFY3[\O5A46ID;Q'AY?SB8*RZ[#M]D'.] M&.TO1N\&H_.5HC6Y(P\&W616(MP@^#@Q MNOIK MT'SOIUQ:O\Q75BWY 'EM' :0&66(H%! [!17%'@FA1$-9_>/D,\M\*Z%@1X: MRKNW(GL(Z2&D6Q#BC4?,,PRA$,09*QA ED$G4>*BH:$R6-D:%_0G2 :VA/@GXR^# M/,I+N"_N',15/8VK.E,C>Z=T%%;<15+(I M*W@[\UM(S+JTZ#8IT>V)1=H0B^Y#K%-,H5ZVI%:W#@^:>[>CGW#/74-^B=:< M^EG<2RQ^]^S';^H)U8V9U&L. !XE,V#+H%8 M&-7NWC(>BI2>O#Y2T=+H=HAZ2EXZ?6G=(:Z:7O03/FCI\MUPM?+WP7 MV9&EKT>^7OAZY.NX:;I/[^$#N?N-KGT9EO]F.,[S;S/M_'CB%J)ZQV;N(?:] M#P4K!][ZNS_CUNQB'PLNV^Y>MYG8YDWJ0@S?!B&LRGX-1K/85.K&35)4,7^9 M1'.^'^#RG_Z<3E3 WL%(36Y_#HB7OQN/4@&/<;]C8GT@P^59$\[,W M!)=(4N25))98X 3DAE-'+#=:$=QH;[1+J]W%WA 7$NQ6&;UC@OW %L=#QX@> M/!#T86U>5V$V&-'KC?"X+'LGY6\RGH==>P8A\1X BQQS$NN@Y?$/1 @ M>$B\,9/R\+$2MEM?JD?!ID,!4+^^GN+Z@DH!'/P!;CPCC!CE /2*8D,P, @V ME HXQCE?>'+KZQ&M_WY]/.#Z"/K&"J&\9M(10X2(536PA(@!131O,)./XCOO MUL2C0^NCUS_]^MIE?6DJ/ TZAT)N"6-0 4&18$X:@+C&ZD%.=YZ@?=>1'(+& MK(<'\)9_6CG2TQGXN"]-'C=BMS5KZ/@#/U8_]X<,Y,_E<8YXOP29;(K=U?, M#$5 8PD$ X1ZK:V2F#IF%40*N4;;8H-O2^O8=P=]S]%F[+OL6$0@H0IIY+20]XR!M+53=JL$ M^*3@I$>3'DU.SDY1T"$/$9= "R*85\0#J+#!$EMB,;IGR&=/.P5>[E8<\$GA MRHYF2D.TJ?I;V])@[0N'T#:%0]B]:Y[,?]&F9E:=%^UGRMK,E&^O+O67-^E_ M=PV'0=%P.(,I7Z/Z5=5;^(A5@1I[Q392>4W]H/>S>O)(769=$8E.Z26QD- @ MID8-KE?[IV:#/ !+^/)Z$'L-S/)8B4B-,A?>', DM22.U874*#!PV%!DZ")3 M-HXSW!Q?9@>YF83G98.8GY6%*: S703- MYR,>+==D6#SAGHZ@IV:SX0DWX2W.UN=_K0:CX6T5 M]&D8QS+E=A@'6!S'SB_?8?DM5PQ\O.7(VRQ'L6?=O?NLNWL4^=JA<_K]"GF] M7ZB_54A371RKQ9($Y0C&AD&.8,$D%T(1Z)RF$%@B!#*,(DP;\5B$Q3I:%(BEU@[2(+Z'Q3 MT&1X>YF]:?F4>(\=!.I.W,C$!C+3K\Z-$IPW %Y YXC[*P ?<>P(#"040\F$ MA QBPHE2.";G$JH9PLJ1^QX// &1U5:&?Q3S1@-B.!,>4F4]X1!3HQEX/)%= MD+>+-/\H.[]>?KQ,:FLV'4]N,^^"4Z:&=?FNB=$^HA(K(H_,8#A(-'LQ?5.\ MZ6/UZH4?UT' 2 ,LIR8>\I <:BHAQL""($26T/L635Z@*-H]!-Q T(CSP1H( M)F;07YF=!1J-,V7,)!A1>2#W4$6#*5R;A94YF:IH'P4BWHSS01*;A!S5-Y45 M$7]1Z.#/84$/7!Y85>>&N5+AFZQ\5O#62AVO8H5)%2%@4*S^Q-A@_@VF);<7 MK+;2H+M.52CC.-+/X\]J W'Y,BYML9$."4?'\-==D!CKA5K1&R[&^+A75X.1RO*9S@=V$ 9:%'E=7)OUY7[?9;J+)]/Y58IC MEGQ@' MFGT!>J&#D8DTU]UPXW6#V/714K?.+E!(7O#D?K"G#B01& FF(D,)P M;IA!]\WU/-8BK4MZN5Z#0 3?+\A[34#C6FNI5A]N'5]L4;!S8:F-9LE]3(,I MY6IP?1-H5K6!C,5DBF-$X?)@$I]ZN1CFVR70MT]H0+0)# ;_??#!! . M7!S^V%27K1HA@"<2D7GIC)KE\_#ER$WK"VIOL M:]!K$Q=7\+\"[D8X28NSPN^[8-Z"0@R$&:D296*_U[@V;YV:[-A#XZ>[!_Q_ MX:Y?@X*>U*[5F]99:SE BLO@1WJ$E.-20JBE4LI 3[<"^._SE[Z83:_&D^ & MO/ASD/\>58=[,;)OQP'#_W,V&>1VD+#YG\E(V-)3H,5,F$ $(J$M%9!(*00 MA!@+M8&&2:Q;S^1UN!A$V;R*+7RM](IZHMJGOB0Z#7*7]V*OY*>7I^*8:7WFE MVI--%^>= 5Y__/#F@_KL7DZ<^N-%^&-Q^W5+Q<.5QP0Y"K)5/.>'N*5?7^W:>?WGWZV,3< M9>8M=DAX]F-J/A.U>'0,H\$\YX]JGL#*M88K[=&G5C+OEU=L([O(@I0+E+P] M'U1B\-:"89:,LL*K^GH5GS6-MU_'(IO#P1]N>!OWH(-S/9YFWPPNW65T[](7 M@ZOQV$8A2[]-/VKVR#]_N?GNGX/1X'IV_6$RUF5?O_?^UVK608E^*"?Z:?QR M3:L_A9APT%DJ=;!VB(*8.D%1+(\(0%.D\0@..&W8!OBVV*-/C8L@<10'P SLMA1:+@.G[UN0ZG!\KE9#(E%T@B;ES K6SLJY9?E\9K$;5FQ'ID:W073R>A:* MS?ZZ.43VZ^A.<@++RA.8^:*9;" ,/-&,$,R)BC4V&*$8:XZ4;O0UMAR\I',F ML(T\ UAPBP@^C#.(T9Q:NDO25:_AN_"E47JEBPJ(= 'KW9Z5>73Q*>DA)C$ MP/A]H.J@")]6<:(B$)E6X'!P'11LX:N4W\8Q)&\U//_KUJ<'RF[O3.&%E>S=9TBU)K^4!"/.(:\7"BF9H MJ5.26M'!@'!?(O*5VC/NBQ3W1.QKM#\*DZ=:U)=9&$C2EJX(,(>'12U9++@O M93-H=NLO=*Z##%>A1+9NTSQ4&DX?!%+JX*80]O@MA7]2G MGT+91>#YXW#\1?TQ4#&4-B?5?)X)1U9S4.XFMCS.@G21%,WTJ0R12B&D297T M2E^4@)E>'/\S'U*A=4J87(GQ_ZL6ULIW@J]F[_EX"^+9C]FZU=Z<%MBAQL$/ M]*ICO6SN'<_3I>O^:D=40;8V0O%#*V:.$TM*W>;N-L8U$+ONX6R&EH&=X1ZA8=PDGV/"N6SR[Z M;S\RK['@-]^$3V/Y')UX:UHJ;[Z)=)IXRZ9-9= T+/JCD'1-X^7--]$'=(<. MX=,DBWL85WBF/D]<%1,=3*^JJ]&?&,>JM/&3F?> ORA]_^"W++-H)82CLGBR M9UB^*%GZZN8F&/$J^"V3J1\/!^-X93)6,9HPOLL2B[\IGC;/?JEMR*F_OEMK[T:4S0C__Q+()+^%P6V$F?BW3#]->C[9\LI"BN5N99U:9I MJVJE=G/]URTJ."]5D4(W?Y85I!9ENAPKX9 M2K:N"M.I4^.@(H+():)/2T2:^[TOR,W94(,=2%Q6 :_XWY:L^ YO&V4O8II% M4[&T'3D6@E4X&M:\ZH1//3Z#GX<^E?="'%NU> [?3P+M5@#QU M*5T,VO?P>WP3 !U,7H\JH,\ZZ:JOIG\V1V7NQ'8Q.M,+]N'LBB=&HG[M/S+Y M7SM3+GU8%!+JE_Y3<2F6XF=I'O,FV'*E!;:L%5E^;*E]^"#;J4]\M\D^P4#9 M>;'Y'DKQ;*9ZDCQ^1-NP@]3H)?[\>7QZ)M$NMG]#$.J4#*D41;59D4G:C6!J M1RC36UH]FWN]._-\\.?S MJX$-"^R[HJBQ\<1XY"C7FF M-? 0"L"YL.&B%#L\0A.'@,=4 *>(AE((PP T M7'/OH%4NN"GC>,K$3:[G:Z+,+2[^LV'+HE\]7=::\)(>="%UA()_?2RIJP/) M8G=><0]!/"%*;RXNN%ASYI=(D/?^U]RE<,="84^,@/*<>>^(X$ I+41 ,>>\ M\(0T5N+>4F+PKJ\7WMR)Y *RU98:/6J=JI-W0C1[8*27\ SQIX-(#^$EPF=( MZL- /3=&B(#Q$#I) *7"44BYI$!X8["VH(,+P,%!/&>JA_@E&-TYI1^B) MQLSZ#9^>S8>>>.G=/J&);_4_GQ M.BC]G?&2.D&-Q_!_GM#$MWLH3X@8'13_ M$[2C#^;2GD/65E8K^-<[D5TU]Y\&37J1.3!Y[K,Q]I3(?9J-IF$:73#0>H(Q1[& M]3GWQ$KV$EJZR,$QIQ9 8FQC%!HA2>.00.1 M\0@RCH)PIPK=IA#BNFB?6@9D1[C:[_X\HG-VILDF51SNMM0UM6P3X*!#R&BD MF2+*4ZFALX0 @QG E#=DFQPPL1 (VM%LDTXPN3/^92>HT6^&/:Y/^/2PT_@ 0GVBWK>@Q'EE%"+A?]8:K2@77GGGF<; \QT>P;0,;CMC'EA,H,&2 M!>4#&1,."0Z)K1\[/&'/^PDOMO;[KKL5#.VI>._MV0,2]MQ-YG?CD5FQFI%U MQ&&G.%:&:* 4A-A3CRT72@EQW*.* +..6LVG#G*="4:<.B$?90>\UQ;'VBCO MU<5^ZB+H!1NL6V"U$H10ICS$4AA 9#!PN=1'#;((W-63[:>.R5ND"+$U+L?^UBN.B^3OL9\*&5@54S MJQ115%NLK&20( 9%C#UJ12EUE$J C^B%HPN(3L6LZ@Y\==:_[@Z).N YGP&R M=+D@T-D1>U\8AY0B!*W#3CHB*5!.2>,YA!8 JI ZHG>,+B23/8P_IM^[^/E_ M_Z_P(Q56PX_Q;X$OD?6#T4R5C%F^LGCW#TM?)QG[%*;PNZ%0$6(A@, 1+(6& M/DB;5T!RX; QL#06PIW.OICN>AB)981#8R44 M+*[QN)X[V9(NF^^P%HOA0;E!6G&#=IJ@S4['5BH?C*:T%4U/74@/1C[6BGR\ M(E]3ML>_9OETX&\[@NK/?OS-9>Y/9V939S.5Y=$HB8E+ZO/$N>MX\N'K8'H5 MOIFZ47A<-AW?_:;9!OC\Y>:[C^5//O[W3$W<&^>F_U2W08/+>CE I74WGO M"%$"*<,05!YHB[CV0#0Y!IWY,.K, M3\;7V?3*91]O_W#YE\$PF&QC[P?&94D39F':)1G>S:[=9& :J/!:3=WJ_ G# MV!D<-(.'1$@H)=:$:J"( = HO\/\ZS.SX277X88KJVYO79C J-Y=&.*RN_"_ M+PSVQ\OLT]4@KW$[?!B,LFB%))8&=L?9K^=T>%!X_GO_8>*^#,:SO)IS7D_% M#]YZ\,YCW4='H#62*JRI@] 0Y 4"]^,T!'5.__SNS1I>Q[RCR.^OP?;.(S6F M7\>KS+XIQSV7ZCP^XUZB_>)F,A@&YO*Z>Q(F#>#23X] ET$6BT=6M)E6;$G,J5T MOH"F@U%8/;OB0Q.M "2:!//:9!.7 MW[@@"%_<\#8BJ+L#S+%/@#F]&DSLG:8<%*BBLIOQI/ZS0H=4\S0)FC&Q0 MS%%ZLGF#Z$CPXCWS)]IQ0*K1>!K&,ARX+RX+$!8>.IY-PN."Y$YNRPSDL0YV M1[)[BB<,79['H52('\ _K&\U'"[++6X9)U)6]#K//I_&]7Z()=>-&\F"XK^);MEDYIIF 9CFP703-OR%(!8> M*B5BVG"NO&5*P4[+0L7VI073X9$NR&=-T6X%@1-QL5?69>M55_E*]UQU<%/$ MA?609M9%E? ?W:]3LHY"O<2Y;[\+[D*]Q MOV3;3221KUA?)IC2T><)HI[\[OBYW/(J//)5,(^'/ ^%%-6N+ !_^_Y9X:@$ M9>BG:7!-FZ_K=OW696SND:*W8[YUETY'R+8\TW.Z;6_+,[W7KXD"4)"P3!%< M "E9_?0[,^N" @F2$D5)D(S9Y_2R> 'KDI65ER^_O,4*K.N$/;>F/Y']2/LU MB@V)S?M5P^8;D)HM10"#NE2V[;.D/T<'_> []G)OI#U/SJN?WW1"J0]U1EZ$ MKMIU/MW#*K"N([9M9_9\ODC6OGBE.(KG@XCG(TBG/4KG*)V#E= MUA9=9/,KK$+[SOG^KS_ +VRIXGO4J.0M69$>Q6#8LI$;:OJV[N[9'="0CV'F MRH+;O39%"_2!]=)>"N.VP]NZ.UMJH!\F2+RY]KF_:^P><[I+J?&ID#P31)^Y M88'P!(\EOINS)(NSV/-9XN7<*?+>@H-H MZ$W"/Q[HU0/MNPYSO)RQF$4^ELVE>\0!]H^V!4,'8T'NCQ M0(\'^@ '.F,L!%GTW"Q,?1YZ:>!G01H'69ZP..)W+ _=\T '_EVZDHP'>CS0 MUGB@-QQH)X_]T.-%X7NI[P4\+H(H#IPBS0+;B5G/@;;U@3[8#1VZ=VG!]L(. M]),G7[:'$"ZJ>G$DFGN(>DX,$34/'2-R!Q4C>K1TT-A>=3#XMD\SGF*_;$2WR^"%!M*VW[!H]3-<\=]F C%'[RNQZ$39KOI;0YQI_CCG3(>EF=P6'(X M&:D;IU%@YW[FN[%O!SZW/:SW#2+>PY;W #[U76K(Q2U[X]P2AW&F M*8Z(ON!AO6NQLM]Y@_*Q[]7$]7' &0?>\N?JSM]Y'09P^ZS"U_]DT_\DA/V1 M)[!GL/A@,]@JEM_MN/BDHOJ%])1)%FDG!Q)X7A*$=.T[1 MRZ)Y\*B#M\[^.*A;[XXGYQ:WY-:]_'[4&Z/>&+C>2/,B]](L"3,G]9F?QW$< M<:]P>!ZGB5_TT(D^ $3$\T:]8>SEJ#=&O3%TO1$$;IB[ME,D.?.9F\19&' O M!1\[3OP@N2LE_7YZ([E+H^]1;XQZ8^ACWD]5W&O0#Z(=HCAW/#L-[,Q)?,?/ MDR(L>,&SU&9%%O*^ALZ'#\$E \>=/@OM,+0XGT^D15LG^IXOC'*J@8;7_ -!_@8/\R,.DB(,\\%U%E_S <28G\L>#/![D\2#KN>UQD)TLS\,H!*>..M2Q MA >V&[EAR-VHR'J;RA\>BO36@'.<46BY&?\B#V';](PB3P0]=V MLL2)_:@'I_X ,9K '7BU_\,B06]E?QNX0?>!&_3@GD2K[=5_WHWN4Z0.LX<5A]GKS)\I""(_P,K7%358E8MN+ _X8]_LS3)L]3CJ1>DL$<\2?R M%RX//.X%W&9H-XKO?*KPURX6B_F//_QP?7U]_#6MI\=5??X#&*+>#S6\_8/Z M["OKZ^7TQRG#+EE\=O3/LV$NY2^S;+K,>8.6F?A_JW8@/0D=@3:5U:#AF5U0 M%^+R$DQJ#A^9'NO%-I;Y:<[@7NUVW?@^9["W1>VN+PV[0^V3JM&]6OZZR7VV ML+<][LY6F_8SUJ/N(?6H&X5.8KNQ6P2)'SMQFA:I[>5@'((7G_/P&]>CDC8# MM*5H&XJMT*W%!DA[]KVZV?9VT-WY MK>?1\ODI-M';JR6Q=[^6Q,/>CN^\[[N:SJB\VUA"9]VB)N_5S[*Z;G"3WE14 M%P143R>+ZKHUA?*!KS9< 4X8QC$K7"_ES =A8@Y(@I?845I$&0^S0UT!7>FE MG_83)XM!:'F0%GX0!8F;,S<-(B^.D66R /'3Q96H5XMJ6E;XG*9L1(OG_LCU M^=7\Q_=+["WRH?C,9["LC5GME"5Q'$0IYZ[G)]QGN9?GGN_% 4_]N&!W2T+! M&3%BU[^\?Z>#UW8G>'W4\ P#V-=5G3=\]NIG:C_=$[_NW!9]1_>V2P<21%.? M2,N_T4O)ZD6S?MEAQ^QE;I5/K+-E":(%T@#_O/G"FZL2SM/$^NWM<9^J?#I=NE=+ M;,_MUX;['TEK$#KE-O?:P59^KV[:GC?H>VCO:.[^R[A7)L63F108-FA'\/^S MM4Q?TW#>I1W\M61I.2T7-[^1$;RX^8R!!?R]UZ .OKQJ!YVZ+D\RF\5.D/M1 ME+ LX:A8;3M(;-^^#<\(!]4Y1W>L7O*^&>9^EF5YZH0%SWW?R=,@M/W,+3PP M7UB:4=V6['9K9H-USJ#2Z>F].C%3^!)U>?E# TQ-5;YBDJ1 MTHNO5,_XMVB)[5W/7U4<)NT \:]V1OMTJQWJ15Q5Z MS\IO&,&KGYUD996W36T.7SQ*<1F.6 $3^]%BTVMVTVQ8J[Z$_U\O:GUE"?2 M3%7;F);NV29*6(MW55+;MO_RDZ6,9ZHY4(4& H#06X,@WWH%2O(V4S5_:VUV M?^V:!607JY4^?3U[_>OKAW9L/[S^?OO^\&H'HW4RY;^4"1"C# MINL40@6SZ WJ+;"D]'ZQS1/ISYD?.)/N[96&];:F87?KUCT4LGN;0-M0S*#/ M%]AR^Q*V^,8JP;U(89AD[X(P\QHT2KU@Y0P_G;%9QJ="/+I=>!JT^5>%0IK/ M!EM3J[MW8X\M] >]A8<#C!QL8_?*UWE;\W6[]VB/ MC1W!7%LV8Y\MW)JOV[T;>VRA ',1D!%NX2DB);,2(XL8$X>_)BZU=1WRNFKH=0W7M^_ZW?[.S[V- &\!^-TQ'/>N/JZ'L<[T7R+^M^27#\=:/*44':T$N=N+ M>CH4<\;$B9Z)HGU>VO3;,O6]02K:YVO@/[EZ'DWD5G.C4?SYNC))<@LG8EX. MVMKW?#M/T\*/N&^G3IJ#G9SUDO(?JJ>K=YFR5^@NO8'J:Z?7BMWH]P^7S!:TY0^'LN>,^H]M-\_>,\B%K9,<;# M=;9YN/$^4".;30H'2T!OJVQ.4(IZ-$[,\LB-XSRUW<)W>)HX-L\SEX4LR')P MPA]0X_3TM.I%@-)F#$.V1NC$.X[. .=A!K;=WVJ'@$A/7"T9+>/VMA[R2O@5\-QZ# M'ZU?$)O*MS5=>LIKZ &M^^=@T3^T%?\M*/1_SO*RR4 I+7A^^C6#CYY%[@9W[(?:R)27,G#/P47D^#(G]([0Z7R//0[2_!T;AKU\47IO _@IZ' M<>(*+JG"_CDX(G?>L^%?#B_#QAZJ__)MK/[V"W'#56A<>2SF!7,1E)@D/DMX M:@I-_KGO=A]^][]A39OUIY+Q93?RN+Z>T* MC\?:\=YUW6#BF'G7-3B MJ#<_\_KR9):_E4[))[;HY75S/2=T>%)D#AP+QITT=;THCSV'IV&>YKU F3OR MNA5>5"1%G+@N*/V@<.(@MEE<1%Y>)!Z/DF&+S3?$Z[:_I.]%_.A[V[3W;JG9 M0]2>%6/5[]P"LR%;3HFF"@G(K^6!/V+BQ,OR6$T4!4^J+R?67#A@\*5R9MUP M5J_QP:9\6ET33U7O8U4DPP)EP]'&(N[855:J8^NDL9#)EGX'/R$&P3+Z,GYP M#N9P=C.!7["6.#SXL7*6P:AA>&R*1G1=7>,'Z8=80Y\03^F,X?A);L&]>#C] MK1W-=@OH'E(]$E1MV8Q]MG KE=[NW=AC"T>"JCMN[%[D[3'QHX$ M55LV8Y\MW$H>MWLW]MC"D:#JUL1#[ORK#(%U)/ON$>[HV%V+<;L-&@YUU=T&>$NQDC^I")+6)6B8+8S6^5XW MXP2%)#T*)]KM0YQ/+'SCZ7C)I^,MS^3A<.APV,_L<#S33/=+RU;_?IN8BO4= MA5&^WR9BP\EK/XYJ6A_/)D?Q8=9@1W;MP>^4<3\>>#^>",(3A0]>*^!& U* M'U:;#3RT(ML\[T/VTAMV/<+CK\'@RF@?9PG&ZH3;=P-;3R ;2)XP3B/;Y;;M MNX7O.TGL![G#_92E4>8F>;X1R;/:)C%?UFA,O?K9/;;=M1SE$QI8S_),/H*A M,^KK9RH;SW$)1GU]('U=9)F=1UE21&GFAXZ3%'[LY[&3NXGOIT6PKJ]MQ\7> MJ5OT=>B/^OK;J5!#1^C%1WLZ,)/G$=X9"<]6"<^>>A$&%6T:Q>,EB,?!=?[= M^7D.$ A;NP8RK8I$HJ\BQU(S?PG=AW4I;X+ _<+ Y\.W;B+:$?LX@K,(NX M?%W#=>1N+>(*CNU'I&=[>,'?.U,_$!F[C?8>R%#_,FKY4R M;2]VP\1/$ $+^C[PF1M$/93T,F T:OF7IN6WJ,[G65[L[]7/VM_:S_IV ML/$1^=^[KOOL1C+H!7W\\N*]2N8#>TMY\1NL7B@+T'LXE \%72**J>Z7V><+ M_J::$?X42Q+/%O!??.M#\88U%^^FH%?[2HP]/W59'CF%QYG/PCB.PAA.29ZY MJ1/9F7N $N.,^UD2%GE4N)'OID7JY@%SXXC'<)4%T< KT\<2XUO)[3[2[FS3 MX+NE9@]1>U8EQG"B+5'8)"J"&[YHK&JYH#KHOC-_QI;&>=\MF[+.%6XD&=N_&'ELX MUO/><6/WJK4/MM;:[]ZC/39VK.=]F,T([E!D^\)K:@]#"KRK@E:*6;F 7\\. M:I#<5EB_(_NA6C9LEC??/U6!;&\9UD".\_W#I^%=*PQ[B R_Q>+"]^6,6Y<5 MMEFV.!RI_%;%A0\.$GI^0CP([,,#*=QU8;:>$Q8.@S8P=SCFR/#$B*T:G;IL MNLR)TVF3M%^"&[BLM5LWE;R?Y3;8Q;&LN*/<0UN[@#B&]F.^Z"3WM3-28"+<@2)W'LHG#BW ^=A!5AD :!4^19$'BQ?0N@P/W; M1B1!_.A-(_8"F_5IOEZE.0C!>$)7X06MXGBIC)?*M[@=][A4N)TF41ZD=F8[ M?ASRU/$X_#=)@B LQ'8>O[GJ-V!E#ZH5TE][MG.(X1"- M$ACRV.396$$G#!5X<3M$S3.9S#J*9'WXSWCPSW;HSV;@'8$W_TU_KV90#P+A MZ>6;IP73:GTKO\X9/\=\YB<^KVHT);!6:EIAFK,/TL[2/ BC(O?3W/$3.TH= MGG'.PSCT_,!/L@- VH,T38K YG&09WYDL]B+DL!QPY GCI? +SXVSG@ESO^^ M6G#+":PC2RZ=]Z8%?7%=K=GW5JT';J7+IISQIK$:.85C"\'W'WE-3YUEW/KE.MNLJ7V:*A M-QI>7Y49-[J Y7Q:@G? 5E2([1J8LVG(&4PBP8.!I9JME4*^*OH&N5JA2XX2F([];FQXAQ;5+??J^8+ M^(T_Q NP@N$++2[P23BKYQ?49\V0FHGU&2X0ZSW(V065 M7BRG>'V)4;_]V,[[U%SH9=J4>=N*(;TA2%S=S=+FG-V">T+F" MY>PL*FJ.H_+KT469YWSV(^DPVV6B$; MZW@GQ/O^=US75_:4,+^_'?@-G4RIN_="8E/.:LIF'JAX1Z+:J[&)E]1 55Z4?>% M>WOV\=U'=LY?@ZGUY03^T\;@=V"MUAXAC&/QC,[NW&$UXS7G;LN9W3""5S^[ M]H:8G3FE.7SA""W,+T>L@ G]"$;.-;MI-JR-F9OXZT6M)4_D/V0 VZ:\W/IV MB,0(O6L6]%@7/_Y]/WGL[[-7-VL;NG.JY\_DX &\C,V^7"L4S1R<3MC./\#!N=;?;/0W MYS6XI#6,'MP?C%U(V MK3,*_X;Y@YCF'?_B[S?@)37S6KEQ)RF-A*\X#NC1Z$==@N,SGB,KH5N=U%-R^JX-]?Q_*7K,6S27LZ<75^*7^IYOKO1MO_*]_+C[/I2 MLH-!_A.'9Z(BD.0N.FO^L:Z*\.(0O"Y!GKAQ%H=9$D9^&#BQ$X9^D24VLB[E>;&!U^7Y M2]LJ)7J&=<7E[6_7W[GW<8_.W,JUL3@X]+]\7[UBXR:;5-5[& M(I:,+"VM(BHH]"=NQBL.*RACF0K1#??E 18$9QE%V:$6ADG M^&T9!H,OP2=,M8$7K_J@^CEX5H?S9?LP5C\-/U5=(O\,S(.KOQ;L*QH8OZ#K M<[3Z>Z4Q>8Y1X9E\D/%@%=(%,P)CQQ@GIA@QK/@^W CWR%?=ZUP\(IG0JHNR M+<7<=QNN9=GOUS#]H<[R9H:'5?1/?V7*08N,[XY>>K#RHOO^ZF:B@44UOP7+ M0!\8<5?YV6:)6,E5?P9?>Z6#>NEL>F)>_51V]R.5.9Q3]*#'.K-Y<"W.UY[;=>]SERG!G<3\OE@OR8* M_5_$J1Y%\^6)ICV*YBB:PQ3-46N.HCE0T7PA6O.QS/2G.3&/>S@>9ZZWEX]Q MS< >IMW?SBNP][8SJKT>PP$^1(O2XCBUL8,OZ#'FO+V( M5]IJ""U4Y7*_EXN+-U14Q^O3KX@T*F?G)TW#X?_+/[.O9E-2+XULYA2^GQ:^ MXWJIP]*">2'/N>LXJFRJBS&,3(SAOW67NM<23JP CB=?R^;?QMDRRF\U8OLW M"G =@@$HFGC1;1F GLL!>8CC/&J?4?L,1OMD>1CYB1/&:1+XB>VD7A'8+"AR MEJ;,YW$?=UADJG"+P@MEVP<]S,!S^ :J'U!;!) P''A$?M<6H+5Z0MK"CQ,NR*"JX&_M9$<<)Z(JH")G+PC@+ MH_L&E!Y26SC))$G\45V,ZF)4%X^5_6*.[^9)[KBIX^)ZXXZ M9M0QHXYY@3K&R[TH] J_2/+"MXN"16Z2I[[G>3Y+G*(GXOT /<)]!#2-.F;4 M,:..>8DZAKNYD[DIZ)?<]AW73[T@XU%JVWF01GD1/$K+:-^?).%SC& ];RC3 M$-7@ -7:$#73-[=,HS2-TC1*TRA-0URF49I&:1J8:3>L%*5NOV--JZ895H[R MF;G8S\R!'A=WE-Q1$ L'CAP\W,X_6-^J\>2__),?P>F-8Y8ZA6?[++29YV(= M>6P70>KG;D\%^5.2EMWFY$<#K_L:#_Y3K_5X\!&VPC(6AXF?QG;JI[X=NPX+ MW3STO=3/DB09%E_8;0Z^-['M@1/WC&?_J==Z//MXZ2 MY3S,N,T<)W%ZH?=/1]9UF[/O3FQ_X&0R3W'V7VCB]!8D7X/2CM]J6&Z8,<]' M5[>Y[T1ND.:>FV0^=XO$2SS/SES7SX+"#HLG9^FZC89UG(';5H\B!P,SNT;% M\DTKEC!-[*+PG9C%D1^Q*':<(,H"QPE3W^?1O1GG'T>Q3%P_&57+J%I&U3(@ MU<)XEL1I%F11$O@VAP&[D<>*/"OBR$G^ZGF]G7@PJ)@:OR$]8&&99^N1,8;<+.#GVP/E(!Z9:OEF,SJ_EHCQG M*!_#4L,#U+5#5*@/785^?C7_\6-=794-O/:NJG_EYVQZQA>+*:DX$Z43\8 G M49AQE_EVY">>'W'&?(^E-O?"W>T-]ZHT_X/75L6=V MQMS(3>',!*[-'=^)>6P72>@S.RE86F3NX[!2)<' Z6+&HS: (3WWHY;X05H$ MF9MS/_']-&>A[8=Y'B5N4MA^%#X,.=-XG8UG[-LY8YX3AI%7I'Z:9G[F!4GL M96[*(V8'A1/%O?#.@Y,3)<\2F3&H8I-GP*+=X_A636.!T):7]8:M=I]*IPTN'S+JH5$/[455,O]HQG/QL4:[L$;E<>H/)[G&K!V?/'HV8T8@9]= WK8>8S7(&&@<,%M?WG"A.0\]#8H*,A6G! MO<=AV)YX]L"S,L]!%PT'!3)&TI]M)/T%+],H3:,TC=(T2M,0EVF4IE&:!I87 M'58*=&3I'HLN!EITX01V@B#AA+F.[P8LC@+F.*F=>6E8\* '"+)O0O(VU1-! M-%9\#BZ"-VJ(;UI#9+;C.ID3^X&?^0[CB1^P+,[LP$U<+PQZ*C[WS17>BLPK M&CAH;-00HX;XQC1$X.1A[/LL+V+;9YZ=,% 7S \],"IL-^F)P^^;#[P5P^_$ M<0?>\7+4$:..^,9TA)M%L9_[A>^# >'&3ES$W+>=W'4\\#X*^W"YNMOHB'CB M!:..&/-S8]1RC%J.TC1*T]"6:92F49I&:1JE:+"S^=$]GPI!?,_-HNW,]_S<<:+ 3[COYF&:,L=+HLCU M,\;ML(?6]2%S==[ 4:\#+$69[8>>1SSXGS-,G"W&=. M'#'/[T7%/UR^SG'C44V,:F)4$T-3$W86QFG!0"4$*=@341K;0VUG< M:TP\7-+.\4;2U%%-C&IB>&HB\?,L]^/<31W?*;RT"-+4YIQCP1WS>M$_#Y>W M"X*!=^\=F)H83M;N0>,W?V/E# FEDGDWP.,Y@Q0?0Y1 M1SX67PK*#^(5/LS>:@GZI14@T(@?:[Y@7TVR^C2.BL*+$X2.KZ;A"QF29%D49JF<9;D!PQM M;(M[#AR /!Z] 0SIQ1T]VX[CPHMS'CN9;W,6\R2"(^5S-_;=.,Q'4N;QT#WU MD%[ST\2@$-T./S#T#M,,S8&G^L+C@ M-7C-& @:H,,\LH@-3W$.A$5L1U4"RO7[:E9UJQ-DK--TZ+TP9T'LVVZ<^0GC M<9%%8>@5>1RR//*S1V%F=MR)ZPQ$840#KW9Z#A2%HV8:-=,+,'1"/XZ]PBU\;L=^ M%$0LM!TG#!([2=TX]7N[11ZC8D1.[A1.X M#F-^DMHQ:!//">*<%SR+[>1Q$2*N_RTHE9>'&EE=%Q_7Y4E*@5#*K>^0J.][ M*^4@:ER&Q:P%^\H'QMYWAV4;HA+/JV4ZY8?=[%<___FA]NB@^OYAYKX+\*>H M.=[5U>4;T,OE; GR([D[JEGSFB1>?.XSROOIUT7-8 ;EC-4WORSX90.7 FKT MNII.Z5H0&$+C1HC2R/>C)(ZQ?VL2!*GG1'D.XGM]O8'.7PHS9F$]C.[ M#![Y](YJ9E0S#P4L?@P]XP1>GA8LR'CL^(7MI\@^QGW.P]#)(S=XW!!;X#^S MP/V!16+@@;1197WC*FL(&BMA=AS;:>@68"$%/HM=.XU=QK,\2CGO\Y4?(O;F M3H*AM]X>+:-1S3Q/-3,(RRAB2+[JL]3W4A\Y6.,D][TPLNTPSP+>@]9\6+;% MY+FU2'LRVZ@W]M;^^__]?^!-!F+[L_F:.9"?_YK6U@_&V^JGU2OJ;]J03 @@ MDSNR^HI<>.,)YK_I;V/N!7SUJ&"7Y?3F1^L_/Y>7O+'>\VOK4W7)9O_YDT7O M-^4?L)J.C1&X]:WJ7SXY,=QI]5OK(5/\CAL$$TO]Y_O^QUEW'J9X 7\7Q0#$ M?"I?NV)UR3"DJ%ZE"<%IG35X'/#U&:?Q_X!C_[F[%8^R='K7'^3'I"JEWUG? MHT&L?D]PO4=2-NV1/E4O>'Y*;PC]_'YYR>LR6[FVWE27E^6"@,HGLUQ<6^=\ MEI6\>5LVV;1JEC7_#.-[/:VR+^(FPC__[7E!X$7<]2-PT'G(8H?SR"Y8&C)N MVT$/A'G-XN5PV\Q1L==++CX.^HGG)POY$Z'C.%D0IHY3)'[@^?"E/+9MS\X2 M/W$+[KPDZ7SV,^C>/ZW K=R#?UVYBEJ)VKW=>\B(JV2DSXKX[V6S*(N;;=?) M-4>K$TV+:3[C>88F#?98XO.>%)A>P M7,!7LGUWX; K_H_J)N/6U;%UDC;5= E7&5Q3S7**-]7$^F66'3_\7H3[[$4T MBOL=ECC:9XGC%[#$3ZW*XWT6/GD!"_]XLIWLY;_:]]3E USR#S/K-U9G%Y:; MP&NV _]E%$+FM<4OY]/JAO/5DU 5FS7_Q"K**<_A(?/E0C! 95/6@#:XIQU[KY/V MHD)%#[_(>X5:'/<%+/)3W]7.7B$39XR9W&F1]PJ:.+>*FCR[Z_ID>0Y#MYP( M[VL7QJMU/*?\<[YZ&.!VJN ^/N.+Q91C:-$Z.:^Y^-=UN;CHWF+-1+S(K$OV MM;Q<7EI-^T5V"2.DN_+/V[/KF%=O8YVS0*/98$=)X[-LCSH[4H8.]&_/S'X@9.O9?/OW\1H?^-H%6S+F@*:\]FZD=3N$MD""%0H2OCY]$;:4#"*B?XTF4GX.6TFP'O3 M!=@7YW+3&5@<(-DUOT2;)47Q4\\"4;IL<*?);#!$0(WRV'I73:?5-9H9W>E/ M5J>OYW')/8Z=P'=9Z869[$>@8K[=$/+%CA=*P MXT.@P4*W1]YPLQHR24\*V!&Y:W"$8#$JM#C7;/,YUM>@I5F"%0V69EGEV$T' MI51(7%'.8 VSJJ%S3,N-3UM$5XG? &+_.1V]%X! M76>,Z-YID?<*Z3KQB[2C6X-,A+Z412:#+:M'H>89+Z_ UMIQPWWB<&EF=+%] MX@VOK_AID]75="6!ZO!6LXQJ(0FI+(2Y\QH6<;;@PCC$8F#DEQ=YT[Y2\RF70Y/SU&_IH9)PR4T&FZKAA/*=Z 7"GV/Y)1BS MS:(6L4[9M[#10)NQ10[+K:*N+\@V5N\(QU&L!J\TA]U["\>'#IOGB,/V&#;37HD49\RD MW&F1]TJEN/8+6.2GMIGM1W&'8O:44 M^TNELVHNW@OFO@'=UK_T6W[DOG4*]]G5C[Q6-6?K*+<[SZ0/%G3?V=UV)B=G M;RP_L-?E!?]W(BQ%,N_ EC!KAY@YD^YAUN= ^4B7)7\&NS>:@'6*,8W2RP2 M$W9B#>:F=7V!:6 F[-BLM?;@W\LI?JAL^+'UBS =JSE8EG#RP':$Z;-SLG$G MUC7'AU$NF9'Y?6-A?!]L96$/2UN7+%5ZS')!I#GP& I:DVEZR9[]AJ@5T>Z& M7"^<'RB?,E^2JU+5VA0_/Z]AA18/V M$!,8)N@W[3?"$BA(7NFJP0D%6$'F<2NJIB3E"8/(6'-A%=/J&D/7! Y87,#* M@U# 3B)@(JVN8.]_USZ$W$Y*UL-?&+!M\./E+%O6-<^/[W@%KA>@;7ZUI_9F M0_':0 K3U@NY,O#O:BHQO-"WY**:JP>OW)OB'A10E?_OU=NSC^\^@GB]AD/[ MY03^TU^^90XNH^3;^B/>$TI%/&/]K-UN*=I+754W= Y,]Q!M&,&KGUUG0^&1 M.:4Y?.$HQ6D?,4PX_&BQZ36[:3:LC6DY_/6BUC6!HLY7EG7:6,+9LQU4W"G> M506@MOV7GZP+.4EB9%NI;^MC:%.E;V"+;YN:^1MKL_D[9SDNTFH))[,N:O23 M__3YY/6OIQ_>O?GP_O/I^\]GFZV1>-4.E%?TJY\_8[DH*@N\&#$#I?>#K0]\ MX_'21;C;JL3.-$CH] I_J:\@+,J2.' ]S_4[ MY.Y]GXF:H,@ZLMK=L\3V]6GZM8*MS1;[[FW88^\V@(?NL%BKRFP@+ICIU=_R MBMU_Z>];[G:7E;G'UMQ[43_,K/=@WPC$IDL10&=BY4N-+043%FVTJ[*:BB4$ M/?F_/?H<:((KL*[..>$=*K* D>U QH0_PPFYL$[ %,QU$/@39T518O 2'[4" M=P%A%98>!FS1O,/?ZAD=?1@MP93-ON KQE^0^30O\*O9Q=PCZ%E9@Z/?K\[ M8AT/_9\EF.N\;C F"O:YFGN;B?!L^OIJL-01F ZT_'$J^<3ZKOP><3U$-X$& MJS3TFP6;B<1]#69B.<<@M0Y XV<^_?KAC=5<@&6,<7U0VY9$L>J'U;@@I5HB M/73ZH@B1(T85MZO$!C7I;L1MQWL_;[\&_.L@M+$66H!9"0#.LM M_K8878HP5<2@E#.!;VF6Z8("S3"[AJ-:O#DJ<#]V\'R\Y>FB[>[TFC5E&3/O&K:HJ8W.Y[ J_T[^XHZ0LDUUJL3V9Y1ZBU M3,L'K-SXGV_F A:U\GH?/"HP$P"^CO\?^=L;&:S'_[^'DP++"VY/B?6K;4)E M/@<+B*3A-[+\2$"^*T&&!>+G07;O=1+01:8Q\3?'0V29L.RMS?!&#$>J,=P_W?%DW2T:(+S3!E^#8HBHCY]*"A^H[%6$]()V+@P'7 &^%P6]$P M=H*79OQ#L;+C G;XNJIK@L*]87-X9W%C"*";>+[K9%G@)(4?)T'LIXF7YSE+ M S]PPCX6UNT6X2V/8$G+?U5")I!W5?T,XRN^8& M&_8,E 4!/,U#3H,0N^$>.\?!=_GWDU9IB(-HE9>7L# "0 B6"Y[G"BY\V'FU MY;!PRTP8 GL<4K"G,/S*WU5P^\!:\*8Q;PB6Y87CQCP*F.L7<"ODKN]$0>Q& M=E!$JM1TW/3>39=7N3BMHI1,6JTNO:?.\#^6,P[V[:1C[4Y,4Y<^KIZ ,@)[ MAC&H6\H+_0H*C5('I#5V"\[YU:V%YL/LW7*QK'D/A#B,,]]VDHC%?NX'+(BS MT(;?=0./AVX6Q.LRY-J>)Z(I]*^GD"&LC,._SS(^ ^NI$A(D__@X9;/#:?H( M5?V:]%"N QG?%@)4WSHXL%\]7A!\X+J<$FZF9[*(2/A(LN,[F1'Y6W M9#+WN5'A)44!FQGY25ZD3ASR(DR*+,S",.GC2T)LC50*[DO?T(WZ $XB6' , M37YTT"N)OUIU1PU?=3G+>6V8:,B!@TE#A+@_F$JYUN;D8PE4 (8?^!]9;H.& M8''*PBAV0SOQF.WEG*??N(:(@H>2IZZ**1<7TGXLRF)Q87T7+"Z^MUXO&[0( M&R44;T$>2%)0Y5">4.$_)T8%+@ZG#1PI)74JBWZM3YSRP"! 8G2-/H2Z*M."A#ZL6.JG/0YYF@9?&61[9N0-. MY"#W<3!&Z?V5QN\"90'#J=HJ/W@0%LI1@3^S$/B+]9$['5!A8<(S\I7 @,L+ MNTA='^X!+'E*@L@#.R/@?IYRV]FTQ<]X8X_\6\*+W>.^:CB%+RY-'?K/LQ-K MJE:7-DXA)/8YF2T!WSO.A;O1*5.%TV=[+.8.7.8Q8Z'O>U%N.SX8_W!(7_*A MO#VM_98Z1@HCZE1-P0F(3Q08=$C+IGUW)T!\'?/Q0I-G5CA@=*(B]?#2LBZQ,KV%XYP(BAXG\3P:K/Z:<[K^->OT:W:!-J7Q-7^" MX#G2+C"A[_ +84WHK$0;;TUB"D>JW9%D@#W=,I%2A7SW)T9U%JJ\:V"XEX6 MZ(#KQ<5D$_(1_DGW DH)CCZ57A4N18//%@M3S5'F\**!(<*-C0)U!=;77')# M(#ZSSAL1 89-D_L$,RW1?EMPN4L&SX#\2,K!X+O2[ZN7%;IE]74N:2E67\<$ MURQ???62W:R^- .TUA?Y=>P.O=RUB[2!HU5=?;2X0HKKZ*CH?ZF3A2C8E MG'Y&.P=;THA=D.FP&9I'F%(5QZ/1E ZUQ)\B 16K*<$F$NV@/\]O)H:X+1MQ M,9?8KQ-TCGS.RE%O=Z$][%3$M_Y14QU]F0&0ZDW21; -D*T M;]F@IA5^"#87L9P3Z\CZ!-^WT/:L:@H?X POD;L!XQ&$=@&C:*K4.,SH'1YR MQS[Z_Q5'B8"69Y1KQ6_#L_ ;*T=YO\,+,VP70.RA2OOCG*184LJ8Y+*\%!Y9 MJI=TLX"0*8]"0DAW&C1N4W:!)URQHYH,2G 0@]MED><7(W MU=(2)T_DL[&2%[=D279J26LCX.'MM+?-X$2LM5:7,#P"],E-D2NF .@PO;9B M=6UN.+[-DZ. UN;)7>-2?N''>#/R^0*U*BF!Z[+AK7^;(JU'3K6M37N'3-FU M6770SKQ*IWBY"!VQG..7V4X"(2@4BQG4HN8'0;1.$:)ULVRM@2>[U%XH9H9U(#<[WTI(Y;NXEV M2=XOI2J#$&R)=#F4,W2..S)^J0&".T5,&5L%Z'94SDAX@T8%R;ZQE\9X1.BH MYK *?Q!A$AX>A,O)$]-*F[[ Q$:S[EG?O*="-TKK$"D>?Y-5<3A@S0]Q$UG"6YA)DUV",&^VZ@:4>US@5))&@6K"2_F_;J>@MS_] M&,774.!R3O FPCE[0(ZXS"6=0_I1::82-G+9F%LC;ESU0 H5BYJN(9[+W[G0 M?@NX&&!B2IWC%N&4EO!G!A(E%?OV)45C@]/Q0"=+'@*4*-3LAL$U49Y$J^WU M/21V%V31$,PX3A0@(*]76NF&"*KAU9ZM7/Y-A MYA[O:-/9_5WPHJH-O]M/N=##"[&CQ6;O6'];#YUBL[HE1:SHPCV!&_P&T>8@ M@>]T_?0;Y2[)HAX==&R;M#YD/\];=?'<\X9]]?/?SD[1HF3(U2YK=JHKLLT1 MPUY7A0CH29ZI!<\N9KAK%I^!BN*\I@)_L&O 0Z"2F/JJ!'=9A067LHRJJ8K% M-;H(!+@O96A?A!C IJI5I#I#]U3&I$OI=O_:&).2[Q MT"F&IO6X1"2;3^=Z& *:J2)D35-E)0431-V5V&$*C_&R%D\3+CZA,C'*P&=+ M##/4Q&=;7N)PN?I=BI8H((X1VA+&_)2F+DKJUQZ@(]J"$J#,2J1H0!R1.?4. M:E&M5&?;NE-O;AHXL8Q.'IB>G94HT%'XPF^L*Y8QHLM0>U35YVQ6_B$]7D0= M@/=3@Q'$P1JE^HP)XAK@W@*U)\W=#-:U1O.Q(RFM #7+>9OSJ5DY$X0=V5+& M1VM^CIM:U:)'@?2JX-/F]#&6"1Y[QA0[&H60#GV M&*N1A6-,%./ASRT7V"&:8K4+4%?H.&\6:E6=!M<@36-B91?\$FRI\$OA9V_5I IXRA@%[+<)F5HA#S@^'CH')JP0(3Q/#? M+$KRQNU!=W&,!>"@D7,&985XX,PI'HY%Y:'8+F6C.73%>J? M0=7ED4 M]\$GM8)'2:IV+T7"C@8&^PWZEU'::77'88CBL()U-Z]*F8!KYO@9%%&V@!]: MS@D#O7Y(9+HX%^D[=9A70C)KLJK& .\)+4-1TUK3Q,OWUO8>CF^=JW"*_+8 MZ5,*40A1*P18LTU7!ES/%)MD&#$K9WK8*NVH0T]L-JLP;99/VO3X!5PD(K*& M"#_X5ITBB1+] H/UK;F4#"H=U\>;SZ[*NIIU@$6;U/BZ%EYG^MOUC >X"D[6 MMW'M(FA7O\'M$Y=\E9B@*5:-NTJ(;.\R+N(@\4N05UCSPFP,::6 MZRF>W.L6#]T5B3\[MHG2*\ =;@QLY4=V [2T:BEE8=,8;!V,\J0$.?A$65V:UBF=:M!<$N]P0]@&$]GQYN33Z9D)ZY"= MG2JX0*B7DC@WE/AZ ^?[#P["B)C>B?7^^.2X\RQ\63VF17$P4=J\,%A/,82/ MT^XNC,ZQ4<"8.+C.JRK'S 1F884Y=6/IKE(J LG5)-OT\8V(B"_43&8S\W+A>A$)6_8]E'4MH*CVL,Q M2$HNEA(RDDR G"X;E=/4H]0D0QUBTC@DFAGEB]A;# MKA&4A=-B>':))=FJ.L(Z,=B.87&^>W7V^N35]Z3I]=C6! G1H+:VB$M_X11 M34[F0R5.IGK:<]75;P7+M: WP*QO[S4I_5*R>V3\ ].&BO="(!9(SM2WZ5(# M%7A>RJ.@/*"-12&!+82;\V3WV]1V0PS>9R!?*DT1'X)T<]9:U$>1\FW[#.8[7?D-C)W[Y=-:> M ,S@K5EM- V*-6%6)_%%H9CXR2G226!N**O 7OF#>ADJ0G'\:?LXZ9O>%9LN M9?)P.:OA+EZ@(C46CQ-['T/C&W>C780=9M26-;"[U.WWGOO&.3O&ENXSUV=Z MBM$2YZ*IENJB91BNU"2K6:;J)5&&K$GOR9^R\-J?"[ [+M=9B6%0@3)8EDCY MJ>(:52UN8P$+L,Y^/3VR[0!76]<$M0YZ '((X98;5+!Z-EB?\=&=L:,H^9T'MM+-(U/7^$:9-T!KK-?X? MU?, ]@PFKEV'$VF&3]'T^,A JC\LM?W]444'3%/X8XMZ_=ZPB"C'GH-9RXAS MY9PO**:!+ME*S(!7N/TB*, ( G/2[20A!G/Z%0Q["@Q^P+2=Y?BV#R;8Z:P1 MM^M)#J<+;3B:BW7&"@2$H6M1@0@(Z_:=Q+.]T8>TZ" EL,]P9/\\/ELYS']#(C%R M4:W,&*ZTJLNZJVS(%H>-U _5YQHD)A?Q6[7$\C2BV66TI(49R2)KJ7P8;-[: M$"86+PG9D8/_DBT4I:[ZBTKU_\%F2W1 ?%FE_9V!@$6JAHQI_P),%] JW8GS MKUS"K[XG$\0,!2Q$))':F<$O89ZV,TJ=FQ")#,3MF(M'+AY,LO.O?K63&XEMV=_/VF+%2JK;!H*7((AB"@FY)3^S#'.)&M50"+ R%#?/OU\ MIK\L)BJL572+6AF1"1]TEE" %Y@J->2'XSGDVE8+TZSJD4L:=MT=\Q1M;K6@U\_* *LSYLUBFFORX>A_;=V MW)?HUU&VYD;N&1)?T;&E)<")RR"L*=F=X+"(L-._Z*HO+\4]B7O53A5D#31[ M9YZ8:E,ZF99G.3/>ID;6N+28&2H0KT>$B>1'E#WN(GZ><'W"0D8?J"D7TMHP MQJ$*= @>+HUV1H'JMB$F:7>15!#E#C.Y/+2W5&W?D6EA(2AWNUOW.\OU5;.J M*[ ,!H9YK:\(0D'3E^F-SGITEC)=#:F2+(A,GY !D>7;(-XXQP"F@P?/>H.P MZ5(U.,>>2_,YQ^S9>0E;$:M[&\WM3*7I L)!R#RD0_14-7)$N4>1S*GZQ^9LZ1]B*O;Z M[WSG[L;"[(4;>#!HV+,&AWD;P6$'A(<-%2!V3XC8TX/$;M-&X%[XU!64T=]D M6S8=K3QMZ>-]3#+:KTE2%JC&,TQF75Z$_C.Z*'B[F+*L0HH3<4 MOT6\!H8?D4(#@2_R!LSP6E4H$%WA2MB28^N4"-KD@ 3>A$+L.3@%PB#H#J4+ M.Y(5!R(GK=*EQTCN!/]0F".X:"Z7,YF0P82$[DBCVG+PB;B!)M;%$E8:(P/P MV RO?EWO;$X^YU=\6LU%ZQ6S61-G$"^=UL!MH")6N-X\!*6^1WU8\05 M/3UNI=;X18%[85-JT2W'N5+O0>*H0%/<7&$C&<2_8AX=UD@MJ5H8,7S$Z*MW M-LQ=2)B662S_:RC.@AX-27F%MAW&I/&OK ;[X$@V3&R+RXV9R=* IBO"&IL@ MD'&B$F5NVECKQ^;ACC:]6%(&"NZ"8V>^H?U(G[+LU5"[#_AWW3!,L RH9$2 MD=-K1#=DX%[A"5K38?6N4FL@,@:B;*XA!Y$P"NA9&;$]'6^0U?5JOJ#AX=E. M$H7WPVGNJ=LZY^LV0@J>F1P[^>^J_YWY'*633"U!RNK#;S"2G!L"A5[[+"^_ M6O^8@,\P%=JID%JLU6WRI&W1:3^1+!N#*V=4QZ^P*O@'*+'%36>DQD!P?(IG MY?_\\I,05B6A>F4$L.T[_WOKDB.1"FEH4&*PW&!3@9DX_0'9J[+%LC;>X)BA MJ052M]3T5JT2D<+9Z"_DY7FI\USPQ@_93=HU5V3)NCQ9!09?YBW,"&?3'#%.Z[+*-2Q:ZCP\"I^QU<9[L,4NT'?"9)0RC/#=MQ_!5VFW0-DX&"*Z MF4M@+1XZM-ME,%[@\L1W4#RRBZH4@:?U;37>+V1$32'/"05@+N(E:S +W1JO MBDVL)=+0>09IDM_>%L R78'8*?5/8(A11 .%TA @RA[UT'\L.XI2*8XD>$#% M<7"KL,]O6[$#_7B =F#?N"5*NR&##AO%"V$4G@]NU9=RBN6SZB0:50%""TC( MLBYCL*X)SM5K_BFK9R'8;.A8,W00^O:)GID,^76FD7'%,XP*,'/ M;YYBG"MC.B/78BTB(:^7_+]9)AH&BX@&.EXRBF!X@A)[0Y(C(D@9J]-*%4H] M8$A@L]584<*[)-R[E!R,81&>P"CRTW)K&(+M\!5F<+4P!_-9K1PRT#G@RY$L MDK1++;._*NU M?OJY-S+-AF-6J7=\TA^\KH[$+"WT%L_Q. NM5ZSH:4,.%OHM51Z!<*@/IQ/K MGV?6>W9UTP$MJTZYXL%-!_JCL4B\*%3M&Z@*!M-J+KI.\92"Z?/)$K9QZ7_A@_.M-6N$$>.>1S;@*Y1\R%0@[ X@J5-G7O!I4P7%.X2_XI5WYS\%SH] M^!@,%I&KP[2GLCA$FE(JH@CTG.!TMR M^F.2Z-5MJ&OY3VTHJH?W312IC16,"YDZ6&SH)Z/& XB_"_B_Q#H M2?>-Q;+_69;RWFVDW4I<@=5TNISK.F!RLOI*("LSGHW>7J6@6ZJ87[H "S@F MEU,JC#-W! MC$L#Y"<=2^_SLQ><71I/1/:V&:=7I7/:/J@W==?2*\#?&+V9:B+B19?6%.\# M$3;$G*8,Y E<-=XO8DU:N^9&6+TJ_2=RG6PN*K?0Z#%R#KAU=4LO0779:%:= MX[5/":,+#"KETA4M!!:NY8HM":I+D6:\5:7Y:Q:*ZPO\"BRECN20?UQ@X_0R MNVB=.EHL<_*X/"6AFH\(!49UR\*(1((N=<-V\IUZOC>*JPYW@I!SY [4V.E2 ML!&VK+-4XDO1]98FN[,R"DV,[RWKV>JC34NKM=B,C5FSA_'?_[V\X@*6=JD2 MZ9W "$VT*_=H1&-1PUQF'I!GC4QK,M(P;(6I"+U89*$B"!9Y#-&BU7AQL.$- M5"Z,I6HMH8]HFEAOIA0 ,QHXXYG(ZU+X%97A.7$I463CG-V!-S^BM^97NZ30>&C&Z%]C-WH9Q=@8LA8QPU/2SG MDFC@4E4FH%MA$K]LUFC".Q(_NM,%-EP454.NZGDH5B(MR6E5RLJ*=K!##69\ MZ+HS*@C5XQJTIOZC7W>_7Y13+@$>;5TE1;N$:+=5]6W)-A79(9R#3[7;+3W0 M:];B]$F?X2X1WX,YX:Y;"9(L- 4N3>OK2&0NZDBB/B0UH )GW;P@^B1:XONT M-PJ7)+D5 8YU/Z]%#4D5+/SZ*TH3+ 0OAN!6+#8&0(2PK]3PK-[!)GDL& DI M(J'GY5PS?&P5D-:--%> - OY;^(2)A77*K3W?-$%KTC(L%P+?$M%ZH61T;1* M3[/#$Z!E=B0RJEAZK&("0D+@&% P0SYHTB;>B,N$SS1/M]83\J.T7*N+!))6 MS80UI:ETR1 K8+!DA'447T-EO\3-@!I:8,%EPWBR7F0#AV(YU5.EQ%T[)0E; MIIN[5)J.3[E"_U"!^NJ1YO"='X52DY4IK>)&2G*49'D4Y%6\8U>'JLS>*;V] M[K\K^B?3:Y^HX):XS6:J7 1,A\YP SCPW:?_ M8)?SG]Y^?VQ)5XMZ.*&FPW60[XI#28$E9>D9:$$J!LCS;HP)#*JC9)%$BDTULB.81VED2M1A%IDZ3-Q''1;TRZW&;P@ 5^X/'1)#-B MS6>K[#>2,5OZ-PJ@"U(D..C4KDEX1Q>G5ICHA:8MERL1%B%Z'=..PRA-8)9: M _R5SV>_6:<8%YMC_&_2S7 96]D]*N*LD?G*L1X"D[H:JE'.EM6R ;L"KID2 MK>(.Z,Z<@7!']>.D5=JL!(7!AD&RRDNA^QM9OT9I9(&AEN%H3">"+Y2SYB*M M&#:-Z?3QT)EBJ72$0!(W=-UQ18LIYXN)T@ K7I :B9B] 7.%%5_"+X$G5BWT MX>]L%Y6>$9,*; VM,-VDJ%;JNI(G7&20\7Z51&0"ZHL-K-E$(&S0\LNFRI)J1?K_C]+1GXR&H$X M JI"55P8JWLF4E$*8< Z,BD5+7)GR!2O;EI3L"6B8K:>M\ MEIJ,TC"NNB9Q(WJ^=$T3&?K'.[R:]?9?.)B&6;EV^_6-Y/)2*J=?RXHB-W65 MJ@0;(?=Q-5X+R-E151Q])'&FC+VRP& G<? MG,@78;5/I[^>? R._OY6OF; T 4"D )3_SAY>_KY-S@TI> )Z@%JFDA0?395 MKO25;:_M\Y>R0MC;N+N/2:C1'B2"D$E;767F)A?O&G#_,^0Q>M6#* M2AUA.2V.J#%TONB\L4X7T(9MI>.2,\0DMV!G8;:4=4NE8=R+:2V(T#8."T;5 MC)$HY06DHL)T*7O$9OBH=&#P"*L.PX80[ M7C0A"BHG\/"8'V_E3!^3<@=(R@5C4FY,RFTL[1/] 3N4L121^((7#SLG-ESA M\PF;(S?"JTW'IT4E(AB^),B>$T,H]?[1FF+1,J:J0):*HX"^E<$3E2H[MLZ6 ME"7H_<%+UK'J912P-.(VIE-"< R90#0@MVU') IT4H1&J.%N5 PM68*8K!?N M3588 ["]&+CO*C\BW7C9_ J+#D4^9TD1D(7D[U;$1P+R5UW/9-"4ZOJI.\P4 M'C83Y7B]-&AFE6$+^YLCI(=(GTSZ4GV]*V^DT65"2*6X(@PI-X%4@O9U-JNN MF*XG$B I":G1IM,S">:<+6JP+F%J,S.<(S=ZBK)S39%P PI$ 15E[VLAZ;OZ M>G]3!X<^7$GX.\8ON_A_,Z>L-A/KS2[3*6VF 9"3D#DSEH,JL0J\F2''[A+>ZSI5H!UM\2G9(I0Z!+=Q1-A,0 M&\C;:(FL1[\DC&;+XZ.V1A''+F%S&ZR07E"QJJ(U:7%Y9A.)1K?CZ#1ZD*J@ MN^@T"W@\]G:XY-V*>LRJ+8D=[8CGY\:Q1&< 5M&HJ)$5IP@UG^'5849VNS]( M)5V+"JGWU4TX 24^6\K2/Y%J6)1T >FPFZ LSR[H7LZ5:';TQ+22Y4S&@L/U M1IS ?TCHJP#8R!,E SK$V"OQ (^N+Y3[IPH:B&EQ <[;.080EXN6LEE?22J/ M)E9\.:^Z5_.1P8Z9\SEN>&&HI$F'G5CH"4,SZ)\Q)4<&JCGU9)4-1]31ZZG3 MU7%^=7I,I/,U[]@?W1.A,QMR0O)6TTGJ-H)EW)>5>=%V;]>).%T=IY>FJE=6 M0)$E8J?1UL( \G&O?E9^3MI1'/[U2HMR>N:K_!M>EZ7A4HB?60F MI?M9)XD,?=]3A*?*[:0N-+_J>>M?W<(;,HCM>@WNZ[0Z?VP-: M9Q6M2/).SNGDJAQY*J:RLL$Y?-GI?MG<3ODEVLX_AP;I+WRN9^\ZR$7QU6.! M'_\=KR2)YE.:7H^H-.@'JAEUIL!F&HJ#?*5% U::RY(^MH1/UKK"+Z^X( M3 MO9W5-=O2F8NVWK*!0*MFJ*>1ZM"K.+=D1%:M@1ZB:B-*#;$I*Z1*(]=*W%$1 MHR9$I_.KNCO;=Q#MC@8^]0X'*Z Q,LHU5WPMV%T4-+F! A.6E&Q//45PVZ+= M*[S]D7Q7]*PGEC1E6JC:/P'!\MUWST1;"9Z%H&T5!@)1\E0I?:= ML#/\Z*6 V4HQ$A4]=7Z$J6LB)45ND2/EI\GF7M4*@9M17TB@1'0&7G/JX-QS MK:PPR%_*IJ7:_:,Y34G5E2;-HZ>_$7J'>K2[#/VIN230I9P<*@#PP%Z_>1;Z P#2YKS$ M=NVR+S25N*XBD4#R15;)8GM65NXJ22T3E=PZ)#S35S7+EN?CG(_ROVC MR+T$^IE-27..'JK*0$G,>*YY,L0WQF,P'H,7= S6 'G"+R6'4=1"B-3%$TK] MB"NY/ZXD''$E(Z[D?F5PPDY$R_!4F8A_:TW$DXZ)^(BQ4L%?(0=$<&J3VD7> MW<@GQ]>2410EHH:+*DU),=:BQ-S(%<'R-/-T&Q,B0D/90ICI5@0"]JG+0$1B ML\WT:M @,D=_E0MI;K $U[=>J(HG,2)EY2*U=,FPHS3FV/HA:YZ+SLX+X4WTEU2,7&*2@"GBQG:KQJV#Y5AQ+\N^KV[@(A:1UAZIL@E,EFUZI*AK, LLVEIJ; M5T*+",71T5.$UT[Y!M!F7:8'Y>JS+TU7FV:,"N M!X:/:*N")O#2@L^,PR]BC!T(35XVBJS/H!QK&9$)\HBU,!.YL&ODWU0E)B#B MN=JV%1"-6&'UZP3,H8JBQ36FJ!3Z'8.2LNR8")(/+A K^GYY!BH"R_0JR4-,D=EKJ4L1P2[+:=J>.9W0 MDZ%)36P;(?55]Q]^.;]@#=T]:B):EI27+DP N*Y4HP.I#T&8CL3R(#EOM;B9 M"\0\D5*E\$LST=Y9U7)2BA'/"N\J:UFDJ)$+^E; :/+$U*J*!]Z\>H:J.C]I MK^^7]D ]NC77R;QU5WA#/%[D.4F7K((&"0F"R!69*"_P^P1I4U-5G2UZ"? ( MK(DD>,8S)85K5[>P;MU(BW)!:AO$*U<*YP:.% S@6D!X4;0$,8@Y:4W00N=# M3MJ8%&*]CY9SS8FL\]!=)I;IC3;8L(.7?F++AR(@7VBU4>56"R%"BTK>_$;1 ML('K$7:'7D5S[FI!=?VP/IVJGG9F1);$9/H;UI=DS68P%8DW(IMULCY4TVS ^LQ M5%5B0H];8$]!YECG\#XZ-(^DN%'DP KL"5N)6T>EPL)5H;() MB061)CBE_ B[0K!1T40F5[]Z_A@4G&%LVL M@?V01>OL-Y3)*O426WC\02^#7_GXA#ATYW<(7H7%(I0]K0*>0HS=$4"Q MZQ"MWB83>3"5/T]^9T='KM4%HD9 M3)>0;?$3,JDM@P6R&EDS$$CODV(3&[CAE!7&.RZQJ**@JF3YJ%YX@ !)"3*H MLK&,=C%=BA@$A@IHA*+@H47+%-"7X@B:&HX@-.;\BXYSM-;[A4)/X@Y!6Q-7 MKY>+H'>/Y1ZI555>$EX%5PIT+6I4%W!YXM7;6&#/9=@BDS4:7O7H>*?/!LN$ MECX%-&KY!U9DC^368!TT>!1X3NY]J>KBNY75_VPD(<*"ZG[AS2-D[M!%VH)C M0[@SRN1&=:)JDCM'T=Q;_02-0!:.C2Y-[FW=(V!RJ,UR5_!\[:5P%HS(,VS MH*Y%Y3XK!Z_G$"OG5&@?8I!98!-T8Q$%9P"NZE]8>TTN6!>B7[GZ_&4 M+E^(R;0ER'=$@T2$8-*]I65<_Y3"?5) HE[.%^HWU]M$R58^4G4C0+;)X%/F MZF'\1IABVW ]Q/TT&16F//75QW50*B'=JBA6V84#*M^I3*"CM/SZ%9OAP2NSS!$ MY#N5D2@>(.TWZ2E2Y&L"BRT*+<@:P@4\:Y]W D8]%7V>FO'VA=$+$59TV:S0 MR,%R29L#RUAXHVD3)(&\6Y5 MY%\?=FE6TD&F9LI@V5,ES:I[UB!!Y5%=-E\:5=^B3&!U]!4)CB0N1C]%$$0( MDO"RIJ41YH?:#I1[Y'OJ-@G2'K#H?D*,R7B$]4'JZBBDW>8+@S*TH!9WCU\8 MPV\J@Y50:&>3-[$% &SPT4U4\$;O&ZW)SY)V[XRDP/I-0J*R%F8T\H.+ AD"-_Q!$H.'I45&@%B2MF:9 M]OE23BH9P]!(+-%U8E<(ZOI8Z=K4E5CE!.;TX]''Z=+@"A5\:EHQ($T*ZF8S?4ZK"XK! MC&%_U*U/%9Y%%I>T3AMB+?" 80U\T?=E$XDB.%FU,'> *0PN\WREEI!"-JNG M0UI+2F$N5GH_8,H$$Q1M4%=JI8D"KK1&DE9?VM74Y.[:!VR+6-!A)IS,H^_I MB6YSL9J!Z_#G7C&B55#E\=W\4(=3U[P"S<4S3: -;"HH"4VGH:F,P*(/;M8T MT;9A]9(H7C+W51+EFUMG-$S%"Y3"\C(Y.18.CM9=SUHSHSNJ5)9,2 M$WT(9 "! CWR>)@YG3:Q9+0&>#8%4G_X\^H)NES7LUE<%(V*!@H.NJHCSKG*2B&^E:Q MG^@0Z6>0(J6-DZ_X4Q)&PC7M%YV6+O@/@VSM(R^J:_,[&AR@\3)M.[*6Y0T= MX0FXI<07NYY#-4ILL$X";@8!W.E&7[I18$EA8S8;0HL4%F5!EX7IX:E6:T7Y ME3+:X*7E$\7/H^EU",A/3?Z88*G+X!F-[*Q#=# -Q001WXR"(;UNMB3>JQ9E MNL+-U\ZB,W&B!IPAHK%EY].Y=NL:O';R^76D8K*"$S'3#-<7%46NP,Z>D_N) MD6;BO6T17\MY+B&@I D<2J4Y+P98;2A%C))?5"G] TI-90V>(ON"^$H4#&*90]5/82 (.9 M9H2$J'S6RMRRY9323 :6YKB+4:& '5&UK]#LK>9QL*I'MMXC:?E!B8=@(\9Q MFGT8N^,0/M J%_-*%[5V(\RDORH<(\P"F]:J?XM(11U;IU\9/E0C 5<1 M X8H2YXD/BLK72O00@VP?DR7HTTTQL4 KC0K+*;=7CR(&FN,T8O%)NB*7G%9 M#R%1(UVPG+B>KK6>U3?+A#(1B FG5C[UVG:HGB;& 1*9'RV:QE%2A%J"!+;N ME7*9JC')BA6!$\$.90=:7"8"6RHUU607,(0I_7A6U;4$JJB@]5S')%?@-#H" MCMWI%9I+!+%ZUD/O) QX?PF7G=<< M/DEP&)'?1H%3-3&=>&(E9:.-)2H9A47XH0LBPE/0:@.87W4]DQ=++LC.E:S. M.?LBZQWIIJ)-,*^KY@OBG3&ETU+1B?E<2$(Y+(^5/<24I"@SX+R45,+&EG:K M"T!HYW H%((2@T/E)19 <8NR>)WDW4KFN5)5:YWL85."+2[I[&B<.8?U'+%! M#X@-BD=LT,O'!OVOHZ./GSX4Y92W>X^M%!=_@7__Q4W^\I>_'!W]?&]7Q##5 MM?6%I[[C<&M%H[N)BPYDTDQ2[H/N42RQOF9AU8H/:S8.UQ=1WPTI =+2:##( MFCO):<%3KC :[>">?O #2?+5Z5AW^GMW*+\V_M47#4KU.JHFQ5D=JV6A;+, M_UW5JS@I=84<6V];ECXC5R9-3\5#/U$U1\I@I!&UW'<=JZL2TY5+@=GSGM74 MS0S,VC"P5(0"ORCG33=?AZ;]%*O 9+Y3[AZ6&B PFZXV0FK0'JXYG$:/#5E@ MAJ:N2(VKEA^RIE0T1>VT4U\8_=G%Y 1LNNHV\^RC,>Z@J+1\F>%>'*+)'$E- M((Y['R8830WY*JIJ ?ZGYCK433U@V25,5^ZMKHSMUVI"#!_.Y6E+L@A *;2Q)45?H5O<@XU_X33?!2M&\Y4Q[+9TVN!T@ M2G>FL$2SAM@5VF4U^G4);U:>.A1"&%=6SEE;?F"X!4+ZV\YF.$@TKQL#OZ&. MGX#QF&6*6'K6T1*Z([-"9M)R-1=@'=+1OEQ2[P-!JZ^H3(0CK"I!3#2JVMRG:A=K8X4P8C(6R!V@@OJ M7[_)F1'ZIVM^&A9D6^$J5XPH7B@ M#H3XPOF]->K6]CZ4YD)4Q 2UMDR4E=H M]?=4$JXLZQ.$>W5MH:R]P(B?G""UP="7M+Z\NNMM6N_XL5K$N'1OT-\ON#[+ M<&X02U8VJF.1##JTGNC:/8K>N:P-[GWS/UAX@X\)DK%W(8K'N',[E1?W? M_[>]=VUNVUC61K_OJOT?YE6<'?D4Q!"DJ(N=N$J6Y<1K.[*7I*QUWD^G0' H M(@8!+EPD,[_^=/<,;B0HD10)#,C)WLD2;YB>GJ?O/3-^GPV -)+;?E 85/@I MKLO3N$J)IY6+#?%(_ST&X46]4VG*\0!NL$L8XF&CCEM&(W5-_8OZV SRR'./$F>C TN?.7,^ M9ZK919^>+?(NOT\Q3SK)#!/F"[.K(5*C7I1F2G;C]IBI4(F8ZL4M7" _"%@]T'_EQ:'E"^PS@>9;4.^(^\<*67GG:^PN:IY8K/HOX-%^'7K7T MS/)KZ?)A-!^IEL::]C"*YHO4\V7%7^:*C?F*[ ,-C'$V9C(.%E5HQ<=OF9QZ MFOB@P/IQY$3\"+E$.83'P)H\7<;>Z/ 'R"Z,>G\],+_FJ;WTM]AX!UWC/6=,! M\$071%WJZNDE6[KR3VL+KA8LZQMV=)[+%:-J3UIR#O/6['5=*UBYW,"@4F:* MC'P&22=;%:CY^Y::*%$:&E5 HZVAH:&AM8:&QNYKC5I=M/G2++*]TSX&?G;/ MX#^]WNOE?*TM!*6%$_[A\O+JZN/'NL1[R4DNMU";D=K.P;M7M:S8 MO(#XS+&C<)#8#+7/]^&]&^<\F%M.'56 "\@M*Y9=F,K$,F ?O?MPD M![>@K\OXJHYGMKY*4$70RY:L!#O+07DC5D6;$&U"M E1DHG:A+P,!KMI0I:- M:;0)J7!1M G1)D1%)FH3\C(8[*8)V92]F-_J,2/!KY*='*62K*V-MC8;4)2; M!)EL]LQ>I57F!J'U,81K$6K?M&"@*_J>H,V?%HZM70N M!=)NUS@_K>0,KR8CM7$$:]&J7[1.>ZU>XP5K]PJG%5<_?\,;=NB23"=2KBRN MNQXV948-\ZSJ],Z>+F_M!-2!KXY9>1!5MVUH,D1J)Z >'=@US_7R[@4!M>C MGM:!#8)([034@=$SXZRM7O?K3BYO[034Y >J%V9H':@L ?7L ##.S_49$OM! M0"U*\+CRQ&K=2K".1*G2EU&LM9%"H?J,:K2MNF5#LU+3IB&H*BLU;1J"FK9& MTJ8AJ&G3$-P55FK:- 0U;8VD34-0TZ8AJ!0KZ\B"5MPN^F7" RMRO'O&OT^X M%_+PC7*I;EW(V!>F: (T+#0!&A:: T+38"&A29 PT(3H&&A"="PV!Q3ZDCK M*'92LGE&V9];[KJ.=V^P>^[QP'*9Y0V8-1@[GA-&F!=ZJ/KXY/U+,JJ9KUT= M<[@AKW-2=:.L-&V[@.5. MY9L:M6[7\J"L/)AMH]>I^DP^Y19%T[838.Y4?PJ>5NY:'I25![-C](ZUYZYI MVP4P=TY;59_XI;!RKZ..476%XH:'W KL$54F!OR!N_YD#+_13:KUB_^6#-:Q M/M1O/PBH!5U[=UEPDQ%2.P&U0+2KWK&3.[FXM1-0CP*L.M.G%6"#":@#HLZQY"3=LN(-G4 M+81*35"+0[WB<*X]=DW;+B"YK3WVXO1VO3?\LQ^&S/>8,YY83J"[PM60^RV= M+:.7=B\(J -;;=T3WB"$U$Y '1 ]TDN[%P1H]:?5G^($:.]O9Y>V=@*T^M/J M3W$":MD08W3;ZO7L[N3RUDY '?@Z;ZFWWV#WTJ-J=H1_X). VXX5.;[7I/2Y M+K;46FPY:501?=_ HC)MB@&YK8\+5&J"6ASJ[?.KVA-4;D$T;3L!Y';E,8W6 MZUH[/Q*?P9N3[]77(R[&/E#Z-]4CF#]DCA=9WKW3=SFSPI!'59]6 MLSQ3*M4E?C#@04K4#VWZAX6^ZPSJ)/$9E;(!JM>RD6=5:Q8U4:,F51K+JV"Y M^NVK:Z*F"8&/%HCF"\2Q674 I"9JU*1*8WD5+'14T=RL_?D9)]:Y,X4*Q M[1;G5-VX\R/+9?Z$!U:$)_#S[Q/NA94?P;\DPQ2JG3XKU,I1_U(M57EQLFN< MGBCAH2JWE$TF6$M.%3TXE;=5'.#0.B(TC6$M. M!7;K3-NMALY:2U_CI<_L&.>=JJ]Z;QP2&T>P%IT*7#ZS5?61<-IP:>G3TB>O MC#"ZO>;+GS9<6G2J%IWC;N6G33;-<-510*RX"O@EK?^Y?EAU[:]V/:.BJM@. MZ ][IU6W+VYG(E7?B:TQ6AU&NY5O*-H21O4!R#L,TM.J[UG7BK3!!-2"T8Y6 MI$W"2.T$U +28\.LO.:@56F#":@%I6:[M2/V7NO2W47IF='M:5W:')#43D ] MNO2LM2,@53N'K.1^DT]>Q ,>1LE&$X-YO.I;DI6K&JE,FV)G\AUVJ]X14OD4 MJ[9]RD%.9=I4$X=VY7OXJY<'??JPPK2I)A!FY3OXM8'0\J"P/%3>WZ,-A!8( ME06BN_/7-6@#H3!MJLE#N_*="]I :(%06"!ZO9V_]D$;"(5I4TT>3)UBFIG? MCN\&^,UR/.9[;, #Y\&*G ?.'"^,@G@,OPOKJ-C4KB14U 3;$84CO;1[04 = MV&I7GHNJ>^]8DQ%2.P%U0+2K7IO?3JYM[034H_^J]J2U_FLP =K]V]FEK9T M[?YI]:RM#EW+WR)1CQ@CF?[XUKZ MX/6!4'7K&04/A#([1L>LV@HV#HF-(UB+SO9%YTR1VU(5/DM-U5EKZ6N\]!V> M-O_HZG7F774OCQ8^+7QE7:3[>7%#Y:VE6ORT^,T';2?&F3X >^<(UJ)3P0'8 M[9825S[KH$T)_&KIJ]9O["AQ1[4.VI2 KQ:^JH.VJ@N2BDB?VA7,RH_DP@(D M.\2K'UZS/A_Z 9=52199WRN_"[YVW:.B^MA2W&@:)^VJ+?">KF_M!-0!L--S MW?/7((C43D ]E^(.X6_>6;S70K"95&T&&,M9]^X ^ M/:T]7;K%V=4=7NZ03&B[4RC5WIZR39G0MJM6 MV[7 "NV%9)D=X_BD[MR.&OA3DRIM*E8#=+?ZR]-TE--$F="68K6Y'YX;[9.& MY,-T9*+-3452T=EI>_/277/9W__]7_"A!:N1^QS'?_=+/V _Y]^4 Q:_EI+I M_X^X-:W"_A/D2?Y M8?)HL[D7\6#^,=?QN,\#\9Q?D,O)CX>^%QT-K;'C3M^PG^Z<,0_9-7]D-_[8 M\GYZR^CST/D;%NH,B:;7CQQ!C4L7C"TW^1(^,'UO 04'[SKGO_R,!+R;YUUQ M6A/XT5$?IW]D#6%2;YCE/EK3< &/9C'SRRA(GB0%3J*RC0@L61K"IO@TP6\; M"Y^=$! .6Y*>;'F9O5[]P:(,-FID4PM-@HX,-?#WZX MNWC_^>K+Q\LOUW=7UW>W98L[NWARG9P((&.#V-PAT)D_9)?P*< G3-?'*I_ M/.:?E((\//^*P\@93E,^%HNX)>05\=;WW0%0?,,?N!?S\F%7E-&EJ4N'I:VD MT8C#OP'G; P$CD+&O0$?L%L^B3CBG'7A5YUVQV21#S.!CUZ9QZU3!G+F.KYG MH JT1^S1"IEY_",\),#GPQ'YO(PS%%^W&NUGZ)\B7';K?47EI0V*$$7+8D-=N?7@_8!O99VB%X+ M?4!_KJX%A>[.PP8[#!8@NE3 [6%$=!XLL#[)JXVV8I2VJ)2W7VS#(RH;?OM^ MV(RG!8/*QJ2B9.?H.'[.]2@QMD\HLQG%=4=R^X> _Q7"OPIO;/FEW_J":!@@ M#*Y1"38=!:4N=+V*:_6@H=3E6*Z7[-!!D^?'H>4-JFDD:XCP=+8J.ZF[L+ : MOZF14C^HB=*I8=8TF%5RI+#B,*N)E.6P]QQQ)P)DD)\^E1.SOO%"M$ MBEX+=4A9,E8J,PSS-F")E7VULYQ4B)3-!,!KM6V4>@:SE;[T8?5TM*G%GC+9 MJJC94B'(*D2*-D_JD*+70AU2EE2;RVDX[2JH08I:ME"["OOB*E25FV@ V1N?H2JK'IIL;IGQK=TZIO,]LS M5#:$3"T\:PA/IU?U,<5[ALH])E-=W)MFU3LU55XG3>9^H+[JC9AUSK7JDP!4 M1J0B2[+GOE;'-+K:[&@RM?2L)3T]HW-<2<_>_L)RC\E4%_B'7>.\LT^>6]4' MS:@,RX:0J;#T5'YU9*VBTZS[&*KM+9:UK'_[P;>A']B\;)2=5U5341I"95&M=KEGZ, MDV,E+KFK'4&:JA>A>$U"UTI^U7TQS1;G5O>1S6J@7FOS-;7YN7%^7O?Y_&I M2$VJ-+#7!O:I&C?(UPXA-:G2P%[3ESG1J-94-6RQ, J>5V.;GMU-!?U&3L-YGVJ@%9>VRKIL@9IVK<*:KR,FO:512OK4YG M/;=SEP2IB04TY1&M_=9=-*+'N)U*^ZW[07L3 *GE=CFY/3;.:R\!-0G[3:9= MQYLJB-QAUSCIU=W+6[N?K,0%YBH#ODKW,J<.PZ1 M?1I/ O^!C[D791O*TCN('<\.N!7R >M/6>='-@S\,7MUFEUMS"(?7Q^GKU>[ MZ=GR!G27C0$CAA-N1\X#=ZK3#/Q$G@C*W <:?,BJ+ Z(#\.$.<.=OH(-[]X['>0!X(@)LF''L1O@RY,_-0B+@_'(8\ M$G_WI^)_7?\1)I#0XXL[G&\_O >$!A%>WXRO^W$((X1AB_T;["BWT<8.Q-W0 M['GFDT4.\5FO3+/525F+M+XZS_$>GI/GQHO97O7MX,OC<,!S.#1/$B!V>CGV M(!([9I$]RUZ@_302D]'SMW,O1.(@)@"&\+T ECL$1CA#T&Z>!!)@1?P!\_T+ MQI$TB?<<@2=X&M ^=$)0BFS*K0"5&%X@S@.8CA\!%1,7]!FQP^./$C(OAENG MTSHIP@T8>O8\0_.<4!=N'U=1308KV6B[0"^>_RC58(8]VQ^#0J!5R)0%<+B7 M76B_FJILY7E<4(]XJ_P<_/AW)R2-YGOW/OYOBK8P D4%0P#4_FDB3?3T$N1D MN"+*NZU>$1IF#BL;T?IUX6$9_; "'$R!ADZ[U7X6#N9Y"1Z6H*=-BBD/B076 M\L7(,)BP@C@S((9^.&2A/^;,M8)[GOT_;L%CPU'(M-H-%L]"3!?8@.JQN4%3;(, M@\@M='I=_YX6]U7W-)-*7"EA)PSXP,R)*WXU<9 $!I$E>NL9EJSP3+;A@KBF$&:6=EI$_@2BFG>N]3,(8>A."$=<* MPU\//MQ^_?C5NN?O09*_7D^\AV]WB1?#RO044X*65O_R, M!+PKXU]Q8A/XV5$?67!D#6%:;YCE/EK3< &?YL.W7T9!\BR9W9*!9!N#QI(% M$FDO^C0).=O8OSN2$Z8&9BFK/[3IG[+@,_GH "#S_#3S(\W-['=N#9!M?[[Z\O'RR_7=U?7=;=DBSRZB7"\'M*IC8^<=F.8+ M5.U+=EKMDE5R-+->,BUE>[UD.R!EVM/8;T^C3"!*L)^1N_XUNV5#-2XV70R* MF9FI0.RR2G5%4M?-B^S&Q;V"62>ML[/JF%7!-;Z;DT[UO8@E&9R1V]5*3RN] M#J59Z355Z*WMZ6NEII:>5GE9Z359ZVM/32D\K/:WT=CR[NJUVEN5: M5_)=5V^JW$E7I_)Y9M3.=C>%UCIS3<,B);MJ;2 [CL-3PGH MDNZ-%E MH)H&+:![N3Q:0/>=AET7T)KBU&J3C5K4BH V26NC4!DD=@W1BP#@:GIK2/39(G?-6I7<':X.D M&#JU05+'()T9G>-*MD_O.SSWFU*E#5*WTZKTAN8F&:2:*G/E[<#5%N)*3GBM M7E$NSXBJMK7D;[S;K7^K]I 4I8PC? 7W)[>JO0N.V%1UT12 M0R(Z+2>[)R=GW6K%1&T@*4M88Q%^6CO"S>-6I9>Z:4N@Y:2)EJ!C],ZK34*H M#25E"6LLQA6P!=U6M:EF;0NTG#32%ISVM"UH &&-Q;@"MN!8VX+MW73:*WH8&NUJ"M1&NT0AWS7,M _M%_JX;X;+$@)+2 MAS<7:R.LC;#R$JR-\':W+YRU:]B^T' 9:#CYV@@K(GT0"5>;AM)&6$NP-L*J M<XCA/'&FR%2PONV=___5_PH05KG/LL/V6O.MT>BT9^'%K>@ WB )8-7@>_!Q:;39V7!=^ETS!<[PE9[#$-]LMHCD9E#E(AS.V L>=PD+C MJBU!Y;(0D.$,0="0 M :C:;C^\%W\ _[B=B1I%>\Y'JP#1YK\@ V=$.233;D5H##9(P;C'G G)]O'_.K 0,GE=#( M'JT\P"0T+%HR&SCECV$I, ERX!?N?SRKT\?CLQSL'- M[-BQA1CZPV'((QRTN%9%'I0L7$T26-IU11=_T1?>,"<"^;3+;TZ[Y:!OO7N# MW7./5!:BP!J,'<\)H\"*@/^,?Y]P+^0A.T0\=4"+_?8_UGCR]H)>FF]?;TV1 ML'+V+4/T84+DZXS^")O,8-5>=5O=U-+@;\'TG*=O@"P1/)93)?ASQ+4!:CF< M ,)@<'?:8F4TYA&T"KEFN]4KTFMV;719LX5#LBHZG[*[8=K,]&87!;9 MM3Q#PLES4439;9J+U>6,:KR;D__Z+DFL)7+>=P!UGL:>PIAKS:]UP0W>1FGM<(8?Z\NNU1QKIK#NSFJYO#^<;@J M&R(SU+T7GC"]3AYFN9S+I1],_,"*.+-'\"FO]$SE4J;\<'EY=?7Q8]U=52^E M;?45J[W'\;R..7>,[DFE5_#L,NA4IDT+Q+("T3NIM(%PET&G,FU:():;\ZEQ MVM,68@]HTP*QW)S/C7:WTOT=6P-='6%8Q0'6^SAT/!Z&;, ?N.M/L->SXK6K M72NHMIOD?"F:UK)59M66:D\7MW8"ZD"7:;3-2G?X[N_RUDY '?CJ&)UNI<$#[#ACM+X#O.E[$/=I3 M>/B%WONCDL;-?0B'JY?ZRB-9\VPWXEA-V[XCN7-T.!# 8RZ_QY,Y>!2Y7.?-U9#B[8CJD5[: MO2"@#FP=GO>JM@/;F4C5F16-4:W_- &-Q];A>=6IB;K5GT[<)\TGUH ->#]B MAP&W\=RO:7IFT4Y$1CM*FV)Q=-7&2;GUT+3M!([-JGL;E%L03=M. /G0[%;= M!E;Y''4;@<*T*28/9KM1XE!;HG_L# 8N+\8MVST,;KDPY4LTXD'%*ZC0V31Y M7#UWHJ*: K\!JM>2>XT99:G22-9(W@VJ-))70G+5'9UJ@D9-JC245X%RU5L5 MFGI0WE/AQ$OOH=I&T&&>4=1QAWF9%L =(UA%I&D!7% ','K5G*?>9$ W MCF 5H:8EL%P".T;O>(=M8&E(G?V]Q;N*GSC8GWZ57K;TQ)F^U1!U\.Y#<"_ Q>\>\YH@9+;6F&P[NP=T,OR^@773^95D N,)8TP2C,\ MD3])[H^4[R1:@=X\2&Z)_'#[]>-7ZYZ_AXE_NX#_%/7=,[=LS#WF.L;YB><4 M+I5=X=9+S$H5;^KP\+YNMRCE\KT%%!R\ZYH++ZPM3FL"/SKJX_2/K"%,Z@VS MW$=K&B[@T:P]^&44)$^2ADAJY#9JWY*E(;TL/LW?V\E&FV+I_:#)K'[GU@ 9-C,M@J'%0&T-?SWXX>[B_>>K+Q\OOUS?75W? MW98M[NSBS6KC.[HO%03FTL>S4J+T]N^?K?()S&-^4WJYA/@98LM/*R1ZT\MN MJ[8F930EQ.3T\B)]M-(UXT]H\=PM[RVV/$V]_-JNJ2Y7I>YY4^/ZC_!$VQ^/ MG9"VW=I^&(5D6\@L !DCD \;)"^J1[F_T =:[L@B>4FV/+FHKCNR4UHE'=FU MTCDD]7K9U>_B%NDE'2LP^;"DR47J>0"!V2^YYAWQ@DS*^R5Q) @$1V-.M KX M?@89;*FIGIX5I[H,Z-:9*;P[G*5'SDZ*$PG?/$-<_'E^WF ^QXY7O)%[Z 1A MQ$:6.Y27SKNM=JI&@=.V%8X,-HF# M,+9 51%:L[DQZQY&H+\"[H+WFJ(#?@%.+8 @^P:LTD4_]-TX$M!((&">"MS@ MT&7*''Z'5("2]6W.!R$!!O=;!3@A"[4J?&<(5,%@@"- !5( MB&[R'ZRU%*! MXQ2-8(+DR>"X\.4QL(J/)ZX_E4% ,@\]GH0-\ MM(#ZP/)"RQ9BF--3,U8S?^EBG39JB=UY50GEOWFV?*]P>\'K3 7COZ_,=C=[ M!WC87TS[RMX-/E(@*>#AA,/Z@4\U%4*7CI,,@WB!\0N/R<,R5=F# ![C8;@^ ML:92!4@E@J"F7C#0_!O[-'Q+&2\\2K0LLB.J07 M"5HF=$#+95XG+%CH#Z-'L,\ P@&.2>(@$R&ON=QEY[D8QMXJJCI62WV]%A" MA9 &GA#G,(61#&6 ,H'WR&HHIS0P2CP5_=8D9G)Z?S4[@/)M &<8<;V$$,70PCYD\?L85?ARPVT<^ -V=QFX%:RX,>='IPQ_)S.7,G":NY:D*Y,_2,7(@3)&PO_>(TUKL5 MK6FS2Q-[,ELAO-B8Y_PH#&])[%D?5F1,F8K813V;\(8G/]IIE+V8ALT29 MH(22/&*7(NID5MD?=HX7$S67?UB@E3&,02U,0[1;9CK$UZ]?F>M;9*#N,7&, M\.U/V>W["QG/Y)AT)>LM[(:CMX%O70+*G6@^39%4?OK3/ ?^=7'''@.TIO"Q M;*9*39F!@2^H]@%]+;*^@SN+HAG&?1O8'5AV!*_X?V)'I!2S4A;0B8482HR@ MT*'=\5V7IX%*-')">BIX7K%4)Q9\)YX(]PG;!T)43^P/:YJ42@A%5&IQ/"HX M40\<9ER -F8-'IR0(&%%<\_'E? PK^C=%XM'DBQTVU25^4^$2,G_FLHR&0VI MI< EPPX&P'>JDQTLGXL:-"P.MJ;<8]$1# P(0<23K)KE>3%H:#X<"L&AYV*= MS8!51$ID:63@A"!)6 4%<0X9B!$]D3P96&19/P2ADPI_CD8AP">%"GG1I)H; MS@X8 J!H;X!:^*7,/XH:*:4%\8=AA.S(D?K<)#JG1^:_0%;'I*54- MTB]QHKY+H$4JP&P=_TC$FJWVCT^Z&4\U>)2;H56?@K\9.$!GP#V[L$Q]'CUR MS#IG\\DO-R ?96I^AK @Q0D65Y%@ X/^V;IMT6K%H+ZQE08BXR+RDJ=US!\7 M- C;=@ 27,B@QS"+(+)0..$1$S]T1,(EA"2$\+ 6Q3^C MY"_!"./N G9A4\D+]=Q7'VP",(;.@<.P$FU:&S4D>F[E5#8A*8%&8 MM?MD:$B3"Q_$=Q*?^L*SW&GHT")_3!%UZ7MBXP!]YX:'L2MP\"4KQX4\#?M\ MN>+47@$K?"&\C!L"$BMF9D!ICYG9/OI? Q",\2ZM+!)[>W6):WX!.L]E9C?M M%T0'U2UGP8"#SG'ZR831"?+M6#06C3-)L*TX!_5A',78A/! RBD QE'VG KT M &. FTLM)JBI;(M<(F+U@S0,?8K:4\:/+6P?(33EM!X]@) [4WZPG0 H!)$% M71I*=:N"&OQ,)5B$)$[V4O12X-+#E.WJ==_%?(N/M-ZD"+'9#NFD/Y#Y():T MG%E;1=8D6&P,?772.LW"2AKF \!6C&)N.PF1Q?$K)FTP*J;9QE*^964<_7QT M-$@GBUK8;/8U_2GUY UD\+;PYV;K)./<$[DB3WJ\:$7%9S#?OSC*H%2'N;U8ZZP< MTW6SE]?-NKINMO=ULX-WU[/:S/$>T*06=4.NGG0R6T_JS-637IP%3[.':<$& M"/3C"+683+J4$(GJA(KX>2[1FXM46Y0?*VM<%"XTF&#P3D)U=MQLSF+)B*74 MY)P6U[>7F;#GJG+/#T'M&3D$S31 9@MC%2G!V&N:M&2Y.'E5E77Q;]$++=^; M8DWM$;>_L:^!'\E@ OZ\#ZRQF%FR-RN9ZD8V9RUE1XN$+VL-= MAP]%X@+"9W_LV+#L-J "7/L+.RK:DT-\AF3SY<7-U2U^)>&SD#4JB:"4ACQX M<&SA/5Z"9/T-T2Y[;WG?#';=NF@5GH5O)X_)\E_69 )++R)DJ;4QG4T\D"$4 MYJY!1@QD#H;P$$1!?&A0'@M6)*DQ@'*.(6;&;$(RR30+!O,<@^T4C:5(O ?, M#T,KH.:I,)Z(J!3"" CV?1"6(DNRCE-J/R3-(DBD/0/6-/!E5J'0IHYJ"L,^ M>%]LE7-XF/2)P=I/DA5+)IQQ)5]NFA5N*P*;/) =KH5?4Q&6H\&0:H32^S*K M@(G" >V/D66O_!B85."!8PGJ8*CB_&E<\)FXJ#%@L(OYH2S1^2,6':B2,*8Y M0!A,%LN?07['R&)[L1,N47IIQ@/C>3>G+D7$_VU #K)=/&R?')XBJ M%B#2H2*;Q.3M&!,5Z<;@B\'8\9PPDIM/#P]NWU\<'Q)L((RZVD3EEZHDC+ M,\,>S!F/BJ9']B)-/W3.$6OF"9D,"N6HZ;E[1.XD.$7MG&_RX+L/")49QR3= MSII8SYO/7RX359S#_0H*G-KWL99[#PH$<\EX]LB4;?%G;"SH)?@2 M)B)$QPSHUL!_Q*7K)R7[P_YKH;.IQ[V3^7^I;YBN*]B-!\MQ*6J3VRI0H4VP M]!M1KC+']:RY>.AC 0<'-<^D3RCT_RQLR-)GY*;UHS0WC.EK^#L]*@"M*3Y7 M&G!*P1098,DV@!!W']CG3^^_W!AL MXL:X951$[D+_/D"4Q1.32 4381(IV>[B"3KXASC!QO')M,,T0R :",:$;PYY M^!6IV3F;Q12,ZU$R@^P22CANRI'=4#+C5-QCP-B#X[M6UH'!9ZA)9LB]]$@' M83!EG9UD!4LHDJ1K!]NQ2%;&B=-QPZTA_&@LALFH%?N%\U7+@33D?]#N-*%S MT.Q^S6VF67$481Q19\!"HY];G+Z8T'=TE6C_#Q,ED&SZ\.09CB1!O>0 !3"X MJH+HKH@S_Q&#ZLLRPX0SN9T;/&%\!+?@V\EN9[*?E$PR,IO]%%WA")$# HTR M[*))AY]YS&R!$P],,EOM-G7*6/*8)2,;?H8!/CV%?\<0CH#[W1F#^S0S:=!W M0I: MV6A=2C%.'S##IW7K-L"32'I2!DF>XXDN^:?\A9^2K]MMY_YK>_-)<;A MO_!K^'FG=?K,T$4&),LF'$.DX0$?TGN.AOP*=X2JI!\N)#Y<.'/QB<7 MXJ-C>@^8N4>Q_//V0FZ& UW<8A=A(=BS$EDT\C@'(-NNC_TY!L&":/B&QBK? M4H;.-QOXCZ2"T*Y)()")HU-@1-U*U#N3$V"P7G+H:FQ319[*IY.<+94O<)<:*.2(92'YA1*H:(Y6IE7[5 M150FGT.46M /(MZB;Q6^5+;M#-S\,1=YI#D1$/N4A>?N6J"D!Z)/+J]J9C=; M,L$7FL-IKKLWFT/B;=#4P=W Z': GD#66L1G]TTZ88:(?-Z'O$5AS9:I;#7% M4_Z8NC K6R=T-;^C@L"&GX%L@(EI,YMK3:D^9&=+[@$9:>E(N(+@;LS$UVG[ M:MJ[,++"6<D#S@#<0B],^8@/'6'7=S!O]_&(3:0H.;P!O6R[.KV4O:%.M#"/9T$ MC#R4-BP.&Y. F4BS,>+P<@F8P51.'-80!5%*7R00,-VG96)6(G+,72P4,W) M>8!K>$&CF)W$K?GE!$!7.QD-W?!/QT!Q53)9"*3)'V4J[3<.1[\J$ ML.PFRJ)B^#:5IF@YG? ;/MKSO2.L +F..'3NEH,!\V%8\_2UWJ2[O6:#8]UL MH)L-WJUX9 II%]I\0^'27'$:\_<6&P36X^R!RTG.23CRBUO8Y&EI?AQA'R"% MJVE2,)0!8K8O*:L.4J CFJCC@JOE9A&4S.=1ZP0^&,C/'I4?,9?5N_S 57)T5PRIKI P1('0PV2\SBQKCY'>I)\ M+41[H'-Y( _NRL\\'T>BHS+W.$-$[5U%EUCY0\ Y6\*% MHV-,!^*\/.EZB)T_*5C(YQKY071$F629N)_)U3^.N)>M+D:5*7>2M7[% MR%_T/%FO)@O;3XI@63FUJ%R27D19'L>LB?0[$RM)SQ%M[XD/+5,%^:$3PD1X M3)L7DET<9JO3$WLR,&'T8^*KI-NOA7-7?*"Q4@89 WH+)91*C(+C/$U:8A*$ M6L-%MF V'2(>-K"P.4@^H6^Y.)G60K.UU8:,WX13*]Q9_-],4K<8JGQ*CCH1 M2C'9KY!&'(=9"Y4, O\-* 9@PZ+?XC&7%#VD> OY/?IYK].P0W3 /B:APL0/ MHXF/GF.?VU8:7E>> BILHG'.T8M;@K:D5T4*+C90?VHP; =_3OU\JV5:A[YDN#,[^8KH52UH#)4OAR"U%$I8X/%BSPO MGJMC;#SFR(?(CI>>?9G1F M*VJ_%+IY9+&N"1@C(& ;^F+9YIU6AE[5D+->(M@GE>9=7 M7&/+#ORT'XI[#T[@>^)PD#!UO% -N+$C]*+E8GKY?I3E'=#Z@RMA.Y,DSQQ& M$!S0"9ZV+:VA<*6!( B5I3=MD"7F-QL@(=%AR+7XN/.+ACD"'[@R=,%;=%D MFMH@9.T],DIP7[:<(0H#XK;L= AP/QRV.=@PNZ^8\+FPHW3+?>&X!*P>Y--+ M21<;9;H"'Z,WV0DW);5)EB([SC??.<(7.9:=4Y 6^A=]R^1\@R ]WX"VCI() M3';%B2W^B"@4(*3ET\VM; M(#H+.JJ,@:*_RYTSPIX8H.DOT_-B#514]#DD7 MGMB93]U^F7')?/BTHS%QJ 0@@"F M!"=(G#BT0/:^3>E]"DX(BS!5JN0AO$!;)GL% SRK![0-SZNB=%/>B*,DXEZW MN1)'GA$76?T/'X]>30K[G*H7WO1,>R *B3@LCFR'=*]D-FWDX#FU0:%11;C* M@9,(&G4V>M\\C(G#"4]VQ7V/9(,T.E9'J2[*DIW/Y?N*S1'_[ I;DEC4_/3) MN%:5^VM"TN\)FS #L/QF2*E&!-'?008#]%O$ 0^)84XTE4-;96UJ?4A.S>]# MM(!YK&^X/19[+.@H"CH= IGFTI55Q-U<-WY H9E0RNRCT/=C'P]H!O"YN<1W M6C8(Q5'$HE4(^U7Q9.?B>1)6SF?.6WA\1N;OX(I+X4M.RDH*#?EZS\BYI[.G MD],R2,'&GMA"(*W";)1!::(E!RFB4-)\, M(R#.CB/ZW1@P1:VUJ1=2<*=S6^RQXI!>UN('A"%G9FSV8\%%]^;QUR-/X" MAFO1_;8T;U"-;ZFW_R@10;.@?T+<:X+*+;VI%IXXNPR8!L3&]7#V.IZY:WC< MN7/HC;( +4F2EZ5C#/JQG78K9D<)#>&16=H]/7XH*E:#"I:Q]%8"8_&!*^E! MHLO1@ O](!PVO(TIB.7Q.;GF^:.DURX]_-\^KBQ#]VRQ8/2KKDDW*;VF-0%A?4? M.O*Z)8G:K,V&#F#GV8(7QB\;D.D1"PZ MR2?P:=."[^$D$J<1OYIZ\0F*/'DBDI@3G97H3:DGU[%CO&]*=!UC%WC"( @3 M1?(K:8@B8IY RAC%6W:9%Y*DM&4XV>@A+[ARIT>1$V&V/@\LL8ST T_N.W3" MY!L)17V>3P(6D6(D6U>$I!/A-6@X9SIYDF8:R.].TX=CY)_CO#BPJGR_ M70JS%KL@_GA82$E"__S4O<3^/<$VB0HZ=RA!3YYGBT<+?IS==]3>,QY\^CR833OGY4Z M5?8P(A*+[E31M<)7O\Q<<9Y]:XVKVF?O9R=WLO02]L47KUT5J2*)&P+\+R&>(Z M6\5_L?1<#OX-#I>_LG2;$K89UBN-"Z6)VS70MC5H=Y^X"D&[=$@-J52ST$/"W\ZV+_7;>CEV\O M"-@2?LQ.U19@3]>O=@*V Z!GG&[<1*#1M0<$U(&N7N^D.>C2!0?I@WY=N$VA M2:&(R@%P]?*]A:CNG7E2M70KQW1-6V/ :FJP:MJ: =;G\N2G&LF:MEU \HXX M$'5$#BMLBMI:H/#AJ3W+%:^L0DV(>;RIW+W[C#;8%.GK:(;CRK/F2J^4IG-O MD-\[/=?(UW3N(?)-X[A3M3^HIM>@)E4:U^OANF.TNY7LP-@B@G1M1(8\Q1.J M*EI-Y?((*M-60VJYT[0VO7W#A,JTU5&WJSRX5HWIFK:&@/69D.'8,'L:S)JV M70#SX8G1;5:1>IU9ZF[_A9U6LP>K-J=UKLD$;*EM^TBOWEX0L"7X')Y7[M>L M36O5.X4UTBIKX-9:;#\(J -;A^=5GZ&PCQZMDEGTSW,7!C0I[-%Q\K8SE%T- M!TU;,Z!:M8>D',LU;0V!ZM->C%:YFK9=P/&QT6WO1D5H#_+?5XLN"5,N,-11 M_PJYRX[1/JMZCYK.7JI-P-;*+#.7:F7KIU=U#PBH)7%Y:E3?0E5W[K+)(*F= M %VZ4<[353(OCC?C?L:;<6DSK6W'XUC<8II>*IR[,GV:/X!N5'P9:NS2K*+(O"1>46S]%X@$-M(T>7W^F#QC?#P+J2'*> MGNO+$?:#@%HN1SAOD.[2273IK-Y&OOWMJ&^%? "<&^,U2N*$2GFETDX$'3M* M6_7IQ.QH>4$2'C,F3]D QXX#Q B/.!GF.C&#:DZO:V -#>F:6!/5Z]V K95 M'>DVY6@"71UI,M#4*H_OZ=+63D M>Q@4O/=WG7GHPU=6=H,O[/_$3NA@2OPH MX**_7*?&E:=-=]YJ.#2$-GU@D(9#0VA3+)NH5:ZF;1=P;%9^MN/N9,55N-GU M7Q=W[#' (?WAL.%W5VT(7_KV,U7B!#4!HB95&K;*P%;II=!T[A"TG_;-CGM- MOXUREZG2J&Y&Y+P+-ZS.SN$8YZ!FS6+P5QQBH:*6^U>7Y)-"Z8FB) *];.#' M?9?/,/\%:_UB@7U5Q2*NI+"49)-9^]W1RJ.]<00W 7=:/)=BT^%)NVKY7&ZZ MRS*O[K:,9O)$*PBM()9CTZ%IF)4?2+]YB]@$):#] "WF-8IY][SJG4!-$_/2 M'$?V]W__%WQHP;KF/J=,/9L]Y#T9L?B]E$R76P$Q;)0F$R)_ CQKY](+"=/H M3>"":X7AKPMS?& WOG'7,?C/@_$=#2TQHX[?<-^NG/&/&37_)'=^&/+^^DMH\]#YV]8J#,DFEX_6U3=DPBM]W.A%J^UW[+1G)RE$A+D-NF?TI!G7R47^T# M0,ES\\M3,3>GW[DU0&[-3 J?^(O%1@$?_GKPP]W%^\]77SY>?KF^N[J^NRU; MV=F5DXOD1( 7&V3F#F&.>\\NX5.QVTPNCE4^@7G /RD">6QBYLP93E.F%I5F M 5A]WQWDLVW7/&*'>%GC:_;)L_TQIX.ITX_E1U=6X($:"MF$!^QV9 6CDC7):WZTFU4M/"8^K&_* >S;(5.2S)V;#O]MN/,"OC3A=1FE'N"B3 M)Z]E-Y@[=WVEP?BBJVP,AJ=ZNWBJ=^[P;B,W' YN%_8FYI<^W:8('(V S?!P M_#-T *C$78,%99J&Y_9'&LQ:W$@>BA/,QS[8L+_%H/ @QXM@ M! >A#U+'HY E/X-ERCTM-/(,P"<5^E%:3RWID@ ]M-*,\M?;UPS?\OR(C;D5 MQL!.I';H>!9@&-8>?C9$]0J(8J""X"%_MFY;[+>+BZ\M]H?E@>) EK ^=QW^ M@)-/'NXA?2X1X63TI1_+CWB>OA#I*S %@0-/7$1& 6*+D]!2K-!LXA#/HQ= M_)[C 2F1'Y 0<%Q-8#4M]"6 P?*F__/#6<<\?8NK$,8NK$:?VQ;\'K\S360# M3%L064 ",'^,@F)%*;<&3L#MR)WFE['L^;8//_ GA%< :)Z=R X/\&-;X2@_ MQ-B:&@R$S_9C=U#@QL@"'%HP=@AB.D& ^1Y.;.(C>. S^)4'(BOP*@$.\(N# M=)XHU4 ?^$_H8L6N%2!-CC\ F8GM$8#S6=EIL;L1!U:E@ E'2"FP,!5..K8_ MOW*&G&V$ U@P5!^T6!0#[4@0_'\8$QF!_.XT>3J@,<^!//\F 8=9R*%L8/2 MWGYTHE$>I!33T7==_#-^L;S_(G00(N^CBVD#UKP?M WHM?6=Z+7P1^G-U]TPX ME7GKA(6K>1>FU.^PAQ&1>+# )4Y>;;0$N-T&PU)_YQ#@&8&$A "HL)*\@$+5 M_9GX52)"UL:7H>ODN84H"466]_;NP*WE[ _X9!2R*S!O@SU;'X5(41PJUX[7 M?*14U6E12O^TSX-RR&]P)-:%#SOM3B4[*!0" M@$*D:"S.8+&2&K=" %"(%(U%K1=5(45C<1?T8E4.L&*^;DWE_F<%8F_FJCF\ MFZ-J#N\?AZNR(IOJ[H5285FMV=@+JT7]-N6NIR8ZRDK63SW/[Z)H43:D/ZR@=-VR[@ M6%_YH&G;!1QK?:QIVP4<'QO=RL_KVIW+2RJ.(*X6G;JA7$BI\P6;RA=TC/99 MU2=MU9TR:#)(:B= 9TQW=FEK)Z 6#7AJF">Z9M0SFX/Y*'4?X(NYV(D7:4-L5BZD.S;9B=JIUVA7OE%)B@ M%@F=]M=8:1YMBN%8JW;U)JA%0JMV73UX/MRY*3LWNSEA:Y,)J"5O9E9]5==N MV"(-T :MIV C=ZU#1M^XYCG:C7M.T"CK4^UK3M H[- MRD_SU&GZ-0.)?UWLMH[_O!@ =YTEGHN\Y@9EE5U#$53W =A=4Y M.]&(U;1K::M$VH[-^ONF=PVQ3:9=2]LVI>V\CYCK5WY4Z_(\J%3W%(7NAS;]PP9^C,F")6E< M1^!4N!R]KKD?=BKWI-=$WSJSJ[I[7PN6%JST,#.CW:[:;=:BI45K+T3K[*3J M-B8M6EJT]D"T.L9)1XL64[FJNTR,N2"BW;?F6Y5IVV)C\+ZQ4M.F(:AI:R1M M&H*:-@U!I5BIJS*R*L,F/, S=\>^Q\*1%7#V/S^<=4SS+1LX;@S?;$:B M4!,R/X["R/*0/A:'XG0)O#XQCCBS2@L]HL)SE-9VPGB2T#?TO>CHD49"3KB# MMVR6/T1MY$_>,M?Q^-%(?ME\R^C'H?,WL",<6Z[+ VIAA: &1GC7C*BM"4F# M&K1,7?%^IVV?=+/V _ MY]^4;"A^+9E8?A4Q\'"&4V!B1?$%^Q '& -%(P[_!ARB'P\"'W@&&\,/1R'C M$&(-V"V?1'S)_/%]$;'AK MI8S]LFCN<<0]!ERT8]>*$C;( "\_[ERCW] /UF!9JQP(2^)%>4BTUX3$W&I3 MS V#YC$QN^SXG86+?G)B=$Y,HMOL&.9I9PX#P\ ?LYO;/T/XF16)7_'OMAOC MS.A#G'YY)B"/A!3P5(F.U)9DC,=OO'HJ'![,I;EJ2FA%&9R>"LFF.2-,HA3SLX M_AR:$Y$3B8EV$ M++SA)J\_.*$-P(L!GE;?CR/VAQ5\ S#>..&WEY6]*[%CI2MV\.[:CT!/_"=V M I M?PBJ0NHAJ3U0_6 VSO*F"P1LC4'9:M.Q76X%Y&:,TLPB@"&1#_E.XFK0 MFP49_&K=\_KBV<= @H-WW5.II^=Y5YS6!'YTU,?I'UE#F-0;RWVTIN$"%LW*TB^C M('F0X#/Y,4D?5[[7?LL2*T='3\THJ;+4>O)1?K4/ "7/S2]/Q=R< M?N?6 +DU,RD2*8N!21W^>O##W<7[SU=?/EY^N;Z[NKZ[+5O9V963BP2ZP75L M0#2I>)2?2_A4W,4M%\,Y8/C//+01L7^( C(('XC\&4017V(E& MY$1.+%Q/9Y*2Z<,W[9'#A^!QP[N=T2/@\&)(F^0_ E^LN/#5'Q ,XS3 M1_?<"=&U@=@@ &_]A@P] XY\!)L# GWTSQ8X-PG_P!&P_7L/)%]ZZ. *+)X1 M!'EC*X('LY'_",Z\Z\(,0U@@#$.0*" '^69 L.?A+Q^< ?#< SK _(2^9\GS MYN, >(ZK40@]<$$>9$CD!,SO_R48+PC)%AW"!!O6P@I G3%K,G$=^(H3A8"2 MP3U] ?@M%S&)L&P_C([ZL(9#)Q)'W>/A]B-G@IR<0,A!1^$OF'F+?5EJS1G& MK"E'(C]EP1JSET/DN-!B[RTLH<):$@H*,KD<*%<"T7]2$ EO42QQC,+C@>LL MWS76E;/\Y(%<&1,B"!.LA[$]8@, E+'L]&0J(LJ$]BW&RK@L=AP$ V8#8 C M !P-G +S'/0)/2 O?39>A# 8!"CU@'K@$7SX"%X4Z@$$');$G:$CQ!L?D4C8 M_Z9YBREX.S*,_P"8%5&\*:+XEV4IGE:2=R-PO^Y'.4&G+9.G;\,9V&2,)([/ M$6F 7+%'TF3 @3$I,Z$GYGD"R^]0%(^+DKM-8CQ/1 !(!_<#1D3] [!PQ6( M$8!!4(%]!\(4?(K-G0>4&['4^#:(2)C'#LKZ=UOJ9G@P]V) MQ4 J4)N9Q:; ML#U//$[2\9S((;)!!D8.I6?0Q<*?PG?#;X(JD!>09H^[0L3Y!/$E)DW36F]. M3TYD:U@I-?>79':(HD^)6%PF^@@G\S$5YILDD-PJFO-I1CLCKEQNB<),W62A M+@'7MTD3#-@@2[^-P3C0NH#I&(*6@5])Y2=^,[) I26009M#V@55<4"Z)57O M4^8ZWS@FR?SY[Q?(G=%^&6M+"*]X]3\[8TJ+"'&YFG5_$I=OBPO^:69-%R_I MB*06\0%+YZ:$@ZU<_AF@#BQA1$+I!#G>@^^BWS&*07EA4M.YYVBRR9SY8_ X MK.0E_#J,R4;CHKO6)!383'V1F00K!>L#_]%#+1C&+I% F5 QV-!R7.%S+#\# MRPU]] > _0@\M,'I1/;'.DD MVTQN"A+ID8=#9@DYNT5I7SI7*K,37R]N[CY]^G+W^]7-I^N/7V[^N+C[].6Z M)%N!7V2?/J4',]!/6.XW+TW??^;WEDOQ)<>,1UB:,=&9DO42^&8S$OB$ 98# M00.R*>2\@,FD'+NP%Q$9C- !ES1P9,PH*F$ -E0L]+_2!(G8 DMO5@!QF _1 ME<=!M47.O;#0#B@O#$0L"3HR1 M?E'8#7@3M!1\)\]('#0Q@?[0H!1":A@F7#3_NK1XDVSQ9*3GBGX#O+1R. M?'('*SD.KC I) MA$R#VU98,/,>%3&6&,)\8YXS^X&UVVD^Z3@01C#8@?PY//;1#[YA;/G)2X-#(S]_+&CG1\QY3F*5 M@-!DF<%7&OE9VF)94A(2/H)SYS^2"\BR(!<\4.'P>>P?,3S,/$Z"^31/RK&[ M(*)T#SDP%KOE4>0*C_#B/N \\5TAPG,AO,$T'KN([P'$S#Q-GB?R6S!^41^( M23,$!I :NP-T3$,:0&0'!DZ('J-0;SQ)<^)$$[2EXCNQIL)-Q?+E?8#- 6%& MJC7V8TP(^N1]8_@,SWQEMGK@D4)8[7L""38AQIH@O3*MFW](@:*,\3K,H:J1/J M4HJ2?&^D3(2F !HD!=4DYL?(.4WPFW+(BB(_\/@4?%LN\A@TT>\.*DI8?F#' M<E&_ %\HE M 8^%X80=!*E,4:8T2(UG*9,,;*6O\T\L3Q_4J?,@=DM=L8R%PQ"Z:UY8")F MQ-Z=CT"+'^AP<:/AHK6I>'%CH2$N-9-KW9BH<)@Y;UF-@7)K0S$3%HX2YPET M/6D)"%S^BCWAY:>5[^)O.+G&\)$H)*/H==IOQ5?29^39)I:-'DQ6Q M6EA_!H='U+%#.W#ZH*G0EW6\)!U(>J#/N2=+PZ0""JEMF:PG6D',)S)/.D>V M+.YEQ;098E[6TGL+86Z$[7_ 86S,CRAQ3(0'EI,;U>H[H(BG8ILJ?!]+,/#- M>U^TRGDV#SQ\PY(Z*ZVFPF?^V+%9"$N*V5U&J53A3=Z[?A\K*%_^]>D#@Y ' M-.* XY=%.ED,,Q":V_&#-/6>:'LT #H72]F;"WXN+ IR$65#%)+6H<>(\\ M\ [(2DNN+)R&B#9QR_QR:5QJ:1Y;4YDU9I9,LEI8K1%NK"Q"XRKE'T"60^0I M9(E7%(5]M.KXE3#R[6\CH!YM%PR1AR1 %L=+BPXRIR *H EH\]S-?I6K#> DJ)N<1B:]0,WI]]P#RT_5,AO5 M#D:*\+W8DREY3'1-7*R+2,9A7N@19#?EH"%*"5G; E43#.*F[.A9W- S7T:D M^?FI8A*=,5*=B34IZ0GPBH&P'\ZOU%932VF'2$G1W4(20Y%8R[E_J F+_1>E MGMOR@$OR*IE"$,T%\QLUJ'X:S7<=L$',$RLAF@I$O\P"E[.P L(W4(3PAJ= M!SQ,>U>*G09Z#Y1)\5]3;*E1Z;*R:#34/?X\ 5BD3>?(_(PB:91TP9>=)VP2-1 M5\^EQ)!6"+$L:@?":B2LQ'VV:,(+F9E*OK<)BZK2PK71+HDV%PEP[^XT-^5,N.%6C MEC3_ M0I6WV*=9%O"14X/*)&F(!>"LL_2 MR,##EAA:9.5Q$H7%S]>VK;#4XN-D,2:XOKC]$.4D*/1YA'2#$3X3+'>83Q?84=-21%466_0T^2!@! 55A MK;:HU7\3<0\1 G$IB"7I@!',(@JI7R40>7^$(T2UOLAX1:0(X>G. -M,,>LT MGD0$!:QKP3>M&,Q%X/PM?$32YKXT!2D 6,3MD>>[_OV4'7ZZ>YVP"+\:^I,1 MBH)M)>V*D17<I S*6TWR?[C)0(2TIJF9ZF,@H<$]V,5,Z M.)XDO;A1(0H,06G- " I62/E/*D/"U%T -74GR.&MT$5)\A- SH*!2GVEGG2 ML1-2P0/$5XH^!#I1$-OB!<0:4I904 \#R!0N?C&!J(P,278*$/RH>CNQ6[E M@B$3P_ (T[)YL!V2X7BD(82QIT;38)"4VUZG\5(FVX48/V]UT!)D 2R0$X+) M0-T7BC)8JH<7<%9J =HD'(L>*)K?&%Q@(Y]IEBFD')W +Q \5V1E[W&_MA\4 M0^8T-L1R'6W6I9J5A^GO+>,C=?$B^,#](=!]Z7)PES,"4W)MNPS?;J"R_;590EPG$FZ&N@ MHPQ0I)FFUFGHV[&D/)M9DC"<^(\<%?(@QDX<3@V\:6<(/ T(HF@!2Q.PJ"-@ M,4P[]IS_Q,+08^Y&)FMY\.#8,BN1>G!DE\#NCL66+_3@X'LBF^?%)#@%(YVG M9YHHXUQJ@4)I6(UL7"J<%E8LY] 5,A)R/#D(/0E\.P]F.HQ==SJ#AIF')DW* M":8P<$PA(?,&>1#D_'D#%D,TNE!C,VVM,68;3YRQL$0\C<.'"2 ?+:P*9VE; M0%T&X<(,$F]TYH?H*^#)"&/K.Q! BU_D!6T/HT#2*+@@H<@-#9F M;^^2M!YYSR1*V7R)(0710.^-;&4@#HFAN)W:L^L.K M_\2P1KI^O<'Z=:<9[3TG>A%/E0) M[]BJ9F&!E2G12[.OP0(L.@EZ4%['&Y;\5;$+U?MQ 826NLQTRO7#(IYVI M!6!.U'D_&-FP MWVZ_=\TCLS6*Q@?ONF;+S.OCF1%6FN!IY3-#X_8 ME^\NG^*)@/A1I]WN))O!<4,&YNA;+_-+-X?BC>)SO8CC:6W5:3^O'VBI5Y+?452OTD& M5RZ'5QC8CMC%F'L#[.740J"%H%9 FFVS]>GZ]O_9*6OW_[Z_^;@#RN;L M@V_'6M:TK-4.2Y2UV\O?=U#6[JSO>%#$%)S)"+=,8$^*/>)C2\N[R MXO-^R-QE+]?@C@9ZO/72U[6O;4@"G*WM>;J_V0O:^X7=V+-NE_9G\O;"?5%_-NH+73 MU*V=N]_:^00VE^]MO_WTV_7%W9\W5[?57NAS\.YKKO0H#G2D Z?$655)_3'; M0)B_9A0_-L^[QX;\(6Y #"QY2N +Q-(SS7%ZXK$65XP#)[O[]"ME[A#%J\= MX2/+'29'7(ESML07Z.38&"\=H.=E9_F\H".].6V$,TM5KL*35RLY#^U%?@L. MC6+QZX&Y0=OVP8I@QM?^@S@+S^R)(QTW8+\7SV1SU,^WJQ:Q]2SYFW+YEENU M-3R[C7 Q0(VVB(>_W5ZQV_][>W?UQZW!/EU?5M^H4 ?SMAX$-!@1!0M.OQIP M6QYH_488 =?Q.'SSY]N?V?_^W\]7[!\M]OG+GQ^N;O[X]/E_G^Q;URPO8_G_ MPM>)B7X\P'L?W&^:>\MS;T%CEV;A\BP\_"J.YK;<>3Z^W@M&:HNP*8MP]<_[@^D[_&,4C5WXX_\'4$L#!!0 ( M !6$;U/VPG#\N @ !PN 7 8G)H8S$P,#,P-S8X7V5X,S$M,2YH=&WM M6NURVS86_;\S^PZH,MO&,U),4J1)RHYGTMCMI)MILTE> !\7$M8DH05(R^K3 M[P5(2;0L)[*3W"_ )061"DUA/RL]%4&"6FT);PGPO-FQ*JFG #M,:2C575E%Q> M_/KJO50%'EOR[OT?> @D>Q&XGU[MUWJ^-&HZJTF8YPD9D2B(PIXC,AJUT1YW MX9XQ+9:$3;DNM'DY>";]9T!LO2S@Y4#JJAY)6JIB.2$_?50E6/([+,A[7=+J MIU/B[UOU)TQ(&,SK4U+#33VBA9I6$U* Q"O>\H0\"_SG=.#]K_[.A+I>]0\> MKMQV==;X6X%HW(4P7HK/E*\\,\5ZQ+G8>F &IM)U1@<:Z@W6; M9IV)>'YS)SK"*+^:&MU48K1]J]^TULDI*:F9JFKD6CHAM*GU^I)IG;37F#8" MT%:E*^A'W6MRW[JOB^4N;V:*J9J,PQ?AV7&OJXYW=]NN"/?NRM=@:B45I[72 M%=&2U#,@KV<*)+F\ =[4ZAK('Q)+@-D.X/R,F0?$]N_&HJOE[N &YV^&Y)]8 MA_SV@KS5#78'=+V^5K3\ZVX^G MRD*)>N9.@G_LS1OWV=#]K#;G/?+CN5A%LS*>.4_7KN[S3$<$D!E%M!FX5K!PH^5,6?*?AAJ$=+'$ZW-M:H(P M_46;$GMP]"\'V%\_7)(/2UM#:8?D3<5?G/:AT/F^W3H\-5L=BY?<<^UCBWPY MN&0:A9R?",CB-):QR$,1RI"S*,C"B*?BFP!7=!#@^IDZ 4;PE$MR5>E% 2B, MPQ9C';*$QOZM-(HP]BM5%:'5DC15;1I VRC+7J$1\2DH@61E.,E0W2) M(W:MVW)W"E3 P5IJEJY(2:_ #[-KFQ:O"0P&719>QKMQF"N#:0$6J[#Z[083 M# S'2+*8*3XCMG%?&W,+,-#9=.TIE2U0^%U&L5#U#-MKY\!]O,[-'"/5 EN- MW8]]Q);]7OE:;/KQ67@2G#Z62''(J!1!S,0XP2^>G22!B%AXDN01R)1]$T0: M'S:1@$A5(50=ZC=8'"*+L#C>-KW[JI(XAK=)AZIX@7HO'/Q[P!LB=90;]^<( M5T<\1\BBV#"K0['=[=W>&1"X]3.R.RT N[HIZ! M*:+(T KCH.YJVPZ,>MCCC%T%=R?ZPZ -2S+)('5LZN-#V M]BMO^95'1[[9MUGI2[AT<7(01 N03"EC)Y%(11R')S1C8Q;2.!O3B&< 3Y9H M@]X4:V?O?A6*TJ-#H.@%6+2 Z/3IU.>9-'2)'Z>-W;^*2[D8( TZ3VT2IQN# M!E!2KI7UPH6EH/)VW+1W(WE]V3104,^K-HO;YF9?P%J%=645JB&&9G6AA%]G ML@VS2BAJE&N/:C-1K^N5,]Q8EP[Z0T22NQ1IND]E-M/&+@"J)^8GT0AZ&7G,L I_TBR=(\SA*6Y92Q<1KQ<2*% MS-/O-/XDC=D!TGAO?;K#YOV5;6]2XT!PK833,6IUY7&)<&J,F^ YQE+C\+A- MY5;Y"D69*E2]="GJKBC<2.-YYRFU7M#;E92W><1-U[YY8^9(:>LS;,ZU$3X> M/U6<0H6)KVDP6ZK@QN1BP_O_9"V&JN[0(@&'?1@ODN*=P":#=+ M\W=V,N\!.NF26ZGB#JNEMC5>=R^TT);%AJ]>!;1F9M2N\V*G3IZD M<(> J'.^.9W>+DFAKJ#HUF&W:@^_N(6'PTN0(F,\#>($&1GE/.>1E&'*HRQ+ M).1/=T+Z$'8E3WCEQ[\*$RMB#C=2X(2J3XZ-*CA->4"ZVZW^[PB-XF2QUL:N M4TI_89M:7)>EJFL YW>'%:8QG77WA,)0G;W#6*L9A_$XQ3PQBX,PEK%D(DYI M2C.>T9A"%CU9:GQ+:S6O"IS/H V_=P%9X!86N0($>9?HK==,%D"O7.;6SF]\ M[N8G:OZMW>JMP(.HTZUGM&NS.X2%"JQH8:TK]]#LSFIJ-[U#"\@7G(4-V_31 M8NYHF[*D!D'EV]:I\\[7*8?8$ M%E->808H#8[_0T0]>,E"WOB7RAW!AFT^IJIK75R#2\HJ.NU>E9M.Y:"<%WH) M>'9 '(8U1@%@<"YJE M7[#G[A;<6[=N\UI!YQ;+K([^9TQ(G-MMX#%=U[I\S P$P31I.YW\C@^W9/A\ MPV3H=S)^]ID^-+Y5=[6G$Q+-;XA?$M\.Z_YF[+OI;G!^;(]W;&Q[&$X?_4#< M2#!8H_EQG=;:^!I=\;T;?#?LL;WRRQP\?]>NR^+(>,?+T5<:(>_?^_FI6RNS MC]FY&_UE.WU:>V_;.!+__X#] M#CP7M]L"3J.W)>VT;E/T$ES< M J$HW'.FQ8*P"=>E-A># M9]+_!L0VBQ(N!E+7S8FDE2H78_++1U6!)7_ G+S7%:U_.2/^O55_PYB$P:PY M(PW<-B>T5)-Z3$J06.,EC\FSP/_.!IU^H6Z6\S(UI-9V2@7JZPL#XD5<#'"V M&C KQV3S!AE'^:&-W6XF3WU:95G<@S4E$S4?6),W),:-OH597I ME'1U3!L!**O6-?3&;YG?/2P-W%3DQ?2Z52U0[9C$F9ND+=5QE,S6TV0F['DP M).[_BWYZY_V@F2X%6G!].U5,-20.7T;GI\<8LASQT2I>@6F45)PV2M=$2]), M@;R:*I#DC:IIS14MR9\26X#9-^'RG)EUQ5$6_KNUJ'!QV,3!Y=LAN:XJ:!IR M]9*\@QD,<4S.Q 5:1IOQU]G04(;8X5"6=D8Y NIB$ S\\XP*L7S^5@#,E6BF M[B'XUS%H(+RDUEX,7G]X]^9W99N/SK@!4>)B\'>2)8F(TC#@HR+)"U9 $HM$ MIBQ/1!R.BL'E&OD;>P".T%QN/KL:L1S0TK[<&7OC9I'3I^*'>%CT8;_N5.KI&;ZH6 MY%.MYR4@C0X[I^M=36A/R4%436B](6S>F!92-).[Y''V0XLZ/3NIV M3TDY5AFB*]S*&]VUVVM0 P=KJ5FX)A7]!'XG7LFT6"?0&%19>M+OMVJN# 81 MV*S&[F@)$AB93Q6?[@Z?$-ORZ:; .1CHI;H15XN= MHAG:J@6.&Y< 9XDM-N?E"6#; "MBFH0%, 9YEM!DQ(HH&Q5Q*M, BJR0/Q1@ M\<,'&!"Y"C;6'CI$=&%S?&TVWJM:XF;?Q2NJYF4K4";"8L,=AP@IY0ABAD[L M .F 6I9KQ/6^;7=4(ZB%E 8F MZ!"&UF@)=3*ZD:#=PPTLV:5Y>_8_P6F'KU+!$LF".$AI$D=YSA%27*8R# 4B M:O1#X90\&#A]W'*UGY_E43@ZLSU@^JC9;>>Z"]^]#[XEU(#W?_1GY=8?O9* M=;Z@[-0U=\TJY#;';^Y9*,M+;5OLYUC/Z+(#PLQH#@*K+7F.7BX @=2Y\O4M MG](:4] KY(_W;8DMPIB>A.ES>.&[AJGHGKI'Y9*6FI;[@.H5$L2\"*. )5&6%'DVHH))%@T^0FU1HHJ4=<'P]N<-P^;#M>=JT5N!0_9X?8ACTD/M]7IXJ$POXM ;OL1SEHS0[A;'[-S MKHWP%OF4= (UAN(EHA[?P,QM)ZX)YM\=LG';43/D_"=L[YXNN@O,C.+M[ M/)P9>BAC1Z17VV6D3+?-W18<$U7056NHQ9TY[6?/?PA;9O9^NX)N:M# ,Z?M M"8U;:!QEHYCS.):2\R1(DT+R6+ \2#+)1@'GCPB-XL&@\77GZ/N <0>T?4[H MWQQ$Y5?PJPN0->>M<2C8"#X/2*VT;;#>?9-#61:'OOQVT8F94KN*M1VG>0 [ M&!GB[>^)>;&/R5)]@K(_*=[I/[SW&)\P>R !IGD :0:L2--$CG*>0*6/_ 3*?],32\ .U^3AR&T3-&L><2ST%>'S7HZZ,HUB6MIH8U3_\5#G"B-*:9 WAH@(\%2G3?<)O0??L(OO5'VCRQMP05Y-)_W5 -.S(U2S M4B\ W\ZGNJ-$N@5MA.)W"5D?U&%(=\7N^\&CD^0CA68D=$X#>YU&29U-NXZ(]--HZMORW+0P<;=]),_<,$K MAFL>ID-_]_.H=?Y:*YTSPWFV!N*@\M3>[IS_^];O/<> MB^-VBL'*P[]U\CHIWV=*GJ9C:SJ.NIMZ/Q7/WW4GR2A]K<>%'U?KP^9>[8OO MOKE^_D;MEUZOE7S+7>OH?W;7>G,HZ_*R='[JKJ[[0G\)_[]02P,$% @ M%81O4^,EVLH,!0 (A@ !< !BU9 MZT_;2!#_?M+]#W-&;4%*@A])R ND-(26.T2X)$AW']?>=;)7V^NNUT#ZU]^L M'WG0H-(41-N[$"G[G/G-[/QFUJ8W5V%P\NLO +TY(S1K85MQ%;"3WF'^6PS^ M5JW"!?=8E# *2G3@K12$2DYG+%^1?4Z%EX8L4N!)1A2N3!,>S6!X^JX_]GF M[02NQB-L,FC53/VWMGL@XH7DL[D"J]UN0!5LT[;6%$&UFJ,]+.#V7$$7X,X\ M$0AY;.SYV<> 1"T"=FSX(E)5GX0\6'3@S92'+(%+=@MC$9+H31>R^81_8AVP MS%AU0;$[524!GT4=")B/(YGD#NR9V:=KY/HIORG],I<0B61.*.HK&@9D(HX- M])9B<@EGSK1M':C'=Y\)!I=X'V92I!&MWI]:1Y6+[$)(Y(Q'50VR R158CDD MX<8H8I[B M(H);KN:@Y@P^ID2B9X(%2!8+J0 GSX0,,1M5_P3AP[L)6K9(% N3"IQ'7@WV M];[7>RW;-KL#$<8D6F0]JWN ,*06^WK/:F+6*(0#BRCFX0F+48J+?0=!Z[Q: M 9* 3L1T"6B5BB?,2R57' TA$87AG3P5C3NH#JT"A M&94Y@E 1ZWJUMGS#&]EJ'6\%L F1+HE84AW=!6P!?4_I&1UO%9PGJO)U8:>( MB[[Q6! D,?&P3!X;II'U8T)IV=^UK-URJN:Z8[YZ3(T#+R!)&Y^HY]NT:;5=QW+JKM=LV)NJZ5-O='G[I&@M%")>%?26K5'ZD4 S+G&_AI@.G$0]H$FKS+5"/9QY1+IN]FB8[4%0'VR0%@XK : M^_1@&=TK^B^I7X2XU7;J74W'S0A^X*!P0&Z)"!S6,?7ST<-COML\(G7;<9IU M0ORVZY.CMN68M.$P>F3^1/2P?QQZ" @7\"$2MUCL9JR2A3B/L%R&)",!UF9% M>(3IG^=%K203X;HXQY(EFC<5/4V" &_:6%AUN<&)&(F4Y"+]91E"@91GHG7= MPE5ID--.Q$QF.I-[%:[V_=$I?W9X.F;E\O3334#B!->4K4>1+J-7@S#/;+C4 M.6JQNN=9;=OUVW;=\^N$FNT6^R9Z-5YMC]/G",E3C*!.<5&[%#?YSS M1X7"5A/,!TPH?>\*I438 3N^@T0$G&[B?@Y+#Y/#+1>_W4U\\)!R;_[0?MJ\ MW>[L(_MK?70OK7PS7Y[B*)[#QS],'#Z'\?\'U_/Z]X$GV?]0A#WP,/YBH;;K M]>@1TRLEN[P ME_L!?"Z*:MVV>H=ZO?I6:/XS\"_4$L#!!0 ( !6$;U.D MA@0$W0\ '.N 0 9W9P+3(P,C$P.3,P+GAS9.U=W9/:.!)_OZK['WR\ M7*YJR7PDV0U3F6PQ R34D8$%9G/[M*6Q!:ABRT22YV/_^FO)"&3\(9N9))X[ M5Q["2-TM=?\DN5LM6^]^O0]\YQ8S3D)ZWCIY>=QR,'5#C]#E>2OB;<1=0EJ_ MOO_[W][]H]W^@"EF2&#/N7EP^KT/W>F"^$#*G8QX M2]QN2^9[?L;=%0Z0(Q!;8G&% LS7R,7GK940Z[.CHR7'_*4;!D>GQZWKUZ&;(E"#D^ M.?K/I]%,-:IIE[?KHO9B(E#H2T+D_0WSM=!71[+Z!G&\;3]%O^G"2:?3.5*U M6U(01 I$$\H%HBXVZ3VQ93")WQS%E9H4H!(/:[RSQ0+Q&T6L:Y2>[>.3]JL3 MS<29R./:5F6P>8+ML254@>HC62TYCR7GZ8X3DZ0V'+LOE^'M$52HAEHP5AQ' MCA9$:2B0@&&IBC:%ZS6ABW!3 F72NF<:D2E>.,K>9[+Y\Q8GP=J7QE1E*X87 MYRT8 6T-^)]KAE]"QS0%"WU<@(ZL/@(6#D-2=6RT:U>+0,Q-24D-!Q 2KC$3 M!*R[&TU'3Z65B_RJ6@&+&_EU5LK#BZI* 0NAI,8Z^>BFJD[ @OUOJXZ4,P<% M'/GC>CI,+YBJ)[W0C>3BW*5>GPHB'H8P,5F@QE#+(=YYJY!BVZAN=H?6^V-8 MNX^/G;:C)9@_$?6<6)QCR'MWM"]D7W[$L3>F[]7O_4F\X=Z0%''N393RC,G! MF,VW*=4 '(;+94AYZ!-//J4OD"\?)[,5QH+'H.17%R(">"A$9F TO('DZ\WW,NNJ/NU67?F7WL]^>S!@XK'!/$0.<5%@24L&"3I#45 Y\LKG2F MT-I9$2;*#RM"^*0*PLZ+1*?^U2">A?C6F'R\&*^EZPSM9\S$'+I"P$YM4W(V MA_\^]:\ K/' &4_ZT^Y\" 0-5#:H+L, U%YARLDM'D(X%.!1R"VXY3$5@OBJ M&HB7XT^3:?]C_VHV_+WO#*_@[[[S8C2>S9H):$=UA>@2\R&=B=#]L@I]#\+> M_M<(7 D+L@6,A>B^KHCNQ^[5A_X,<(6*\>6_/XY'O?YT]D^G_]OUF\JHM>=?70&H_'G9H'= C6+@@"QA_%B1I:4+,!3@'# M=<,(''BZG X+@0C,5HE:0LA^UD'#H2[?L@CAB5^L6 G7#B&:&8X4Z("CZBB1#3"[)Q.,6'1+6,2[Q)MB MG^"%W/]P81P'Q)UA-V+@-G1=H1]1I>DML+U.PV8(=T#Z3TXL/]Y"V;3@Z"9@ MVHD&1\/#$ RY0BY)Y!;=^'CG4Z0J+,B\R4(FEN(88AKC:^-_"$/OCO@^3(0A MJ$B7!.S3Y7R[B55$8 'CYS086IJ:%SMY3BRP@47#(B.>M7P0S\*%N(-E'\P_ MPHAC&1$-(?@-;TWWH#RY!;)?TI!M9?_D:.D*O:U\QVR@@5!#.$"$_8[\"(\7 M T(1=0GRAY0+%AG V8@L<+U-PR4E.DJD=,*W0AU#:H/1-F:2FPPR->/)'25, MN9%2R:FS(-+)B(FDH/:%E.28HAH8MODM?+/QT=2O8A.?'*=-+-D:!H$8W!=Q'\+:81UJ%Z_(?%P)DQN>)L[*KM M&N_LS]&]C@C, HM],T+KF-M1[(V1M9&5'[>Q[^:WQ;09X6_,V!AUZUC@I72U M4N53 M09;3,K\\+M'DO-"_FKQ]R9Q3;%V942V&9E4ZQXELS*-!A62<^86-K)BC M M3LI8T:VE:EH#%3+\EC'Q*/S2,T8J9I0,D=&.=*B\5 BC60= M!(=EIQKD;1OZ)M+9547([F_CVV LDPIH,,O+"9A8)8N*XR5%:84F/XG0(%*4 M33!121<7(6/F$*SP6'(0#48YR0@3GD1)$3(QH163W.1%@T:)+(:)3&YMX:Y@ M.G=AA:Q<"J3![\ =X!X6B/B5-H URW?9_^T\=O]WT]MF8)39!DR,AA)TWW C ML'/81F #]^$GY1/H5V$+>.CJ>XAA^,UQ*;1SOC8O<^B?>.NZ4WSIN M8*RP=YR LP3=-]L][ARR>]Q ??#V<0+XRES?;0.Y\Q0;R,TP>>PPN02-3@\; M*S'KTPV8'9PEAL[I4PT=1ZKAG#8CJ&0.(K&\E*3]MEF(SL%9B&;Y*/>V3'+[ MH)"D<+L@YRT9*[X5WKAI0,U^]R8!H5E0!)BDLX&3]ZY. X0UR9? )*?N"=-\ MG7)IO@:VG#Q? JZ]LL=G^CJ%F;X&E()47P*8C/(G2O9U[,F^!J;L;%\"H631 MH_-]G:)\7P-((2!&])=1;H>F?,@&(*5"MGT932AF3; MZ5;A7;6]#7\$[:E9XJ[[TU@!M?_UM+^6>75F<7-][[("Y)7(,@+$$BP#IEP:.KV#/.ZAR5"Z\2U#?'-&Z/05<)B'JZO M8,CD/,*^X+JDO9/U\IY[^I/QA?W)OMVAN"?[Y/*':ONP5M6I"_90I6631?_Q MF!Y$#.:'6ZT+)L_VKT=T M^[JRH=V-*K7X]HF"+B\BHM[QCBGX]HFQ.W2LN: M7/ZHUNK^/0V=>'&E>"F_.IO=_#Z;SUB"JRWEM$].VR<_/[X?HG(?Q"'M)\TI MUJR2^36]^O4X ,Q;=,HHKECD7VW-)]5_)=6OL-SMBWQ]Q.3E'"4[H*AELZ_; MQV_;)\?5K)ZZ$:ADJYI!-ORF=)/%]PH]XDFCA!WRJ$D/__(TL&7>&977 M)1NG^IOO=V1SF9CJB3Q@ L$!Q @N9E1^)YQXFUL7U!'-ASF^%Q=^Z'Z)W>'E M[?K/\ASQ]3_;6[+.A*X:"AQ(KP]4 S=7$!%)_@\LC-;G+74YV!D!DI9#B>_+ M,T3G+<'D-YP04,OC1>>M!?+5U6.*>(T9";UYW%S$-M]TR5.Y_-&Y[J:YG?*' M\,9FB'L*96"])] __OO;JI\!_D',-1T'_6#MAP\83[& 0B"]9-@C$,:G4+=3 MU@SC*5Y$U!LO'\Z3;IG6L#2#J6@0@I.$V,/W@3&NNXGO SION:IC^2:8 MH =8-MTO$Q8*[*KUB85+AH)1B&@:XI+DSQ%GV6A%I&.6[XUU['B*%-0>OBE" MVJ)1:=7_%P;W97?:G\'J^PD'-YB5&-[[#/MKM1<&B- ?.LCS5M]]'6UT-53M M$Z$DB + X@;=$!^>G./%M?2L!/1LCNXG(5?[://P M1RPR4E?YG+]J'\^Z: M7LL/]OS8YW%""Z/S4XQ\V>WK=4BO?4$")/ ,"Q$S;TQ@#/7'B:FE:2[1FHBX M^_J,9 _?8C]4!RMN%PZ2/.U3NQDGU[SR5=3L?7\5LT^OC^B,3/,8+YF,Y7V+P+-2LV?VK! M-8W;]_54*FV> 7PH]ONN&X1,D+^4@/Z]/,6. MNPN!V1\8L4$8&6')HX0\DQ"\Z_M$$G:7#,?N]%YLEDM0PZ#L*J3J-=80^DR7 MEQ$788#9%,='(?B*K%.A9P66&BH\B4,9$#,@]]B[!-U["LEP5 QC\ ?5U $,;%+(+6(+;87TLS*VNX8LZB]3HN0+X.(XU3^6.Q M@H5P]W=Z1AXLH&9S5F/5@ZBPNV;$/ST^^<54,[/:5$)&Y3_6KS0[^0D]0!<[ MV1IL*^O9_]G7"#$,CKPH0"*3Z#L_Q@]1*1>8#)+:J9.WCY)>%^R4-5L 5(>] MS:9(MCJIVCJJ8&RLYJB125$S5;2C/L<443.SF*JHX1R!48*3^Y+:Y ]Z.[<7 MY>W5'%]_1YC7-P >D7I[;E%U;0[])#\,)P[Y9.IMG.T7HP8ADZ-. MIN13NLC-;B/P/("W-A&H+0[/TJUX"E=@>2Y6F"@90_IY1=R5.6UE!@#Y_L.0 M]L&S]N,M")Y((51C3 1+F][^X.-J^\AES.?4,H>CVDJ7,^HJN=:H$S?(] RE0-,?1AO)AA&009$>72U"_[F+#[=%G_T MAT>^W#":879+7)Q:RTL1UQ ]_?Y :JMHK[R.77_@(+N'.5E2,/M%1'POI48! M30U5VEXD"(XVAY5KUKO0Z[8QDXJIZN>>S_%!!V8JLM40SA%$'-N#<\A5>\SZ MG0[C:/N8#B(1L>UA9///]?4$L# M!!0 ( !6$;U,\ZL#VP1, +(6 0 4 9W9P+3(P,C$P.3,P7V-A;"YX M;6SM7>MSW+81_]Z9_@^J\EF69:=M[(F3T=.C&<5W(\E)^ZE#D;@[U#SB"I)Z MY*\OP"-Y?."Q('G'/2733FP?%XM=[ ^+!; ?OSY>1D>/!(>4Q9].CQY\_;P M@$0^"V@T_W28QD=>[%-Z^/-/?_W+CW\[.OI,(L*]A 0'#R\'EQ>?3V]G-!2D M\<'T=B+^2@Y^>/-6_N_@C#,OX#28DZ,C65A0??LH__/@Q>1 5!K%'Y]C^NEP MD22KC\?'3T]/;Y[>OV%\?OSN[=N3XW_]DDE<*?[\P,."P?OCLBXMA?S744%V)'\Z.GEW]/[DS7,<'.8BRL^ 2@KR MYQ9]KM/)AP\?CK.O):E@1 VL2[5%ZQTAZ3^(W/ MEL?RP_$-$1+%%R3Q:!B?>Z'_3M29E4]>5N3384R7JY 4ORTXF7TZG#^N1 N\ M.WG[X?U;J?]W*B;'_43I*T47 :X\RG_UPI1,9ED@& M9>PN\N7_4KJ23.[8+'GR.#F-@JP=%BP,KIDC.(2INZCG+$JXYR>WQ"?TT1,L>XAH8N8NVID74U]H>T'# M5+C=&Q;'4\+O%L)FW46$,.W4BC$+:2"'A[M$_#=#T&1V[L6+JY ]=6Q,&\\! M!64"^61!HI@^DFLQ""Z);)HAQ=;5,)P2DY4_RG_^S=G8% MZ]![(.&GP_J/"4VD1L6/QZ/)VG317TAR^>R'J0PN"T_>T,2E2*XGK$B]%2KX M..7U!O&X7U0@_EH#1SM(RRF.XW2YS+@=4=%IBO(SSI8MX[!.2E8$_GBP+G60 ML ,8)\8#PC\=_E,&]T^$SA=)'NF/!XUS;T43+Z2_"T>3QR 7Y)&$+ M+SEF< MQ%>,%Y_N1%ARS\[3.!$>DS?1/PBOO)U[\L*$LB&;10._GE7DN'R'")<:MZ3I ME3C=BYL+:;F)]XC,L1;S/.5B:!/3K,F MR8)PDUH.)7)E027&!FA3=-9%4P6$,.^(XN,^LCZ+WBE+,5X;[,%,VSM>A;*=-D]C5>SVT; M-@?1YNUCH<5D=1>U-&:WL,CM_@],=M_$:5]8Y"LC'R--86 PUI0DDLW,Y=POQO&J:%DN?-8R616I]<@VIRR>;'% &%.)F5&ZE(J0 M]=Q8LQ\EXH/)[-Y[;D\^NY3>S$?=2F/%2K]F $#)N0*$H=QI$%"IHQ=./1I< M1_E*<1-19JH".3HJM @!J05!@HX1PD6,>R["S92_: <+/4'>("H"K":V*@.P MKHI';MB_5PU[-+)E;V5.2$2"2X]',M>OXI\NR(SZM!FKPPODC04I@!4)SLH" MD 'AB7"W9BJ8$3$M";0^P$"QVIC' -*?6 M+C;.LI54'!&.@A55]+-<_806B>CJS2<]05L1!%NOPFGRE 16M:QTFPF,C@Y% MIU1OJ8%4T_7&^J::CA7";BBF122>>B]R\T]M=0-%$8ZJ*+!:VJX.P,9*)KEU M?T!DW6Q6;.W7%JKJFO$^]6F86@!K:QD5"U>8.O24LR#UD]\\SKTH>> MAUX/,+2TJOUURM=RA2K-^#BF!%3@>% ;"!<54M?8P,FBQ(L5550!, "P19K+?T(C(HSUB D\U67LFDG+JI"+!:GR 0@![ MJ[E@W,S($PJ-$PHS42,IZ3%^]2 MI-P:AQ3!"HL."@- N,*S'<9J;'J7K+CF+AVCMK1#U.$U)Q$FO.WC(2:"3F. M3"Z-B<%:F4QM8H)P-+QAT5P&\Q?D(=&:VTQ4!#T:(G1F!FEC[,T:!@C'OWKZ M:.E_]1T;2J],QE72H[._JX[&WF[G!=S:Q;KYI]_IT9F MC.=I<-F&Q>6SB!H%-FCD\9=K88YL )6Q) N%@//K*"&E/1I)I2;1!>'T46@BLQ/+&Y $I*:<)*TL4M=BQ5%K<+'QG.0N(,4ZMV#- M^6Y1U.Q0.5A$A)O'Y0BM=:4&BF:4@\.MEN+DAZ.U"C6_-]79?!\S'U$"R4]2 M+@0Z7WA\WM+'1%+F'*I(QG,>>A,PD#ZU[MUBMLXJ5#%!V $OR(H3GV:Z- RK M^I0W0/T34D,:Y+<;L%X8X=+ Z9+QA/Z>"3B9-2\G:BZ8@XB+A7,+,5)S.^EH M!X"-'<(%PCN2!0?KBV/EO8VGP9)&5'BB+"C(M6ONNSL5*G;>@8600J63SG;( M0-D"$XYW/,X3T:SRFH;*K5)JQ(!H-R._B18I/EPT!,4")FX(UR4S'W>]7'F4 M9Y>+*>,^,U'U_!H1S=.W! !Y_^[6#"52?NP)@ T4"A]Y&0(:)6&J'R.UIMMJ]U[G)A62D- MPKE+EM,AU&!U>=63%QAQ-3_&0/SZ >G26CO%ID4PA">V"_%KDK8OV+.1;6YB MUY"]>E "6VB7<-2+A' P4RW78EA@LZC=5J__W+/O2@6,W!IHRC( M_I5;+/BOF)#G%_9F>D_E]I_XD"2+MU^UW579RB[JQL]XL>T MA4N/VK&,D_UTM[EL[_PHCFY%1I?SF;$;QUJ&Z7RRDL%NZQ\U&%?BC_E[)$*P)Z] M?(V)D+UU1=9^4>\%-P N..9M#<)-G F[!=(C"7>DR@8S$Y4W,JB) M1IU\N)J. 95M3DR ]:QO:5#S+R8MR&:GC68 MTRK9'_',0#> =#],X 89X"F#0?Q%ZX%W\8,ZK))#:G'Q("2"4M&;@J4Z_;YA MP[4)A@Z!ZE450PJF2V/;8N?OQ5[DUZ\KWXVU(LV%B19^,";[C\D.C34H4&'U M%^A%E5I;>6I=+L^D"2G?5:_ZZY/6*JY;L7+]%5ILWT#9L4%ZP!!>(\*KMF&S M"=4#G1U*.LT-1W^\-=(/?$'>'N&'/ M^2J0D^\Q 6_OTW*ZX02,&!G72#J:[)U[S,=..RP[.YT\=EQO,!U-/,+UL MG*D4"R6O&+]@Z4,R2\-B Z"!$0CIYL$) ^F^X<5!\1ZH,==2.!9,V"EFG;#, M:B!UN?)MH=XW$+FIWVM]W%)1 254@U1MA;9003ZK,>%T3J/LPQ4AB MRO5T6]%]0UR/AAELK=U6J_)EIK$CY$V ?^>%9#(3F@M=DY=IZ$6)3,O+KA;1 M3LP@A5K3,G.A?8->I\889$IFKJ]P?<-,R)1;/5*4233U7OP%\;\)01*291:+ MO\VYMY0=00SPLD/*#9M?7H,RL'SNRK$HP?+W[04>5:1J9X4& MGV$MH_ ?AC+[!H\N33&07S%4A_*)^!+CI6[R_LS6OIR%K#ZU49#M'8)@"O>? MV"AJ*'""*I6R$%?N'"I24NQS_NX,&N!R8;"OL.O<2 , TJ5N,H^LI0KDP74=T]._5%A^>DEK<@G((NV<2]8"-.AQ3<-]!U;I0> MV'.I$^-S+-75D77J3'9P4/P#0<\0[* MW[)F(<'I(^'>G'Q)EP^$3V:YJ.N][4F:Q(D729LT7%_'TCF2G$N/?$Y6#EQ> M>,Z62Q:MI:O??+JY82\?"$_EA0GS]8VCC98;CF'U5&U/AN/YP:Y 8EMHR9J# M;M8'["7-;L)71E]Q+#?=JG+UP=Z[:\9;'#:YVS M ^ZWQ",+SS=;6V=->3(JC/!V9 MC.==OD8/F82E6!O1&PT$H,Q;P4@YGI_H:6'FT@0UY]"M8NDCC!4BW&8YJTE; M\1$-+%GI\F8TT.TSCJ#J#X0B0W48;PH(0_8DL[@5)Y"USLFM4.&M@87V&6J= M&F8@W$'KQO)\DWP0^$GH=AH%S=L91X]QKF@DX'%#'TE+MO9A9!AQ;FP;\5#; M6(9ZJJ=UB\OC9@GA_R8>OV(IAZL'Y637W*C1P[H5G#\?6A&M)T6T6W1@"$KU.Z MZ275N!?U-X.QGEPZH;G"Y?4A6-=$6T5MI5*$,TTW7;Z(*/#^B82/Y!<1JBZ: MT]%AF'7";9O9ZX.OI<&VBN)VW0B7^-T[9N^H>)" ^#7'PF.$P:T(&%.R98?1 MXXGUCPPV/+K'!9+'ZT1HNWFV'Q/(*I%D>)1Y;>7-WU%P(Y-9%BP,KI?NZ7QBQ3>.<>+QN#C(;0)>4;."">+ZS^4LI+VCLARQ.>6N_S497O:Q; M33?FFR]9?FPC*]:NM'.YRJO;P'(C;C5:+:-7RE5^1IE<4#D(FUBVK58;E!XL?&Z.51&W3)VY_*.;81BZ=H9 M!ZQ_ ]6\ I29=!(=*E;=!#AR[ O2 K*3V)^1"V+1[1MN#;K.&X>#8]B\+:?=EFQ[890=F&XY8NPN#*<7#:51I+6UW+-TE5AAW.7OK MD8)Y27MK<4)E61O3WJ"+#HI=P:[%.^!R[)W ;0/3MANX+636=@0'><14F9\) M%"+3YG72ZPG*:^+;!&/BORDE ^C00&].M+[8O5T4X,V*QL23P>A&W&:GDDBZ8U@&M*MAU5 MFRE"CZ41^0N+?!>$M.G-(*G2[R-.M/KVA$J5KR5J&66'\ESP?/?G-N6>;%-^ MC0(:9R=F27#Y[ O2TZ7\ETOSV'A VDK/XQ7-NX$-M9UYM[YR]'.?G411P0Q #W\0( M% &=V<"TR,#(Q,#DS,%]D968N>&UL[7U;<^0VDN[[B3C_H;?/<[LOWMD9 M.\:[4;IY=4+=TI;4TV>?'!0+5<4UBRB#I"[SZP_ (EF\)( $2 J@W+$;'G4Q MDW''SZ\?4.2D*ZB9//+VSQ]%Z1A%+W] MCW__W__K[__R[MVO)"$LR,CJS?WSF_.S7Q?+=11STO3-S?*:_TG>_.V'#^+_ MWIPP&JQ8M-J0=^]$8T[U^\_B/_=!2M[P3I/TYZKVW!+=L&[*$FS( G)VS><_N>T^/&*AD%62-QH_G3/ MXHK!C^_KOJ04XE_O*K)WXJ=W'S^]^_'C#T_IZFTIHGB,Z*0B?^K1ESI]_.FG MG]X73VM2SBA2L&ZH7=!G'VOB)N%?BG^MLK=\D-^\.0PSHS%9DO4;\;]?EY=U MNW60WA?MN%TW0;!_+PC>$[+:O3]_RDB21O MDU_>IM%N'Y/JMRTCZP/WM!*KU\>G#Y\^OB=QEHI?1(?I._'3NP\?RZ'^/T* MMV_>(Q38I"3](:2[@^"W^7U*_LA)DIT_\/^D9R0+HA@A\.9A7\CPX:!HB!<3$7)0EX9,C)_9B M=!F8BW##Z"H/LV\!8T&2/=N+(F-D+M(9N<_LY6BUMIC"&0V+#8@O"KL]7\&' M3F,U/W,!+X*(_2.(\'DEJZS MQX 1ON06TWA+X]7E;L_H VGV8;M 6?8SO4(OH(N-&K]2NGJ,XIBSODRX:[01 MWLHB3@N"F])F+,H>UZ$ Q8UBS[,%3D)TBCD7,^B..N<68O2;C[(-;.6 >!A[9A9"]%I/]@MLQ9$PF=TM\-:0"3?"?=H:]&->QAU MA[86&\%SE/W96D %KU$W-6L!$3QMEIR0M#89ON/S/\,#A*HMQVHMPC&>:A<> M(+II!\,C7B.$ND:.<8T;W!K'5QG%2['W3ZP]DX$^R3!O9( ?8N^!C.![#/U)O6RIO2O1O:LQO6I1O*FQO&CIHUO3!K8&-GY M&]?M&]_A&]W1F\[!F\RQLYPZ*6^^$D?JMQG_;Z'\]?HT2+<7,7VTG$@ZGB,* MNN7+!TDODV(G$4L=8:E8"JUV8JM>1E2&[X&,;,5!^ ,Y^$)BVHRIB*R'\92X MWI>G]V/*W60Z3-23(!99#;=;PG>;&[X8)=F69'Q*Q0/%53$>4>0QI;3R-&E8 M^#]BV^'+3_8\[$5'S:XI7L#"2L+RSZ:0=4I*E&3O5]'N?4GS/H@1AI4DP52Y M+2(WYR^%N 6W$:3B?XLY2)-W*[(.\ACA#*!E!'B/*S'=!1'"UC8"EZS'D+=@ M]6Y'=O>$C2ELF^\(DFZY4"S,[\F[>B!&E!?DWI2:@R1*HD.Z5?)[JV,BDK)6 M9%5U+<2U6A;&[P^YIDW6"%$)49,PU;?L^:4?:\LF+_N9]&U.B!L&&?0VG"']V: M<+'ZGSP]G'K=T<5J56@1Q#=!M+I,3H-]E 5Q(7PO.K\D'(MIE)%;PAZBD-P0 M%M'5DH1T0<1+=5<:9OKNO,3K"X^R'O[3"U3.IG]U.YN6),U8%!;. M*E^T#[/^,DUSLOI"LNOUX0>^&]\%3]^B;"M6=7%MJ3-+AK(I[6+/QDM4CS0J M>K3:=U2B\"]>H;"8(3TEC!!HQ )&'Y+%')!G,QK&J$-V4B+NW_SW(NJDCC,^ M%&%$DO#Y@H]]H>*)+(? P&VPXF_@)QCR]Q+(4X_C.)Z H03E%/BKVREPG6T) M R)C?)L@T28YS1D3BMRQ@ L>%DA(5L6_XD*/X\!4$_V&LN)!QI>%^SP3J0AW M]!!J[$P/)WV7)G_AOKV<5B['7S_E7EBZUTY*+V3\[+Z0(^*X>S\\Q+ MN*GDU\.AT[HTUT^N(X*EJ$4JN"QLWGK8#9F7#Z>T6.,0&1?[4\B-B?NUFU>Q MVP_"5-G'G\.8\KWPE[<9$R_ X@>:9.0I.X^+5K^\30_9PU[8]1"X%*L038H4 MZZ=(>CJBHNU:'::=$@2*<]H.*-IFIV8:@O@H.+:P 7/R(\S?D>VLE3!0&EU) M4PZ%A&;2M5F2YM"QL-*.%*<=:&B(L;"[A.',[?W;)Z\LWD[%&#Q\\M7Z8TN?1Y.1; 8U M3H_HBV]CV=/N3N!H:%+?FARG&_2-T7&ZL[Q+.T[G1O>.1YJ>B&O8(]T3Z-TX M'X>O\@[]6"L)4"-@'-;2N@?CL(?*.8P$'$V=BK$6&62%CK$V*U6)DI?<$-UM MC%/V;%@0:+*-:KK.#(M&O?"F-9T(%N7))EG^I^M(4:IN]*U@ND[DE0>GVA8F M[,NH^*2S=V?A^!RGPI7DHIB&JGSIE%)9A 9Z-[+Y#[_]2OG0\14S)"Q)%_=I ML7)V1%72E()*:!R][NL&E^*4:K[R2UB*EWX)*S\B_DNR#Y[+%_]F[:@ZS L_ MK@.\W\"-(?C@1N:1D!*K)JH5$M&Y*^=4&HA MK27C-3 ,#]ILL1,[C;B7PIFO1+KJ^6X?TV="EH3O8:+C4T9647>*&;>K@NKX M=OX:VU9YI/T-V/L16*^=OO,G$7TA)R3AFG8AHZ$Z7J"&J?R% TXQI/&ES/RX MH].6',IZ5%" _I^+_$>$4?5J( T*,FI>?YE)2F1;#R /4DX VMV#C$>5C7L0 MT.0Z KSZUOM:5*B:W<97F)F?T*@S= MRP%T;FHHS]'.ULK\1C-KCY#7"#KH-\%SN"7A[S>,9J2XY<+_VK!@=[I8GM\N MP@Q,9#!L56J/;N6%+P9,66JKN=SNQUZ$]='<^U/_9=(C3+_ \]*'^-\#F2^I MGBSXJ:$"U9M% !2GF)7G[ET0M$BZ^\)GV*&87K(YO#IV3*VA:MZ&A:C\-35. M,:2II=$N_HD$BF;%&;73;>;N-OR:V41II<"3K*4*NDF">;*W&DE=7D+3D M_MK;4%6DJ?5UC*W\-;:?X.'/]R'Q@>1U[( !G(L;M M3, P_?G)"\#!_GS%@+T?)5[:NEP$(3D<^"K?T?MDX$MZD\Q?1"!5LWI-;W+S MHT;,]R/3,8],9U5&YON9Z?)NHU@ A:H" MX3>$B1^"#?G8016&M"X*J2*=$7H,=+9%C+H+;ZXV=;Y46.V:XGLF%=:OHH!O MJ?WO 5JVEGY+4M-Z1O :-C*VB#/NU8_$@5O^_KS*8W*];BE;:,HU+FM5))NC MUF Y^F%]+3"!I+CC(\M-*U[G^%5LDZ%HCO>(5177TU5X5%&Y;:6 M_D L4:SZK8+<=IT6Z)-UYL=K(" >&(_7TLE!X_[H16=P&!/ZVOPP6XG5_3J& M&6SWWF&%>\N#5?H'F%Y=H]_"^/Y4Z.^(",;LE32PT1U'Z/63N&]N;61>RA0P MM5_5^WMO@2?/)R0)M[N _0YX!5ARV?MXCWSN?H+A@(SD,.A[]6,)ZU^7HD%@Z>W,WL %\D'&Q(O2)QD# M,?[X*-7*>5PC91^A4))UCFK[9(Z<%?3*0-$ZJK'09E]^9T+"UM=5XUD2T4!0 MRMV6UQ/9P _#=,Y*+\+AVVF4]%T702D#D1]Q#HSY(92@HAT*YB 2_(MYC(($ MO>OA2>1C.!A,?0TD'/SQ,*ICJ9ZP\%<+<=05+'34OK@=<)3$3%DE,-H1$RWC M2=:*E&4-6/!_=2'!?_KM<_ _E!V3+/I>AIR@' >(8.X^A5;ID5P)J)]),A50 M6! 9N-?KEDS@3J&EJ_*@Y'3N_ 6%:2E>M:;]^QR+!"8Y)W>S?;"%>]NC>QM# M?H"ED96;OZ&9I[J-4O5RG<"A >GSSA[=>.YH5];/-:I7IVDA*U*"G\N+YAILH7 M_DIP]TCB!_*9)MG6P&TV8&8%ZSZS5XEHS9A-#^:^ '[< #'30LS NT6 9 M3F<@O:#Y,-^VR\0:H@/DG>JH'H)E%\930W>G%OD M>K"4Y/.'"Z3WR( INZ@@X_A$1;4\AF&^R^,@(ZOF2FFP%ZH9(+9 &8/Y PTW M-F-O>+).*S Z/K:YW.V#B(DZ"/VCI8-:,?!%!\-651D7;*N98,UN%&P ANZI M0I7CXY1C7J%"0W5I%FS#7C46?<,7+YEB0N7HK2;;2'Z]$C*#LYXB"E?^\5RL6*FBB.!!#483/''.S(CS7LC@4K M(J2&,2)[7(Y/__'\T*!1<2 $^MS]6";.R .)Z9ZL[DBX36A,-\_+:+.5?+H" M25U_CD9#/3^0F W 0,QH.YOBN]%?Z*%:+8TYY0:_BQBWJRZ*X=O-#RZV@S(0 M. ;=^I% R04.Z6Y/,K+8,%*$.*0HTQ >824EG"6.<&H/!XZTGX$IBN!BL^ M#9+PV!M:K"7S@1Q!MJ.NW?Z$E-IPKL7QNT_JF.VS4>SL+1"&W/+MIGY<2WS--A' M61!'_Q0?4]WM\XRP^IUGM2K4Z]4 -FA2'>ZAFLP"$1;:FR,%UXD?P91C0I!4 M-W7"(*Y9+UU0U^Q%DP7-,&2INSF.\!TU(RTSR1&4JB2M7F[00N>L>%C-'(DE ME?]B6,9@EG/F$(RL,;'T3*G+OQ8.11?EWI\]5"PKEU:JJZ;+Z$RC=O6U(?':4D"A"= M^N@RQGZL)8V#I^K/,F5'R'I*4\F!I7&[RJ_&MYL'<&P'P@)*!EWYL;Z 1YD@ MG!"4Y;@I*>/?CO'YF/IP& ,Y#=(MEU/\C]@4 M'H)8K+NUIF=1*H+$7+'>\9!AN_J,"-WNM<'>=L@FQ;2!4'Z\U915-;0 U=)5 M:31RNM<&0.R03 HXA1">O!^-H#%T%#HZWQ%]#2>55WQV+[057'ST+=J'O+,J M!%-I?_)<__F?$6$GO>,CF%H.U]B8/Y:,04KC MAY=VY!#M?CGPQY_:HP M7F(/K DS+?C4Q6"F@9\_I]2UA)?)/L_20J6/\'F!GK(++8C2]5N7T7I$3=0& M<8/IK@4?J!O/UJJ&B)_04/F$ALJGUP056.W1H?+)K[-I2,0?T5#Y$0V5'U\3 M5&"U1X?*C_+SZITN+YSE]>L')\%GB[#1@YZ8JU8"Q(-N20 MBW8DN0F>Q4^+QX"M>E&**HMG-(95>L\(#!TF0]6B-21.[^CU/3=\(CYM+=XY M;PE[B$(B.]0;QJ0WCF9,'"TR(^*(CC2"K4SRP>(5Z5>68OGA&BWB@CM9P8-1 M?FNE>X1AU.A8Q ;5Z%5@U6J$QL_Q<\=(!JUJ8K^X=J\"KC9C,_X"$-*,47MP!O"(KJZ3+YMHW#; M['>1)'D0Q\^7R?D?_(_%CN9);Q>U;%W=[S)M_2H@-VS,Q@>?L3P#+^.K/#@N MRYJRG2BH>%A4^2H+.VXJRK:_!E.^"BCAQV(R[PSN>^"'A/%.&0(PQNU4+M@K M!I/M.+V0PZ4$FNT7@5U'18O_B+4V2C:'=?CC6/%1!>NAD5*0]:N8 Q..]I31 MP#&$]>.CQM8Z7>^+-Z]B5THODX-:4%W+"7L8.J]4/?RYIQ=Z[#V:92J9/?DR M]+&^C5;+5*:FNN+52'Q[);$&\WW1-.^19]%$HSO!W!E/TM:'L6>2T7V0'R[0 M!3ZKWCS:SSPINC46V*A:>;C^UL#.B[>*=J=^G(G:ZW54)UF)V_?2+R-.V076 MX['JPETF-XQ/C ,S?"R;^&_)@7)&K/K_/A4&=-'+C)[U9(!2RU]T-B@3S5]D M/OB3=GZ^V\?TF9#BN/OP.@&FAVKIRJ%4T/GZ>CED/:7XD3%R?2UD$EA5R.+' M @SE5RQOOX*00]&6@ZNA?:70,QFAEX"?1IXITK)Z(7M !!!=Y@V/)\KHAJ\4 M=]9C]Q(@-!%NDDH(*[X^^M[5YJ/#2=PP/ 3@G:__I F#%UE=E"^O?8-1E=1-.]9-:SM,ZJ&,9XG>6X,+6T#O M3CIC*%]W9.:8[ T%99#/7+Y=O@-- CXK->L\<[3]0A.!J@7OF>1 )8S2:>9N MEGP.GN1&@9Y51FD_\\PH"L%51FDWZ\^4E[G!=T;N,^?W];@"?%<^960591=! M* J5/%])KN*A:*L:R&I:AP6? <$DU^0PI IUG5]YP]F+&BG:G%9*_D6A9R5? M/X(:D(SG3_N('3Y,6!S*(W A:Z+ 1[_)''&B47PP7OK\_8B]0K*6&\L)98P^ M1LGF--CS)UGWSH5-4P6.Y$WGB"?D0 S&E;P?/RHL"N_@6.3[@6O?_?=&#(5#-?>FHD?'^EL2JS8F!4;[QPL M)U7$>N.0\ M_;@5TUR@A>"I9%IJZ8#MKD/GN_FQ*EIO@!VF?ESFN&$T)&257O#!4@% 2W?\ M'J2,SG< 8%4T H""J2<7#*YHLKDC; ?XMM"C:C-N/?+=M I%S#;C%I]6OOO8 M%22N2";*#$BFHX:J4R6B1^6[O7#J&9E.RK*RHH?!K,97QPXW^Z_S+,V"9!4E M&T1 "]-<$=12-_<=0@,'9'!P2]U7!3K'$2Y(\"41@R\*X5O$4/6-%8!3-9XC MW-"#,1ALJIXJJ#D.HT%B'XX3HK#,,;IA41)&^R!& $W75 $S>=,Y@@PY$(,A M)N^G IAM3&]"@)W2W2[*A+P7A!R6802V%*T4L );S1%1>O4'@PGLHL+1J$6+ M.&Q#WDVP(97K5\M"2,J?B@I*N^[+KE&C8UXSJI'OD+!2WNR=&-E#!8A1HYT= M_W])4L(>R.J"LLLTS476%0#>HOSVN;^ ["(R5-EL2$-PKXSL.D$*Z0.44 MM'2*G<-%N8-!.X2N,H'5GM I(O#3C(H(M ^Q@5L)<@(P,<"#>PIZL_=2 C07 M$*0<^VD /MW^;TLFO;:L(P/M[,=->H45>S9&78GO,^R;V+^[[0,-W;LEX-S4 MT%T'.ULK;T"867N$>Q%PV)P/Q';!^UH54B2K)0G6ZXCM#I>;-HP4VP68?&_5 MM@JQF[5UY/=I)S$=-@IR/+3O%AKV,7!A@%\(@^=P2\+?;QC-2%$*G/^U8<'N M=+$\OUV$,$0,6U6OA-A6'L/"3G,L(-#Q:'>%0W@V@U: MNGK%E])Y;&"L=EB3*OCYD=;;N0S1]];E!.500 3^>^M:M=#>.L3)CRL!;NL%S/KEKOO,^L;U*_/'-+H_:\5J=FA;QQ<[LJ/7&\9?VIG[0D M#S1^$ >6[:LA<$$;!&V=B*BD=;0?*Z7N-[>8WOY36^E]=P9)2)RFN\E%%NLR K0GJW(4D" M%E%@SU?25 5;81K_?0&,9N;1ULYWX%9N>6AGP5>U,KO1AS8_OS@EZ) M* I%@GNKG*!CZB:!J\*>VIE*$0JURRI*.#;-V^34G\0O4^KJAM%5'F;? E'G M,7NNJEY5,HS8TY(\D"0GSNMJG45I4'ZECFMTO2[ENNIF.56G/$CRZK!'2^XP ME0&635)C"TFMUMMYI2VT^:BIQJV#+TTOQ0&8COL4Q]K5]3;>>18E859V>ILQ M$O2@CB/N7"*4$<_ WD;ZFII;Q]R/;?R4)@7ZQ/?03_,THSO"%FE*1!+&513< MJXKP6;6MSES,VLX 3$-&PQ1;AGUYPGUUC!=A4 MC6>*-O1XC $W56>^%.@J!!,5%B %SI_".!>W;L7$X?^_N@N>^@>+MAR.QXWF M'&8 O^$C8XI!JQX'5A6;UNV&KHM@2-4.MXM+(R/XV+JK(P,<[/8%DG^;T?V1 M.CYTDJ>B1DQZ>Y I547+5;3=J#E,ZS1ZCL('-=,7 :1^+!WFZT?F4RD3'&N% MGE6&;S_S(':NM!Y5:P.&4B&&A5W;C&9FQWZ.6:AH9X-@P,\7*7 M73#8RCTGP[V=(0_*VM!*)\K8U%/Y4;?/*??FSD@:;1+>Z4D>Q2LX8T!+6#F_ M"D)'6ZQ^,E(#!0$[]CD7CK""XQ2.TBU=9X\!@[..X8>5S3H/O;:32A&\;3I< MIIA;=^Q0WX\+<,H]+[ZT\']4HH!&,FA1*HQJX;,YS55&VQC%VH_CM[MHQV6[ M7G.1DW0M3J9_I72EF_R8!^\JG-6O\)L,(LED7+=IFL\&-V0#8(4C;QQ3AK?(2^0VC]V6V MZ?6ZAC(7ZH:FA2)W]$2>.CR,2?N*OC$3WS$TRN 8($XUA)?OH!MSJ(RP-[!C/_+: MOR:LGA9; M9V].M71@#%U')K6Y^U,7C35!>VO/5F"FL+G].D$9:/#> 8%SDT-'(_8V5QZ MF%O=GV,.+@])LR@\%9]$8W 95"5-=6D,IG'M[A#WMWD?\?_-692NHJ+R/9QKA:-N7OA247L, #--L5#0Q)4<0^$;E,IC&KCZQB/2BM1"[5:E2G4_8DYB M^/NQ*1^DNN;OI4&1V9GSU\*V8A+DF#=L31]<0_^19#T,AH@RZ<>/G?VP9_$Y MFG3D M_J/!4&7C;4C'?>!9$GPI*]_O#X<007P:I-N+F#Y>)L5=^N+Z0;8EK/%O"1@& M'E?K#WHBD?90H^IM/Z\0W$FVV M&5DM'OBO&]+<26\("XM#=L4J@F\.KC&8YOYC;."0#%J?,+V5N/O)O]6KKFQ: MN>V':;,2=QTNN"I!+!)@$2N:&2/%*H=EY#\J1QNF$59#;+]5)/+##*#*WS"_ MD*?L[I'$#^0S3;(M',RW9V,"4Y#-*P&I?HBF@"C8:P50OV+E4@7$K+I[I):X M[+0VA&/=^O6@$!Z0BX?N M*O0Y#M";2'Y!H;<*>"-'[7%B+-8980.Q!/(P M!%2'Q^M!E6IP)H)6I\L*7X[OFF"EMP2A)>Y>$]1>!EU'0#D^!U *_#59E1$B MLCI_"CGI8B?^98(N'0\,U.0\9HX[Y.","4)YEQ4B'9];2.1&Y5$\=P9.2N4_ M;G *CI((\7RTO5>G#642D-+R'1K0[C7-W*P.*S?(YC7+RN*.X_RW6\HR<> E M.X>6$U2)#0"!_X;6JF6:C@#PJ_(I'ECGK+0?SL"L*G6, M,TS:O"IS.H\FPQ-5!N193MW%Y"X_://&#D@I#L<_#\Z(\XTMD5I 'F MY2QMJ5)NP-P$[&<;#P/M5WWJ_8:1AXCF:=5W-_="2U>JJJ#SWY98)0WMJ6!; MV=0VHJ2TZ1U)@J1774ORM&._^NE\K 8K9&FKFEEE(=NXC_RRRZJ\2ZJXX"(A M:;XW]$C\-QA"-9NWB1['RG2V 1RYZ1H7I%3F4Y U30B2S<2,>A5M3 ERK6XV M.@[62"+$ISECNNQN&;$Z%E\3^P\)(W7'B<1ZC1*$O- E- MEL0^O1JB3?K98D^J]#B@:K*OT.)E88"&I&.OD$,X8Q'XIU@G1QC(L5%MLUHZ MKH#=N=4H+IM=K[^FI'AW42):0@MBM$<[-]2IE1V$HQ[K"AF.$Q>54HZT*@[F MBD';:UX-QQK ,1%LLPIZD5/951DJ"8^@5!;O58:CA'&%@K_. MJ#Y\F3"0%,&@/(B+4C7]"O$ZLG;*!4#FM$H\!@X4K:0>,G6M>#E'7XH9]N4# MRX?K"14(<%\S7FM9B?6U=>-EC&7&]ZMV_ CF[]57]P 4 7Y80A05I&WP\ ( ME>3!@Y2+B*59=10*EX>64U35H2$*9SZE=EI2C$XZBS7J0T.\!DY8.,F#<(=@ MI;25BJ1*\0!)O+860BN\N6!FKCXH6\A:E?,^#>+P4]W_B+W<'AS'1IDWYP7$ M2Y&69$^9>*5JR-9ST6MPXYO48,G@D/ ML226G76/PDLR;H:\'*TF1@"AXXY8R'"SQ7 M-$U/"/^1-+YVC]QS[)CI-VL4LYE@;-0Q&V/;,17 CX_8*K2X870=94(+<]C* MV^I1"K6=/RBU(S(R!J'^_/B [I(\D"0G%WR$JY7]6Y1M3_,TX[.$G3^%<;[B MRHCS(/[_XAO '> -X% .MA6'F8!P^.C80-&J5\^*HQ_7;=G!XC@+RJ[()HB/7XSOF!%!62JLI)R)6?':VIA7 MR=V/8N9%0L'E;A]$3(AUN@W8IG<73$W4_)P<0#03)*!TM &!C+$?1<4ODXPP MDF:'!:@LA?*EEYFF(ZL_YB4CFPD*D'K:X$#.VI.BW;_R010[T'5R1ECTP#5X MX&]EW"_.BX@/%_6&D:SG:)HV*X<0WVPFT+$F?+S2A;7]' M4LT*15SYE!KBF8#'2&2X?0IFY SA4 4T;#B^:R6L6^7 9Y(#7&>Z MG^0I'X TK8^F^XG *-H*B&I:IRG!0R!%S8:AA3WS;@LHJKOS(W&@E E,( 6? MM0]@W&<)XXQ*U=JTK*UBV#@U\2LK&&W'7E:L&TM"Z;YVIE2F^9H9 M_(VRWWG?(5%;5T=6:BDG\\V&2(649I/S&#@I1UICJS5D$?Z11X<[A8"SI:$J M!T)*-6<'"Z?Z"*Z5M"-_@2+^9(2 &S2:7@&>#KT[ATP' @E.5/HV$2-A+T-% MAZT?SMKH^.CY0/X@!'+TQH"(TNT; I*IG,"SF_-DP[LF3-Q=SU:G%/0,=&2E MMG(R1YX!?DY3M)(ZD[;X"^/*^?8G_LM<+3JENUV4'5XYDM4A?KHA21C5]XW< MW?X14=V61+TX7G635$M8W2-5$#J\,=N2ZOD\S:*=*"G3 MFXR:ZMJZWB?E7]R@U?'U8Q^6B'F]ON$/BD(A_5P^HS9JD'3;S!$J2KT' Z;+ MW0_WOB/L(@Q9'L35]_K4>)$0PT#I$<\)(6I-K:'18^O'A9XKKLNF>%L])C+" M.1P(R@H-*DJ_H8#6T0 '*IY^W(99DGTR#G*1_1QPX"=&3U)0,9 MF=>V1VJ'-[R%([344S'0=O"4<^?IQ,:2G!%C4 M34DD>Z]R4LK-PN82?6Q-?637O GB)F,C95D#"OQ?71CPGWY;!EQNX)"@]WNU MYA]_=UM\36U%*M= :=HZ@-]H/-(TT(N$VI1!]O[H4Y743:/4 M36L[C'0>.K4E>A%?%[: PMDZ8RA#U3)SC!"&'F"0S\%3M,MWH$G 9Z5FG6>. MO!-H(E"UX#V3'*B$43K-W,V2SUQ"J5&@9Y51VL\\,XI"<)51VLU<50Z[S>]3 M\DGU9'(A"T=2Q"2>LR\-(73!;9 M1Y JU'4?TT?9BQHIVG+75/P/(1@57S]B^F?D/CM>^#H)TBB]W3,2K*Z3?P0L M$@[H,LC(Q^ZQJV&SZA@6W\PP:IHA D%4S\.#" -SDC(1#W:"\XQXDXE2=/N9F7:3+&PP,U\1XOE Q> M4. ^!AY#P)]6Q?5^G5SD65TI&5RLO)?+)=F._LBC%?2:T_F]GK'U[[X;1Z:" MX5RKF?A1O J2^)B+?$'(8D?S7H4[PU:*Y1ELY3\4;-0?O"B#77A2^0J2%TQC MT-$IL.(DF6$()K0I#38HZ-2B^#BC6A3MN!Z0[B G ..H/B1 :,W>BYGJDB%D M'/N149\*1+0E^Q+LX"MJ.C+0SDTR=[D4"BOV;"Q5K&GI/L.^B9N,7H6A>TD. MSDT-I6K8V5J9P&%F[:EN%][Q7K8+WM>JD")9+4FP7D?E#>K%AI%BNP!S!ZS: MEB-AV-:1!ZB=Q'38*,CQ<.Q+H,*P#S\6ALYY;W]WEQ-47Z$!"/S?W;5JH7=W MB),?)YR=0"2TX*M(0/NZW]$5ENO95;N;]YGU3>K73FYIU-XNY]2LT.YM;E?E MSHVW[&3)F#9?/Z'Q@SC+;I]T@[FS&-KC%TU4M([V;>54I68:RBU_W)\U_/R8 MWIV(53S44U5%7^34?F_/>,41._14G9^I(H XL&U_G1T7DKG0>EET(04KQU8L;?)]%#97 M:N?^]NS]7]6O- M_I17]:>Z%=YS(PJ]"5GMWI^+=D4-P_,DWY5?S;J*TLSA+?'BPZN]+\DW/VDK M^\Q\]Z$'G]V^$G><_KW_P]02P,$% @ %81O4^4VJ!-!G0 D.P( !0 M !G=G M,C R,3 Y,S!?;&%B+GAM;.R]:W/D.)8E^'W-]C]@<\:L(LT\*E.* MKK+.ZFF.>>B1I6U%2!U25FYOV%H;Y0Z76.E.J$BZ0JI?OP#X2]Y\*)!('_];^?=UOTA+,\(>F_?W?TQQ^_0SA=D762WO_[=_O\ M;9RODN2[_QW]G__'__J_WK[]&:__+# M#U^^?/GCEW=_)-G]#\<__GCTP__SX?)F]8!W\=LDS8LX7>'O$+7_2\XO7I)5 M7/ 2M]R?[[)M#?#NAR:6TH+]ZVUM]I9=>GMT_/;=T1^?\_5W51'9;4"0VORY M9U_]IJ.??OKI!WZW,:5 B0:Z^=GTZ2%4/K^,;/$GO$'LO[]\NE!Z__0#L_@A MQ<5E?(>W-"1W+UX>\;]_ER>[QRVNKSUD>"/'V699 \.>SD_LZ1S]F3V=_W% M_F%,\>X9E6Y)$6_=E)/C]%OBCB;@"K]8.-_@/]22XJZ994M MN_+VQZ.JW?@?U>7_7GZ)L_4M#;-\3O(Z O]Q__Z=]%Z1%.PW"?=^Z/X YM_Y M"1G.R3Y;82&"M!3_O;W;6CW 3OV7Q=,![[8T/.LVX/3M+S??H62MLX_X)<2N MH<_LZO_WOWXX_(3^SUYFW.;O:[79R](+)!-\E]FFR259P6Z."&:C\JALIS;D&8 M:Y[8UI$@%:5/1S<&Y-E%E%_'+_'=%I_LLPRG"@$IC+KBZ1FY$8X ZT$T\@@ MP<@>BQO!J$#507V-:!YW%+^"_82[DL1Y^?])[S"R1,KV/MDN\7KC@%V)R3E$LVOLNN,W&?QKM<)&@4BZ,86Q)&N[,+:ZJ[H#XSEXAM4#(@X M!P!'?)R-5M5ME#40^0*EN A#RP-))]'Z< K(!M'USZN4H M/,$W3R6MHV265K M%2FO%)/L#EYZ<8GHGCGEL67I!QI#J*/6@*?=*L0;2G6TW&[)%_8>"&U(ADXR MO$X*=$ERRK@*X^MB'3C;#Z-=8)G[ ][=XD:G=.!3+IB MPYNV)ID_X@"!Z!),(XE.;:I8KEL3@DS'L*BSZCK;X_5E$M\EVZ1(<*X9N0N@DATN+.J M8K_;;]GZAZOB 68X0=:;\D3ODA79(=9_Y[V6Z\VM_%S7RM#O \*LO,> MKRN;>#[F @;$-PC1&C%J.2'"O-"J[8:VU&-VR0ZB%7%2USUYVP )HKT"V<"QI(\=C('3-' ("R5' O4(/+9X3;F M6H]"^&N^ F#?3O M K9BW^M2\+P#DO4Z826,M]=QLKY(3^+'I(BW8F=$;U7W+5168S.4'-?]I)DV MCC:%:#RCPTWT2.^^35*T*N_/+&M#I1*K&A T)W?H2$B'Z8\Q[IHH?8R!=#GJ M\(7=1I0O)U\/7U1)>A1A0DRA\GD MS_J$:<H-4:]\F'N_#:1A,@\-!6SK-_(W40]Q:\,)->S MPJ6KA*]=/KR\NR4GT71T9L] MR^5)^CUZK *QO<5('03%392_!)3<7>M'E= ]\%63Q!U%4R9NI[\FD&2M:(S* MGW<;/Y_B#=NT(EV]G%,:\3;JO=A&#>B)#\*WZ'I;XD_0U[8JD8_7H9[*.+93 M;1\SXO=R]"4I'A[P=LWT^AB_H")^GGWIL#?J6W:9![/-OH]L%@,G6#1X"("8ZQ$-48^IVD-\SP4BNOO94,._K MA"U'QVMY^<[*^1ZQYV3E5'>'@$YC\R(HC/NWN39AM4D,#A3Z-)T=2\B8.A1R M ,B_(VR+B),1U%UK;!72#3N/JOYO1<_K^(6O:EEF&<7&[&^V(\\W0E-56^61 MI[.W*GP[C7.2G9+]7;'9;_N?Q4M:%;A3JU6!.#D0K3F,C^&P36"3+*?'Z]6M"$C*G$OES-_J)T@TY5=OX*#?P^?K)JFE< M?+%UWL:EM=3U:D-'63BCU<6*!VU6T>?F-3N MVJD!@5WR^:A/Z-J)[]^#6FZ(^?$OM[\M;JL:L8G('5"#=I$6E'@);6F7>8Z+ MWG9<(&-IH]4W=JIH$=[]'!LD'%RX4H">4I/&"L7<+"1=*JM?J41=)>FD)_JI MQ2:/X)UIGEH+5:AQ-).T"-\ ST Y?AS1YLWC:9&LD^V^2)[P#5[M,[ZH5)ALL/@*E4:F"4-\@(5]#H#J_B?8YIKJ$7V%&DZ O9;]EU%--" MO6VNO#,F2):G+W:/<9*Q%T GM&3W MN-?!U1K5*4QA-#8G26'==V1U8;2I0^T8'2ZC57E]9NGJZY'8/'5!7%+[CEHT MB-XHXJX'J@TQC!^TQ\GWB*(Y/VGNOWZ"J+J4(QC2[T*ZH\BQ#46><'9'AB:2 MX\%,.?XZF7+LGBG''IGR;L"4ON3P:2A=W@VFR[NODR[OW-/EW>Q=+[Z+^6&G MYDM,+V+5=VQ@AW:7S.#@0B[:$$['@]!H1N&80:+W\9:_O;YYP+A %^F&9+MR M;BB8@VKAA! 5!JXRB=BTOCWA 2+-K4&ISJ1:(EC.TR1?;4F^SWJKLDUVG10EM7-"9PFRIXZ-.I*9 MYRK?X+H_N@KM\=[P[&4*D+CTQ:#$]HWG#RD'74J;&1YR?$85$!U M/WTK#P#F<7=,>M))5G-OE*6M.A6MH4-5P5S)\E#F5M\GVRW[%K8\EOKPM9(X MW6JTJQZ&QFXD\97(+LEO"J(3@-XW*F^S_>;JZ_/JP%RCQ/+A=_6@=&EKPH [ MHR[V>9+B/%^NROTY$Y(NGY.>*O16M2945F,5(<=UJ@=M"*T:-)Y1?1.U[J+/ M[/[,,UJF"B563U\0A-RA(P<=9EAB8']F&)^279R(.P2"[34"$>P]2*43P;=H M9,%LY=/'D II@6I+]+FT#5!4^:GNLY)_EEB7[ M F/N6 M?3^05U[\(^QY-6E%$3*\"KO*A'BWQ0F/%J8^6]]='5EH5.8&T&G7S:-6VX&F MTJLDYE#-]J!Z'Q6N#MX'T:[Q$]Z2\I"Y '91L"804,6JRH4KN8T 57,_:A"* MKLMW>JC[$U;UYZ0I^@W9KF_)R3XOR YGFJ9X.%9?^T.PW"4$^^B>LL3@@@!3 MQT#\Z$:9,Q;L:(%@$L<(2LJSR3AF*%.,/:PB[PPMWYS)*']@_\<.(WV*MYCO M*9476;(J:!JE-Y;INGNA95F>)G.1KC(QB&S%E.;J-RO1/X-5E*&>K*N8I>ECIZ8C-+^4/"TYZ MU$);H$.@\B9+6>*UCD-9 %27 +VIR_ ]/XNA+ :JRX%805!9DM\SWVPB^G93 MWZSK@:I?)/P.\PIP:[]6OQ?HYZ!! $6R[6T"/L&WC6W*Q7"LZ -)\0O:Q=EO MM+NWV:?K +IS=D0A(^NPGTE $&(2L(@[)5.=]CJLHCHC:=76\X:\WWH'N+A] M.@YKFD._))Z]$1K;(LX*;Q,ION=%ZM?4;!@A MSFF@N$!W^#Y)V0YH["U8\8!1^:/GSRWC^>JJ#^]I,L)9!WO^J0+K-K@DV5FJ MW5S?29&\"JO=:,O$Q?2$Z;W?I04A3JC: MOPM-0:)0A=;?)F[V29]E<1)GV0OM'_'Q 6C"1^&CG>SI^7@9/@M1W*[1@ >T M'S3+<-1-[_S"AY/"."C6U!ED/"RXF\?"TG@SRI+L=DEYD# K*TD+6C*Y;SE,(OPGG? .R0>%'Z[\+J$\ KT#U M?2K9REY:P0-TW^!8"U\HP>2L=O<&9U!HMY0^,C5JK7<3GYDGXJZOH85SS'75 MW,^$9)_W)8^ZN/!&#=Z"^13VE&W3N(9(WNJL.@I]\Y$4&!W]>>93?2"U#A/@ MH)8%J"S?;<94#<3(U@"2^K\F.MDG;PL^S9Z627I3T";B ][=X4R2C*7W6RE8 MN.] '1U$UY, ,G"3#OH^47D9\>OH!=YOL=K-:%E5GU:=ZW!*2 M(1Q05%H406"/<8:>^&L,)JXUV6[C+&?+*DJAA:,S(S_DFH-4H%)_*F>%%O6Q M@M"E])6KXG9?<8Y>I J GK0$?CTJ<^FH!/W/'__XX]%!*O^&_OSCXLW5/4!VY:N^X$';*]]P5X8J_Z@X"WO$QX4%W"_ M4%+INKZAO'8,_<.#D[:/*&(')**K0YHSJ4ABJI)1Q]2UCEK@7H74CV.E)-%= M+J56,Q.PEF15KQ.3HHH,:FIY:>740Y]53X\9?L!I3OL&%^F*[/!'7%QM;N/G MOIQ,E@V>I7H?HK%I)6FKE0%$27,<='4T( MDXY4GE%]DX^G&XMP7IMH*Y58U4!?&1('415*S#D%01\8.[N [5OY*U6(*8P>I'HO:.. 6(6B)D$LMLYI*:)=96(BE$Z=55C MP Y(.=]S;*1E@JM).Q]2U>%K@7M73CV,E']$].ES@>QU7AZ^T3Z9! M\6I%]BG[C.Z.[93R=Y*A5;TC9F#RDK%!IR]%K1D$UO+2*JR''I#$WN-T]<"V MO8&U4 ISE=1ZYJ[E)@3P*CEY+"O9R2!D35=C%VK[I>*!3F2:NC((3?#4BDT: M)23!O; &5W)N%,!2*;.6I7.%-=A^Q26&L=-5UUO=&PS@."E(/6ME)*T0DX(: M)[UX!.R@=-,H&R8>J;E:08*Y>QEU GC6DBR6I:#Z$(:&*DQIR5F@UY>RIHPB MZW@:E":),JO<_0^ MSBEGZ.#K.L./<5DKFEB7R,]&2F]! D9T#T3RN&+%W.@,5SBKUY:)@M4 M&J'/U7\#^J#0+<.4KUG<4&SF%RWEG,RO2?%0GT3"CX]>INO+)+Y+MDGQHMSF M8H#O(8G;^(X7(3R:XUZ4=6"#2"WQHMH%?:$^J'9:E*>(\S= C6- FUX,819Q M4.$]B<-A!,W;Q@\K!S2%K$Z1!TA?Y:)1?-_%@]#%(!X^& 8'M=6V%(8?\)ZD M]SD[. 8_K]BIO+2'E^$GG.XQPG&6XKEW>[3AAT&WNOHSRU7T-JE4'FTB6KKL M#((#NN#DD;J=:-UR?\R$YC M3>^K8X+"RPQ0+MKV/=7D&- #[8)9]T-E90DKIS1%K6AT8)%-OU3I#.FA2IQ] M=@IZX7SG#V/DP=T$.6!49X2LDQ$.VY4C)DH4[]CJ$-;39<<43EY<;7XF9,UV2[K!V5-" M$RX[N;JG&Y-A(QNUX6C5J* ]S/D80NF%HW6.V/U6DS:W3HP52VRK0%2)RJGRGN@"%TDH$@!#51MUUE>4RTT"^=P4R@ RJ)D%/ M>L>.M" QYE?9)[SE)\8%>;:JKV,DGQ18%WXG #:EX] M)K/Y2!V9 K@4$S"63E$@B*AKQ<;O] N@[N.F5QJS!%U:UOLZ!Z]0(2TVV] M,1(;4C&/^F\>#BXWJBE00_'?MK MT '>&L>(W0NG"=/7'[%YVGUIZ,_2UB&&0GOE:$QO)26^PQ&7'-?YNC!]'+@ MQ,$4O1D2[?4C)?.SUA%?/AK28?KCAK-U7X88 XEQ5.7&(,]U=L,8Q4*O<929 M=8E7MS*E-I#VT)TL\>I#^NMU Y=X*9Q*QA]N!+'$2U-ERMZS?HE7WU;= M(PYAB5>W1.?Q"B_YISM:;O?-I QOFSGE^0'82T= $PA.?,$U*O^N]M#%U6=2 MU_'+Z@'3_'>=D8(=?T92]N=]%N]"$H:DOI7RD->-3B0'#[541%2/='+:=] % M&"7Q JO MZ(9FS/5^R[];OR3I_5N:TW=(4$0>R(MB37TJA6!Z+=PW5K,_C)? G2)=JI8L MZ:VD_+]TMT!)CNM/!V((N!8NA55(8K_Z,IBU1X8:52I ^OAU*KB4+C#288:B M!M7WS 8KJ1KLP/6G!IOOEW6>HAK"^6[95*%*,0"^5U8XJ,40S'?*W6)] MB(M]QKX(B0M]STAF*)5$U]"I*MK0_H0AB0+71L\YJJ^@-;T4DB"D-:K4A.K9 MZV31]E$KHX\*7@RX) 37_DB:&03R<9ZQ M8I7ZD%>"3AT'#[4V1-0YE;'!68;7Y?&7M_'SV?,C3G/\'J=XD_3[4B#K1B<& MZ]%RT>*[50TDE%X\9H2H-JJ/""[B9SS[8AE8E9-!]2(*2>O8U1,@QIRR>LSP M*N&KZ7H:ZM]J!-.^-5H=!S"W4NCAZGDOF$?M*W-S6U(5Q/P(1=8>K+H4%;T= MUZC5_#K@?4T?W:9BCUYSS2HGR6%5ZV(I:!?QV*9N >>LR/!M:O>X6[L(E^GV M==7R\;A:/IZW17G"6_*(U[=X]9"2+;E_^9336XMOMO6 M"1)*SWPS0M08H8-5(%^!0ZN>#*H?43E:QZZ8 #%F_8ZG6B=UM6$GH-/D5F[X MP#Y@QVNV859^\Q!G^"[.\?HZ?M%..3L!.WP%- IL_$="(\([_H9H?$D,GQB- M#1#=%&3UV]OWS "U,<*9/7?#3>*#(;W/ET;@"E\WC2[A*TA-[]NEUWP3[ +- M-CFIT*;*3O+X[A>].2F/DR2EB:#,4J\D-1FH.20WF?DQ,#G)@0=E)UT9Y]>1 MN]5^;LKB641'5$7,XBUO,U!E@Y991H/B&\ M2%8G;-5E]B(?ZNMLZF9:;C,V:=XC;-X&\I875MWQ.)1 M"Q*2F7>$H<:;C^UG<<8.*LFO<<9%J>K"&NVJAZ&Q&\E\);)+]IN"Z!2@]^7? MXJ_X[NBGR79/,R&Z)'G.CH9!W'Q>59CKEUA615<=2I>V0@RXX:B$UZ5!(1T; MA3HJ&\?*X*@^5=$.8*.(@U_T$1?U"_0?\^%0/^](RG*F3%ZB^ZX9-XD M*5J3[3;.2K7PN]^')9=N96NDTJL;O4S*I*&12 LO''DHIFA-9@J1.)M650'[ ME(K%5*C6U=A\!#/9::QEC3K,$Y0J#YU&0IE4%,M55:1!)8*50B2-E6.-5+@^ M)=(-8:.0MB>L15E7VGD-;8I8\1K=2&I)+YLZAVA4T\&<432;#5X55YNSY]4# MF^5A>RY=I2=Q_L#^[^P?^^0IWK(9A$]T<)4E*S;%0&\LTW7W0LM2%)R_"+58 M?408*W3W97*:)+P53YM@/$6-2F#VT2>NH%'&5O*7?^>(IJ@5]9LY 7D4 IF, M>4+B6H,(16ZH6PO]3GC MC"S5C0+OIS8'90TME;&#;Y-T3_NZ5[3K7QZ5 LI8.D=M8I([>LD_LE#.5UQ8 MA[9/*4JPJ+$/.E5HN6+,"*9:A A?AF'6MSKRI'1UMK#!/JP[KAZUR5IZ(.J" M>*;M)M(%HL-N=N39M\-EQ4J$*<@\Z_J"L]WCEKQ@S->#73VR0DG7&!CMZB9' M;3=6LBID]PV*(9)6DUK?FT-"YE[:-@NG3@/E[$(!''7* 2E2\G:N&B&IB] MCVR@N54;')7'2H6S5:-HR7; :)"$I39J!6_D&-29E;EG\+XCP-2X[(\@.X M!A7"U_I+%0V(&(!4#Q^%J?9O@)B*LI2:NA*C!-R+!-5Q0,)3N;?E1C;H/$GC M=)7$VR"W%P95ODQOADI2J$SB)=66$CT 18UHR4T*= CM<)#A7N$."N/\38B' MPOD>9G33CFED$1>HE9F"2T NN>]X &&1X!Q$<3U\T";0N27L[(V4CX)-J=\C M#],$OTM\'"=?I\9G?=OGXL?(3KARCNNP?^3F-"UG)0EM\A5Z#O(5$QW,UU4R M@T3SDK L H.2$AC/,-L:Q OD8422I1';^E6D"@B,-!W XP<@^=:LEFJW'Y"M M9C;6W:X_6G1_LR^::+:SLL(V0(!IV4!4J:U[PV0L8$<@K9MI.M;M3HS&".[G M!W211C&L,X)O[>N7![0UHGN*F0;+HSD6QG#V(GW<%SE_O7$?_N2=LBXSK+%E1]="6?UE^R?,ASGYCLV(;DJ&+-4W8 MR8KF[VJJ[ W'04??![(N'$((F=#T-:=06=])JC$5=E@".P8+[!@LL&./ CN> M1F#'HP1VW/DT)[E/DPU53UJ@J^*!LN7J+L?9$Q]UETZUGHY#UI-8_P8]22K* MK*=CF)Z.P]73.[">WH'U],ZCGMY-HZ=WH_3T3J6G7U*BTM*[D+4DUKU!2Y)* M,FOI'4Q+[P+14CU$;(T0FVMEK^-]3$FSPC$ME1EN3_B0IV\+)P.*0KD-#X1 <(X3C?P MB(:D @6*ECN2%4,W\*5O 09L$2 +"> MP0E!@P=,$,82S49Z=R],1A7!#^./> >:.K_EWKV&<(&8$]O:$[61%HB!((;R MNUI4+VQFE,N\KWBLBOT)LQ4%:YQ=;\8U=IJ$077EF<" M60WN$S2(Y7(@ALG[";_K$L"QUR#,5]2M8$6^_4)&#]M;&(-'[1QC\O$+C1K MF/U0"K<#F!J7=0'>O:8$(Y)JU!!$J..Q Q *-V[\T91G+K;/.%AOE< +U<<- MU2G(MZX29^-T5S()MCE=K?:[/=^3L?T#+-I2/0"@(54!>,PK\I"3-J':(@Q- M*AK0J'43Q:V[X:8* [. ><)")@A=268A^R0MJ#Z\>Z:;VLY\@=I2 M6/XNA6'MI2\MA-I2?HC_3K*3;9SG'^,=EG]B.LS;W$;*O?WE#%F\B9: :$(/ MS!5*1&.>X)Z(NR+F&\H'J -I!LL2IKH'9P@9$# ]J,L09&JX5&V ;.%B3@*7 M[K8K!@292.YBO($:OQ3V#-8*.Z0M@&T8 M.OM ;!HKV4[L,+CA:D/%4CMS0<@S,1C!XX]#[(\M+G8FE"F;17FU"1^@T&CMEZ!5\PP$G M,BQA61$*G+2,J,#,!2Q=D-GKYXSD%F/YCKDY"U7F_C(-#S!EI[X=<&#:.$!$ M_$^TBK/LA>\SN2/[N0\8!E<^3+F]"@*KLWPV, 6VHDS M2DZT9U@8XD&>$_$ M;;].YMGW9@=1+]3^J:1=^HB?B]LO>/N$/Y"T>+#(_Q9@@R:(^F"3CI7%\#-/ M%RF*XV[P+ W )H^.@TT%-@PYI;\+ZGOPPDQIIH#DD1=F!F MD:*9WN'>O7269P1Q$., -L$2A:Z:P4E!! %F 'GL(-7^$=OMO /7-#?VNM/. M=#OLC-Y9I]3G+2GB;;"":]*.M>./X M=/35$LJ^]V;-J'E[7R3#R7UZPF9ILQ?Y;JD:DSKW2DW&"D4"ZC3/JO&U:E"Y M1=6=4#8ZU54;@3]F@?@2ZP[=E6@SB=H^8^/_JGM@A%%N8Z)K:U(4A$Z=,1B@%Y/KG\'"?I)]/=%,_\3M::+61<378E"D5H"]8NZH1DA0T7?BK9FN)[]MF6;L!@ M&]L5:X]^IVV_3J?E;7\HXI.XQT[?0]I&=D7;X]]IVZ_1:6E['$9WZ2;>XJO- M=48><5:\7%-V%6?_V">/K,#*SA+$J==5TCLYD[ N#+B;-*3A 02&R=<(U&@W MIY9L-S1O[>U"NJ%EW15ZP\R_9_0\ M3?)'DB=\+35E:>V*N"\Z^W9(:^P9N6?MK!.T/Q.R_I)LM\NT-W]\.#92=:3N M,.>ZN;%T'BMMJW!.1^E#(FN%;@\8U3Y\SJSWPGQF70^C$7%1N8+,K7 ZXQ3C(V;+[:]+XHYNN@MFP=E$ D2Z_J MJ8"]1M(;&,?#=*A=9)TV;) B9DR;-[)!![=YY6-+$#*J]KJJ P*T%6D5^&;W7VD]48]:1W2 M M[3GXNIRL3.\ 21ZI;,9Z2Q^<5?V5R.M?T74YO%/$>/2D?T9LO?!MUQ,)24 M%PL&-W.RFT J9')."CG57]!.'O;]V\+.!VZ_?)F@L#.FA:/?\\*D>4'5V?HJ M$L/XA7^>"^AVK> $A9TQ,QS_GADFS0R*58]?1V:8=6UE4^:SYWA'2\M^#MMI MY!=VYF7KFG3L!G?K#,0@;DYRI3F0^R$2.*8Y?0&AZE3$EO?BP[T%>F$[QNSY M(;2MZR'D)0OB])*,7:7*$H89H:]^:-0 E&Q<6@"P%/7J8=F !MN+*@)3X[@5D"F46D1XAHMVJG&R3-3]T[J:@_ZE?0QRZ691TM)^U*U-T6&(S$Z,G M.%#MR42G=.P+SQ!C;O'1O+#<%P^$;5$NV7Y,;R2V48*1J^:I ^NE99)% #5* M?<=6>X2:NT%L_F6H2UESI'SRBI:H8R]MA"2('-U>7&ZO#T[13>W]#\?SC[>WJ"K7M!#0)K M1-2UW).'MDID^N@Y] 6BP)Q;(=VAUVU\MQ79:K333#]4=A[F&SBR[PF&=A#; M&86#;[O9: ^#/W.3(+2AJUW#'$&O(LR3 MS%- O0P@U (TW;)CUZUV2F[$PY M.DQ7!>RW0P4^'E?KJNA4!7'6K;%>M1TKT^FU*@]]YRJ,\VB;%5;M,0:;:4VBHO'<"F"M-A^4\#G> M]SC%_8\.#5;]L7'7RMW(N(WK+_M*XP"'QCW/Z#HC3TG.NBT;D@6WOD==J?(A ML:H&E /BMH-B.-S'],<8]XE6'F,@78Z^=KZ8DND@PKA:&2D%MUK5^(2S.S(X MS<#6)"I<(]8@WU7/+<,K4$+G_&/)OLJL_4\2 [N.5Y_T%@^/G>W MCFX0J!5:5-]FS1M.GMC+DQ!V[AW"'#*Z2GOZA8((8K:+/2U]7?;6;>,Z9&XY M:<(MT9O:YWO:MT<-H[]0/U0[+LJOY;\E5JO'!1/0>NXI&$!9+Y/X+MDFQ'*6 ?#S"N<[C'" M<98&,&X;1"OK!""MZR$YH &RSP-"&:;G^,3-7"^V8X+3YNZ7E/YSB]=H)>FR M4=H_D63U;7)\5$/GBN2!-7C+U8J=19=?QR^,(,MT3:]D>SH6J0I-!YC&=L\& M1-G\P4"<9PA(6,=S*\-+8)2],%BDM+FD1V;/:NG)MA^Z36-W#U M94)HB<2*B]I\8LL,4U:!X.F3"[Q$(:68ZA.@]/XD?DR*>*N>:K5T5*82M:/S M]*$*Y3=E&*+:I0DM6'3R0)%XQP'%Y;[(+ ML#X3[2V@9P$@;K>HA%6I2N@I# MKVY]Y* 473S@K"FN34_!Z*G6M-K3O:A5L6Q5#7LG:1G=4MU:M(C?;LLY.#4; M&:.7,Z0JC7I6@1@$K8\]+6T]#G2-<1TR5CV?6S*Y\4.7WR:GP8-<'Z0.;'![ MG>''.%F?X@W.,EQ_3$V[S?Q'E-NW&ILL&Q!EZP4#<9X1(&$G>5=I41"[9 $& MCBK+9N#*^[&$)XTX@$.D1A)/FS!L:6!*'1 \?1:!EV@V37AL,&V*X$<.ZF:T MEDGERE52-JTA'+46@DK +>QT,@FLW;TIR.JW![)=XRQG1T46+Y_(=GM.LB]Q MUCO>8IBWLJ4U>#M/)]IX?F>!(*'MTH<9494VVIY_0*4O^LR\4>4^_WJ^03S3 MI@QPY9M2A19(GR, 99@Y-[!=*>+M"=GM2'KS$%.)+8LB2^[V!9O%OB7\VGOZ M8];7\0O?PB++V*0C/\EC 2?%\2^M M>I10 J$2"950J(W%JOTTV>Z+Y FCL\T&ER=D<\5AT3;N#1]!(C+Z#QE#N)V/ &.I\\T0)BH=2)9 M7)U(%L#W Q9D(,,K2Y2QV;LK5&BT697(-\4OOU&J9BH^2C[UT9L=%*EB&-2D=HV:\PVJ.>PP!*2O3V+W['M"D7H(XM"@SB>(PYLR-EK/ M57ONP(RKAV,R'BD1/;Q+H8 BZ>0" (C*B_.J!%B]9$@E=!6C]VOK!A(A+/5\ MPFQKNOI?MSC; 52D=M*H2>;D057],,XG MHZPV1%L^=TR+O>,3->R4D[GG:2Q98Q"IOD[-8NW[FT2KBC@989W-C=B%=,/6 M(]9",.-%>^T0LUB@QJ.\@)C/U\]5Q=R#3[+..H<@*V;SR4XUZ9&?[FF?\KFX M_8*W3_@#28L'\AER 6V M56U.#A!$4[J ERK\_#$P7PS,#Y/E ^LNJ^E<8LO +D1?BOR6E:SJH3Y6-U^' MZ,>(?+RHAXC86Q=5%W"?J M$M0!)YEP!13 12^A \F&K'\*.!'HN#.@*R"KSV$]@AII2,^@6XH9J#QY+U<, M[IK'UKW>!6+NB/E_F^P?V2%V1?]P.\AU@T!1AKF^+'"$' V<)75D"31-B8OM"QO25#]Y#>LK,>\I>Q1^L4U$ALA[RNX"EKZ'-T)Y!MRY'= N^D,&=@KH,TW-XGG[Q(;9C @_N$W\A MWR+K7?2&1],^@)XP+^8ISE=9\LBV2^?-L+0YTUIVFBZ%I1.)2['=]U1U8JZISQCI866M.H MWNSOMD)1%0=5DTHCU,QYJ@6'5436%0;H.5]AOEV+,&HN*+ NM9U/#8:FWVF,/*>8:;GJLZ;V\99]2+=\3OK-I=ZL$:K*;+0LYE<,N8L>6X7DX?O!+C* WI5MQ+86*CM5*S+_9Q1B%?2YFFN[0)6)A(FY MFR/%.V@.)X$%5' %'E7Y:(%.7E'U*>=/3?4W\YQG51+#&WZME9A5G+^IE^)Z M:%P5(4#,E;U5+YO5 M,_)4;HWZ >_N<'\YN=&R+0F5I0M9R+&=2T,;QB@/C7?4&*"V!?IN=QVJ+0P#FMZ3 MUHS(9^GSE% XET_%]1%F)&K_B+Z:I9+#^RJ*MN^,Y:?\W$HWPZ4>MI:>@G6] M:4HHART:#E-4/$B!E?*S$'N^;BO5W?BICVM1HVP,]3HK4S6. M7FO&.I0UF6 MZ;I_H(^JA;1TZR79Z>?;KY SK[SU\N;O\K!Z"*7&K@JE3+4(B@T"H@:KGXM=6NI M5^\Z]=GET 4<(TY%YX3/I>2=L^HPMP];FD,D.5R*-A)TW1-2!O'1/=(&&\N^ M;D>JG,3[BJEF[GTYX5HH_;23?9;A_J9J2H-^+F\,W(FG@O29K[LA@!II.U4Y M>55>"G+@*%:=7 F2AZVD?F6K('L'R0L;?"1/ =Z>"MT$N4#5K==+ W,*!/,@ ML#1G'H J#)5IS\<@4X#V-*R41[&C?W?H>-+/A7\)307 P:&F"DRB, P I\2^3+E4?+4!L&Z5H;4>+18/N5B_F0'K)F/PC]D]VR&AI MA&JKD+Y3 -4[&5 ]HI8T;ETY&?'#4M39\V/"UF*3]!IG"5D#A*5RT>BK[^)! M9F(0WVI3Q+,5G12FT=ZJU-ZFUAYNK-$C-P]/@$I^&'2HJS^S'$5ODRKET<(2 MI[)3:#;5B-%AQU -[EM\5IU#@[NZH0ME.0"DP@WJ@G08U5XF-87<:3S%-(G& M.3ZGB,D33G&>'P$4I7/3J$ONYD%ILD"^5:>)::M )514WT&;PRVFSFVG20Q/ MD5K"&-1IJDRS4F4()M6JHX:EX!.RVR4%6U9WCK'\K T[+XU^I5X>Y"N)XUN] MZI"VXE4A14MZ;%T5K'R- JOAF5^=]!.D=!\HDYVF#^!H#R@5LN]V'KS_D]97/2H.8NLG8_4: M&G+3MD\J%U-C'<:63Y*"?8B?V?ZQ[TF6D2])>G\2/]([DJ5S]JX:*:E=/:A+ M%L/5(V*0M4 M^:'&$=6>WQ:W 3TSG^0.KF=7OIM)5M66I-=9DJZ2QW@+:+1,KII&2^WJ0?NJ M8+Y[B8:XMLK7PD7UW?K4[_!4;:2+0=60:C2+6H5B$K4^>EB:+D^5HVBNQW;+?%$8O KUW=+C,%HFSZW/KP5RW MQ+H21'4HG;HB,6#/J!42I_E'4N#\-HO7>)FNK^BX.?N$5SAY8B/I_#3)5UN2 M[S/U%J!C,&I]#<,8J[PA4=T/FT:40BO9P;A1O94U:AG/+.=1)",.ZUQ( 4/@ M.LEA>'GF8K^[D=28$GBA/E]C17T7B'LO$/?G>WMPA+8@T $#?68HB,/,O3)E M=J&H1EFS*67>\19)[_EQ /BN-\Z2W&K:P_:MT4(_@'EHO7K@>F4*YJTUC6MZ M;6[Q2&J$F)^DR/2#59? HK?CBG68F/O -K7:6:IZ^NJJ59G!8/4:3+[Y2!^) M?(9':R3)06TCAZ0]P-KFI2>,) V' MY)(Z5=!=7@-JWA_L50H0$;W1Q4NVZX<8QI1>!ER@L^?5=L_GC^N)M ]QL<]" MV!K+ 74 .=.6.S/GT3QGPV!:7SA=O2Q7JVP?;Z\S\I3D5.N]A JR;C*KP7JT M9K3X3F<50:'T&C(C1,T_V5>YB/;Q(OR9E)M;A7!.$ &590H*ZUC M5U^ &*'HC*9"]DI!NLF2T5"JKJZA4V&UH?UI2A(%+J>><\3NHXY!2!LJF>M8 MJ1Y5;>B$T_91:Z:/')!K4 M8/K$3&JO54$8'Y?)V[-RY;&^T5 9Z[MEC;&?7ED%/T&GK!MI0)^L#1!=I'3D M0KM?U9)ZUA\+O")+NXP*H=PRC-=DA0]ED[H2^6%XM6* MKZ8/I24>PSSBC K=+#$ K)TS!I=E'CDX>Q$U(KX')1Q]%]6>3 BU+ZJ<4>V- M*G?TF0&@"N&;5H7B9=@\LICU-=I'7)S$^0-_W;#&Z_)VF=F4ZL-(UI^@VQ6M%U3T/F5M%2*6='A -8ME[.Y4_N0+N=S!D=WDPV$0[I80MAL MR9<<,=%)V[293^T:P;!!Z< \-6N/-2P[A#*!JRCQU2-FA[G8=VWWLVM#4C<$\$A[!#^8"1P6_5U7LE5BA?0-^O!6E7ST M%=2R.H\!JWG\0=@]R&.'#6@?V:J*C\LJOJBJF%W^'BV+(DON]D7]:=]UG,V^ M=-V^YH_'UOQQ,.W0LCZBXI:PE.0U6\/9+O&6?X^SI.5KJ6">\O:,HBW M2X&8XSG?C6Q8?+#.@(C]7(OB2HB8K^A<<6>4M[P#TJ0%RU2JM:MZC:S-0$KA M0\LP/>5=#KN&Q';,]R-IR].\%XO[?(NTA'1GOO)]Y:/9E67Y& M0X>,="R9TC]7?&U[?DVVR>JE_%_5CM-#W9M&T=9]=(JP"^BA61Q4 'V>& 9 MLY4,9!SQ T/Q%QAA]1-%D-* M,8,$'#:3PX*[YC]O*+^HV;] I1/Z7/TWF%VEYV*_LJF=U:>@;G(+HRQ?0XV"]G3%I:9 M!M$&G*S Z, $9EG:5YG3E&N/G"&.SV@.5R>-+D,@^$^:@S0Y])B;E6;JYG85HB@0:5/1UH&9*],(-X893J,C M.8_RKY!(JA&U R;-.TK>LV)<;3YA=AH'F_Z^P?>R+6'-AG7RU1B.E8P2VFEO MS11%*QB]9Z??9HT%NMOG[$!8MDW>?0CC17-5$]M*$62C].G(QH \GVJ: MA>:7.*:->!+?\1.LY>="PXRK!V0R'JD@/;Q+%8$BZ90$ (@.7V5NF1':5E9L M]>5;5)V),J^8@+5/AM115U1ZO[:P(!%"$=>O.+E_*/!Z^42OWF-V5B$;R7R* M"WR-LY5);G!WJ0 A[DXE:0[H3Z3@V'#9 B&CVNYM7!JB=66)*-C,1V(/)I12 MTW:5K%.Y&4FM>V@I0LD$39Y2GL\'MM@XJ9B7 G.Y51VX,<=4V#BI7+QJ5!_,_2M/&M=>M!B[ZD*3);K]#W $U M)\"$\H9I$'^,*C;7*T3/D6W90\FL MG]B@_VKS2XZ7>8[UN5)A*\U^/5NG^4Q ]_!!."0>//7(_'NCE8P9O26;MWOZ MCYC9Y0N4XJ!&*RH**&6NJ2F=< 4WM12E^+ZYYFETK(@TBF:24?';DFFL:3HP M[6LC&6@H/(9E 0V!3XBAD]LVD&;KTL"I;!BDOYYC"QTNC\:I)8G58;>V>MQGSX^T,R5R4&LCI7QCXY3U%:H_XG<# MP+G?]NNU""M:RR&Q7*P_)=$ECUO'],,&/WK7U:]A*2#?IV:A]/60V/ ,-?G>Z,=4]:&OZ8]CTSE/\7:/ M6<^Y9$UU:GM0782AI+%[>01D34"]9'%=D^L)Y,&PH*5^\T\=6Q=DNN6#4TP: M#PNEG3$^^2JGBX?K +SHT>-$L74$^$+*KV2*V%'>'(T*F7:>+6L.+H>_I#FV M2(.G(4>GS$_UQ#A%1!SRZTB9XR4 G1%UGS '!P!/LK["=%E-'Z@^KC?:B2FM M;^J>OD)THHM41G+<@(1A$H1) M".X%X&^^2HA@Q?J2[;OB RF/&?%AO&'+2B G1VYH,$?P(3C M-A,Z6V&_9DHH3EX81HE93V&X*AYP=I$6M%K9Z)L/U.6[,P$LZ^909SF6_6IL MIT->8QBM%@S>$3<(91L=2,42ZQH0E*%VZBC$A#VS4,H"J;]/UMFTQ=&W<2$+ M$=7]M\>:*$8]2/U*)82Q9%5;>:( =,]:0GW1O$=Z.9XO5K@;&NLB#*+$40?.K%2M;P[U65%KV$Z-"D,72I!"^TF2NE!&6:B= M*VD<-E]H?Q$?@#STM2QJQ%@?$IU(?7IBT2![)9+;O*H-,YQ%389M60269AWQ M2)=P1Q(IJ-2KV)=.;Z5(NLYVHI/C.A^D*4/8".2DGV.#3["Z'>;,SUZO"-F> MNQ780;'?L4G52!CO1:#]V_&&.Y>Q8%"C6/6 M<NJ5[A.>3:_"_V3LCN,<,/;&GM$R[+=TXRG-RG9?=] M]7*;Q6D>K]@:W&6ZYO_:\H75R_7?]WG!ENM^Q,75YC9^OB89OU$=V5T>I7L= MJT:>4\=N=URFB^TBF4Q56N<#CHD+;DQTDY8G.MGO]LSYB::% Q"*&Z0 DN;D M(A1S\!SIKUE4F](R[]=:K#]+2^R7]I4]\@EO(D<,! MJOH> C RG]N'!'<1?RIS74@:'21%I@^M/+8$91_B1_G M38,C6$5LA4(T?U2!SGK8$JR%#.M#/[88\, MRIN3KX7:GBMXA1>47,#Y>P.^I\__O'' M(_089^7FLO^&CA<__O@C^S^4/\3TIZ-X7SR0+/DG7O\;2DE]-7%$!4VJ*O)_0F2:NK,Z]9 M) *2)=9>GT)/JII26/$(K*KN/L*N-; M!JYY#KC&&2^P5FTF)ZGJU$Y.U:<*XT^%AHAP-6J!^JILFCZNQC79;N,L1[0/ M5"HS*&$:&:,4**0^=4)5^:L%JX\8BG#+M')UZ,$ VD>)M::![%A[:"%;^+Z; MR'XHVS921% VDJT^9=BMI(P,AF9246/F=K+E:&HH>S'"$MP%'ST M-8UU,BL M-O2@L!+:M[@Z46QUU7)62JH:L06M)J&Z#4+J5XQ90Z6/23YMY%F5\Q@GZVJ1 M_C)=M_;6D']%;>%QT)+98[RH3#$0,472JTSG&RUW9$\YLL[B+RDB* M1!DI7+KBT>+Z9).[MTZF*(.IQ ]1*^\C5FE?*7]4[X9&$VCF-S^'DMW$6WRU MX0T#O;S>L^5HU=:+FA0,\)(D9*V70T%IXKCM%]F$A$K-A"3H+J?F3'W MEB11"!%8@VI5:@!4&C7&G%6PK#R_QED6I\7+4G\=4H3QEI$M*Y'!(!PXUGW%&?U#5*F*"\T,A52<(VKA(6P&5BU-)RH/XZY=IX\%%J8'IJ_)S?3\H(1H8 MH92BN<9T6I1[J]6HBS:K'.7K;ME4S$6!=Y+I#:##08I&A_%"-(1P+$-8-(,( M(2"1L/J\N_@ K:!$4*4 E@@9)UJXF=7H:.(&# M3:+8P>,H.[BHL5B@&[(IOK 5;$S)_ 3H![)=HXO=8T:>^,G/L[^P'4 FB*9M MQV!@%)#.H>.R$!2O[@?#[$W:=MD#UD>81,5V?5\ AJ5>0^H6 PD"T2NH0ZQW M!2DS^*ZP=;-KW=A.T,1ZG9N$A1PDS*^Q)1W6?HYI->W:2N'& M\_'(.$"[91N\H9!F,+U14CV#Z9R3<\]@RHOX_N66!E\^)^ YD[Z'J:5H>_C2 MY2'&)-VW7KA!NA10]+I<(&9,^VW4/%1%2K@!D:2\\H"2/#B#-"G&"E"3K("G M9!H'4U:![)IK=\4NDB+>#QNBM:&/X=O0[X:S'/Y:,"W/, M\W-&3"X0ZV0$_WI2QAQ@QVO$2\J6-[0?IGU5Z8NP_EL*24 7;#6W M&M\2.P<,#\;0<^YFY2G)$Y*R8QW(_J[8[+?+U8I]5"\9+!A-#\V(QG2\&I7@ M/IH-4S"# /7NT?MXC=;XKD!O,KRBK4'V\GV]4\PLD36Y207Y+T_A9GNQ.2\E8COV(? M=-]G\4[U(48'*6.VMQAH5V2W':*K6<%HBYO:7:W*'&$9$,U:[? M--L5K=J4=)^[Y:,5DFP3?C#KU>:*#J/HG^D]+>DF*2Y)7FYO@N_YU,DMH3\F M)]MDS;825BT!=@MZ:"F=@([/+0Z*X:-E=52HQ>H\W),/UOV[CY[E/6W*L#^*3G;V\Z !? MR)?.2AR,M%UV)QP6:1I='\F$?1!KB8?>,,3ORVW(:M">@$-;*/X:A*ONT02K MW)E[0(_-\8]UC^T4W_5'^7JSII>B,AN=G.3 X)X$_&Q$0RA]%M&X1LU=EA&V MS:B$39_-K6M#Y1*[BA"E)_?HBDF'ZI$[#ILJ?9"AM#EJ\8;/V!R&LZ=?#7&4 M27L<<\))K)K=N8UVLM3J='=N);++M^@]ZDL]! EH4.=40H[I WQ8INM3_(2WA*]= MK(Y>ZLD!8-MH0FL[6A@:=+?J, ?22\3D']4F_,W2^F TMV(@=4T&5(FH'8U; M5T!&_%E55&3)JI <'O@1%U>;\L(YR6[CYU^3XH%]&)"D]^+:V[$P!^T-A!DO MRT&!'2MV3!D,8AX.S19_[4A:'L99'\*Y(1GZ=/-+CIXH=$B'0$$]IA:;^!9I!0X+22E!I1$[ MIJE3B'7-:],'"$V3.BQ*$TS:^"5-BIS2Y />W>%,GQ_DMO)$(-JZ57P7W:.T MI8$L-"SQCPXFB-L@;H0^ES:S+R^!5+E:D>J:T4JOZZ;1F Q_9C'M5\4^H](^ MHL M>XR7HLU)]").4KP^B[.4M6**YD)GU)!=;C2:[C)8#VN<-6'TO%1/5=[\B MHBC?)PUGRLSOEKK%:LF\4KDA?ZH=%+E4YN!8*OT0WG.L,J2-BA0@G=R[+F^$ MI20-"32JTE>37F!]7YW85)$FX9VW=*T.-YYTTC3^1M()F'WJUQ\3@;G>!15G M;@/XQV+L(X3Z$TPV&72RSPNRPYGR8[I_U_?QL]V>M4AP+0K M1_"K8UG,"36M"3]"WTK46NM!"UQ+)+C8335K)7P9F$424)=E'G:[7C$ZN! > M2'[T.\MU7<\Y:!YRYU2]M8:=&ZR)<[D]!BR0AXD+J\ C%-[;Q")\51L^/;>O M,BOY*KX>MXDZ(2L=3FO8!75%R4-+4^ZN4#N@+]0#U2[HY?)OU4[C]F&#<6+XA4BP/;0H.ALQ^M5C>YX'&0,9-"EP3]J3%#U M36%M%,S;(TBMDP&5TY.9VDW0E@E_1CTE^6_Y,EW_0I]GQF9 BP0K-P:%V-9Z MTMN.U9,.W:F> (&T>C+Z1R>,RBSE\JV%F$,X4X2@"B<#ZD60DLZM(R4S_GQ2 MNMG?\;-YRGW9!.;*;U:/0;PY4AU=. \;ZD@#Z&0@<8CJ:RCA%^=ENJ)Z".2A M=KG#U?HO)YCQ) MDP)?)D]X?9$6M!836E VA53DY_MBG^'ECF1%\D_>$%6?P/']ZE1S-SZ@ZXSH M%'JLRAP6QF7GQ$.YM/IV'2XJ<=YR('1 0B74 I5@J(V&SD(XB\ +\XE_Q@DY MS&&43@9T7OHYTR=.XRPA[" >Z22#VJ!)97V#T0E)A'2;5A3H^N0@=8K8OP.9 M&-#4%($^6U% HFU7!G*D^?L"5YOKC*SWJ^+7.,OBM'BY3.([/BD!:N]MW84V M'>[NJ-V&!G3^#F=@ 2"-L!5DM%P5R5/"!LN('2__0-O4U2IC'W;6[J@^NV9N MC0ZDF*3Q'%+M\@82BB1K!.U*,0/CW8T8!P9W37.!Z8UK<-MQ MS\5^U1AW8OH',4Z^VIS'2<:_OBX[JLMT79>9YL\/=&A/^ZWKJ_037NTS]E7= M^SA/' 1\04 V!8O8^+LD0 M#Q9*-G/)>FFJ(YV5/S3Y>NA<."S9I-H5NB4'E2Z02=3LO6"- MCCA\P%V7UR)V8Z=S&S]5?WH)OZE1AZ4R%]'W#O( 1I&5O^.;452*NN>7/'RZR> MX0 Z]J&4#Y>TH.C @MJW1'&6"*SB>NRG M#RD'+$_8(T>';43*(TVI*^*^"S[WL.+S%)5_*.EB& VEN6,P)U2)Q I0GE4& ME&D^C7CHG0\J@R>!"+WR1BTZF03<(9]3.<:.^!S2":0#OES]8Y]D>*WI4+Q_ M^1#_G60GVSC/S2WU6,!>HST=D4><%2]L?61!,_(9_4'\^!W] M! /,3;;F4.OF7#D;C.LL7(TOB)Z&X*10LX[B(U4E)W/CM';-&;4C4QF3=FK9AA8LX M<&AYRY4*I(G-(0%5F6]D"'EJ=%+N('(GOB]/\'QD'T.E]Q?IAF0[_FOH+RAO M&K*D+4(_'\(1W&4^:$Q/.6$-)(_07/1U+@G)T)SE:6T>%AG*[H#_B$5SAYXK-=VE0R M"$4R-V2%XG!"R"*NKUD@^R) IWYLD87YGM)]@3C G$(/F!K0- !);0D,XR8 MBEF>@2Q13^U8 *KFB#2\.3C94;:,K;'M\I#R^(X&W5GH)O= M&P\6 @+^,[ MYSD%-N^[YW)4DMD"(@6I#JO,[))"K:45+&M\"!? MLUYEOOZ$VX\VD8*5@0=*68&GU_0"E6[UDN%0-C >1BV8TO4U#I9\'P:H?57\ M<)( 4.] :7M3\12"':%-N0P[#6J@:K,1EKV&('()51FMVBL_#&0R?H_I1=Q\ M**C ^X=R9JH@VU 9[3Y MI:3J)8,73H;PTD!2QJO-64I__DM>WF/O.BIC:,=V$):Q*0%A>5,Y(+K/7NV0 M@@S+"U#\?L)8M#,&^\*6X_PA1P>D6DGA=FB'<1>4:2PI!$U! %A8<@*7;\ZL MM:6@]S_C%&?Q=IFNE^M=DB8Y/X7M"5=[]/32DXU3DX=@3J,3#B2,V\QB$5&? M0L! 466[0/>E-5\$$7?LYTX#5APA8VI0%#;$OZM@>,09I6KZRD/UD0?_G[_A MG"6G:YPE9'TD"MH#="U[I]!CDX/#PCA-(>[+I4TTKL-%U37TR"^RO@K]BX^Y M:8) Y7=EGVY^^0X!Q&Z:1!YZ5_AO-)T"). BJ\(XYRBYJH,YR;&FWQ)"JFU_<7Q+KN[8N=0_$[)F"WYO M!]!*F'8BSG&@3UD_:&U "6&:S!HZ4FP\$,U,UCG/2##64 :HD M9(,GSS/V)0HAE;0) ^IX@?I.GKH_[E^3ZL+8]T1:G8E*CZNV'G$0!PGK:]78 M';!MT6HF[Z;+6$.N81]@Y6NXOPAD'.H'=!']:YR M!'_F?2,YM*]YJ?J,Q!G@V!'NI;M/4$87(8CQJU@:+\/52^'C%L#N4H;-I2Z# M^0#&';5=C%REY'(T4+V4?EKCJ*0!9SOE)ECE3EBT@+1'S'87_!COL/S;3X\A MH!EQ4 C?.7) H2;-FL/+-RJ/#@T;L;TMV4GD99(,XQM;G]RW29DCN6:91 =$ MLTJK@W_-S(DVO]H7>1&GZR2]EV5)V?UVBNO>=Y&?VHBVR:5\;7F6KHV#TU"GBU]\6] ;:LCLY6M%[ MLR_\4=89@3YED=6B;9?6,JV0K5P$:FO=7$E M!DT0+_(PQP,)Q@0375]?\ZW-%HB=>\ZFR_C2\MD_7K/A@TQ6P/I2"$WC+96> M,=J,8DSNTV23K-A)%N7N:&SE'-DFJP2K#["R5JQQ$OXH4FL2YI_P+L[ MG(G-C*U?W=+ _<8J&!K)?7MC&5DK92NLJ+9!G\NK[R2>MP5B4WIQMK[.R'J_ M*GZ-V6NOXH4VFMD^WIZ3#-.6](2/<%ON6OQWZ.D_12\L&-([BZO1H- M-S8_C"R TRD.-V71YA(7(:+: ,7KO^_S@E%^YB3BBI7$#S.$C#,2N9.(G)0R MU/14O8NW2T*B$RC5')R\)I0Z##AM_%2FC13?QP76OQFW"3P\1W2 JDQ0U)\< MK[9QLIM[QL6.'&#%RZK.1M>U/UR]W8B3\=)=+]@JI!M*LOYO98PJ:U2;H\I^ M03O#JXR]$T(;DM6K8;\!VJIZP!YY&W#?M_QZ\R(MJ5!3PJZIT4+ &AX%A%^Y M2X-.WRCIBC$B'ZAAQ08KPRORA+.7H+6O)QD\$Q@KW2HM2-$LDH2F-#-Q?ZJ& M3UL '[2'-8JE/ZH!T)L:8N[%<#.K8UBKZ4T> ;>H5FVG52OI.2<,6ZIL7J0* M"3I<\-UES'&![O!]DJ;L]6*Y]Q,M8\C2M1?IT,8*KKL)&J"!2Z)-"^-!,<>1 M[:C#-IRNOV:>#4K[=D1SL,;:&,/=@FM0J'$$.P9T5+X^IJF6;#MDVKR+N>7% M.VS1J]J.R-9/WY60^?F17S_2!*^)E$$'2%*!%=6:_%)K\C$C3TD>U'Y"UJ0Q M:U5?GR#5]B$ E;%#4[*5:9AFY&4\RM6(X&^&VA,T';SVHP> DWWMK<7-R)>H+2Q"%*[:IJ FUEY%=JTMP<$>,LK1@U5MR<#1'LR0+$GD\CU M9&JMGC@2ZHE>I:] HB(IP/J4U)F-.$]LE7D2C"P+MH;LDL;8_M_[+,G7R8HM MSY O"H99'Z2HMQXO0AV^8_D!0AF$9T2(N%$HRR*!=4T&54A/6SI'057F&#/K MB;U[OMJ<)VFTWRA._WH1QD@EW:RC*ZN)"7(8ASC<'B&84&@8E.KC[> M7%U>G"YOST[1^^7E\N/)&;KYZ]G9[4U(@TDX.40I6E2>1(\&[YXH0=&"4&9Y MFBA-(FPWG@P_X#1/GJHS1LTBM?'NZQ7F[4ZZD'B>5&P1&BAH,&)7VS>W]#\? MSCY275^=HY.K#]>?SOYZ]O'FXF]GZ.(C_?<9>G-Y=7/S?8BRMZ*;/ /8+]/D]2G.?-,6W/B60%L-E6E+_A>I*T)!!*RTC^J M[Z#6>8;T9BAJU-:U3'NF*E$H3>8FU94:/P 5W%'5RZV:#D Z<%R7< M0C?]Z#M$S37TF5\-A>2WR@T\E,]30>/;WJ8<$H0 B'JIVNA::2 2]M+=1M0] M2"_$%=%!Y+T4-GX^$/@RF V>E&"LHT /05+DC,QO"D-0T,-#9BJJ2V[J2E0S=BZXT@4#"4OK76V$? M;H4U,-#6M4Q"IBI1:$CF)A61&C\ %5UM^"%$#V2[QEE>%M7<1)E]^FV5SL== MHZ6.XJGU,@8$-F,&'$5[QINSORX__GQV@RX^TNM7)__QUZO+T[-/-W] 9__Y MR\7M?X78Q@'X(V_L8-6K;/74[HKFSQ1O3@6+)>O)5670:+-O,%J((J3UAD^D MB+?ZI>V*$'J=29VB6Q8-Y:V[?T"8WY];*LJZ(]"G+8I M.TR7H[DA0Y>=H!7 M1K*GQ>'#AM=+ N7W"O8L?'.W?\>!=65T@Y M@@$/6SR.55P-4)YP=D<,NV..&YSH1R1=C93=IK^$I@;]N&+(8 (V@K :-KCE MD,.="TQAAM/GR"K'!C2&=4.:" F3F'?*K\8*A/3LH4'YD MJU$X86PG6+I5P: M8C"3Z\'ADA %L$=%6"T%T;GV-)&',Y0P5:M:%)"E'@H/C2S"6>(AE$MY_);) M3J$,AX=LJ9!]:L/J%"VM;U\=84E"?\X0Y-GK12$_3$B/.Y\L^(;M&YQE>'WU MA+/;9(>E8VNC7?50-'8C9:%$=BD+4Q"=+/2^$;N&V,5 !MKF&B66#[^K"Z5+ M6Q<&W"!TL2RN29(6%RE$'!KCOD*DQNYD(H'WI!5U)*!@5 1OXSH2#1,Y>BJ M6RX?0Z4H-23Q4PA)&6%&-26[)+V_VM2EO-K\3,CZ*KO!V5.RDD]I6?G4VH+Y MC)48)(I3I5D$U H.C!.5IFSWS=J8_ M+UBM2J;6+#Q@.G4RY0:(,:%&@5-Q4!2H/@.8IK-A!UR;^ND[@+.%+D.8UKN- MGYMCS>6;J6DL:M7)+,:JK(_I5%5*>*V*%%Y1N1T!*MA]]%@:S*P.3:T1\&,6 MV-\W[K!=A37K:&N-/\8[+#^K6'7[,*(2;H\?0W4 '8^:9-B&<5+?)>)7$;\< MSKA(7DT$]FA[8Y^.I3#:D:#,R5\-N H>3.Z6ER+OH3=)6B6\F<_'TM6ABNK]AZZA>FFL MY'H;*Q"N*_JI2@L9UYWU5GN8WKANT6>5>PF)/)B>J[KB5 0W]U][QDJ"A]&+ M_26]2[9;O#XA*5^RD7_"*YP\27;Y EA6#T-K.9+X&FR7 C"'T0G!Y!W5!NRD MT.K&S!U<2.T2ZVKHJD/CU%:)$7M.M;"C7>_3Y)]X?1L_O\T5E>)#LV^&23=>BNNC>W+O1U2:P>O*@'J4-7"QK, M^73P*T[N'VA%+9]P%M_CCWO6E%UM3I/MGEXMNVY7^R)GIR4DZ;W U('>U<.S M]AZI)\MX+G4V++1.?T,0H]H)Q:57-4!!Y&!("%DW,AE8 $< MR^3HNVBY_OL^9[3^4KF_U0B&_@?%>;[?47M*3&K(#KS+T89DC3QPG+%S=_.6 M=KYQQ2CFT*:5S*RS;XKR]@KZ/LZ3%:SAU?OJFUV5KY^D(H]FO344U9IVMX,A MT0>D$PU>T^;J4@A+%7?,Y34F"@/IS&G"S 50CI## #*$+O[4['?V!F=09*?4 M/_+1WRQ5\@U+PJ[=]*")\-I,50M?]N+8KHV*SR@=H>G:51LT'[D&'M_[<->Z M*-;9R#)"=+;9X%7!EE[R?GKR1!,47NVSI$AP.%^%NF*I*>L,HPH@#<&!C8G) MMHS.,E6>%:TL1?\E9BAZZ;\_Q'\GV0DM"&V\,MGNXVJ#ZC'*# :F!7F!7*A< MBRP3K<8AJB\%L=I94S\$\D2[8NC;,G[K4*:FZW.RV^^D+\.E]QJ2=NZ-XF<+ MR1TU^Z!J5HJV474ID'?;\GH@ALS7[NO?&L*^- MY(Q]$E E^WJV474I%/9)ZX$8'I_ OK99P[Z^[[3L8\N/KS:=/"S]CM%H5_U8 MC=T(ABI17;'5%$#%7+U?JU$/XA-#GW>?+=%U] M'I5+:6^TJQZ"QFX$[96HKFAO"J"BO=XOJF_S5T*U02 :,-9&LXBWZP!?H5@=@!I&! M9;5!M(^QR\6644W!GM\,S).DS][U-NM&)\H&Q2GC "FQ:Z=F6P"9L%\#1//P M)#QK)SK!9UJ.W:QP&F<)^27-'_$JV21X+=]#V617[_RGMAO!226J*XZ: J@X MJ_>+ZMN!I$AS)1*+YRWL]*=RJ6ENP)R8]O6!9RFS$TQ:[-F.H+D-T M1G,-N)+B2I\6O0/(R?KJ(L"GJSC(L&W>$%J--9;,.5[]\9X\_;#&2G M,2NTOO53],N#>0J+T2N""H"E1&3+EMQ"\%\V997@_$\/BZ M#.R8,>8I?/TS[I2L]KMJ+V^!#K);U<_HWAI!MS:0*[9),%5DZYE&]16^Y_N\ M1),^?Z)_;EV:M:UJEO4]IR/9?^[CK,#9]N43?B29F. ,5@+U>E8.6"A@NB:D M'-[$39G7@:;-753>#H.RJBHDX.>B*A"UX])*W%-$_T\]26MZ7 MBY2*C/91DB=\&A>Q?&\^B&GUX_6F(UBO W;%?$ ,%?N-KE%I@5HFB-F@RFA> M&8!JF-C51%<..J]:$F9D_[)84DVNF2[/M['XM:_T7O4SA7LCF-Y!%TV=LQJ^DE\I^MPG"?Y*M[^%XZS;P3XF.6,[IB+;)9@335,_(3O$S:9G19L-:=T>"@WZ0P+19/1P\$NH-MA MH!1;/_R3N-3#OL,MOF VA-&>HL(([ '+1G==Z^ZH3H8T%7M/,-M^;7N1KO'S M?^ 7*7T5-AW^]FQ&$UA =,M@.;B>PC*?FL/5/<1O(GHW!!:KZHT '[.,QX)Y ME\A2K*F8?)YLJP]!I23NW^[PMWU[-'4/8&Y9V\/5$U8PK[G*+J/R>@@LE50, M,3],&3U05VC@-ANJF=B61TR'2C2\0+P)4DG9$_;D)<3 MLI9WI4$>P@L7K8>#]RX:?->O7\RA3&]A3 B'ES$MRT6YF(P=0%;9(^80@J!@ MA""#:DS^FD;C++ZM,<:98*U=^8[H,,4IGW$QF=4K\)1F8Q;C*4"=K;4X>8 M=@>X"M/QXUPIL./AKBZ&8=2K=FT&OY44&AM4&H70/!AJF-C5A'1$+/42!L8: MY*ED)SNAK<8]R>1$E5KT9G-:%DXF=!H\]W,Z(K1Y6J?K MT9[9H3WTZE8(=)5756]^1_IL55,\C7%_ED? F2RU[N+M]OT^3U*4P[FU7\NJ1J/I$K0V'5T(+4;K0()JEL-J /H%:#R MJ_E?W5C4?R!F@J[2(*8/=75*+!Z_C/T2ER[WE9CS,?\8R/QC(/./O3#_V#?S MCPM7''^ M@.F%\3UX$-\%KQ[;V7WVJHA9!,1T22W*>"Y_Y!J6'QRD'!?Q)F8X?^]TE5UG MY"E)>X2#F,JXWC-U17@!V OKY3% U)>Y]OC?O"NMS0(2@:J.94K0U(5&#H*7 M5!-2Y(F%<4WR(M[^O\FC&T@11FV"6 M#&CK528$90UH9-#QD8I @CK!<@ 6/\.QA/2R6]4/[-X:\ZJ_!>3L]7X?4_E* M7S2->%^%70J G=(*(/H'UV5@VZIY*=_S],^R2\*^+7H@J7Q%KNIV]6/ZMT

P0C13!7C%3@JA@I-8_XG^S4JZ/C-W??H]IHYMWQ5+5#S$^T M2TO1LJ:E',$_+6^SF!U1=?.RNR-;@2O2>]7/$>Z-8&,'R1459: J'O9MH^H2 M*J_-RSUY+1##P^NRKF-64T[B.UT:/'M>/;"=>R6?+.I,A'38-7&0$MN KM.B M!-N4&GLN47T'U;<"^&116V$$]H#E6;)M+6;*/M)DZSO);L?64Y/5;\H#R+NK M/ $.G?&\WF'\BD\-O.-UG^9(AM6?)H!F#2@W1-QR@4I;U#(.8=P/X@$94E.R M>0"=K[ ZU!AE@+3NG\J##6$R MJWZNVFR@1'1%M!7&NMH9@']\(10<$$DU:ID@:K.@ZOCCS!LS MF&J4P)]^E^PJ#T9Q,Z(GHHP^*1T28 A%CKZ+Y/P(Y% _%SQ1G$(^ABC#U\^8 MD(]MF%+@+,>7 ^AR/) NQPJZ7/WQ*^*+N)3$ 5_ZJTX&-YDG).4[E=_B;"=. MF$MNU1/FG5LCN-L&5)WL?6O^=EV;XC^A#_/+_MW>UO8WC2/JO\%O/ )G%M?L6>[L? GB2 MSFX#/9-0GV*?EA*9CIMV"SC>@_R!Z.VO$X MVE\0$39E:WG7&'QX(52V?!CG"Y!"F'R27LAGAT^!*OUQ9 ?=BB7>C8'&VG^% M2MG(,2D90XR)-AO#8%3I/;7*>IEG"0F&&,A?Y$K,L;!N0MY ]N5,"*C*8@' &%8:?) ?C* MHNC?0OL\CG=!%.T_Q1__%/^8RTGLZ,)>-^Z#R[+C]C-7&UT#."\']1WF:RWM MLNAF*K* W'\)OG1&5\P(%!>["<8F@7GQR%_\6_Q)?/\;_$O]Y M>$__?67]Q^NWY&$%HE'FB487O8CV]=[# MP-X:Q/5>\T08]UOS=%"(MQ3JJ!P1Z;-CI&=L0W]ZRL/"[Z#O@'(6P#U^:X:(U7_%;6?!YV+6Q%NS@T%:QSICMY%Q^ MB1,:\E7,_B/L-N2IC,MV,9BM^""%58_"J(.7(%F(Z(R+4$ZD+.L@)GPKURDN M\F>"1@"3BBB0[RE-20!K(YLMC=-\O?J%9>OJ2DM$<4:1/A6THLG.,6^!Z"W#5!&K#XA5Q M<:-5+^CY*N:C1Q&TU-9:8!8R<5A& KH\5X\ ;'/M5'<27V;R!E9FW"_PY-ZM M$@-/W:V9 ;AKPC"&E,'$T2FK(N3V])P/M!(-:X5=7G%>LXW17=X IC; M.,@!<8[H,O\)=^70Q9&JZD9$PUAL6(K?R8S%PWA-%&"[/@N=.C,U%G'Y*\TJ M=38QCW_*?9;<>,[VE>WJE*QRJ8"Q;9!D+&3; #XO_1:9G-^RPA1W&_.ZS9IP M*RLUUW0""*-X'!MEON 57N6?"I%3%:0_GB\,-8O00\ 0<;DY/\Y^N_S?G?!> DK5]>[BLZC98-6*I_@U M#'D\K,M( W9<8J-49V#F,BY_+:.2/POBHTVA/Q7'R%&&'4BXXQC6;L-RU@K+CGWT-X%0 M37@R#$(1 Y0B)C+8 3>@K"^1H.]R=\@=:$'$82>[CQ-O^6/2F](F:.%6P]H: M]W=MW?7*'0Z*F L;+AO(O:QE+CG%'6(\['2O77B !V6E0B<49"2Y!RPTI.BNX$%)Q5O%8V??FO5.$&FEF8?SR_G )F>G-D- M,HBN]('"J68EO?7,>Q?)H2UB"XD'K-L$8KO-#ATZ-&M9FLXRE80EE$D@$M9G MD?F.[#([AY*;_?1'#1./J!6&]9(&0 :*9^P2;HN)][)G)J! /9O(Z6L?$&@\ MH L*$*NB/M,TI?16)&D!W#']&11]9L$3BX3)W05[N=!TO:/SI7!R<#O[C4!7 M UM>,E3[=C<9'M;@I!%[(O5Y"9U5N[)%N3I1 71'E#IB6/(OXBJ:'O M4U9]./)\[P=JCH2Q1G]\%W%J,O%XES&L#,4I>6E'MR_AUG)>4C(3R4U*=J+X MB1! I 0"(@C(>,L&H?&>XUB$7][IK!8O)_5Z!72[F,D>N F5;N(M@UR3\8X# M\@$6G1]I'!RWVM$\;2PPET\15GP*64,M)M?%]RWO5*D;#3(/^\!93@1GN+)# M:@PT87[YM8C4M@F+80LS,X=*]J@SATKB*&95+.8BQ@QZYS^-"35J>^(Q!?/#8&X4YY& M>">$6WER^"Y(_FQ:T-6-&C?\E5L@VR"OP;5=U P0)[2-!ILL3 [1RQT35^6 M6,">MJ"[^3Q>7!?KT_=!1KNF, /RZG362>Z+Z0[AN-.<@:).F/?R%]Y;=I^' M'J>*D@#IM"S ! #<89!:+*.#M68E_2H&1AKR3&J@S0=NLS<,MZZ)& ENF,4Q MQ1K5 QSOH3>49K\$^]E_O?][LT*FCTZ5R>CI?"HB=%+1"V9Z%&DK)#KY+A_7 M+"4THO+RADICZG*%,)5\9$E'OW"A?Z"YQ9@T:BAT+&4A1;?,H1"$4UC3I\$) M.U!BTP*2"WFY$A"= UIT)3=>V4#2\;XT" >45>4-YVV,5?;!N MH>X='$$E#[L>]Q M@N:#C^/T&D+QG5V+ DL(5--*,/O7.O(]GLM\Y ?R5'T98RM-B[?"S1)K$H?T M6+:9X3'/J_-:O3&8]L?70U@;=K7(&@(>Z/[+.M%K86KXL*FE=FY8,/!DYF# M\V8#)V^M*JPA44G8ZK/#:P:$@8,S!P2JD]MN\TDYB*Z"='T3\9?*J?);N/ZD M\K>F2,132NDH':5X68>33L39U$N_WK@\Q%Y6N0FP$^ GU6X#4D+MDZD4$/AB MD>,!HVGK3A(/LX'/"XUC(I@NQNLE!K 3X::^&X'!T$_%"!"=Y@U+TJR]E45A M-QT4Q>_12N%AI2WRL#-"O0J=>>DXFHUKED WN;XU78/(C7[U.O9;B!6NM7+P M$8$2MG3(ML2""#?DDZGUJW$??(W[MQ]]S$LO97>2>QIRN+GP1GS#C\7-A?L6^;M(80]QC=QIU[IB+*J_;L=)X*NS@72-IJ1$'M^[(U M4AVRBH64/"1G>@MHU5T1.2A<_;) *U5X>9^U6A30SC2@[9QGWP)P-5G=L,!% MS-R^\N0/%J^N@BT3&>0=3UG5PQ=P[R8JOKF.R,/$VD5BQRZ=6G36T\%4Z7SW MDE.1,"9,5!Q7PS9-8U^FBDT;=7M5.XW/=2YM$ MM$FM4[KV=A<]TZ5\1M3#R6P6=(\=-_VI&U>WM-&7E[9T"!L"#HCW_G2IL,;$ MK(&),X&$[C8?)TB@MK[(8'!OEWEN<4]3FCR+](,GG])T!W<'-4!ESE"VO^AG M\&I+T"<>.ULPUJCO36 DH-8_&SC@7WE>#9?O21[9)9L57/**/_I24,MFVX+I MGC[SZ%EV!V:QI+F:PAJH!8ZXRT@W^QKT\1XZ&YAI&1RR2%U;3%7Y@55V;LE1 M5P*,W%=!JJC/$W7:[BVXL//MX&*B [.'BZD^/_#-:N#KFB'/$WS:7BZXX!N@ MA7-#<0.S/52-ELY'5 A->QLRL2.);C5]K7S;N/(S!2RCF^J!@GKWY^C(5D3R M_+)FX3I?S(\S>3-P2@24H#HZ29MCPZ<*P5;!.-?**A1XH"1VF6"1Y/-:\=( MSSV"]AC!=*LLSM9SX7$6X'7F\>*>!LLE4Y6?JX3*.M'6\DPG7N6"[7A]3,)& M$[J[=E"NM1]K6;+4*08V$B@^V;0PJ7*20+&2%R9(GX+X#P#A2P 7.(!_7[)O M(BH.UT&R@OL>GFD2B'_ ?1YN^!TZZ#PL42L5.[SJ4Z0SL6Z^ MRSE1BHGXKBP,HF@O%P2A^&I/ A$0Q4$<,BC.BE/Q/CMI8OF"2!!F*0G$_Y'5 M+DB".*-R!Z6XI!1 %) G&M,E$P*2_07A"9!#G)7_H%5J6(D,2+JE(1/T)!/R M4CC7([3] ,_HMV"SC>B%B-P2V*]9[N)%FNL0CRE;Q8)DRQ/8"F)+.2V\K&FL M)(KOLZ&)".S@CE4*"SA!" 8K/M_N$EC'R]158$+"1N9D\$=S<^G'D6.^?KAS M"V36YP@MBYH/>F0.94A/97:P->[4[%A,&?VD;L\ <_/!:)[:;. M>M80K*V;J-%=SE.1@R2RDBR0 (QE+B#FKZO\OM]\U7@!@[,)1$8L_B; &'J> JRG1:,BA'$O] M_1H&2E<^U3E2GL5055&(-4]-L4;C-7MEXZ6K..H<+\0@]XZ*0173U(JJ+56U MHWI#:2J>SN-XMVF,NAU3\EIRM].6A@(D8 M]O_*XRL>9^('C. (S2[-^(8F]S22LV&Z9MNTO0C&ED\5P)CS^>R)FFI!+WRQ M5*S=#+62Z%4Y"JQ*EN%31&6P"U'96 MGG89B3D("K%78C/PFBWD&6@97UJT1H0UCA6G"]> M6!1=D"@(9>NO[7J?0G4K](Q/,SD=Y+$$"!"O32*VI%)5F*]\D"WFN8O8? M\4$ KYL7M8CW%8Q+EH*XO?@&XJ,HXB^@1E:,!AE-LRK!7\A'^;XT)2P6JC4\WVN\F06I,,C['0::4V1Y$4CX28H@ M!QED7LPD53&DD'-1F#N((B#KNPGMNF+2\6W(+[;U5(X7_R*\R$"6-),G;.$P MK7CPW1QV7>'W^.: &,;?BD@D@$8GG^&ND:^4K=8B%)D718D4"N+40ZC+ M:Q'XR&;=(OAXI-^RGX6R/QI6ARRU^/W1I'K,)4CO@!WVX[Z6;I+!U'+Y&#SM M(N& %X(DXNDND34'+X50$JA*8266Y+FMB_SX5Y-T42B#ZF*:;VGFL3Y7 M[YW+2,>=X+"-@P^&S/J\AZ1 S8&H[SL-BT8)MY'?YP2V+,+P4AJ1'$3)(X5 M4DHL".3Y*"&4**D$Q)+?03"1DD=>O9N^E6JB]>F:J5\4C_@B>!$]\DN=P%AG M:,;ZW3X-4?9:[!,QK;B*@C2%@_XR8(7B1Z'_+F\%D'Z*1:YYQ>.41PR6,!O*J M9YCRBK85L*)?G!4[:".E.MG]4=V'/G;=Y!"6P0>%9'UB1%2B)D?T]YZ.6:/D M&@.\TXD,6N0<5T>FFT GOOQI)^;/2ME4 MGME4KE.%BB,05J\JDAW_Q+#OHDQI"Q9\J_3,'Z[(__SW;&+)#I:5:69=1&AW M3[R>BG23+\K[3VNJ&"0!0GJO$TX2K8G08857""YJH>04D,=4GX^G@$(^D0HF MG U-W\X-LZ+I&CIN=H3P0L-E2$@O=T)S;\V4/,W]NX4[XO&U6CCF7= !BV]C MD=:%:QK^<9?PC,JFSN)?JR20G3YO!!K8,XUIFC;F"S=F=7NT);///<)6JK#S M&"?MVJN'[85= @],',O# _@S$K1IMW:8QN_N[N3<79W/WQ:.=??1GPC'F+T@ M$QY2NDAOQ.^H?86&,5CQJ$Z09CP^S?5,-*#W@;10JFVP9RQ#7F(7PI85BY<1 M?X&U61XR&3[)TZK;0E1^Y+/##XW=$](*0=QQ@!N-]TS8R[Y[YKI. 5F<=I V MVKS!"LT@3=%XSF#4M8$;24!]9\:WU9!Z&I!.*'7WTZ-'92R>;B#%8 M2H0F2EA&-]!<0A#+ AIY+YODE=$&,!>K-B0#_I&#BMX1Y^:C4[<)'8'Y'SI0\OI!HG'I/BCQ<]Q=DC'7(/KTN*!E=NYHT?A9'[0@ M>M-/<9C UL\US?_[*9Z'8;*CBZ]! C=V-J_^,:8OOJT!O0?P>Z5C>UQ3A3I+ M,.//+ZNG&=QZ%<.Y]%VBFD?EO9YDQRK9 0JJ6E\*7L*?(K:2KP[5KN$N2>"6 MUJ)I]S9@BY$]M#EXN,/XUNVKEU49FJ&.H5&*XLZ--7GA4SAX14=^4)0_ A(+ M8J*HSQ%N&N^/BS>_>,!(!5X2;ZS."W70J;. U\L9PTL3+N#""W,#(2_(OUU^ MBM-= N4B=PG=L./[H_KHU$:!GLYG:4LG%7U#H$>1=@VKDZ_2^E(N__-=)M?_ MH>6ENA]=/&.*EVQSYK&7^7O'G%L,3V.=2L=2KDUURQP*3#A+]7T:G& $2_(= M8#D'K.A6V[W XKFJWB4:,SOO5>0$FAG%!E7SF )1L-U&!4U:M)U.>;Y(EJU9LI!W M$T-AMKS9Z\^=>-GE7@8&H7IWR3SV<2L+/'(GP#1JJ?N9R_IH4SW#@Q_G2)*Y M+D_8P]&A R51I*1"2R3QN6)/=U0''7R>1VK,E& &(Q8J/4$XJX.PG$2KDVUX MSB#4G29!!R%NV>%3?M9D?[M\#+[=\92!E[JG^6M\V?+X2Y2QC<#8 \W$]Y+W MD+"8;8Y7%C!D'[0CQ)2_ECKY2@8)@C0^FH,LA=;*5BR/?=QC0R MK$),_[<8S+SRPLVJ)0DI1(DA2@X!041)(@=1%Z00]MVB6G S19/RKAKU4X]: M3>K_*H,9%E2?EM>YVWNH[^;4 IDIFA-BF%Q(K;W2%S%&21:PN/)NC_QG>E]> M1M8P4C\AQ2_L*L1C8G%3B1T*>[V%;B[Q$&H6_.Z4L/HDDP5_T!A6%1L7V>6? M,[@^#N@3FNT2\7=:O>&N:)]WN$\O51W7QB[\]00XQX);?3)RDZ=F(9^W&<7F M4")C/_7XUB9B8>4=&C%QR5^/CG-S.@AYVX:AB7K'L@R_.-==+UZ Z_<.^/8Q M.\H5=8ZG<5_JV[8+3?@ZEET@!JP?-]N([ZE0D(G 0&B[2NB"96G]YNK"JLR( MB]^HC]C#LKM%8P>41MITIFK G!_@HGE:4CV^5;L)F167'#_MR8H_TR2>P"*H M(1ZX[:C5K:R;3UF3B?1!(8<23YFI<0>;B(\4$2FI2$%&?L\)1VX B8TJ35"# M!2N_(*5?/EXP8J;+'5RS-P@N362 !2[4^?U)@6(0B(GG9@T8(P,PMM'WPK4SV(,#3:ILY3 M0?L4HFGR6$CGNGF^ M8*D8IKIDV8J.O@5+[> 9+E=6^7L7*UN4G305.3J18LEEDX9XGCDQU#%*"M)[ MJL1&BEWZ4?K :KY!%_DE"I_N'UY#VG%8+T OOHA*52!)!:)1;G#U*?E,()I"XXVH.0/?<('KS4WS1K,^#M+@B>2*A@/?T]9L$&"T,?:5QH\4%IPQ1,>!\\L MV:5SMKBG$:/+>;SX*'XTOF'A PUW"ZOH.W!YBA1IA> -&C$QM(PXNE._!/:4E9$$B'S@N1222 )+NYO(FF=!]ZLK=\@];,79F_[ Z6'_^0L7EW! M+YW$XC\I6]!$YC1W/&+A7I<3VK(5OYK,V4K,Y?4AH^/" MDJ_GLTZN>@-+GI5 M=31<[N2L7(JX5:0R](B N-(YN7I_?_["IPD3:7!_;E@1]^3WA,\WOWDNX1;.?6^H_C]JAQ!))SW M9Y85E[&?"V#T7=<] 8/HA;_RY ]AM"%]X-$.?OSVUI-]9,4WU)-Y %PG%-OS M]NC1(;N3[?+3 G9UEW#A8,@W6QY3:!T%JP"QW.^%BZCA(D(:K^"6 Q:3IUW* M8IJF) @S]LSD786R;O1ES4)Y+^*>;((]H4$"MR \TWA'Y6H@B\-=WJD\3FEZ M 7]'.WGN+4N". UDB7.:WZ[(A9BD\4;@[M-@0XOW&MGG]R*.FZ.C;G\Z#F5\ MW1(' C**D^]3X )AX=[+QZ1\/I&^*!@@T;AU'Y3X.?0NR9C>O$^/"UIFYXX6 MC4_W00MF3DT3H64#G0@_;2#)DR%#MVNWXE%YMAF/3U1KH@$]][90J@UTC65\ MCPV<0W0KR')'1#6B=A/V,GXWUW4*&\%90;#1YFT=[^7E7XJ65(@GYU:&1:-N MU6$0.'JN1)BJ05V3L%'J#?2M-U5AUK>QNJ6JCTAN4'^J@ M? OPT[6K' 1^B*TJ?Q7Q9P*TFAH][?/B>[8\][",(VEHP8)6L@[L&H;+\O-_ M3*:N33]&W.1GK2/VB%:A4R<$>[CQ-OVUXJW&?%89\U<^Y!H?:3?DB*L#UQ3J M%>..Z:>#HO@.K10>F&R1AS8)=A9M;&!R'BK"X"6Y%*WRZO=FG&18R;SO,C$'1QPY.*^N-DV(KM MD",;LOGE4D9*L+>H+/5VI%[F8BYSZLK9%6%^H>*4-7^'\RKP2%GFH0?HV%?> M6T.)NP_S4;9G)*&2!%IH/!&"L=:$K!1B8/=]%;PE RDY)'@K/.>/4OTZU& P M]5ZU,M:$NIAEI14#K+,J6 _S:^6\8#'5'LVNYP];_5K:8+#%/+M?J+N-:6L- MCO:Y.GE__-SG8'U3&G:0HE.@/1S?2G\I_E2U)YO@_P#Z!9WZ%&I4@GCL:A3] MX'&#W[MQ2+U)6IY!;Y>!C0*<[@DZR5;C#[T/U'@#$J:QK>DVV+J6!%:C[=E) MITTD8I\N_XS5> ^0@%^S5,01D/++TL"'+*'!1I=V=Q,W MDFT=,4+@URYZJ,2Z4UM?E-?!#+UM(9H3(PZN*RX#O47!4]9KICE7U<.1!4W8 MLPAC\KN-[8FKT];/5DIK[80HP"'I/\3KQY#&O_Z2Z" M-84'FCRSD+:?#;'@*+Z]$8>'L1C(QXX,S%7J[,94PF4Q_/F9CJS@D@4)0Q :/5=@=:(DBGDAB-AS\ M-,$"/O[\P@9#)7BQ@X5"3Q3.]"@\=_!IH@E\\"'&%0]\F;T$2?O2=OO#XMLU M'WJ80UT4=@S0*EV'\A;BNF=7!"0-QM\:UPP0[_M9ZP"MTRDLMG&CCC&*>VT7 M:SZZPFF6(SJ-^9*]TF'6 M.!?38<9T&?LTHYMKFK)5+!S5SSL6+=K=1R^AT!,WB(W@OP9)$L39_I$FF_2&)P_7/ZLJWN8NG@FI MZMK62>K3R:A#,/;T::!+V]"HCU7>SO524)$,R/+&J3Q>_01_ED59LK4*N8M_ MBW^)KQ_C?XG_/+PC\IAQ=B%YZ+=@LXWH!7EW]_ZWO_[R_L/U.Y+0K?@59:\5 MV/03?XH8 XH3HR0,B&J>-FX$25RQ#.S<%Y,<2R(*J/$\Q\O8,)HATK=T0 M4.39XJU'.EX"9*+)%4NS"I:R&I;"\\.2KO$; I8PM_B$$UG/A9]<@*\4L<@] M#99+!NY'N,WY*J&RR47[9I\+K]KVL^/U6?:VT82^%>B@7+L6;BU+AB%P'^V: M!(I/!@%)E9,$BC5OY_84Q++5_TL L0/$%TOV#4[IK(-D!15&SS2!]G*RY[\4 M%]'J1V-O,SJADGN"I;'Z;B.F7(>WUWU*L\#9F'31BF80L%DIK6%>LX8:&RGY M)I*LGA;/NKW,DP#:+:C18S[[#VGBHQX U8KCVF<7T=IG?+7\3 MA"QBV?Z:AL*?IU0$BBOAL:'=ZVU\L\MV";T+]O JS:4>3RG%;^@LQM5)"79%J2PUB2^BSPE%4H]L&0D%>7+_,N#&O*T ME\'?FD>+PPFJ.O?(H9XOCCD:J.K3BJ- -<%XO<\XQH42''KJ'\"LWL,M,SG@ MB+'JQ\TVXGM*[RDL08E *G^A9C#:1U;\,GHR#W/6 M"<6.%WOTZ"RRDTTN[@5YU+>+(42#^(P6+"11/,KRM@E?)<%FY)"M=[2Y^)%! MGQ87I,PJ2&E.*BD)5JN$KH),346O'SH:E^P#G=*I5G\=X:3_$!^JC\3_>Q+N M^?+_ 5!+ P04 " 5A&]3O2QNE3]2 2504 % &=V<"TR,#(Q,#DS M,%]P&UL[7U9L>15RUU*R2&IULZ^ MM 4CD4ET1098<:3(_O4+Q)5QX' @D D@19N>DI3A<+@[/C@NA^/?_N-EF[S; MH2S')/WK#^__\/,/[U :DQ5.-W_]H_+JX6^.$DN;O;N^6]*_HW9__\#/[OW=G&8E6&5YMT(\_LL*4 MZK>_L/\\1CEZ1RM-\[^\Y/BO/SP5Q?-??OKIV[=O?_CVRQ](MOGIP\\_O__I M_WZZN8^?T#;Z$:=Y$:4Q^N$=I?]+7OUX0^*HJ"3N%7]YS)*6P2\_=74)*=B_ M?FS)?F0__?C^PX^_O/_#2[[ZH1&1?094TI*_3.@;G=Y__/CQI^IK1TH980GK M3FUJO7?O:OME)$%W:/V._?GE[EI8^N-/C.*G%!4WT2-*:)55\>+U&?WUAQQO MGQ/4_O:4H36?3Y)E'1MFG8_,.N__R*SS/_>^+*#L"5*:5 MS5?@\%)KB+K)4?Z'F&QKMO?E8XY^+U%:7.[H?_(+5$0XR=7";G;/5)8/[W_^ M^,O/E21"3OI"G9/M%A=;QF61KLY)6M"1D0ZF&,V0#\+4P'YHPUA>IVN2;:N1 M=(8%Q;ST!;M!=#1M-3N/DOB#@40\)C-%F2N%B0#7=!ZV10_1RQPI>$ST1;E# MM'.4R%R,,0-]$6XSLBKCXFN495%:O)J+(F*D+](%>BS,Y1B4-NC"!8FKN2=U M"MMGE.9SN[&(6.H(N)&K\2LOJ&DX2R MOD[IJFB#'Q.TR',T1W (4Y-)0%ID45S(93,ZA#7Y&S*,T_GO M_1,%G[GD$*8F$]7M-LI>E^M[O$GQ&L=TR%G$,2FK>=PM2?"\Z:$F?QLSQ8<* MAU8FBBTKT\F9L2C#XK.F9L8R<'@83\R,A1B5GSTM,Q9$P,?ZM,-80"#? X[1 MQJ)KUV!UA#86&\#3ROAL+*"$E]5!S5A $\3EQ.CP2!#1WSZU[B&4#OD&/DB M&.-#C<(S1->M8/Z.EX6M+LM[7'8WM^S,5:S,4LSG)\8SDYESDGFSD1GS$/,9 MB(6YQ_Q9A^DFD.'NC[UM'VO[/0>8<=F?:QUTEG7(^97EF97=.96EV92=>=1A M]S<.NK%A>?)G=]IG?\)G?:)WN G>P29VAETGI\57[!STOJ#_K91?KL^C_.DJ M(=\,.Y**IT5!GZC[0/EU6HTDS-6A+&>NT&@D-JK%HC)T#,S0$QT&\0[5YRUTY.SZXE'\FFJTG!(6@?+7'[C?J(1,E=&WGPXN:&NF!\IQ)"?O4R/F M\--0RGX#+K*AQ%$6MYSH7P>M-PU*;"A^>JXZV8_Q$TZZAE]G9"NR))&*WA?O M+^\&'-X5Y-VP),GH"/#7'WYFD:JTX!IE61-())&[$CKI1QL=L@$75-H5D_@J MB3:C%N1^:^PP^N9?&\J$5S3BJ&C3BN\];L46=O]91EF!LN3U#CV3;.PY%%2C MSCFA\J^-80H!N^R$2=/N'P)H]RXB](*.WH)6Y]*,VGQ$XV^+RY0!MO>(1=/: MOWC1M7,%(9E_S0Y42='R8BY-X_^+QXW?S2RR MB"[+F(92'R\B&\_ )F3^-3Y0)>C,;,*E:?Q_];CQZR7('=I@IE!:?(ZVXUXO M(VDLQ"?QK\$!JB@:F\^A:>@_>M_0;,LEH^"LU*LV.,[9+E[V>DY6_'8'E1C M0%'"5U3H* H"B8)A@YD_>8^9*YR@S^7V$65<@$P_#]#0_^QKTPM5 +5SOW33 MJ'_VOE$?HI?K%56MVLUGZDE:6$$[:&XAK:]M#U,.! 0AJP85'[U'Q6*UHHKF MS1\W.$7ON8B0T W0P*7S%0EJI4 HX+)I=WI\WK 3B?\!"($/0 A\" D"8Z4, M(?!A#P&?=_L&XI_3ORZS!_(ME0%@2L5K_CZ5YXTO5$BGZ?M,VH;W>;MO('PU M5UUFMQG9X3KEA+#U!:0\"$Q(/<>!7#4=,$PXM8CP>4MPH,$MR8LH^7_X6;A, ME!'RT# B]!P+,K5TD##BT^+ Y]U!YLD6&8HX+<_[U&X!#S[YU[H2T55;O8.2 M;0OZO,7'T@0EMT\DY:_B19\;:"A44+3HMW;:J__MY;.\A.Z?#RX9D MKUS'S*68[-#T*/QK7K4BX'V:'H.VD?W?@&M.E^I3!9QNV'RBS+FM+2<=-+N( MU-?V!ZD& H*(4XL(_W?OKM,",9WP#EU$1=0H)-B_EY&.-N[YI+XB J0:<*N> MSZE%A/\[=Y=;E&THEG_-R+?BB8791BE_0)!2#O @H/05#A#%0&@0,&JC=OS? MP[M_0DDBPP"/8-#T0P)?6URB!JBAA^7;]O5_@^Y^&R7)69GC%.7\>0"78MC" M0PIOFUBB"*R-APS:1O9_,XY="R;UA8_JTE*^+ N6#)4EI>7/_0 %AC- :0%? M$:&A)FPV*.77XL7GK;HV &D??G9%?QD[!@75*'QK0N4?'& * 8.W)DS:AO=Y M;VXH?!UVJFYZ#AVW\0=TOC>_6"DM S8M!#P>7.O\6&(W1U.KM,5>OD_B#_G M$] ,1X0QC7_-#E$&YO?'+-KF]GG7K[UA_?[#XP/3==32HL^-7::?_6M?A0J* MIIV6;EO5YVV^ARQBLXW[U^TC249-ROW6&&/TS;_&E FO:,E1T;89?=Z;:\%W M^1)7][4YL=0RDE$G'9+XU[8 58"==FY>V[_]M/$5#?TAP/>,1,Z6'GI=;117, M &/M_+;YC.Y3IZG)]UF5/J."?UX&(6T[DY347RAIJ A$D)RC^07W8O*$C@OT MW&;H.<*KRQ>6&HXE-%L63W0.TS?&"$0:)1I#@TKX"RE]A8'( C%V?I/>TL N M&]!E [G/R+" 7YK&^S%%Y-WSYQ93&DJP02.9S*AK?8\ AZ[;S/RC++B]3:) MZG1);89).L1,W*Z:M/.W,E(/P:&AFPHCH%V M*"&5=NB#G95Z0+9UG3!89%GAUBX]9O#Q$HTWKJ. ZLZZ M)P=MAMH1-,<_-W;<_^PA8 0RJ]I^7\QY_ASS9AQG%Z9N]O(E3DJVLRUH8ITB MC2EA13R$AH&N*MC 6#K/RF,.J283:;JI:9UUP]*9;K+U5"2[FA47DQX]JPJG6'AU$WK#0\.7ZG.(5 M"XZ&9"2=;CP29QX"T"8$I-?0.XC95C=IN>P"WH&\?R)9\8"R+1W]SZ+TMQL2 MI:S#?B8%RF^C5W;>-0ZCT"C2AE& BG@.)0.]=: %8Q_P#F9[D-KH(C^BYA.- M#J?'1)X#"*2;#F1$# />%J0J9245=J+W%"=RNCU41'3^HP6DH29@1#P#WH.\ MW#XGY!6A.Y2P $4E=L#T[_#2JOC* MAY=.D?80#53$=)E.=XC=%*%).E56H? M)P KY3GPS+37P1ZX!N=ITLV15[T)+)V;2RC:ZSH\"L_1H]9*!RE<;LX3H<\\ M55'.J!14_9.5 &=/,.UT4"+DZ#R[NLW-5.4FJG+SU'MH6$6%!! &5\6\.,;1 M/CS@VA1TK .MBF_IDP@GO2'IANT@LD?GA6?@_,M M6F]"*0:Q(MTB2QQ6 :7G1N)PZ8,"FJ[^YI@#U&2^^>O'"G@\-Y('\T@)!?/. M<'$&U7@&P"15S+BFJ)IZ;B.6E@8!'K9&7>-&=75SPU/>[6[G:+"Q8( MQ!1GVXO4KZ(TGL(#0-EMY$HH@X(/7&=S.$GK"'TG%QQ@!0ZI\C.(ZK9MFTH\ M7DX#"<7^AO"4PF'L(:2#J+4:AQW*N@*76\!+T5[.26Z:"\'GGAL=?O8<# I] M=) P915RS,]J5<751LEMA%?7:7/?;1S,(:=J0SE$5)YC Z:=#D2$'$-?^]VA M(L(I6EU&64JG ODBCLMM6<457* UCO%X[(07:,P,*> YGK1UUH$6A'GHZ\"> M3M5RE^5'S] 32G.\0^Q-XRVZ(3F[6+=#2]TIZ#<9XUM)R> M;DTSUJ=>P/0A0U%>9J_"2928H,N>.27P'$]*G70@PV-FL*S\6*,B19LJP,TU M+J8Z*Q>4RH6D][A0ZJ2#"QZS&3<>0SUH!6\\F._PR*HPM[@OYV0J2XAWF:7D MP!MT@:%-4WLKF]2"BKZSN[&&-SC-;LW"*[.TK>%!%N3;JJF>4(%CN@I_2XGL MRZ7>MVO.W_%)!.V4RZP"ZZJ:^M^BK'K]2'HXH2K$/:\0%_)\4FVDN_FIAKB" M@ \ZABK6[VLMRN*)9"RIFQ1L(F(NR*;$08%+H:LYJ*:, SXNX:EVG>*FZ M=PP-G$EIE)@>\P<[A]+7VC 80#E["O-Z]>AI4N'4"4 Y155PDR:XEH8H$DZ7 MW#T!:1$]W+F2@DJ$FD!F23#M9J%E-#\*\7*SQE/3&J\O>_J\M"%P[,R)0(]- MAW@3>G"87*LF.X\?4O .Y%L*SW&BULKX2+[E9OG6L^<'87X;HY_NK,D2_7S9U$^M7=T5<=_]5))3C?4%!UCPT(J%S&Q>Y06J(K MBG]>&J0N_S]+64S_MYI&+<[@T$7.&G!PYB1434ULF&3H(@15UE&U!E4%?"C" M'JY9KMEK%)471-D.QRAGS]=,)MLJPFZJ+2;T&61@!<%8DG$,_37*7S.2Y[<9 M64\"_3E?VJ>!^E]\AH)8!7#;#UC,N.SAQ?W;+I=!\P"FZ!EK)=TXJ\24SF'L M!4H2]C /2JEP">VPB]46IY@)5N =:D0=QV%H%6IC,H"%G'41=3L20]6'_4=8 M3[4R O(/>/"]H\:@K<&>O>Z])<='&HBVFP!*:?W&E8ZB&G!2L TX%(%J5F1E M7)095?W\*,QP2[Z&B4DL/(1QN 8<:5,_B7&^?(YQ5;U1RH2$G MZC^]Q"'R&QX@U30 (N(7<.S !:("Q[C2?@0,WJ?&9L-/?H- HH9&TP^Y!'R, MO]B2K,#_K!19KL=624+44]!TH M*H4TL,%A%?C=1L#>"G2/ +S3(F$8\,#<:;6_+R_J65.*<=_J4P2!#:%*^JCH MLPH]#QX=/A U0%'KU.#]\^2I9179_JEN 9G/& $J!P:*F%_ X7:_1CAED%^F M%RC#NVK#[#IER]OJ))BJ=YNA8G+TJ%NLW=<'%_,96(;*PT\$P/P#CMZK\KU\ M)BD9NE_^EB:,N)\:6$+L,[2T%(4/<0JNYA%\OF1MV(_=[7D\3DNJZ#Z.Y0RM M2=;D%*H>=+E\H?:AFN,TREZOJ=&JO,CL))]4QPFMN^?&FQRTID',RH%J\KD3 M',_$&F/_ 44R#Y7T9;+9*-TXE#.4HNEIOX)J 'H.E?^ 5:FF"38.._.'8YP/ M]W32(ER?ZU\&I_Q %$+C L!LQ8?(9Y&CU6ZP$E93&YZ*:@$\.BH0@((7S5CB'3L6I"$ M>#+]%>'-$]5B05<:T09]+K>/*%NN)]>0>'[%J&QC=D @0DTQ5QHBJMIP3GWU-[]-1Y!/F4OTMG5XE1O MQ$R$5&>VTRD]37('*_VV6K)PG4^KH;1649J5B%=7EJ]-'GT7G:/T%:VISK-^R*!3ZH2@R_%@6[,WK!U(G MP^1MRA^[[OX>__'J#K$CN6R>V1WUR,(''-/-,9+@D0L Y3X'AI@RQ+X 5WTV MY<'L\BE*-RB_3CGYN'V886KDR-4H,YU-^IDYMQ/P@?DZD<:#CV/5 MFH\>Z%";E?4MDC+P+5[P>%X,HAUKR*?U(J?1)\36J5,?SO\^S5[4?G?OKZ4- M0M1*"7PRC^TH6U'++N";?X)WX;CH -'*7]X+!S4ZRFHB2,$ZX-GB^"DX+HSD M1()']\(!#D@]3<2(>(;^>"/@@3:^)](M!W]*+QR@F1I!UUO!JPGXFL,@R1P7 M-7=(W :M.P),/2^RA7O=(^/30U:?:07B8U;3?]YTHU:U*\ M86K@,9Y1A@G;L,T*Y^L(552,*MC#L\@68PCIQK1H(T@OD#$>S/ M5,H_4D-59S1T_5/9\0Y10^6X0$U:Q=M*JSL4DTU:<>$]PWVLZKK-N$-7%V)O M.7(CS.Y\AY<5[JJ\]'Z!VK-A^B%Y=%EAF8[:9.]R7EL^CG, MC-B$V)$L&6UV!S&7(^"-JY'254^>:*X%>BT6?, #69P V$V,91OH0!D"WH&# M#'W=M<8+M,8Q9O%;[#)M>YUI."(:S,>,^&M,P#3YA]AW#FWFHTRQ- 4TV-'\ M6/>Z%&W8H8OSM=%;$/!I!P'/Z-#^! $;='8W0< &R71\N0T0^K61&4#7NGRO M"T3^M9& T^48;.K__<-WLZT_4?60&_L&65_J?=G+U/W,0WM;?XJB$]W8/P"& MA%O[!OE@Y!!R<2H_/30F1Y,D]+GD?YTU5"OOEQ"[V31GTU2$@ZO1'$(76Z M*F#RW&9DAVG3G;U^R='J.NWR'B_HTFE7OV[*MX$Y@_WZ0IO!VRK*U'W-:"ZM MA91^/2=Y!7^P)[^)_UV6U)N]4]61??://WM7X_@K)NL?8./;C8R<+;T'+' 3IHV?4/P;5;U U>D]_=LFB[9,C2LJ!]ZA%$UV8,P* M]]X?TBE\L@B?9<7C8%Q7Q/#CN$"1D* X.^]B$@^-9X/HPT/A5A%G:/)@IQ>K MR,H,.1M72'9!RL=B72:+."9E.EE#0DB;-I&3GBQ>-2QT'-3*!3*/>/(#NV^O M'#J87\Q^(O&0,PNM]Q5U8K0\FU.T:P/8&UU ZFXW6D%]LO#6L].Q]JP5,@7\ M>MB^Q]Y'"5JNJ6FH,8K7VR2J,ZT\;Z=7$_0*37RWO-#)0MO(:L?VVW+13!Y- M\\QM3\,2.]LTVY^"4 ']@L*4-.*"/MF%O<7)I&)7*<\I["C LNK(0VD894FA M920E/0I>5C8\-\ 6:A55/+.H=G[0K:16@[-^[SLSG5\^1WC5#MG-2+U(ZP2. MW'/9>4R$4(8Q"1[5!K:R"W"8 :1!MYCO=U%N(U>620S59G^DI545AP]XJ0: MY958UV$BQ#J,2?!8-["57:S#! @X'@$V?K7:CN_6&9;6FHWT2@>/9QWK''Y6 MTJO9/+Q@YJXH]U25VP]9K_L:91E=(*EA**"7^=,A??!0DUO NI<_L6/ M37:.0=CM8I+!@]/J%7L E52JWDV:%D<]@GMIAEOQQQG1TU' M/-M/S0=S(^H(MV]L7*PZC)@!OW4#-^-H.-(OJ'W/,=C.8&P;2W<'P97;?&K1 M[1UT\;UCK?8 N1Y9M7HM,'$A(;YY(%#W.MVA?,[5:0 #N4N1,G 8(Q:]MKGY MXM]+G*'!$=TB78G.:O4+MO%C&@5]<[D0%) 9M@&Y7(D055R81N7AG]10Y6*$ M5GF5+[(Z8ZX6/_3G5W>]*TWM M5:8+M$,)J7K6.:AGCE%N'&,)S_&DYY@ M$6ML&QO U:E\QB''":RCX!-U*^LH:76GMQ5SA=,HC6>LHP ,Y"Y%RL"/>>@- M3A%+FT8;>Q*OK:3CS#5'=+[Y3TB3$KCF('QAUZ;M9VR[4, M8TJZ[H41(5V@&(-J;@-CDKH0=+- \JV%^A1ZJ(X9#P/-2 +%&= O:W[IT%5 M!@N$P[JGWF@MS!X@F4D./E6JWU=EM:\X=5(Z1 M! V8=%NAK^T*,<^9H#UM T M\$%J\+Y?'-ZN>AWG(/($G/UVEN:WU=MFTZL-<5*R9]/Z-J[M/@FM<5%Y%Z5S MW,J][ZI.6T.O%Q];U!F;8,))3#"]W&:GM=D'3[U+N>LA7DC=(WX.M8RP7T#;('\Y]Z/=X[D/?E=AMEK\OU/=ZD>(UC=F^@SA!"Q[5; MDN"8+9#8][#Q>O[]#,1HHEI&4_C6NWX%UU]\_HV\B MH:@+/J]FV7F7Q*BBP6F,GQ-)<*HUCMU6L06.+O?6C<47.2*;+.<;V01EE*+=Q) M(O"/*K)V*UI(YG"+?R23R#TIZ00Z^N!(E,U#X/H-N[R(<[7E+>887.<\)]0/ M13NQ66&B]<%M:FM"Z/@&@5]TIQ!NU=@P,#: M=5EPW:+^.H.#MOX^]/$9S4UL6&OH%_2EJ7903*0(<^W4)IYD:RB\8TE4'2Z8 M.,((G8J2LNL]$DIWPSU[5"[_3 HZ5\RB59>>N2?E!<[CA.2E>"HPBT=C'D,> M#MV+NN&)'=.,/8FP8N8R#"L,TVG\2LCJ&TX2JN7D]6=W+[>(A=J;7N!.C,JV M[[CHE77XM U$4)&O,2NL8R(?O(L9#LA,\PP=C98,U6,UFG4'M^CI$C]UCV^G MJQL6L_!$DM7U]CDC.]=;O<)<50*' Z;?7P%3T3O-(< 73NU63(JJ3.*72X&W M-)EECJ$34=;:W(#3J"TXMW$5X>QO45*B[E)!E/0>7W3G+#K!]G86K7,@I T MY*3NO -/+I$[ -%*]/6APX.:C.CI.NS^ZT ML^URW9?H#B7LUE%U>ZG:;JYD;N\W";JY'6;M8ZDSF3E\0A8J^5E?5)6S]+.E2Y,QUCEQG#XZO-C(5X:=X\]RXBZ-Y[Y M1"Y?M'X$+&$45%SMO' +\D8A4,U&W9C+M7XU6L MS&[7Y/CM'E5RN?KN"8+[ M&\VBZ89.D?UJ&U#$Z1Y$OSE .P_ EP+\ NXW&6 MR@QT'ZRO:"LKMEA4%83 M9O>_0SN4E@XCHAH!6/8B[I/&_)ZO6:I+9P8LY3)_FU1$D1?0+08SB \>0;>E MB;$QAJX!6&^=Z0U:7Y@^HGX.J\Z6X_*MQ%H(Y2P=0+E_"U%,Z?19R+%8HGX/ M(14KZT/_AK06T5)TV(\E_)OW_"1\P^ROU9FBPZY:UR_HG?R/;13/Z*/#N":4 MYPCMW_"L!!,&,(&(.QWEQ,YZHJ!EB*9^P^XW9%I%&"F8!7<^=X\V; ?N.EV3 M;.MX-[^1Y0X]DZQZ%8'?"55D[;5$(9G#2YDCF=1CI$8)@=Y^C9C*QB,F.H_N M9@OJJ"YA0GB'.7*>D^T6%]W5*%)=AT*IV^O6$J&4=J4B#F&-Z$'I1_Y2T/ MR_'&]S2GXJRJAJT$>Q6/YFK2_84J":GGF58T]-3)KR)G:]Z1=RA[)',>D>!> M:OV55.FUTQAE*9,$(?X_K"]!Z8@HWBE!*M>VL,.4[*E&%XB4"L MFW%F<=A8>[=P[/K@=.QEWCI%G)_@5A"+% MCFLO\'TEVME/]3H)Z_&(.6D*D>A#U$_775.35,KUC>6PSNJ9EVV8Y\8E' M@A8/YN+_3,N8I0'0KS1,5])<:';M0MY2 XRSBD6;388V5?LNU_U6DN0.@Y?9 M9PB#E DI(X")&8S3 0 K"W@WDFL!-N'JS;?D ]L,#J-C5BT.(6%VOHF,$6Q4 M=7";@+VT%JY'NN\HN<5^#L5R&Y*4[:\LUYVPS0[S&4K1&A? R;$QI\D\V8"3 M[YDS[)E)*['&K&K#G#8WJ0P<^Q*GV3?XCX^Q<]CJ'E4](>IR/]PMO^SW:5CE MO?N>X.Q22-Z2Q@O-"YS<@:%^PV)=N<;43/'T@?A>+$SS:9=H=A=IAZ MG2+O():#9]&S57V86V6P%#L7J(AP\I9AYR@OQ.SC':NA8'R0+*;HO0PSH?!% MI<4+SJ4:]0FX"M4$ONCS.=JB"\*FXU*MIF1?T/8192/Q-4NU46#04DX?*9(V"S'5??IL$:^>*GP; MRO\0&ZC.;#WHV 3<061F92S;EZ#XK"S'=C@SWM#/3ZS'<9HRNU73&'H;/L9@F_7%=O"8X7 M2OS/W9)G_-GA=4.9]8E2E?'50 ZW>@$RYN+LX(P+U*\D^XV)'CWC(DIN28ZK MU/K#5I43-081$?G;PB"U@.TLXF4S\][\UEYLJTUDNBBF8JW8RO=R^YR05X3N M$%U5,I'/J7QXLO#2+=>NP^#E_(6)J?) Y&BP-S^^\N/,71"7) J^XU.- ^_& M5/X"":88$#9"9N9G0K+\L0=5U1GV-6L(/ Q$I*N5-7)X(E(.9S\V@NX0"G9XE3B<204 MW$39F4=SA+%#4KF MF6 \=YQ45&V;Z%7P'?@;=1>#>QPN+V<[4H?LTLUTH?95Y(4GE9XB;K M]CK![3%F3$N$]K10IC;V!ULX?.@V?6ZN#=D*[@R+?"*J8IWZ)XE9*MN=EZ^ MQ$G9'#>QF^-ET03(3LQ8G4Z-CP-M\FR/"NWP]!K_A[ ;O!=8JMW\?,G1EO0Y MR4@:[7!6Y@N\ND,)1FN65S4F;'44-Z9X7<2%^0XU_SX4N&+AHN/?HN/?HN/?HN/]F-O7!"3DW/Q R-NSQ$5Q%ZC14M3.$A4; ^QA_D6 M.Q]&;,9;[/SIQ,X?1#U1O+V"BJN>%S'WR^()99_IE+V]O%H?TH_44U"UR3Q$ M5)[T9WZ6#I!JLHX]3+\A8N>BA^M-6]D#@Z*\[CIE5%/681E?>O95%/,WI%1D MW+[=)W.7D5VKU2;CFU#54>IU2"W3<:_//?"C=X"7,>E 8)\#9.XB?9K6>D<4 M,PDD5ZQY[,=0WJ%UF:Z6:]@]%R!U=YM-0>UN,QK:'$17Y]%VLZ*>^@:<@G_H M)[VG?:M%!THF%UP@$%+==3%PE[*[+@?S-O5KT/M#"YC7&9>">9]]J2"@8V8# MZ]YH7X^SNW;FP.(D:*2^DT5V@KS@U)-RS727]'&@5RY9PIK;#+%:]44^JD5U6B'+4AQ=[M@N%JV0!7FK&-^9

HU264&XAK8P.&JZ:FNCI+K>@%?''.4$2SP I7B0]&&I M-Q%+N-@#4(I4]6/!=U[F!=FB;"(>=UP$4K;\!:&>N@HW/EP<*EF' MZ\ AW9_GI(&+10E[K@]^6S**1\5#+QNE5?J3ABS/BI['I/\:>TOZT]\_1?\@ M6=MM<\ZP)R9HS,HC.*X.+&?"G:5/1B.EMW!5J^RY2_5!-^'PU" MO>_N\N$KS4K4"HTRWXM8]@>9'JO +[Y*^AB!PW9HPBG/*K^]F-=W/8HHO9RU MP8-7DZ5T?2ZWGBK]J>J5"?9JWPC2F.@6&VU-J8O9:.MO:@!H6WO9BSR'!7N[UO+9,-YG)"\%#Y5:U2V@8IF68?; M0$RFZ^USA#-VU__\*]7"XH*/,#DU,(K^G "TXN9J@+NC.+A+9SE[KK>4DRGGG> 8E&\MHE?32 M-'LAA:]A&)96FXA?VGUHS!U**J>3/^%G_@L) ,K1:227TIGC-FU2HJ/ZT']K M5MD_S>16%7 <^D,6K1!3E0\NT>?&K-//(<)(H>1L[$SY!QR)>8%V*"'/:/6 MXJ>4)&3S>L>>!.3C!TC=)1574(>(+CT3S :;LCH7D4_\G7M2GVR1A%)NX .> M=KEV[QY>+D2511A5$.Y!*20, M%(4PQ6W 3EB3^1;G(3(.+VC'8*EW.CGYU[[D5/N\2'RJ$,$"4WDV4H35-##Y MUU#=4?7ZSL0*/' !*/NO&HDH0P097/790)-6U8#MC^$=NYCL29&Y>S7@QAB+ MP!I"N^IP8Z@,=E+E;:/89A0=6*IJ5S3+M-: -U4D>MX((FUUBJAW,V]\>$I0 M(M]G)'JG6Z^0VA*#0E[:XM>,Y!IH&)"K]6_(?1P[>.TI=TT\W<'C1*\ZA2]J MJ@G]<$ZBX2*.RVV9L'R=BRW)"OS/RGYP%"H8J'$I9' :2(79YP#8%59\B'>> MCWJ]H3L]7Z['2M?V2#CO06F6:J\S0$L%!%8S2Y@B%%Q;^/F&Y4;1FMYH36N" M0I^6W@=PBU4EEN_O^6'PZ>I :6Y07#"D2K71#_8 TE&CYGH#Z=2=C;=Q0<3M M;JZ".!C :6EM!C15%0&?J4M,<%46+):PIWOS<*?^^AG,2CW\ %AY:4V.Q'>( M[0"NV!6E*YS'4?)?*!KOGEOD"%@9@3GZZ!W@(%,LH,SL"G8M2CE5ZRRP?*>\ MC3 UPF?T4CQ\0\D.?2)I\:2QL:7!S*@339E]9_U'84V776/9[OK"+3^\7V1F5S,.T/-Y7OL#AS[ M.>\0M4RA1Q'J*WY%RGEKDC$3XPY1,_D.^P/'>JZ[0RV27[&.>EHLUE0&*P#G M/*EH\<='==[5^ M#@,0P/*EH)#C'Z?->]# QYM)8I8 \^<8)U\PS@,P,RKV6FN5X*5HN?R_Q M,XN]N"?KXAMM-)8.B*62?"+)ZGK[G)%=?5W&><*6VXP\HZQXO4VBM*!2=I(+ M3K? ]/LW5%7T/B3/$(HI3YT!*S9)G*$JYO0A7;YDPM=>-$JH(.''ZR_BQA&] M J-10F4"3UZ%(=OGDD[3.['X:2_D5%WV1 &5LZ%2I[D(5,WA: BHHLZ?*& = M<*A.;\1K_]I'E0D&@G@MP9&!>, ,K& MYE+*4 '5]<(8E+V_CP#I'^*4&9TY5)6?><*O["_\>&D)FSW226$H8 )K*P1 MEF3H:O%T<%E3:(X1'FVSW;_>98EM,!@_D"7- M>H,]80R6S)Y=KI393&-TTAB5 D*MAL:6_7+_A-\D,E5XPG_<3*;[SC7"$N]3 MEZ.T_RD8K$@T,L/&D*'YXG>'LD?BP1A]'CUCBDK\3_;<6[TQWFU.KE:8J3F> M#^H4:<\C0$6"096!!93$'SHQK8IR%>'L;U%2UD%8 M['VL*+E.:2N4?@0G=?+M0\A$[Z)"2-M#%BFITTLIDR;H?FMR-$8)2Z-[_X00 MVYDIGW&Z$5K$$KM]"/],=@XMV[9X$]Q..USS>#-FIT<1@\!JF=ZAN,PR*C0E M^$S2K/WG691C[AM*UOF.$3J?KP=&/WOM_OJ_,,KHF/3T>L-"#'B/+VD5&IM+ M4<@#6S2-5_>>B:S\!Y=,RHXM ROK@8&N4[JTR*M&>\\_2U=3CI7G4;J[UF#4 MG$1'\='U!9T*JR-V644!GS?R]/H QM@',,8^G!;&^(H? &,?YL>9>8FQ7\ 8 M^P6,L5]."V-\Q0^ L5\.%';FPO"P*1*9-X,0M(&T[H'Q876&&T5D?PU #*?! M@J::*]>@-17RG,+L8(:])IN/%M>)HHU-R[S#;@#5YI!%UA;-[\,6R7F4/U'9 MV!]L@W(7)0.'O=\JFYS :9;KCN' Y8)V[?PS.S.;V7?PPP,^L%3F;MZ7L^;F M6KX2WDJZ-F)+3'=R\(7:Y+!PE4@QXYZ2%XDO#C);( <=!NVW]* MMDKTV^BU:BO!RMH.LS:P=R8S'Q+)5/*=C1M]D651NJDW0<]>]S2-#HMO4;:2 M9YJQQ'>2BF8V7X=KN$H*?E8:[K=VK3;\YA UQK;?JY"N6&#<] W?%D 'K*+% MTD&J<-TA8$+AM1E&Y!Y"*S3TD MTH1^K_$.T<$/QW1TK)3[DN(BO[O_P@4LB+9I& 7MR0)7QT;' :]"(A>Q$MRT MT[N"$9_-DF.XGG.)MN>4*S/W6B#SZYJR'\HQ* MY*(/^UB/ >LEHX*!]9)/T8NX-7G?VM84V"GF?.EU'I.)'?68.-SX3RKN= W)A4#SM,KX1$"K4'M4 "SD MP?:"$0*(H5U$FP"O>U!BA3Z=(8V-8D8"1 M9V 36[B#5>TLWSD7=8O-)JMRPG6A%E^_XB3Y&Q6W^2UY'2%5JTQC M;&"9@/%H8A5;$ 36[>Q=8-&1%":KZ_3K$XZ?^A(OTK2,DN3U.KW\G?YEL25E M.AFR#4OO#Z?T2@<,S'F6L@51;2G\>K:WF9),#LRHF^?/)664PRDDGS)@P,$M M8'G"R*_Q$$_A6IXG F"E74XV*SPYR)E:YZ!S0"D<#=[]#7?7L?H/<_8XW=0# MP7M;^X\2UG-W(KFL ^XD![2QK7YD5\2FJ_WI>^IJ=0!E7HV(^75:VX+W6,O,/$W;/E#.["YP5Z+-Q?[V1"=,TH MNK8I)>K>6>$3.7S E_H$"DP* UQ<13&[Y_W*NS:II&L?[Q73N7P4Y['87Y+F M!,B*"7H--R;P11_A3445&5>WF3<&^0=6."V>%I3[JK)>NKI#T7J-LVWMOS89 MJKP7-R+3J&Q[@*57UMV8IFHH,L\.HQ%)4%MU**57BU]!)'3 HT-E_-MM1@I4 MG=K2OVVR:'N^N+N\7\1\@&F6:@^CH*6\!I69[G X@?F;QX7,3G_&A=(%G9V] MHM5%%GU[0-GVAD3\&\M*NL['"NF\!@A4/S@D)!QGO+WG0Q(IR22"@ =CF2'; MZ'0QJW!7]>KYY<2&RAAT(<^I$7V[[J6?;'2@)6>**R9HTX=R"'S1ASN]E9%P M=7*?".,.[4BRP^EF*)@@MP" MLLM(*5UUJNE343T=!SV;1[G^FZ_E&.X#E+2 M?PFH+\CLUXXL?#;A&@TTJB@]H\:HPN/ESY6EMTO$;Y>(WRX1VVG-MTO$;Y>( MOXM+Q* Q%'8I6#IT3B_Y'O6FQ0Q?<$_UJ[9%[V.41ADFG-%32M/&WO!ICJQ, M4_>7-']&,5YCM.*G0531=7DQA70NDXO60K$D/%P7+B88J=4GOAY'V3P+$^LB"/;=]Z'';A&A$T3$"\H,:0(6!G?F7*^38> M3]T;0?H'$*WD6/[&AZ0-/,$$$1804HFZOD9;7+X\XZQ">QUY"=!:5$2B_;2( M5YZ"%Y]EH+G:=_0#JV 5^+,PM0*W9J%V1K*,?&/[I-$S_5*,[PN;%)7 3UPT M2!@"+3$?CN**G&52.$@,TZ>H*#.VY4P'=&D4$X^0&\96 M]3 E8^O/ M*MO@'.VY"91=KIF*DZ,S_N?NM&S\V7MX*#32 \64F8L9,S?NY@;_7N(5;S@: M_=Z--=WOWK>A2 ?=4:+C8G[;WGD'[FLIF7E(9A9!-+A0$_.9@6]WXZ_P"UJ= M/T79!IV3'-5 =S4?X$=> [U??9B1&:)5?40O+<*.D:V.XQ73>XP:JHQYN)%S- M;P+[L=Z\(>F&!1QSE@N\3^V,8_#)>U1(--&<<0P8-6W_T8\91YLX[085C+W M"2BH1BGN)E3>-S5,/[U6%_)L-YN"?=2+IWF7]F>YKA.8+:\N+ &KK'"04 5; M8SY0956U, UQ#Y:G:WUFAN,F]8C4UQ1 MB\M3":$X)]LM+IB25PC5PP4 DI)2$C1R2P4)1+7^\S'(K:.%WU%WMD7YCF.F MX :UL^). 81R^I5EPMV.]Q^T"NVS&X,*>8\D(^TUMRF 5;0X,M@JMWVN-5Q1 MW5%MLQU:79'L.L]+EFUT[(_ !5I7!"C@/7:TM=9T0 #V+68,-M:]N(7.L\$- M+Z4=J$V@5NYJ$/GY4\@\Q]-K$N(*L[]VJ*N"K>6CX"-G39#DS1)8%)!WC (@ZOE[!]J"A; MC5M'E4-.N]S^XA"TG*T)35L'.R3(Z0!Z?W%V3M*JDG&<.H2T441.ZO*"B&:[ M$"VU)_=&8+4Q9R:OQ5E^KL-VI$4<9V64G)<9:S%8)^*7D7>@<9FP &ABB!E( M!%;G3S8$RVC\3-+8 )#38B!,]HN=$BR%YC@8,OLUAIL666L6)6X%Y51CV R0 M6B4MP*LMX.LVG\BNNHUXG2A [5+"_SR%7,X-#FES#AX*M+U7*D6N[3 M84^=T\9*]RGMK08UJ]WGG![[7!U 4?Y9X?E4LWT)+\Y0E*,+5/^IA4\Y"Q!J M12Q.$\L@@QT!X2(Y#&:R'VO&8XYL38XU*LGUI M)*8-O%PW(O->8X*0MEDQI*1.!ZDZ=]=9F;.;9OD]VM1/GTF2)\IHQTD4^;0. M%:[EX"=3Y'UK%1I^LQC9V#YT?;U]SAK_=T^2DN$DYS^5HU-F']<(*>/N#(-K M>F*F[.B0HL^ZB5N$L#3?4#O,8SA?2?8;E3M&-2)QHTG^ZF3MO4-(-=>+1V1HD[E]S"J4+E.-- M2JLY*RG<^:F5E83MQ$="Z'I!*[$XT5"1NUB=\JZZJH2GBW[*!P%9%W1MS'^5 M@_^Q;>S11\\;6*:*3J..^#A+ZLAMS8>LOKA*1:=KYKQ,"OJ/5@EN$VN4:(P% M*N$W&/25UD (B'G@#R=*!V4"'^6X9AUP;7+I 2WIJ .Q/5*@,S@_MG0EK!*'@7Q2W! M['R "LV?WL"(]\.>E-B9(]%K1Z*I]M"W@.IJ!D%I'?ZL4^= ;+E#&01=?+HI ML,9T06)*JNQ\.(W9A_MNF:!N2=ADF)#:H\N7%AZH"(;I\%6?ZFGY%#R=^;'>0V M!2F5N,!I7#22WA<9BB8^'D8\2O4J(@X"*%H:Z^-$Q3[T1X>XH5_4UQ2+='6# MHT?9\W-&99N6T"SKEX$Z 1LTW*&8;%+\SWVLH<1"ZL(2$\D*.^NN9C@@,\TS M[,M:,K".K5OW]S'LSNG2^LY5L[9P[Z)#5\2:2S2]Y;":N>4;'DOCRC-$=G*$7KR?,J"JJQ MBQE3A8%9E7H&>..P#'U1?;E>H[C NWU/N8L*Q.M0(PSI%VSLKE/0=Z09&T$+ M?#JU'"*:S#T>V>HV9Z[8OKA#5,DI8!'Q))7D=$(. :L11BF!-CF%">X[9 M+&!>L_J TP#T!IQH2Z95(EW70P']-YH.2B+)X(>]R<$Z$G)QJK-R+R M23=NZ)V*3*B?^P [*@&=+N/XG+W[D;UR(Y^D-.TI-I_&O8,4-0F!Z27P=R.N MU=X+GUO ZY#J;AK;&J5U)/^[S'"^PC$S!/]R"8RZ?TE<1NTU@P6@%1PA?&;AGE0H)@8$/+BJ3-A&0XK9A7OBIIX_ MT&+$.3 MZEQ#2CQ664#L@F%5 % $*:A+KB$ M7,.-ZH+-Z8GF5%A@6%X=@]F/@/?WLDP%K*M,5JM\MN'>.M4/IY >,9D&5(R9 M6GH.]7BQAC?L20GW88:U&((5./]C]_ST\*.[&71Y#-_5;'7F MLM-.0NE252I0&Y5;1@E[!))S_*DBZS-? HW#U]K38O@6@U=/!BKM5A X^;-WLN]RR.9"5M9!E)E]R9 M1^)Y,P/TTFEG/KMPYT1*=TLTW)7:D.W1DHQEN+-VR!@ML*?R@$G"6V30X ^9 M^#I/ECC2&9)H0:2D=J=V=<\N[UVTHXO:6ES!9!=>H%$>4L#6V%.9>-74*)FL M"TCZ,Z$)B;LV:F*0TTTEV!W>/!7+]9<<51*.U /1-GHJ:-V.$Z(F(GHZH.=P*J,781T$@QM+R:?3=[FK U=S&'.)>L9.QI(1M+)63]\91+ MYHM?[+(,G+"$ MITKM;'O=.9RA6#UUWVO!AA;Q;^"!0[SI*K ##/4P!(>)1MO(FA-949 B2EP_ M-6.P-%8O_(R7QUS6APC==7Y@,STR( 9[[)#CFYM^-!NDAH 79;4J75]MCU![ MUA#N:.@6'!SQP I:.VEO*KG_O:2HNT*H^!2]?OCY_7(=?FWF='G3*(P<(AV($C0%%H* 0:VD##@/N?MTVF2)V M\9SAA(KZ)Z7'F% *?4:/,E" J+6VZS=ZM3B[VZ'T'"JH<&DXWB-\>,@TM>5! MII P6'X> A)M(OS;#.TP*?-6:-$+!$*ZT>,#'+K X '5> Y$)'7,6'\>$"8/ M*(W2R=TNP=<1)+JO@0*!KYV-YN\X-XW^K^$=Q6NLAHW79-JK8IV: CZ7J>\' MT<5_DW!5'O 'I!XD5I!0^[(9VL@GW0H=T7 W0CL:QU?-U TTV0WEJ\>[:B9D M/MT2[9@&O'UT_T2R@D4U-Y'.DW,B,4$[X^40A 0I6+:Z.!Q#-AWMF-"K;E@ M+33\.%H$M1^#@(-,(7THC+@9+'8_UC!(V5,:#:T'M_ F_D'4>P+S!M:K2O8G%^&!47X;O;)3^_Q"^,JK25'I";>HJ#>G6\.3 MZ%;6.\1NN*W82%D_\"WSF;'2 SV5SFK!76^P(H.<*$?": M ZHTZ]L/WX@ATD>E-0'>E3Y97//MW.3C@=@/J*E$:S<$YQ TC7Q4\:T1P+'0_0=>5^'<5"Y5^L:>TS M(T3ZCTZG)QS5*<_*3*:9>N+IJNR=X\E25! 9#W MCX"EY'Z-3/4)0OLO)CA@*!(7DHP]O$)N[Y9"6E4PP"@MP+ER*JE.-(KPJG%V M^^@@A[]?$KA'R[3M'V>EM MVJ[-N-I#;&PZ;QE.IF^=E-2:";\5K$,>NB/>VRU">ZH?YQER%)MO^"+/7(_A MZ$6>\RB)/W0R6*WG'FU87^_U:.>O #4BW:%GDC''+YJ-*,BZ)RY$9 ZO-\1/ M:%4F:+D>2]=KA[/7YB/O[: 9'%J[F'!P:+(VE=A9F5./F.>-8#GGP2$0;6L& M.:U#A6LYN*\-<;\-\6[[32&Z?JQ0D<;H>ON3Y#[KZ@53&$N_\N!\)=EO5.H8R;&A(FLL)";S#P% E12- M+N9B/OW;H>R1N)]BP_PRD?NWD?ED+.O7G0:LPETYSAGQB=Z8.#*Q?L65X>45 M!GPWHE5H$?]>XCJ9*6<2HJ!J3"VD\DL]]M<,(>YD!$PO47E$;VLLNKB]3#>T M,I2Q_:-B=4ZX8Y&*K!%<3.;,*9N1"\#XNQW-8,[5RC@FK"K@JTX2 TQV,@6[+;(B@IT7?A%_K+!_YGNYODRI M$J]Y_8U!H9N]P#:CC'@)[*;)RYU!V\194^E&UE(3CI*4\0A=+P!GMC71, -W MR6A6?S_!&:]>;QXX;E\^Y<1"\3XUEAI^"A\B$E4M@V)8TVD.;G4RCQN2YV>( M_MBDR'F(7J9G4^IA3X.9>D $,?/2IK<96>."2:YO0G%9M<5X9=T9Z [M4%JB M*]K[VX[T%1=/YV5>T';,+E_BI%RQTZ<\9\>4*]JR(S/-X- 8RXB#-RX2!@MB MPU!RSRD5A'E*(P%.)EQT[ZE$,5!3BG$05)\B/ "J%9T),&X%?B6YIX+OZ&J8 MI%5% M[6.;['Z?T=A]J_X:X90INDPO4(9W5/T= M7+#P0&IID)BCAM8:>QJ&*X_Y,4C*<:PKR MM8.(VUF^@C@\+&JI/W?NKZAK1EH&+W"W7]*TZV>O:? :PX%J"J^[',_PLZ<@!Q34/*V$ M%Y$/EC:^R;S]7W # V3J10-"90DXOL+6 935 Q#+1U9S9;.$ZV6US4?3M=U3.N#4ICW%UU='?M4"9;YZP$9]Q&9;N0%:VR#O,6T=%T(![O M8J*%3V]Z+_&.M&?_GX7T>HYD?N3W]OS]?WO#@3E1JYSOO2% MY<>G'UK<3]$+WI9;KL#<;XW(HV_.A@:>48E<]*&?[S%@KGU4T)^;+[#6Q*FX M-7G?VM88&WD@25,&JNQAQJ[]1>KF_I!TR1 MS(G]TBHC-\&XC"?N0-R@Q$Q]F<^85%;EMX%5BK;&MOV["U''+IZM':??F8H]]+-M?:,?6=GZ>-!1(F M%9>3=5G#160N%Q8I77Z?4V#@XBJ*JP=NN&=B*KIN42&D+HE9 M!3RW5(X($QNJCYU$/*=&#/X(:J@E9U 2$[11-QP"7_3A#D@R$JY.,P8B>TDQ M2+*C,^NA8/Q(%@CM/M&%C-;=0D?61$1/Q]&RAL.Y244AXQBN@Y3T7P+J"S+[ MM2,+GTVX1@.-*DK/J#&J\'@%?% T6F,^T IYKPO(J?CKU3V55^KQ7Q=0T8E5 M=#_FC(3BCC52&KYRSL<6=:,0F&*CD'01V_HI*"Z[87K_>1]D\"Q/K(@CVW?>AQVX1H1-H0 O*#. ,)GYT]HR=N]I;=[ M2]_)O:6WFRZ>^U[@91>9OYW>=PDQJ1M/Q1O1E1<(K>2X_\:+BR\D2PCW]@)3_1,OQ2O@ ZH*BKID.*BWL-QAB7T M(*E7D;.\W?9N/327@)9KIGG>JCXYP%70[>\]B.B\AQA41ST\2;CZL[%IQ:== MH#AC[]I?48YXA]BS:N-A5;>8Q)?QBWD/,D,+S/=A_$I<;(YP R&!(B_3J[(H M,R2Z-CJ/BQ[5?HRM/,5O48;)"L>-EK<93F/\'"4 M'*N*2L K+AHD8H&6F ]3<47F"<(M^\W+[7-"7A&Z0P65D&I::S!VC"JRQF1B M,N^! M10#Q1BILXR=0M&S]]+O.*M'T>_=TZB^]W[AA7IH-N].RZ'R-WL>ES9 MWXR[0FBQ)>7DI2;-4I+1A%LJ !B9Z#]_#.'6T4#PSZ=QN'##O94,WSM6&[FK M063ED[B2##FW@=E?^RQ'P=;R=,==4" W"[K:\("HP%SE"(YU];CYPO[S2)=8 M__[_ 5!+ 0(4 Q0 ( !6$;U,%)]:7>RD" .='(P 4 " M 0 !B'-D4$L! A0#% @ %81O4SSJP/;! M$P LA8! !0 ( !YE " &=V<"TR,#(Q,#DS,%]C86PN>&UL M4$L! A0#% @ %81O4R>*'D<$,0 ]_$" !0 ( !V60" M &=V<"TR,#(Q,#DS,%]D968N>&UL4$L! A0#% @ %81O4^4VJ!-!G0 MD.P( !0 ( !#Y8" &=V<"TR,#(Q,#DS,%]L86(N>&UL4$L! M A0#% @ %81O4[TL;I4_4@ $E4% !0 ( !@C,# &=V H<"TR,#(Q,#DS,%]P&UL4$L%!@ ) D 5P( /.% P $! end