0001140361-22-041406.txt : 20221114 0001140361-22-041406.hdr.sgml : 20221114 20221114163815 ACCESSION NUMBER: 0001140361-22-041406 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221114 DATE AS OF CHANGE: 20221114 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: 221386661 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 brhc10043900_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, 2022
 
       
   
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, $0.01 Par Value
 
GVP
 
The NASDAQ Capital Market

There were 21,720,661 shares of common stock, with a par value of $0.01 per share outstanding as of October 31, 2022.



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.
24
Item 3.
38
Item 4.
39
PART II.
40
Item 1.
40
Item 1A.
40
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, 2022
   
December 31, 2021
 
   
(unaudited)
       
ASSETS
 
Current assets:
           
Cash and cash equivalents
 
$
3,660
   
$
3,550
 
Restricted cash, current
    651       -  
Contract receivables, net
   
10,152
     
11,257
 
Prepaid expenses and other current assets
   
1,969
     
5,262
 
Total current assets
   
16,432
     
20,069
 
                 
Equipment, software and leasehold improvements, net
   
796
     
839
 
Software development costs, net
   
554
     
532
 
Goodwill
   
6,299
     
13,339
 
Intangible assets, net
   
1,854
     
3,020
 
Restricted cash - long term     932       -  
Operating lease right-of-use assets, net
   
777
     
1,200
 
Other assets
   
52
     
52
 
Total assets
 
$
27,696
   
$
39,051
 
                 
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
Current liabilities:
               
Line of credit
 
$
-
   
$
1,817
 
Current portion of long-term note
   
2,762
     
-
 
Accounts payable
   
713
     
1,179
 
Accrued expenses
   
2,119
     
1,358
 
Accrued compensation
   
1,655
     
1,452
 
Billings in excess of revenue earned
   
4,152
     
5,029
 
Accrued warranty
   
478
     
667
 
Income taxes payable
   
1,635
     
1,654
 
Derivative liabilities
    653       -  
Other current liabilities
   
988
     
1,883
 
Total current liabilities
   
15,155
     
15,039
 
                 
Long-term note, less current portion
   
1,181
     
-
 
Operating lease liabilities noncurrent
   
209
     
790
 
Other noncurrent liabilities
   
171
     
179
 
Total liabilities
   
16,716
     
16,008
 
                 
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, 23,319,572 and 22,533,005 shares issued, 21,720,661 and 20,934,094 shares outstanding, respectively
   
233
     
225
 
Additional paid-in capital
   
82,095
     
80,505
 
Accumulated deficit
   
(68,411
)
   
(54,584
)
Accumulated other comprehensive income (loss)
   
62
   
(104
)
Treasury stock at cost, 1,598,911 shares
   
(2,999
)
   
(2,999
)
Total stockholders’ equity
   
10,980
     
23,043
 
Total liabilities and stockholders’ equity
 
$
27,696
   
$
39,051
 

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,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
                         
Revenue
 
$
11,898
   
$
14,686
   
$
36,918
   
$
41,312
 
Cost of revenue
   
8,642
     
11,503
     
28,063
     
32,512
 
Gross profit
   
3,256
     
3,183
     
8,855
     
8,800
 
Operating expenses:
                               
Selling, general and administrative
   
4,336
     
3,265
     
13,253
     
10,521
 
Research and development
   
186
     
149
     
510
     
460
 
Restructuring (benefit) charges
   
-
     
(10
)
   
-
     
798
 
Goodwill and intangible asset impairment charge
    7,505       3       7,505       3  
Depreciation
   
69
     
69
     
213
     
216
 
Amortization of intangible assets
   
209
     
286
     
700
     
929
 
Total operating expenses
   
12,305
     
3,762
     
22,181
     
12,927
 
Operating loss
   
(9,049
)
   
(579
)
   
(13,326
)
   
(4,127
)
                                 
Interest expense, net
   
(422
)
   
(32
)
   
(928
)
   
(135
)
Change in fair value of derivative instruments, net
   
263
     
-
     
377
     
-
 
Other (loss) income, net
   
(2
)
   
12,215
     
(58
)
   
16,853
 
(Loss) income before income taxes
   
(9,210
)
   
11,604
     
(13,935
)
   
12,591
 
(Benefit from) provision for income taxes
   
(218
)
   
166
     
(108
)
   
127
 
Net (loss) income
 
$
(8,992
)
 
$
11,438
   
$
(13,827
)
 
$
12,464
 
                                 
Net (loss) income per common share - basic and diluted
 
$
(0.42
)
 
$
0.55
   
$
(0.66
)
 
$
0.60
 
                                 
Weighted average shares outstanding used to compute net (loss) income per share - basic
   
21,288,883
     
20,863,479
     
21,101,942
     
20,714,068
 
Weighted average shares outstanding used to compute net (loss) income per share - diluted
    21,288,883       20,863,479       21,101,942       20,714,068  

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

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

   
Three months ended
   
Nine months ended
 
   
September 30, 2022
   
September 30, 2021
   
September 30, 2022
   
September 30, 2021
 
Net (loss) income
 
$
(8,992
)
 
$
11,438
   
$
(13,827
)
 
$
12,464
 
Cumulative translation adjustment
   
91
     
(23
)
   
166
     
1,109
 
Comprehensive (loss) income
 
$
(8,901
)
 
$
11,415
   
$
(13,661
)
 
$
13,573
 

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
   
          Accumulated    
Treasury Stock
       
Nine Months Ended
 
Shares
   
Amount
   
Additional
Paid-in
Capital
   
Accumulated
Deficit
   
Other
Comprehensive Loss
   
Shares
   
Amount
   
Total
 
                                                 
Balance, January 1, 2022
   
22,533
   
$
225
   
$
80,505
   
$
(54,584
)
 
$
(104
)
   
(1,599
)
 
$
(2,999
)
 
$
23,043
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
1,504
     
-
     
-
     
-
     
-
     
1,504
 
Common stock issued for RSUs vested
   
443
     
5
     
(5
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(226
)
   
-
     
-
     
-
     
-
     
(226
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
166
     
-
     
-
     
166
 
Repayment of convertible note in shares
    344       3       317       -       -       -       -       320  
Net loss
   
-
     
-
     
-
     
(13,827
)
   
-
     
-
     
-
     
(13,827
)
                                                                 
Balance, September 30, 2022
   
23,320
   
$
233
   
$
82,095
   
$
(68,411
)
 
$
62
   
(1,599
)
 
$
(2,999
)
 
$
10,980
 
                                                                 
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
 

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
   
          Accumulated    
Treasury Stock
       
Three Months Ended
 
Shares
   
Amount
   
Additional
Paid-in
Capital
   
Accumulated
Deficit
   
Other
Comprehensive Loss
   
Shares
   
Amount
   
Total
 
                                                 
Balance, July 1, 2022
   
22,850
   
$
228
   
$
81,324
   
$
(59,419
)
 
$
(29
)
   
(1,599
)
 
$
(2,999
)
 
$
19,105
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
479
     
-
     
-
     
-
     
-
     
479
 
Common stock issued for RSUs vested
   
126
     
2
     
(2
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(23
)
   
-
     
-
     
-
     
-
     
(23
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
91
     
-
     
-
     
91
 
Repayment of convertible note in shares
    344       3       317       -       -       -       -       320  
Net loss
   
-
     
-
     
-
     
(8,992
)
   
-
     
-
     
-
     
(8,992
)
                                                                 
Balance, September 30, 2022
   
23,320
   
$
233
   
$
82,095
   
$
(68,411
)
 
$
62
     
(1,599
)
 
$
(2,999
)
 
$
10,980
 
                                                                 
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
 

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, 2022
   
September 30, 2021
 
Cash flows from operating activities:
           
Net (loss) income
 
$
(13,827
)
 
$
12,464
 
Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:
               
Goodwill and intangible asset impairment charge
    7,505       3  
Depreciation
   
213
     
216
 
Amortization of intangible assets
   
700
     
929
 
Amortization of capitalized software development costs
   
255
     
281
 
Amortization of deferred financing costs
   
11
     
8
 
Amortization of debt discount
    925       -  
Gain on PPP loan forgiveness
    -       (10,127 )
Stock-based compensation expense
   
1,592
     
784
 
Bad debt expense (recovery)
   
97
     
(133
)
Change in fair value of derivative instruments, net
   
(377
)
   
-
 
Deferred income taxes
    (80 )     -  
Changes in assets and liabilities:
               
Contract receivables, net
   
922
     
(1,888
)
Prepaid expenses and other assets
   
3,638
     
(5,356
)
Accounts payable, accrued compensation and accrued expenses
   
539
     
1,409
 
Billings in excess of revenue earned
   
(818
)
   
(831
)
Accrued warranty
   
(163
)
   
(192
)
Other liabilities
   
(382
)
   
2,147
 
Net cash provided by (used in) operating activities
   
750
     
(286
)
                 
Cash flows from investing activities:
               
Capital expenditures
   
(171
)
   
(392
)
Capitalized software development costs
   
(276
)
   
(226
)
Net cash used in investing activities
   
(447
)
   
(618
)

               
Cash flows from financing activities:
               
Proceeds from line of credit
    -       800  
Repayment of line of credit
   
(1,817
)
   
(1,739
)
Repayment of insurance premium
   
(906
)
   
(609
)
Proceeds from issuance of long-term note and warrants, net of debt issuance cost and original issue discount
   
4,782
     
-
 
Repayment of convertible note
    (319 )     -  
Tax paid for shares whithheld
   
(226
)
   
(188
)
Net cash provided by (used in) financing activities
   
1,514
     
(1,736
)
                 
Effect of exchange rate changes on cash
   
(124
)
   
(19
)
Net increase (decrease) in cash, cash equivalents and restricted cash
   
1,693
     
(2,659
)
Cash, cash equivalents and restricted cash at beginning of the period
   
3,550
     
6,702
 
Cash, cash equivalents and restricted cash at the end of the period
 
$
5,243
   
$
4,043
 
                 
Cash and cash equivalents   $ 3,660     $ 4,043  
Restricted cash, current     651       -  
Restricted cash included in other long-term assets     932       -  
Total cash, cash equivalents and restricted cash   $ 5,243     $ 4,043  
                 
Supplemental cash flow disclosures:                
Non-cash financing activities
               
Repayment of convertible note
  $ 320     $ -  
Discount on issuance of convertible note
  $ 750     $ -  

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

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

Note 1 - Summary of Significant Accounting Policies

Basis of Presentation

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

The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of our management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made. Certain information and note 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, 2021 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, 2021, filed with the U.S. Securities and Exchange Commission on March 31, 2022.

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, the recoverability of deferred tax assets, and valuation of warrants and derivative liability related to our convertible note. Actual results of these and other items not listed could differ from these estimates and those differences could be material.

COVID-19

As of September 30, 2022, most of our employees continue to work remotely except when required to be at the client site for essential project work. As an essential services provider, we maintain a modest office footprint in certain locations to allow for employees to work from those offices as project needs may arise. Throughout the pandemic GSE has complied with local, state and federal directives and regulations. Our Performance Improvement Solutions segment's (see Item 2) contracts, which generally are considered essential services, are permitted to and mostly continue without pause. However, we have experienced certain delays in certain new business opportunities. At the onset of the pandemic, many of our Workforce Solutions segment (see Item 2) customers paused or delayed contracts as they shrank their own on-premise workforces to the minimum operating levels in order to mitigate the effects of the pandemic. As a result, our Workforce Solutions segment has experienced a decline in its billable employee base during this time. Since the beginning of 2022, the Workforce Solutions segment began to receive an increase in opportunities as clients became more comfortable with employees returning to on-site work. Notably, the increase in opportunities shifted greatly to direct hire openings, rather than the normal hourly billable base. We cannot fully estimate the length or gravity of the impact of the COVID-19 pandemic to our business at this time and we have experienced delays in commencing new projects and resuming work on existing contracts. Therefore, our ability to deliver our services and recognize revenue has been delayed for some contracts. We experienced order reductions, cancellations, and other negative changes to orders due to the pandemic. We routinely monitor our operating expenses as a result of contract delays and order reductions; and we have made adjustments to maintain our gross profit at a sustainable level.

Note 2 - Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The FASB reduced the number of accounting models for convertible debt and convertible preferred stock instruments and made certain disclosure amendments to improve the information provided to users. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. The Company adopted ASU 2020-06 on January 1, 2022, using the modified retrospective approach, and because the Company did not have outstanding financial instruments in scope of the ASU, the adoption did not have an 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) Income 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 RSU's, stock options and warrants 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) income per common share were as follows:

(in thousands, except for share data)
 
Three months ended
   
Nine months ended
 
   
September 30, 2022
   
September 30, 2021
   
September 30, 2022
   
September 30, 2021
 
Numerator:
                       
     Net (loss) income attributed to common stockholders
 
$
(8,992
)
 
$
11,438
   
$
(13,827
)
 
$
12,464
 
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
21,288,883
     
20,863,479
     
21,101,942
     
20,714,068
 
                                 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
21,288,883
     
20,863,479
     
21,101,942
     
20,714,068
 
                                 
Shares related to potentially dilutive securities excluded because inclusion would be anti-dilutive
   
3,283,400
     
14,229
     
2,383,171
     
77,871
 

Note 4 - Coronavirus Aid, Relief and Economic Security Act

Paycheck Protection Program Loan (PPP Loan)

On March 27, 2020, the United States enacted the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) to extend liquidity to small businesses and assist in retaining employees during the COVID-19 pandemic. We applied for and, on April 23, 2020, received a payroll protection program loan in the amount of $10.0 million (the “PPP Loan”) under the CARES Act, as administered by the U.S. Small Business Administration (the “SBA”). The application for receipt of the PPP Loan required us to certify, in good faith, that the economic uncertainty made the loan necessary to support our ongoing operations. The PPP Loan was serviced by Citizens Bank, N.A. (the “Citizens”). The PPP Loan bore interest at a rate of 1% per annum and would mature on April 23, 2022, with the first payment deferred until September 2021. We used the proceeds of the PPP Loan for payroll and related costs, rent and utilities. Pursuant to the regulations promulgated by the SBA, in order to request forgiveness of the PPP Loan, we were required to submit an application to Citizens substantiating that we were entitled to the PPP Loan and used the proceeds of the PPP Loan as permitted under the CARES Act. Citizens reviewed our application for forgiveness and associated documentation, and on February 26, 2021 forwarded our application to the SBA with Citizens’ determination that the loan is fully forgivable. On August 5, 2021, we received notice that full principal amount and all accrued interest thereon of the PPP Loan was formally forgiven by the SBA. We recognized other income of $10.1 million related to this forgiveness during the third quarter of fiscal 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 extended through September 30, 2021. In 2021, we applied for $5.0 million in refunds from the Internal Revenue Service with filing of our 941s and achieved $2.2 million in credits from unremitted payroll taxes as allowed. We recorded other income of $7.2 million related to the employee retention tax credits earned for the year ended December 31, 2021. During the three months ended September 30, 2022, we didn't receive any employee retention tax credit refunds from the Internal Revenue Service. As of September 30, 2022, we received cumulative employee retention tax credit refunds totaling $3.6 million of the $5.0 million in refunds sought, with remaining outstanding refunds receivable of $1.4 million which was included in the other current assets balance at September 30, 2022. Subsequently, in October 2022, we received a refund of $0.4 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, 2022
   
December 31, 2021
 
             
Billed receivables
 
$
5,512
   
$
6,124
 
Unbilled receivables
   
5,648
     
6,143
 
Allowance for doubtful accounts
   
(1,008
)
   
(1,010
)
Total contract receivables, net
 
$
10,152
   
$
11,257
 

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.

There was no bad debt expense recorded during the three months ended September 30, 2022 and 2021. During the nine months ended September 30, 2022 and 2021, we recorded net bad debt expense (recovery) of $97 thousand and $(133) thousand, respectively.

During the month of October 2022, we invoiced $2.5 million of the unbilled receivables as of September 30, 2022.

Our foreign currency denominated contract receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each reporting period into our functional currency, using the current exchange rate at the end of the period. The gain or loss resulting from such remeasurement is included in other income, net in the consolidated statements of operations. During the three months ended September 30, 2022 and 2021, we recognized a gain on remeasurement of these foreign exchange contracts of $4 thousand and $6 thousand, respectively. During the nine months ended September 30, 2022 and 2021, we recognized a (loss) gain on remeasurement of these foreign exchange contracts of $(51) thousand and $27 thousand, respectively.

As of September 30, 2022 and December 31, 2021, we had no customer concentrations in contract receivables that required disclosure.

Note 6 - Goodwill and Intangible Assets

The Company monitors operating results and events and circumstances that may indicate potential impairment of intangible assets.

During the three months ended September 30, 2022, we determined that the deterioration in sales, decline in revenues, delayed pipeline opportunities, and overall downward performance results and the forecast related to the Workforce Solutions business segment was material enough to be considered a triggering event that could result in impairment of our long-lived assets. As such, we performed an interim analysis to determine if an impairment existed at September 30, 2022 in accordance with ASC 350 & ASC 360.

ASC 350 Indefinite-Lived Asset Testing – Based on the triggering event indicated above we performed an interim analysis to determine if an impairment of the Workforce Solutions business unit existed at September 30, 2022. Our Goodwill impairment analysis, which includes the use of discounted cash flow models that requires management to make assumptions regarding estimates of revenue growth rates and operating margins used to calculate projected future cash flows, and risk-adjusted discount rates determined the carrying value of Workforce Solutions exceeded the Fair Value by $7.0 million. As such, impairment of the related goodwill was recorded in the three months ended September 30, 2022.

ASC 360 Long-Lived Asset Testing – Based on the triggering event indicated above we also performed an interim analysis to determine if an impairment existed at September 30, 2022 by its individual asset groupings, which we determined to be at the subsidiary level. We used a discounted cash flow analysis to test for impairment and concluded that the carrying value of the definite-lived intangible assets of Absolute, a business unit of the Workforce Solutions segment, exceeded its carrying value by $0.5 million, and we recorded a loss on impairment for this amount as of September 30, 2022. No impairment was identified related to any other asset groupings.

Goodwill

(in thousands)

 
 
Goodwill
   
Impairment
   
Net
 

                 
Performance Improvement Solutions
  $
8,278
    $
(3,370
)
  $
4,908
 
Workforce Solutions
   
8,431
     
(7,040
)
   
1,391
 
Net book value at September 30, 2022
 
$
16,709
   
$
(10,410
)
 
$
6,299
 

(in thousands)

 
 
Goodwill
   
Impairment
   
Net
 

                 
Performance Improvement Solutions
  $
8,278
    $
(3,370
)
  $
4,908
 
Workforce Solutions
   
8,431
     
-
     
8,431
 
Net book value at December 31, 2021
 
$
16,709
   
$
(3,370
)
 
$
13,339
 

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

(in thousands)
 
As of September 30, 2022
 
   
Gross
Carrying
Amount
   
Accumulated
Amortization
     Impairment    
Net
 
Amortized intangible assets:
                       
Customer relationships
 
$
8,628
   
$
(6,940
)
  $
(464 )  
$
1,224
 
Trade names
   
1,689
     
(1,174
)
    -      
515
 
Developed technology
   
471
     
(471
)
    -      
-
 
Non-contractual customer relationships
   
433
     
(433
)
    -      
-
 
Noncompete agreement
   
527
     
(477
)
    -      
50
 
Alliance agreement
   
527
     
(462
)
    -      
65
 
Others
   
167
     
(167
)
    -      
-
 
Total
 
$
12,442
   
$
(10,124
)
  $ (464 )  
$
1,854
 

(in thousands)
 
As of December 31, 2021
 
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
 
Amortized intangible assets:
                 
Customer relationships
 
$
8,628
   
$
(6,432
)
 
$
2,196
 
Trade names
   
1,689
     
(1,108
)
   
581
 
Developed technology
   
471
     
(471
)
   
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
 
Noncompete agreement
   
527
     
(429
)
   
98
 
Alliance agreement
   
527
     
(382
)
   
145
 
Others
   
167
     
(167
)
   
-
 
Total
 
$
12,442
   
$
(9,422
)
 
$
3,020
 

Amortization expense related to definite-lived intangible assets totaled $0.2 million and $0.3 million for the three months ended September 30, 2022 and 2021 and $0.7 million and $0.9 million for the nine months ended September 30, 2022 and 2021, 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:
     
2022 remainder
 
$
167
 
2023
   
508
 
2024
   
332
 
2025
   
255
 
2026
   
204
 
Thereafter
   
388
 
Total
 
$
1,854
 

Note 7 - Equipment, Software and Leasehold Improvements

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

(in thousands)
           
   
September 30, 2022
   
December 31, 2021
 
Computer and equipment
 
$
2,323
   
$
2,270
 
Software
   
2,263
     
2,150
 
Leasehold improvements
   
659
     
659
 
Furniture and fixtures
   
838
     
839
 
     
6,083
     
5,918
 
Accumulated depreciation
   
(5,287
)
   
(5,079
)
Equipment, software and leasehold improvements, net
 
$
796
   
$
839
 

Depreciation expense was $69 thousand for both the three months ended September 30, 2022 and 2021. Depreciation expense was $213 thousand and $216 thousand for the nine months ended September 30, 2022 and 2021, respectively. Capitalization of internal-use software cost of $37 thousand and $50 thousand were recorded in software for the three months ended September 30, 2022 and 2021, respectively. Capitalization of internal-use software cost of $114 thousand and $365 thousand were recorded in software for the nine months ended September 30, 2022 and 2021, respectively.

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, 2022 and December 31, 2021, 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.

Our convertible debt issued in February 2022 (See Note 10) includes certain embedded redemption features that are required to be bifurcated as embedded derivatives and measured at fair value on a recurring basis. We estimate the fair value using a Monte Carlo simulation based on estimates of our future stock price and assumptions about the possible redemption scenarios.

The Company used the Monte Carlo simulation model to determine the fair value of the Warrants and Cash-Settled PRSUs, which required the input of subjective assumptions. The fair value of the Warrants as of September 30, 2022 was estimated with the following assumptions.
 
Exercise Price
$ 1.94  
       
Common Stock Price
$ 0.90  
Risk Free Rate
  4.0 %
Volatility
  65.0 %
Term (in years)

4.4 yrs.  

The following table presents assets and liabilities measured at fair value at September 30, 2022:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
   
Significant
Other Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
   
Total
 
                         
Derivative liability   $ -     $ -     $ 237     $ 237  
Warrant liability
    -       -       416       416  
Cash settled performance-vesting restricted stock units
    -       -       56       56  
 Total liabilities   $ -     $ -     $ 709     $ 709  

The following table summarizes changes in the fair value of our Level 3 liabilities during the nine months ended September 30, 2022.

(in thousands)
 
Embedded
Redemption Features
    Warrant    
Cash Settled
PRSUs
    Level 3 Total
 
Balance at December 31, 2021
 
$
-
    $ -     $ -     $ -  
Derivative liabilities at issuance date
   
306
      -       -       306  
Warrant liabilities at issuance date
    -       724       -       724  
Change in fair value included in gain on derivative instruments, net
    (69 )     (308 )     -       (377 )
Fair value of cash settled PRSUs vested
    -       -       87       87  
Cash paid on vested shares
    -       -       (31 )     (31 )
Balance at September 30, 2022
 
$
237
    $ 416     $ 56     $ 709  

Note 9 - Stock-Based Compensation

We recognize compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms. We recognize the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change. We have not capitalized any portion of our stock-based compensation. Our forfeiture rate is based on actuals.


During the three months ended September 30, 2022 and 2021, we recognized $0.5 million and $0.3 million of stock-based compensation expense related to equity awards, respectively. We recognized $1.5 million and $0.8 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2022 and 2021, respectively, under the fair value method.



We granted no time-based restricted stock units (“RSUs”) during the three months ended September 30, 2022. During the  nine months ended September 30, 2022, we granted approximately 960,250 RSUs with an aggregate fair value of approximately $1.5 million. 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, 2022, we vested 112,985 and 492,805 RSUs compared to 55,788 and 421,740 RSUs vested during the three and nine months ended September 30, 2021. 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 PRSUs 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 nine months ended September 30, 2022, we granted 800,000 PRSUs including 200,000 cash-settled grants to employees. These grants are subject to multiple vesting criteria including reaching a 20-day VWAP of $1.94 prior to the expiration of the awards, and a time-vesting restriction, which will vest in equal portions over the next 15 quarters ending December 31, 2025. During the three and nine months ended September 30, 2022, we vested 50,000 and 150,000 PRSUs, of which, 12,500 and 37,500 PRSUs were cash-settled, respectively. No PRSUs were vested during the three and nine months ended September 30, 2021. The market vesting criteria was achieved in April 2022 for the 800,000 PRSUs which will fully vest over the next 13 quarters. During the three and nine months ended September 30, 2021, we did not grant any PRSUs to employees.

We did not grant any stock options for the three and nine months ended September 30, 2022 and 2021.

Note 10 - Debt

Convertible Note

On February 23, 2022, we entered into a Securities Purchase Agreement, as amended, with Lind Global Fund II LP (“Lind Global”), pursuant to which we issued to Lind Global a two-year, secured, interest-free convertible promissory note in the amount of $5.75 million (the “Convertible Note”) and a common stock purchase warrant to acquire 1,283,732 shares of our common stock (the “Warrant”). The Convertible Note does not bear interest but was issued at a $0.75 million discount (“OID”). We received proceeds of approximately $4.8 million net of the OID and expenses.

   
Amount
 
       
Convertible Note issued
 
$
5,750
 
Debt discount
   
(750
)
Issuance cost:
       
Commitment fee
   
(175
)
Balance of investor’s counsel fees
   
(43
)
Net proceeds of Convertible Note
 
$
4,782
 

       
Fair value of Warrant Liabilities on issuance
    (724 )
Fair value of Conversion Feature on issuance
    (306 )
Allocated OID costs to Convertible Note
    (96 )
Interest expense accrued on Convertible Note as of September 30, 2022
    926  
Principal and interest payments as of September 30, 2022     (639 )
         
Balance of Convertible Note as of September 30, 2022
  $ 3,943  

The Convertible Note provides for monthly principal repayments of $319 thousand beginning 180 days from issuance.  Payments can be made in the form of cash, shares, or a combination of both at the discretion of GSE.

The Convertible Note is convertible into our common stock at any time after the earlier of six months from issuance of the Convertible Note or the date of an effective registration statement filed with the SEC covering the underlying shares. The conversion price of the Convertible Note is initially equal to $1.94 per share, subject to customary adjustments. The Convertible Note matures in February of 2024, although we are permitted to prepay the Convertible Note, provided that Lind Global shall have the option to convert up to one third of the outstanding principal of the Convertible Note at a price per share equal to the lessor of the Repayment Share price or the conversion price (as described below). The Convertible Note is guaranteed by each of our subsidiaries and is secured by a first priority lien on all of our assets. The Convertible Note is not subject to any financial covenants and events of default under the Convertible Note are limited to events related to payment, certain events pertaining to the underlying shares of common stock and other customary events including, but not limited to, bankruptcy or insolvency. Upon the occurrence of an event of default, the Convertible Note will become immediately due and payable, subject to any cure periods described in the Convertible Note, and the customer may demand that all or a portion of the outstanding principal amount be converted into shares of common stock at the lower of the then current conversion price and 80% of the average of the three lowest daily volume-weighted average price (“VWAPs”) during the twenty days prior to delivery of the conversion notice. If there is a change of control of the Company, Lind Global has the right to require us to prepay the outstanding principal amount of the Convertible Note.

A portion of the proceeds of the Convertible Note were used to repay, in full, all outstanding indebtedness owed to Citizens Bank, N.A. (“Citizens”), and the Amended and Restated Credit and Security Agreement between us, our subsidiaries, and Citizens was terminated. We will continue to maintain a cash management account and certain letters of credit with Citizens and, accordingly, have entered into a certain Cash Management Agreement with Citizens, as well as certain Cash Pledge Agreements in amounts corresponding to the current outstanding letters of credits with customers.

The Warrant entitles Lind Global to purchase up to 1,283,732 shares of our common stock until February 23, 2027, at an exercise price of $1.94 per share, subject to customary adjustments described therein.  The Warrant is recorded at fair value upon issuance of $0.7 million and is classified as a current liability to be remeasured at each reporting period (see Note 8). The discount created by allocating proceeds to the Warrant results in a debt discount to be amortized as additional interest expense over the term of the Convertible Note.

The Company evaluated the Convertible Note and concluded that certain embedded redemption features are required to be accounted for as a derivative liability. Embedded redemption features were recorded at fair value upon issuance of $0.3 million and are classified as current liabilities to be remeasured at each reporting period (see Note 8). The discount created by allocating proceeds to the derivative liability results in a debt discount to be amortized as additional interest expense over the term of the Convertible Notes. The Warrant is accounted for as a derivative liability based on certain features included within the Convertible Note which caused the Company to not be able to assert that it would have sufficient shares in all cases to be able to settle the warrant. As such, the initial proceeds (approximately $4.8 million, net of original issue discounts and other payments to lender) were allocated first to the fair value of the Warrant with the residual allocated to the Convertible Note host instrument. The proceeds allocated to the Convertible Note were further allocated first to the bifurcated derivative liability based on its fair value with the residual being allocated to the Convertible Note host instrument.

The direct and incremental costs incurred are allocated to the Convertible Note and the Warrant based on a systematic and rational approach. The costs allocated to the Warrant have been expensed as incurred while those allocated to the Convertible Note have been capitalized and will be amortized as interest expense over the life of the Convertible Note based on the effective interest rate. The Company will record ongoing changes to the fair value of the derivative liabilities as other non-operating income (expense).

The Convertible Note was evaluated as a potentially dilutive security in both periods of loss and income for diluted earnings per share purposes. The Warrant is considered a participating security and was not included in the calculation of basic earnings per share for the period ended September 30, 2022 as Company reflected net loss for this period. The Warrant will be included in the calculation of basic earnings per share in periods of net income.

The issuance costs with respect to the Convertible Note, which are recorded as a debt discount, are deferred and amortized using effective interest method as additional interest expense over the terms of the Convertible Note.

The Company incurred total interest expense related to the Convertible Note, including the amortization of the various discounts, of $443 thousand and $926 thousand for the three and nine months ended September 30, 2022, respectively.

Revolving Line of Credit

On March 29, 2021, 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 ended 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. 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, 2021.

On November 12, 2021, we signed the Tenth Amendment and Reaffirmation Agreement 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. In addition, we agreed, by December 31, 2021, to pay the Bank $0.25 million to be applied to the principal amount outstanding under the RLOC. We incurred $15 thousand of amendment fee related to this amendment.

During the nine months ended September 30, 2022, using proceeds from the Convertible Note, we repaid in full, all outstanding indebtedness of $1.8 million owed to Citizens, and the Amended and Restated Credit and Security Agreement between us, our subsidiaries, and Citizens has been terminated. Certain letters of credit remain in place with Citizens. As of September 30, 2022, we had four letters of credit totaling $1.1 million outstanding to certain customers which were secured with restricted cash.
 
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 $478 thousand, and the remaining $99 thousand is classified as long-term within other non-current liabilities.

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

(in thousands)
     
Balance at January 1, 2022
 
$
748
 
Current period recovery
   
(3
)
Current period claims
   
(158
)
Currency adjustment
   
(10
)
Balance at September 30, 2022
 
$
577
 

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

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
Performance Improvement Solutions segment
                       
System Design and Build
 
$
1,537
   
$
1,623
   
$
4,991
   
$
4,712
 
Over time
   
1,537
     
1,623
     
4,991
     
4,712
 
                                 
Software and Support
   
2,010
     
814
     
3,560
     
2,393
 
Point in time
   
530
     
52
     
662
     
274
 
Over time
   
1,480
     
762
     
2,898
     
2,119
 
                                 
Training and Consulting Services
   
4,505
     
4,937
     
13,851
     
14,212
 
Point in time
   
195
     
42
     
1,340
     
126
 
Over time
   
4,310
     
4,895
     
12,511
     
14,086
 
                                 
Workforce Solutions
                               
Training and Consulting Services
   
3,846
     
7,312
     
14,516
     
19,995
 
Point in time
   
52
     
126
     
52
     
375
 
Over time
   
3,794
     
7,186
     
14,464
     
19,620
 
                                 
Total revenue
 
$
11,898
   
$
14,686
   
$
36,918
   
$
41,312
 

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,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period
 
$
174
   
$
835
   
$
2,666
   
$
4,139
 
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,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
(Loss) income before income taxes
 
$
(9,210
)
 
$
11,604
   
$
(13,935
)
 
$
12,591
 
(Benefit from) provision for income taxes
   
(218
)
   
166
     
(108
)
   
127
 
Effective tax rate
   
2.37
%
   
1.4
%
   
0.78
%
   
1.0
%


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 expense for the three and nine months ended September 30, 2022 was comprised mainly of current foreign tax benefit, deferred federal and state tax benefit related to the portion of goodwill which cannot be offset by deferred tax assets and state tax expense. Total income tax expense for the three and nine months ended September 30, 2021 was comprised mainly of current state and foreign tax expense.



Our effective income tax rate was 2.37% and 0.78% for the three and nine months ended September 30, 2022, respectively. For the three and nine months ended September 30, 2022, the difference between our income tax benefit at an effective tax rate of 2.37% and 0.78% 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 valuation allowance in our U.S. entity, the permanent disallowance of interest expense related to disqualified debt, and discrete item adjustments for U.S. and foreign taxes. For the three and nine months ended September 30, 2021, the difference between our income tax expense at an effective 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.



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 2016 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.



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, 2022. 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. The Company has a deferred tax liability in the amount of $13 thousand at September 30, 2022 related to the portion of Goodwill which cannot be offset by deferred tax assets.
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, 2022
   
December 31, 2021
 
                 
Leased Assets
               
Operating lease - right of use assets
 
Long term assets
 
$
777
   
$
1,200
 
                     
Lease Liabilities
                   
Operating lease liabilities - Current
 
Other current liabilities
   
965
     
1,205
 
Operating lease liabilities
 
Long term liabilities
   
209
     
790
 
        
$
1,174
   
$
1,995
 

We entered into a lease agreement to lease 2,200 square feet of office space on September 26, 2022, and the lease term will be end on November 30, 2024.

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 previous sublease for 3,650 square feet entered into on May 1, 2019. The addition of the second 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 lease 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, 2022 and 2021, (in thousands):

        
Three months ended
   
Nine months ended
 
Lease Cost
 
Classification
 
  September 30,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
                             
Operating lease cost (1)
 
Selling, general and administrative expenses
 
$
174
   
$
179
   
$
534
   
$
548
 
Short-term leases costs (2)
 
Selling, general and administrative expenses
   
15
     
15
     
45
     
45
 
Sublease income (3)
 
Selling, general and administrative expenses
   
(18
)
   
(32
)
   
(55
)
   
(96
)
Net lease cost
     
$
171
   
$
162
   
$
524
   
$
497
 

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

The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of September 30, 2022 are as follows:

(in thousands)
 
Gross Future
Minimum Lease
Payments
 
2022 remainder
 
$
347
 
2023
   
701
 
2024
   
151
 
2025
   
10
 
2026
   
3
 
Thereafter
    -  
Total lease payments
 
$
1,212
 
Less: Interest
   
38
 
Present value of lease payments
 
$
1,174
 

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

Lease Term and Discount Rate
 
September 30, 2022
   
December 31, 2021
 
Weighted-average remaining lease term (years)
 
   
 
Operating leases
   
1.22
     
1.80
 
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, 2022
   
September 30, 2021
 
Operating cash flows used in operating leases
 
$
934
   
$
958
 

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 American Society of Mechanical Engineers ("ASME") code and ASME Section XI. The Company provides these services across all market segments through our Performance, True North consulting, and DP Engineering subsidiaries. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.
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, 2022
   
September 30, 2021
   
September 30, 2022
   
September 30, 2021
 
                         
Revenue:
                       
Performance Improvement Solutions
 
$
8,052
   
$
7,375
   
$
22,402
   
$
21,318
 
   Workforce Solutions
   
3,846
     
7,311
     
14,516
     
19,994
 
Total revenue
   
11,898
     
14,686
     
36,918
     
41,312
 
                                 
Gross Profit
                               
Performance Improvement Solutions
    2,654       2,252       7,037       6,204  
Workforce Solutions
    602       931       1,818       2,596  
Total gross profit
    3,256       3,183       8,855       8,800  
                                 
Operating loss
                               
   Performance Improvement Solutions
   
(1,403
)
   
(469
)
   
(5,511
)
   
(3,003
)
   Workforce Solutions
   
(7,646
)
   
(110
)
   
(7,815
)
   
(1,124
)
                                 
Operating loss
   
(9,049
)
   
(579
)
   
(13,326
)
   
(4,127
)
                                 
Interest expense, net
   
(422
)
   
(32
)
   
(928
)
   
(135
)
Change in fair value of derivative instruments, net    
263
     
-
     
377
     
-
 
Other (loss) income, net
   
(2
)
   
12,215
     
(58
)
   
16,853
 
(Loss) income before income taxes
 
$
(9,210
)
 
$
11,604
   
$
(13,935
)
 
$
12,591
 

The operating loss above for the three and nine months ended September 30, 2022 includes goodwill and intangible asset impairment charge of $7.5 million for Workforce Solutions. There was no impairment recognized for the same periods in 2021 for Workforce Solutions. The operating loss above for the three and nine months ended September 30, 2021 includes impairment of ROU assets of $3 thousand for Performance Improvement Solutions. There was no impairment recognized for the same periods in 2022 for Performance Improvement Solutions.

Note 16 - Commitments and Contingencies

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. We expense legal defense costs as incurred.

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 Part II, 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 Part II, 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

We are a leading provider of professional and technical engineering, staffing services and simulation software to clients in the power and process industries. Our primary market is the nuclear power industry, predominantly in the United States, but also serving the global nuclear sector with projects in the United Kingdom, Slovakia, Korea, Japan and elsewhere. We also serve natural adjacencies to the commercial nuclear power market such as the United States Department of Energy, and the broader nuclear ecosystem. We additionally serve other heavy industry sectors such as refining, petrochemical, Liquefied Natural Gas ('LNG") and others, with staffing services and our simulation technology and know-how. 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 help clients fill key vacancies in their respective organizations, 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.

As a result of the COVID-19 pandemic, we have sought and obtained support through various business assistance programs. We applied for and, on April 23, 2020, received the PPP Loan under the CARES Act, as administered by the SBA. We used the PPP Loan proceeds to sustain our business during the pandemic, as intended, and we were eligible for full forgiveness of the loan under the CARES act. On August 5, 2021, we received notice that full principal amount and all accrued interest thereon of the PPP Loan was formally forgiven by the SBA.

In 2021, we participated in the Employee Retention Credit (ERC) program available under the CARES Act. The Company recognized total cumulative ERC credits of $7.2 million consisting of both refunds sought by the Company and credits from unremitted payroll taxes. We applied for $5.0 million in refunds from the IRS with filing of our 941s and achieved $2.2 million in credits from unremitted payroll taxes as allowed. We didn't receive any refunds for the three months ended September 30, 2022. There was a remaining receivable of $1.4 million at September 30, 2022. Subsequently, in October 2022, we received a refund of $0.4 million.

On September 9, 2021, President Biden released the 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). As a part of the Plan and Order, President Biden also directed, 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 this ETS, however the implementation of the ETS was blocked by federal appeals courts, pending resolution of ongoing litigation challenging the constitutionality of the ETS, and the ETS was withdrawn by OSHA on January 25, 2022. OSHA, however has not withdrawn the proposed rule that would effectuate the same mandate, and it cannot be known whether OSHA may reissue the ETS or otherwise issue new emergency temporary standards imposing similar mandates. We have already received notice by both government customers and prime contractors serving government customers regarding the vaccination requirement and its application to our business with those customers. As an employer of more than 100 employees, we would also be subject to the ETS or a similar mandate should it become effective. It is possible that additional jurisdictions where we do business may impose similar mandates that would apply to our employees.  In addition, certain of our customers may require vaccines for those of our employees who provide on-site service at their facilities. We will continue to monitor the status of these or other mandates or regulations and their application to us and our business.

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 beyond 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 61% of revenue for the nine months ended September 30, 2022)

Our Performance Improvement Solutions segment primarily encompasses our simulation solutions, technical engineering services for ASME programs, power plant thermal performance optimization, all primarily focused on the nuclear power industry and adjacencies. We also provide interactive computer-based tutorials/simulation solutions focused on the process industries, including but not limited to refining, petrochemical and LNG sectors. 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, now positioned for go-to-market as GSE Programs and Performance; GSE DP Engineering, now positioned for go-to-market as GSE Design and Analysis, businesses typically work as either the engineer of choice or specialty engineer of choice for our clients under master services agreements, These lines of business 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 39% of revenue for the nine months ended September 30, 2022)

Workforce Solutions, comprised to GSE Technical Staffing and Training Services, provides highly specialized and skilled, predominantly white collar “above the shoulders” labor on a contingency basis to the nuclear power industry and other heavy industry sectors, including but not limited to, LNG, petrochemical, refining, and specialty manufacturing sectors. 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. 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. We are now one of the few, publicly traded engineering and technology companies serving the zero-carbon energy sector of nuclear power and adjacent nuclear markets in Department of Energy, US Navy and related sectors. As a result of this effort and established leadership position in key sectors, we are positioned to expand into essential clean energy opportunities that may arise such as wind, solar, hydrogen production, and others. In 2022, we are keenly focused 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; create new and compelling solutions in-house as a result of advancing our technology offerings in sponsorship with industry early adopters focused on critical business need; develop  new services as a result of combining our expertise; expand into compelling adjacent markets such as clean energy as they may arise with renewed sales focus. The focus on organic growth is a reflection of our need to grow in a self-funded manner to achieve cash flow break even route to recovering to our pre-pandemic revenue levels.

Cross sell and upsell into existing markets:

For the past several years, we have devoted considerable time and effort to diversify the Company’s solutions capabilities for the nuclear power sector via a rollup of essential services providers to the industry. To ensure efficient and streamlined operations for the business, we have brought all of the engineering services together into one organization under one leader, and the Workforce Solutions teams together as one team under one leader. The business units operate uniformly within their respective structure. As such, the opportunity to cross-sell the capabilities across the entire customer base is greatly enhanced and a clear focus of our sales efforts. This further differentiates us as a unique provider to industry vs. providers of specific niche services. Our goals are for the unified go-to-market efforts, such as cross-selling capability, could and should lead to greater share of available spending within the customer base, which in turn should lead to significant upselling opportunity. Just as the broader economy was impacted by the onset of the pandemic, so as to our end markets been affected.  Our perspective is that the industries we serve are quick to respond to a crisis and disruption, but slow to emerge and recover to pre-crisis operations. This is understandable for our primary market of nuclear power, and this cycle has repeated itself for the past with other market and industry disruptions such as the 2008 global economic crisis, the Fukushima disaster in 2011 and the global pandemic and ongoing economic disruption that has resulted. As with past disasters, our end markets usually catch up to delays in work years after the onset of the disruption and our Company is positioned to take advantage of the recovery if and when it occurs. As a result of a rejuvenated cross-sell and upsell effort, we are equipped to take this new approach to the market. In particular, with the US government rejoining the Paris Climate Agreement and driving to decarbonize the energy grid by 2035, and create a carbon neutral economy by 2050, decarbonization of the energy sector will require significant investment for decades to come. As a key provider of essential services to the power sector, with a focus on decarbonization, we are poised to benefit from and exploit this investment as it rolls out to the vendor ecosystem serving these key sectors. We have also spent significant effort to put in place Master Services Agreements (“MSA’s”) with key utility operators. Having this commercial infrastructure in place is a significant step forward to facilitate ease of consumption of our solutions once a decision to do so is made by these clients/prospects.

Organic growth through new and compelling technology:

While managing through the pandemic, in parallel, our leadership was investigating compelling opportunities by which we could utilize our capabilities to create significant value for the industry and advance the efforts of decarbonizing the power sector. As a result, we have identified a robust pipeline of new and compelling technology solutions to develop and take to market. Net new solutions, such as Data Validation and Reconciliation (“DVR”) and Thermal System Monitoring (“TSM”), have created new revenue streams with the potential of on-going annuities through license revenue, software maintenance and services revenue. More on DVR and TSM below. GSE has announced a handful of new wins for these new solutions, which were created through our unique combination of our industry/engineering know-how and software development capabilities. As we have 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. Our 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, providing the technology platform 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 DVR (implemented by True North) that enhances the quality of data for plant performance insights, analysis and decision making, providing a solution to better detect and identify faulty measurements/sensors and thus reduce maintenance costs by focusing on critical components.  

In the area of engineering simulations, we deliver nuclear core and Balance-of-Plant modeling and visualization systems to the industry. To address the nuclear industry’s need for more accurate simulation of both normal and accident scenarios, we provide our DesignEP® and RELAP5-HD® solutions. Our entire JADETM suite of simulation software, including industry leading JTOPMERET® and JElectricTM software, provides the most accurate simulation of Balance-of-Plant and electrical systems available to the nuclear and fossil plant simulation market. The significant enhancements we have made to our SimExec® and OpenSimTM 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.

Additionally, enhancements to training content and delivery continue through the EnVision On-Demand platform, allowing our customers to access training content from anywhere in synchronous and asynchronous modes, thus increasing their efficiency and reducing infrastructure costs. 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. We have pioneered a number of industry standards and intend to continue to be one of the most innovative companies in our industry. During the three months ended September 30, 2022 and 2021, we had R&D expenditures totaling $186 thousand and $149 thousand, respectively. During the nine months ended September 30, 2022 and 2021, we had R&D expenditures totaling  $510 thousand and $460 thousand, respectively.

Strengthen and develop our talent while delivering high-quality solutions

Over the past several years, we have assembled a unique and highly experienced group of talent through organic growth and strategic acquisition. Our engineering team is comprised of design, simulation, regulatory compliance, and performance optimization professionals who are unique to the industry and capable of addressing the entire power generation life cycle. 

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

The Company is not immune to the intense pressure and business risks associated with attracting and retaining talented professionals in this current environment. 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. Attracting and retaining excellent professionals is a key effort for the company.

Employees

As of September 30, 2022, we had approximately 273 employees, which includes approximately 198 employees in our Performance segment and approximately 75 employees in our Workforce Solutions segment.

Backlog

As of September 30, 2022, we had approximately $32.3 million of total gross revenue backlog, which included $26.7 million of Performance backlog and $5.6 million of Workforce Solutions backlog. As of December 31, 2021, our backlog was $41.3 million with $31.8 million attributed to our Performance segment and $9.5 million to Workforce Solutions. 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 are unique to the industry and capable of addressing the entire power generation life cycle. As we move forward in alignment with client and industry goals targeting clean energy production and overall decarbonization we are positioned to be at the forefront in three critical areas:  

optimization of existing generation assets;

design support and deployment of advanced reactor designs; and

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, we were 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. We are grateful to see the positive headlines in the news about nuclear power being recognized as a key means by which to achieve energy security and zero carbon goals.  Yet, the Company has yet to see a recovery to pre pandemic levels of spending from the sector.  We are focused on organic growth from where pend is flowing today, while positioning ourselves to benefit from these very significant, multi-decade projects that are being announced in the US and overseas. 

Renewable Integration 
 
A significant component of overall decarbonization regarding power generation will ultimately fall to renewable sources such as wind, solar, and “green” hydrogen 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. If and as spending unfold to advanced engineering and simulation solutions for these efforts, GSE should be well positioned to take advantage of this spend. 

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 low carbon energy as the world progresses on the current energy transition efforts. 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 as well as 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, we provide 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, we have delivered more nuclear power plant simulators than any other company in the world.   

We deliver training products through 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 enable the training organization to be more flexible and efficient. 

Our 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, our high-fidelity simulator enables designers to model the interaction between systems in advance of construction. With our combination of simulation technology and expert engineering, we were chosen to build first-of-a-kind simulators for the AP1000, PBMR, and small modular reactors such as those being built by NuScale. This technique reduces design costs, accelerates design approvals, de-risks projects, and provides clients with a tool to sell their new plant designs to both customers and regulators.  In essence, enabling our customers to get to market faster. 

Beyond training, our technology is used to improve the efficiency of existing power generation assets. Our TSM 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 DVR techniques, we 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 our engineering team. Our engineering team helps our clients throughout the entire plant lifecycle. We are the Engineer of Choice (“EOC”) 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 or pursue other opportunities, access to industry experts is essential to ensure ongoing quality operations. Our Workforce Solutions division provides flexible staffing services, knowledge transfer support, end to end workforce management programs, procedures services, and specialized training programs and services.  Staffing and training needs change over time and sometimes our clients need options.  Options we can offer include fixed-price, discrete projects, new or updated methods, customized search, or specialized courses in contrast to traditional straight staff augmentation. Further, we understand the importance and necessity of fully understanding the unique needs of each customer, and we have the ability to provide the needed solutions.

The industries we serve need talent, including operating personnel, procedure writers, engineers, operators, technical professionals, and instructors, just to name a few.  Our customers need talent who can step in and use, as well as, update the client’s operating methods, procedures, training material and more. Finding technical professionals, who know the needed subject matters, can perform the work or teach it to others and can adapt to the client’s culture is critical. We provide qualified professionals, instructors and turnkey projects/courses that work within the client’s system and complement the methods they already have in place.

We provide 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. Examples of our training program courses include senior reactor operator (“SRO”) certification, generic fundamentals training, and simulation supervisor training. Our Workforce Solutions segment includes 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 continue to see organic growth opportunity with our Workforce Solutions segment by expanding our service offerings to meet the evolving needs of the energy and engineering industries as well as other opportunities that support decarbonization and major infrastructure projects. Due to the experience within our team, we are well positioned to expand our Workforce Solutions segment offerings through our existing relationships and industry knowledge. This growth is occurring both with existing and new customers. We place great emphasis on cross-selling the services offered by our Workforce Solutions segment with our Performance Improvement Solutions segment. The Workforce Solutions segment continues expanding our footprint with companies dedicated to the support of decarbonization, and our success is showing with contract awards, scope expansion, and targeted opportunities to support engineering, manufacturing, and construction projects with companies dedicated to clean energy solutions. We continue to better position ourselves to support these opportunities with strategic hires and staff alignment. As the recent increases in employment transition have demonstrated, companies must also be able to adapt quickly to evolving staffing needs. This has certainly been demonstrated with companies needing to adjust compensation packages, adjusting and allowing more employees to work from home, and expanding options for acquiring the needed talent.  Employees are making changes in their professional lives for many reasons, and our workforce solutions offer our customers added support and more flexibility to support ever changing needs. In fact, Workforce Solutions is uniquely positioned for growth in these types of employment environments. Our flexible solutions, and specialized industry experience position us 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, 2022
   
September 30, 2021
   
September 30, 2022
   
September 30, 2021
 
    $    

%
    $
   

%
    $
   

%
    $
   

%
 
Revenue
 
$
11,898
     
100.0
%
 
$
14,686
     
100.0
%
 
$
36,918
     
100.0
%
 
$
41,312
     
100.0
%
Cost of revenue
   
8,642
     
72.6
%
   
11,503
     
78.3
%
   
28,063
     
76.0
%
   
32,512
     
78.7
%
Gross profit
   
3,256
     
27.4
%
   
3,183
     
21.7
%
   
8,855
     
24.0
%
   
8,800
     
21.3
%
                                                                 
Operating expenses:
                                                               
Selling, general and administrative
   
4,336
     
36.4
%
   
3,265
     
22.2
%
   
13,253
     
35.9
%
   
10,521
     
25.5
%
Research and development
   
186
     
1.6
%
   
149
     
1.0
%
   
510
     
1.4
%
   
460
     
1.1
%
Restructuring (benefit) charges
   
-
     
0.0
%
   
(10
)
   
(0.1
)%
   
-
     
0.0
%
   
798
     
1.9
%
Goodwill and intangible asset impairment charge
   
7,505
     
63.1
%
   
3
     
0.0
%
   
7,505
     
20.3
%
   
3
     
0.0
%
Depreciation
   
69
     
0.6
%
   
69
     
0.5
%
   
213
     
0.6
%
   
216
     
0.5
%
Amortization of intangible assets
   
209
     
1.8
%
   
286
     
1.9
%
   
700
     
1.9
%
   
929
     
2.2
%
Total operating expenses
   
12,305
     
103.4
%
   
3,762
     
25.6
%
   
22,181
     
60.1
%
   
12,927
     
31.3
%
Operating loss
   
(9,049
)
   
(76.1
)%
   
(579
)
   
(3.9
)%
   
(13,326
)
   
(36.2
)%
   
(4,127
)
   
(10.1
)%
Interest expense, net
   
(422
)
   
(3.5
)%
   
(32
)
   
(0.2
)%
   
(928
)
   
(2.5
)%
   
(135
)
   
(0.3
)%
Change in fair value of derivative instruments, net
   
263
     
2.2
%
   
-
     
0.0
%
   
377
     
1.0
%
   
-
     
0.0
%
Other (loss) income, net
   
(2
)
   
0.0
%
   
12,215
     
83.2
%
   
(58
)
   
(0.2
)%
   
16,853
     
40.8
%
(Loss) income before income taxes
   
(9,210
)
   
(77.4
)%
   
11,604
     
79.0
%
   
(13,935
)
   
(37.7
)%
   
12,591
     
30.5
%
(Benefit from) provision for income taxes
   
(218
)
   
(1.8
)%
   
166
     
1.1
%
   
(108
)
   
0.3
%
   
127
     
0.3
%
Net (loss) income
 
$
(8,992
)
   
(75.6
)%
 
$
11,438
     
77.9
%
 
$
(13,827
)
   
(37.5
)%
 
$
12,464
     
30.2
%

Revenue

Consolidated revenue for the three months ended September 30, 2022 totaled $11.9 million, which was 19% less than the $14.7 million of revenue for the three months ended September 30, 2021. Revenue for the nine months ended September 30, 2022 totaled $36.9 million, which was 11% less than the $41.3 million of revenue for the nine months ended September 30, 2021.

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

%
                $    

%
 
Performance
 
$
8,052
   
$
7,375
     
677
     
9
%
 
$
22,402
   
$
21,318
     
1,084
     
5
%
Workforce Solutions
   
3,846
     
7,311
     
(3,465
)
   
(47
)%
   
14,516
     
19,994
     
(5,478
)
   
(27
)%
Total revenue
 
$
11,898
   
$
14,686
     
(2,788
)
   
(19
)%
 
$
36,918
   
$
41,312
     
(4,394
)
   
(11
)%

Performance Improvement Solutions revenue for the three months ended September 30, 2022 totaled $8.1 million, which was a 9% increase from the $7.4 million of revenue for the three months ended September 30, 2021. The increase in revenue was primarily attributable to the projects awarded with higher margins and improved processes. Total Performance Improvement Solutions orders of $7.2 million and $11.2 million were recorded for the three months ended September 30, 2022 and 2021, respectively.

Performance Improvement Solutions revenue for the nine months ended September 30, 2022 totaled $22.4 million, which was a 5% increase from the $21.3 million of revenue for the nine months ended September 30, 2021. The increase of revenue was primarily attributable to several significant contracts awarded with high margin performance obligations completed efficiently which began later in 2022. Total Performance Improvement Solutions orders of $17.4 million and $22.6 million were recorded for the nine months ended September 30, 2022 and 2021, respectively.

For the three months ended September 30, 2022, Workforce Solutions revenue decreased by 47% to $3.8 million compared to revenue of $7.3 million for the three months ended September 30, 2021. The decrease in revenue was due to a reduction in staffing needs from our major customers. Total new orders of $3.0 million and $3.5 million were recorded for the three months ended September 30, 2022 and 2021, respectively.

For the nine months ended September 30, 2022, Workforce Solutions revenue decreased by 27% to $14.5 million compared to revenue of $20.0 million for the nine months ended September 30, 2021. The decrease in revenue was primarily due to the wind down of large projects resulting in a reduction in demand for staffing from our major customers. Total new orders of $10.8 million and $15.9 million were recorded for the nine months ended September 30, 2022 and 2021, respectively.

As of September 30, 2022, our backlog was $32.3 million, of which, $26.7 million was attributed to the Performance segment and $5.6 million was attributed to the Workforce Solutions segment. As of December 31, 2021, our backlog was $41.3 million with $31.8 million attributed to our Performance segment and $9.5 million to Workforce Solutions.

Gross Profit

Gross profit was $3.3  million and 27.4% of revenue and $3.2 million and 21.7% of revenue for the three months ended September 30, 2022 and 2021, respectively. Gross profit was $8.9 million and 24.0% of revenue and $8.8 million and 21.3% of revenue for the nine months ended September 30, 2022 and 2021, respectively.

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

%
    $    

%
    $    

%
    $    

%
 
Gross profit:
                                                       
Performance Improvement Solutions
 
$
2,654
     
33.0
%
 
$
2,252
     
30.5
%
 
$
7,037
     
31.4
%
 
$
6,204
     
29.1
%
Workforce Solutions
   
602
     
15.7
%
   
931
     
12.7
%
   
1,818
     
12.5
%
   
2,596
     
13.0
%
Total gross profit
 
$
3,256
     
27.4
%
 
$
3,183
     
21.7
%
 
$
8,855
     
24.0
%
 
$
8,800
     
21.3
%

The Performance Improvement Solutions segment’s gross profit increased by $0.4 million during the three months ended September 30, 2022 over three months ended September 30, 2021. The Performance Improvement Solutions segment’s gross profit increased by $0.8 million during nine months ended September 30, 2022 over nine months ended September 30, 2021. The increase is primarily related to the projects with higher margins, shorter lead times and improved processes, in addition to increased software sales.

The Workforce Solutions segment’s gross profit decreased by $0.3 million during the three months ended September 30, 2022 over  the three months ended September 30, 2021. The Workforce Solutions segment’s gross profit decreased by $0.8 million during  the nine months ended September 30, 2022 over the nine months ended September 30, 2021. The decrease in the three months and nine months ended September 30, 2022 was primarily due to the reduction in the demand from existing customers for additional workforce professionals.

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

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

   
Three months ended
   
Nine months ended
 
(in thousands)
 
September 30, 2022
   
September 30, 2021
   
September 30, 2022
   
September 30, 2021
 
                         
Corporate charges
 
$
3,201
   
$
2,364
   
$
10,058
   
$
7,754
 
Business development
   
951
     
714
     
2,511
     
2,230
 
Facility operation & maintenance (O&M)
   
182
     
186
     
575
     
654
 
Bad debt expense
   
-
     
-
     
97
     
(133
)
Other
   
2
     
1
     
12
     
16
 
Total
 
$
4,336
   
$
3,265
   
$
13,253
   
$
10,521
 

Corporate charges

During the three months ended September 30, 2022, corporate charges increased by $0.8 million over the same period of the prior year. During the nine months ended September 30, 2022 corporate charges increased by $2.3 million over the same period of the prior year. The increase was primarily due to a $0.9 million increase in stock compensation expense, a $0.6 million increase in indirect labor & burden cost due to increased headcount, a $0.3 million increase related to business insurance, and a $0.5 million increase in legal fees and other business expenses during the nine months ended September 30, 2022.

Business development expenses

Business development expense increased $237 thousand during the three months ended September 30, 2022 over the same period of the prior year. Business development expense increased $281 thousand during the nine months ended September 30, 2022 over the same period of the prior fiscal year. The increase was primarily due to increased recruiting fees, commission expense, and Indirect Labor & Burden due to increased headcount during the nine months ended September 30, 2022.

Facility operation & maintenance (“O&M”)

Facility O&M expenses decreased $4 thousand for three months ended September 30, 2022, compared to the same period in 2021. Facility O&M expenses decreased $79 thousand for nine months ended September 30, 2022, compared to the same period in 2021. The decrease in facility O&M during the nine months ended September 30, 2022 was mainly due to an increased allocation of facility cost from O&M to COGS.

Bad debt (recovery) expense

We recorded no bad debt expense (recovery) during the three months ended September 30, 2022 and 2021. We recorded $97 thousand and $(133) thousand of bad debt expense (recovery) during the nine months ended September 30, 2022 and 2021, respectively.

Research and development

Research and development costs consist primarily of software engineering personnel and other related costs. Research and development costs, net of capitalized software, totaled $186 thousand and $149 thousand for the three months ended September 30, 2022 and 2021, respectively. Research and development costs totaled $510 thousand and $460 thousand for the nine months ended September 30, 2022 and 2021, respectively. The increase was mainly due to higher headcount.

Restructuring

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

Goodwill and Intangible asset impairment charge

We recognized a $7.5 million goodwill and intangible asset impairment charge during the three and nine months ended September 30, 2022. We recognized a $3 thousand ROU asset impairment during the three and nine months ended September 30, 2021. In the interim period ended September 30, 2022, we determined that the deterioration in sales, decline in revenues, delayed pipeline opportunities, and overall downward performance results and the forecast related to the Workforce Solutions business segment was material enough to be considered a triggering event that could result in impairment of our long-lived assets. As a result of the ASC 350 and 360 analysis, there was determined to be an impairment of both the goodwill and intangible assets, totaling $7.5 million.

Depreciation

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

Amortization of intangible assets

Amortization expense related to definite-lived intangible assets totaled $209 thousand and $286 thousand for the three months ended September 30, 2022 and 2021, respectively, and $700 thousand and $929 thousand for the nine months ended September 30, 2022 and 2021, respectively. The decrease in amortization expense was primarily due to the amortization of Customer Contracts and Relationships, which are amortized at a declining rate over the 15-year useful life.

Interest expense, net

Interest expense totaled $422 thousand and $32 thousand for the three months ended September 30, 2022 and 2021, respectively. Interest expense totaled $928 thousand and $135 thousand for the nine months ended September 30, 2022 and 2021, respectively. The increase for the three and nine month periods was due to an increase in total indebtedness compared to prior period.

Other (loss) income, net

For the three months ended September 30, 2022 and 2021, we recognized other (loss) income, net of $(2) thousand and $12.2 million, respectively. For the nine months ended September 30, 2022 and 2021, we recognized other (loss) income, net of $(58) thousand and $16.9 million, respectively. The decrease was primarily due to $10.1 million of PPP loan forgiveness granted during the three months ended September 30, 2021. Additionally, we recorded $2.1 million and $7.2 million Employee Retention Credit during the three and nine months ended September 30, 2021 offset by a Value-Added Tax (VAT) write-off of $0.5 million during the second quarter of 2021. We paid VAT taxes for subcontractor equipment purchase and had pursued the collection of this VAT refund for multiple years. In May of 2021, we were informed by our tax advisor that this VAT refund was no longer collectable.
 
Income tax (benefit) 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 benefit of $(218) thousand for the three months ended September 30, 2022 was comprised mainly of current foreign tax benefit, deferred federal and state tax benefit related to the portion of goodwill which cannot be offset by deferred tax assets, and state tax expense. The total income tax expense of $166 thousand for the three months ended September 30, 2021 was comprised mainly of current state and foreign tax expense. Total income tax expense of $(108) thousand for the nine months ended September 30, 2022 was comprised mainly of current foreign tax benefit, deferred federal and state tax benefit related to the portion of goodwill which cannot be offset by deferred tax assets, and state tax expense. Total tax expense of $127 thousand for the nine months ended September 30, 2021 was comprised mainly of current state and foreign tax expense.

Our effective income tax rate was 2.37% and (0.78)% for the three and nine months ended September 30, 2022, respectively. For the  three and nine months ended September 30, 2022, the difference between our income tax expense and (benefit), at an effective tax rate of 2.37% and (0.78)% 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 valuation allowance in our U.S. entity, the permanent disallowance of interest expense related to disqualified debt, and discrete item adjustments for U.S. and foreign taxes. For the three and nine months ended September 30, 2021, the difference between our income tax expense at an effective 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 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 March 31, 2022. In addition, in the quarter ended March 31, 2022, we established mark-to-market liabilities related to certain common stock purchase warrants and certain embedded features included in our convertible debt. The fair values of these are estimated upon issuance and at each reporting period thereafter. 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, 2022, our cash, cash equivalents and restricted cash totaled $5.2 million, compared to $3.6 million as of December 31, 2021.

As of September 30, 2022, we have current restricted cash and long-term restricted cash of $0.7 million and $0.9 million, respectively. We have restricted cash of $1.1 million to secure four letters of credit with various customers and $0.5 million to secure our corporate credit card program.

For the nine months ended September 30, 2022 and 2021, net cash provided by operating activities were $0.8 million and net cash used in operating activities were $0.3 million, respectively. The increase in cash flows provided by operating activities was primarily driven by ERC refunds and increased collections in the nine months ended September 30, 2022 and slower billing in the nine months ended September 30, 2021.

Net cash used in investing activities totaled $0.4 million and 0.6 million for the nine months ended September 30, 2022 and 2021, respectively.

For the nine months ended September 30, 2022 and 2021, net cash provided by financing activities was $1.5 million and net cash used in financing activities was $1.7 million, respectively. The increase in cash provided by financing activities of $3.3 million was primarily driven by $4.8 million of proceeds received from issuance of Convertible Note, offset by a $1.8 million repayment of the line of credit and a $0.3 million repayment of Convertible Note during the nine months ended September 30, 2022.

Paycheck Protection Program Loan

We applied for and, on April 23, 2020, received the PPP Loan under the CARES Act, as administered by the SBA (further described in Note 4 to Consolidated Financial Statements). Citizens reviewed our application for forgiveness and associated documentation, and on February 26, 2021 forwarded our application to the SBA with Citizens’ determination that the loan is fully forgivable. On August 5, 2021, we received notice that full principal amount and all accrued interest thereon of the PPP Loan was formally forgiven by the SBA.

Credit Facilities

On February 23, 2022, the Company issued a Convertible Note (further described in Note 10 to Consolidated Financial Statements). The proceeds received from the Convertible Note were used to repay in full, all outstanding indebtedness of $1.8 million owed to Citizens, and the Amended and Restated Credit and Security Agreement between us, our subsidiaries, and Citizens has been terminated. As of September 30, 2022, we had four letters of credit totaling $1.1 million outstanding to certain customers which were secured with restricted cash.

Non-GAAP Financial Measures

Adjusted EBITDA

References to “EBITDA” mean net (loss) income, before considering interest expense, provision for income taxes, depreciation and amortization. References to Adjusted EBITDA excludes goodwill and intangible asset impairment charges, employee retention credit, PPP loan and accumulated interest forgiveness, restructuring charges, stock-based compensation expense, impact of the change in fair value of derivative instruments 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-U.S. 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,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
Net (loss) income
 
$
(8,992
)
 
$
11,438
   
$
(13,827
)
 
$
12,464
 
Interest expense, net
   
422
     
32
     
928
     
135
 
Provision for income taxes
   
(218
)
   
166
     
(108
)
   
127
 
Depreciation and amortization
   
365
     
432
     
1,167
     
1,426
 
EBITDA
   
(8,423
)
   
12,068
     
(11,840
)
   
14,152
 
Goodwill and intangible asset impairment charge
   
7,505
     
3
     
7,505
     
3
 
Employee retention credit
   
-
     
(2,087
)
   
-
     
(7,162
)
PPP loan and accumulated interest forgiveness
   
-
     
(10,127
)
   
-
     
(10,127
)
Restructuring charges
   
-
     
(10
)
   
-
     
798
 
Stock-based compensation expense
   
491
     
283
     
1,592
     
784
 
Change in fair value of derivative instruments, net
   
(263
)
   
-
     
(377
)
   
-
 
VAT write-off
   
-
     
-
     
-
     
450
 
Adjusted EBITDA
 
$
(690
)
 
$
130
   
$
(3,120
)
 
$
(1,102
)

Adjusted Net Loss and Adjusted Loss per Share Reconciliation

References to Adjusted Net Loss excludes the goodwill and intangible asset impairment charges, employee retention credit, PPP loan and accumulated interest forgiveness, restructuring charges, stock-based compensation expense, impact of the change in fair value of derivative instruments, VAT write off and amortization of intangible assets. Adjusted Net Loss and Adjusted Loss per Share (adjusted EPS) are not measures of financial performance under U.S. GAAP. Management believes Adjusted Net Loss and Adjusted Loss 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-U.S. GAAP Adjusted Net Loss and Adjusted Loss per common Share to U.S. GAAP net (loss) income, the most directly comparable U.S. GAAP financial measure, is as follows:

(in thousands)
 
Three Months Ended
   
Nine Months Ended
 
   
September
30, 2022
   
September
30, 2021
   
September
30, 2022
   
September
30, 2021
 
                         
Net (loss) income
 
$
(8,992
)
 
$
11,438
   
$
(13,827
)
 
$
12,464
 
Goodwill and intangible asset impairment charge
   
7,505
     
3
     
7,505
     
3
 
Employee retention credit
   
-
     
(2,087
)
   
-
     
(7,162
)
PPP loan and accumulated interest forgiveness
   
-
     
(10,127
)
   
-
     
(10,127
)
Restructuring charges
   
-
     
(10
)
   
-
     
798
 
Stock-based compensation expense
   
491
     
283
     
1,592
     
784
 
Change in fair value of derivative instruments, net
   
(263
)
   
-
     
(377
)
   
-
 
VAT write-off
   
-
     
-
     
-
     
450
 
Amortization of intangible assets related to acquisitions
   
209
     
286
     
700
     
929
 
Adjusted net loss
 
$
(1,050
)
 
$
(214
)
 
$
(4,407
)
 
$
(1,861
)
                                 
Adjusted net loss per common share – diluted
 
$
(0.05
)
 
$
(0.01
)
 
$
(0.21
)
 
$
(0.09
)
                                 
Weighted average shares outstanding used to compute adjusted net loss per share - diluted(1)
   
21,288,883
     
20,863,479
     
21,101,942
     
20,714,068
 

(1) During the three and nine months ended September 30, 2022, we reported a U.S. GAAP net loss and an adjusted net loss. Accordingly, there was no dilutive shares from RSUs included in the adjusted net loss per share calculation that were considered anti-dilutive when calculating the net loss per share.

(1) During the three and nine months ended September 30, 2021, we reported a U.S. GAAP net loss 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.

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, 2021, filed with the SEC on March 31, 2022, in our form 10-Q for the quarter ended March 31, 2022, filed with the SEC on May 15, 2022, and in our Form 10-Q for the quarter ended June 30, 2022, filed with the SEC on August 15, 2022.

Through management’s evaluation of controls as of December 31, 2021 it was determined that the material weakness related to management’s review of reconciliations over unbilled receivables and billings in excess of revenue earned were unremediated. In the course of our assessment of the internal control over financial reporting as of March 31, 2022, we identified an additional material weakness in our control environment related to the review of the financial statements. No additional material weaknesses were identified in the course of our assessment of our internal controls as of September 30, 2022, and we continue to remediate the material weaknesses identified as of December 31, 2021, and as of June 30, 2022.

Our remediation of the remaining control weakness from 2021 included the hiring of additional skilled personnel to prepare and review reconciliations over unbilled receivables and billings in excess of revenue earned and to continue to enhance our processes to reconcile, review, and evaluate the unbilled receivables and billing in excess of revenue accounts on a monthly basis. In the interim, we will utilize members of the financial management team to perform the review of such reconciliations. As it relates to the control weakness identified in the period ended March 31, 2022, remediation and testing will be performed over the review of financial statements with focused attention on proper presentation of elements of the financial statements. Remediation procedures will include developing enhanced documentation of review steps performed prior to distributing financial statements for reporting, as well as for conclusion on the financial presentation for items noted on a list of significant and unusual transactions identified for the respective reporting period.

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

We are, from time to time, involved in ordinary routine litigation incidental to the conduct of our business. Neither we nor any of our subsidiaries are a party to, nor is any of our property the subject of, any material pending legal proceedings that, in the opinion of our management, are likely to have a material adverse effect on our business, financial condition 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 2021 Form 10-K. Except as described herein, there have been no material changes with respect to the risk factors disclosed in our 2021 Form 10-K.

If we are unable to maintain compliance with Nasdaq’s listing requirements, our common stock may be delisted from The Nasdaq Stock Market, which would allow our Lender to deliver a demand for payment, result in an event of default under that certain February 23, 2022 Senior Convertible Note, could have a material adverse effect on the Company’s financial condition and could make it more difficult for holders of the Company’s common stock to sell their shares.

The company’s common stock is listed on the Nasdaq Capital Market and we are therefore subject to its continued listing requirements, including requirements with respect to the market value of publicly-held shares, market value of listed shares, minimum bid price per share, and minimum stockholder’s equity, among others, and requirements relating to board and committee independence. If we fail to satisfy one or more of these continued listing requirements, our common stock may be delisted from the Nasdaq Capital Market. On November 4, 2022, the Company received a written notice (from the Listing Qualifications Department of The Nasdaq Stock Market LLC (“Nasdaq”) stating that the Company failed to maintain a minimum closing bid price of $1.00 per share for the prior 30 consecutive trading day period, as set forth in Nasdaq Listing Rule 5550(a)(2).

Under that certain Senior Convertible Promissory Note issued by the Company to Lind Global Fund II LP (“Lind”) on February 23, 2024 (the Note”), if our common stock ceases to be listed on Nasdaq (or another stock exchange), Lind (or the holder of such note) may deliver a demand for payment to the Company and, if such a demand is delivered, the Company shall, within ten (10) Business Days following receipt of the demand for payment from the Holder, pay all of the outstanding principal amount or, at its election, Lind may elect to convert all or a portion of the outstanding principal amount and the conversion price shall be adjusted to the lower of the then-current conversion price and eighty percent (80%) of the average of the three (3) lowest daily variable average weighted prices during the twenty (20) trading days prior to delivery. Additionally, if we are unable to maintain our listing on Nasdaq, it will constitute an event of default under the Note, which would trigger certain obligation under the Note including, but not limited to, causing an amount equal one hundred twenty percent (120%) of the outstanding principal amount of the Note to immediately become due.

Delisting from Nasdaq also may adversely affect our ability to raise additional financing through the public or private sale of equity securities, may significantly affect the ability of investors to trade our securities and may negatively affect the value and liquidity of our common stock. Delisting also could have other negative results, including the potential loss of investor confidence or interest in strategic transactions or opportunities, as well as negatively impact our ability to recruit and retain personnel through equity incentive awards.

The notice provided that we have a period of 180 calendar days, or until May 3, 2023, to regain compliance with the minimum bid price requirement. During this period, our common stock will continue to trade on the Nasdaq Capital Market.

We intend to actively monitor the closing bid price of our common stock and will evaluate available options to regain compliance with the minimum bid price requirement. However, there can be no assurance that the Company will be able to regain compliance with the minimum bid price requirement or maintain compliance with any of the other Nasdaq continued listing requirements.

The Company’s board may determine to implement a reverse stock split to attempt to regain compliance with the minimum bid price requirement. However, there can be no assurance that the reverse stock split, if approved by the stockholders and implemented, will increase the market price of our common stock in proportion to the reverse split ratio or result in a sustained increase in the market price of our common stock. In addition, it is possible that the reduced number of issued shares of common stock resulting from a reverse stock split could adversely affect the liquidity of our common stock.

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.
     
 
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 14, 2022
 
 
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 brhc10043900_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 14, 2022
 
/s/ Kyle J. Loudermilk
   
Kyle J. Loudermilk
   
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 3 brhc10043900_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 14, 2022
 
/s/ Emmett A. Pepe
   
Emmett A. Pepe
   
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-32.1 4 brhc10043900_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, 2022, 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 14, 2022
/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-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME 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) Income 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 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) Income 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 081000 - Disclosure - Debt (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 090300 - Disclosure - Basic and Diluted (Loss) Income 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, Convertible Note (Details) link:presentationLink link:calculationLink link:definitionLink 091002 - Disclosure - Debt, Revolving Line of Credit (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 EX-101.CAL 6 gvp-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 gvp-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 gvp-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Award Type [Axis] Summary of Significant Accounting Policies [Abstract] Accounts payable Contract Receivable [Member] Total contract receivables, net Construction Contractor, Receivable, Excluding Contract Retainage Contract receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts, Notes, Loans and Financing Receivable [Line Items] Accrued expenses Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Loss [Member] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Additional paid-in capital Additional Paid in Capital Additional Paid-in Capital [Member] Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities: Stock-based compensation expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Amortization of intangible assets Amortization of intangible assets Amortization of deferred financing costs Amortization of Deferred Loan Origination Fees, Net Amortization of debt discount Shares related to potentially dilutive securities excluded because inclusion would be anti-dilutive (in shares) ASSETS Assets [Abstract] Balance Sheet Information [Abstract] Total assets Assets Total current assets Assets, Current Current assets: Billed receivables Capitalization of internal-use software cost Amortization of capitalized software development costs Software development costs, net Cash and cash equivalents Cash and cash equivalents Cash, cash equivalents and restricted cash at beginning of the period Total cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash at the end of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Non-cash financing activities Purchase of warrant to acquire shares of common stock (in shares) Exercise price (in dollars per share) Commitments and Contingencies [Abstract] Commitments and contingencies (Note 16) Commitments and Contingencies Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock [Member] Common stock, par value (in dollars per share) Common stock $0.01 par value; 60,000,000 shares authorized, 23,319,572 and 22,533,005 shares issued, 21,720,661 and 20,934,094 shares outstanding, respectively Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock, shares outstanding (in shares) Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Computer and Equipment [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Axis] Basis of Presentation Consolidation, Policy [Policy Text Block] Billings in excess of revenue earned Contract with Customer, Liability, Current Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period Balance of Contract Liabilities and Revenue Recognized in Reporting Period Contract with Customer, Asset and Liability [Abstract] Contract Receivables [Abstract] Net proceeds of Convertible Note Convertible Debt Convertible Note Cost of revenue Cost of Goods and Services Sold Credit Facility [Domain] Credit Facility [Axis] Customer Relationships [Member] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Table] Number of trading days Debt Instrument, Convertible, Threshold Trading Days Conversion ratio Average of trading days Percentage of volume-weighted average price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt instrument term Debt Instrument, Term Basis points Debt [Abstract] Repayment of convertible note Debt Conversion, Converted Instrument, Amount Conversion price (in dollars per share) Schedule of Long-term Debt Instruments [Table] Debt Debt Disclosure [Text Block] Debt Instrument [Axis] Frequency of periodic payment Debt Instrument [Line Items] Amount received from Paycheck Protection Program Convertible Note issued Debt Instrument, Face Amount Convertible Debt [Abstract] Debt Instruments [Abstract] Interest rate Debt Instrument, Interest Rate, Stated Percentage Monthly principal repayments Debt discount Debt Instrument, Unamortized Discount Debt Instrument, Name [Domain] Maturity date Discount on issuance of convertible note Debt Instrument, Unamortized Discount (Premium), Net Issuance cost Debt Issuance Costs, Net Deferred tax liability Deferred income taxes Depreciation expense Depreciation Depreciation Derivative Liability [Member] Derivative [Member] Change in fair value of derivative instruments, net Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Derivative liabilities Derivative Liability, Current Fair value of Warrant Liabilities on issuance Derivative liabilities at issuance date Developed Technology [Member] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Stock-Based Compensation [Abstract] Federal [Member] Net (loss) income per common share - basic (in dollars per share) Earnings Per Share, Basic Net (loss) income per common share - diluted (in dollars per share) Earnings Per Share, Diluted Basic and Diluted (Loss) Income per Share Basic and Diluted (Loss) Income per Share [Abstract] 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 Fair value Equity Component [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Level 3 Fair Value Measurement Inputs Liability Class [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 [Axis] Balance, Beginning Period Balance, Ending Period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value Hierarchy and NAV [Domain] Fair Value by Liability Class [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] Changes in Fair Value of Level 3 Liabilities [Abstract] Change in fair value included in gain on derivative instruments, net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Changes in Fair Value of Level 3 Liabilities Total liabilities Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Financial Instrument [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2022 remainder Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Amortized Intangible Assets [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets [Line Items] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Gross carrying amount Finite-Lived Intangible Assets, Gross Total Net Finite-Lived Intangible Assets, Net Foreign [Member] Furniture and Fixtures [Member] Gain (loss) on foreign exchange contracts Goodwill Goodwill, Gross Impairment Goodwill, Impaired, Accumulated Impairment Loss Goodwill and intangible asset impairment charge Goodwill and Intangible Asset Impairment Goodwill and Intangible Assets Goodwill Net Goodwill, Impaired [Abstract] Goodwill, Impaired, Accumulated Impairment Loss [Abstract] Goodwill and Intangible Assets [Abstract] Goodwill [Line Items] Gross profit Gross profit Gross Profit Impairment Impairment of Intangible Assets, Finite-Lived Impairment of ROU assets Income tax examination, year under examination Consolidated Statement of Operations Information [Abstract] Income Taxes [Abstract] (Loss) income before income taxes (Loss) income before income taxes Income Tax Authority [Axis] Income Tax Examination [Line Items] Income Taxes Income Tax Disclosure [Text Block] CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Tax Examination [Table] Income Tax Authority [Domain] (Benefit from) provision for income taxes Tax benefit recognized (Benefit from) provision for income taxes Income Tax Examination [Abstract] Billings in excess of revenue earned Increase (Decrease) in Contract with Customer, Liability Contract receivables, net Increase (Decrease) in Contract with Customer, Asset Change in fair value of derivative instruments, net 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 accrued on Convertible Note Interest expense, net Leases 2022 remainder Weighted-average remaining lease term (in years) Lessee, Operating Lease, Remaining Lease Term 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four 2023 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Less: Interest Future Minimum Lease Payments Sublease Agreement [Abstract] Total lease payments Lessee, Operating Lease, Liability, to be Paid Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Net lease cost Lease, Cost Lease Income and Expenses Lease expiration date Leasehold Improvements [Member] Leases [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities and stockholders' equity Liabilities and Equity Total liabilities Liabilities Total current liabilities Liabilities, Current Current liabilities: Amendment fee amount Line of credit Long-Term Line of Credit Line of Credit Facility [Line Items] Line of Credit Facility [Abstract] Line of Credit Facility [Table] Amount available at the reporting date Outstanding letter of credit balance Line of Credit Facility, Fair Value of Amount Outstanding Periodic payment Line of credit Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-term note, less current portion Long-Term Debt, Excluding Current Maturities Measurement Input Type [Domain] Common Stock Price [Member] Risk Free Rate [Member] Volatility [Member] Measurement Input Type [Axis] Exercise Price [Member] Activities in product warranty account [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Cash flows from financing activities: Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from investing activities: Cash flows from operating activities: Numerator [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Net (loss) income Net (loss) income Net (loss) income attributed to common stockholders Recent Accounting Pronouncements [Abstract] Recent Accounting Pronouncements Accounting pronouncements recently adopted/not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Noncompete Agreement [Member] Noncompete Agreements [Member] Number of reportable business segments Weighted-average discount rate Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities noncurrent Operating lease liabilities Operating lease liabilities - current Minimum Lease Payments [Abstract] Lease liabilities Present value of lease payments Operating Lease, Liability Operating lease right-of-use assets, net Operating lease - right of use assets Operating lease cost Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating cash flows used in operating leases Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating loss Operating loss Operating Income (Loss) Operating expenses: Total operating expenses Operating Expenses Others [Member] Other assets Other Assets, Noncurrent Other current liabilities Other noncurrent liabilities Other Liabilities, Noncurrent Other income Other (loss) income, net Other (loss) income, net Other Nonoperating Income (Expense) Cumulative translation adjustment Foreign currency translation adjustment Tax paid for shares withheld Payment, Tax Withholding, Share-Based Payment Arrangement Capital expenditures Payments to Acquire Property, Plant, and Equipment Preferred stock, shares issued (in shares) Preferred stock, par value (in dollars per share) Preferred stock, shares authorized (in shares) Preferred stock $0.01 par value; 2,000,000 shares authorized; no shares issued and outstanding Preferred stock, shares outstanding (in shares) Prepaid expenses and other current assets Net proceeds from issuance of convertible note Proceeds from issuance of long-term note and warrants, net of debt issuance cost and original issue discount Proceeds from line of credit Accrued warranty Product Warranty Product Warranty Disclosure [Text Block] Product Warranty [Abstract] Equipment, Software and Leasehold Improvements Property, Plant and Equipment [Line Items] Equipment, Software and Leasehold Improvements Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment, Type [Axis] Equipment, Software and Leasehold Improvements [Abstract] Equipment, software and leasehold improvements, net Equipment, software and leasehold improvements, net Equipment, software and leasehold improvements Property, Plant and Equipment, Gross Property, Plant and Equipment, Type [Domain] Equipment, Software and Leasehold Improvements, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Bad debt expense (recovery) Bad debt expense (recovery) 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 convertible note Repayments of Convertible Debt Repayment on line of credit Repayment of line of credit Research and development Common stock issued for RSUs vested Restricted Stock Units [Member] Restricted cash, current Restricted cash, current Common stock issued for RSUs vested (in shares) Restricted cash - long term Restricted cash included in other long-term assets Restructuring (benefit) charges Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated Deficit [Member] Retained Earnings [Member] Revenue Revenue Revenue Revenue from Contract with Customer [Text Block] Revenue [Abstract] Revolving Credit Facility [Member] Concentration Risk [Abstract] Sublease income Sublease Income Finite-Lived Intangible Assets, Future Amortization Expense Activities in the Accrued Warranty Accounts Schedule of Product Warranty Liability [Table Text Block] (Loss) Income Per Share, Basic and Diluted Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Provision for (Benefit from) Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Goodwill [Table] Net Carrying Amount of Goodwill Schedule of Property, Plant and Equipment [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Contract Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Segment Information Segment Reporting Disclosure [Text Block] Segment Reporting Information [Line Items] Segment [Domain] Segment Reporting Information, Profit (Loss) [Abstract] Segment Information [Abstract] Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Selling, general and administrative Stock options granted (in shares) Share-based Compensation [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Equity Award [Domain] Balance (in shares) Balance (in shares) Shares, Outstanding Short-term leases costs Current portion of long-term note Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Software [Member] Software and Software Development Costs [Member] Currency adjustment Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Current period recovery Standard Product Warranty Accrual, Period Increase (Decrease) Current period claims Standard Product Warranty Accrual, Decrease for Payments Accrued warranty, noncurrent Accrued warranty, current Product warranty provision [Abstract] State [Member] CONSOLIDATED BALANCE SHEETS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME [Abstract] Business Segments [Axis] Equity Components [Axis] Statement [Line Items] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Statement [Table] CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Repayment of convertible note in shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Repayment of convertible note in shares Stock Issued During Period, Value, Conversion of Convertible Securities Total stockholders' equity Balance Balance Stockholders' Equity Attributable to Parent Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event Type [Axis] Supplemental cash flow disclosures: Point in Time [Member] Over Time [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Income taxes payable Trade Names [Member] Financial Instruments [Domain] Treasury Stock [Member] Treasury Stock, Common [Member] Treasury stock at cost, 1,598,911 shares Treasury Stock, Common, Value Treasury stock at cost (in shares) Unbilled receivables Fair Value Measurements [Abstract] Warrant Liability [Member] Measurement input Warrants and Rights Outstanding, Measurement Input Term (in years) Weighted average shares outstanding used to compute net (loss) income per share - diluted (in shares) Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted-average shares outstanding for basic earnings per share (in shares) Weighted average shares outstanding used to compute net (loss) income per share - basic (in shares) Denominator [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Effect of dilutive securities [Abstract] Maximum [Member] Minimum [Member] Products and Services [Domain] Products and Services [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] 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 This element represents sublease square feet. Sublease Square Feet, September 2021 Sublease square feet The office space lease agreement date on September 26, 2022. Lease Agreement Date Lease agreement date This element represents sublease square feet. Sublease Square Feet Previously subleased square feet, one Supplemental Cash Flow Information Other Information [Abstract] Cash paid for amounts included in measurement of liabilities [Abstract] 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] The office space area (square feet) leased on September 26, 2022. Area of Office Space Leased Area of office space leased This element represents sublease date. Sublease Date Previous sublease date, one This element represents sublease date. Sublease Date, September 2021 Sublease date Lease Term and Discount Rate [Abstract] Lease Term and Discount Rate [Abstract] 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 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 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 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 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 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] PRSUs [Member] Total number of period for fully vest performance-based RSUs. Period to Fully Vest Performance-based RSUs Period to fully vest performance 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 performance-based restrictions. Granted performance-based RSUs Granted performance-based RSUs (in shares) 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 Derivative instrument of cash settled performance-vesting restricted stock liability awards. Cash Settled Performance-Vesting Restricted Stock Units [Member] Cash Settled Performance-Vesting Restricted Stock Units [Member] Cash Settled PRSUs [Member] Amount of cash settled performance-vesting restricted stock units vested classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Equity Instruments Other than Options Vested Fair value of cash settled PRSUs vested Cash payment for cash settled performance-vesting restricted stock units vested of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Cash Paid on Vested Shares Cash paid on vested shares Number of accounted customers for consolidated contract receivables. Number of Customers Accounted for Receivables Number of customers accounting for contract receivables Subsequent billing of unbilled receivables 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. Subsequent billing of unbilled receivables Subsequent billing Unbilled Contract Receivables [Abstract] Unbilled Contract Receivables [Abstract] 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 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 As part of a covenant the Company agreed to maintain a minimum USA liquidity amount. Liquidity Liquidity Refers to the fixed charge coverage ratio. Fixed charge coverage ratio Fixed charge coverage ratio 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] 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 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 Contractual agreement with alliance. Alliance Agreement [Member] Alliance Agreement [Member] Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Non Contractual Customer Relationships [Member] Non-Contractual Customer Relationships [Member] Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity. Performance Improvement Solutions [Member] Performance Improvement 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. Workforce Solutions [Member] Workforce Solutions [Member] Revenue from training and consulting services. Training and Consulting Services [Member] Training and Consulting [Member] Revenue stream from system design and build. System Design and Build [Member] System Design and Build [Member] Revenue from Software sales. Software [Member] Software and Support [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 A commitment fee is a banking term used to describe a fee charged by a lender to a borrower to compensate the lender for its commitment to lend. Commitment fees typically are associated with unused credit lines or undisbursed loans. Commitment Fee [Member] Commitment Fee [Member] Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company and excluding derivative liability, discount and interest expenses. Convertible Debt, Net Balance of Convertible Note The convertible promissory note is a debt obligation in which a company borrows money from an investor in exchange for a promise of repayment and an option to convert the outstanding principal into equity of the company upon some triggering event. Notes have a maturity date and bear interest. Convertible Promissory Note [Member] Convertible Note [Member] Amount of the required payments of both interest and principal. Debt Instrument, Principal and Interest Payments Principal and interest payments Period for conversion of convertible note into common stock, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument, Convertible, Conversion Period Period for conversion Fair value, after the effects of master netting arrangements, of a warrant liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. Warrant Liabilities, Noncurrent Warrant liabilities at issuance date Fair value of Conversion Feature on issuance Debt instrument, issuance date of first required payment in, 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Debt Instrument, Issuance Date, First Required Payment Period for repayment of convertible note from issuance Amount of debt discount cost allocated. Debt Instrument, Discount Allocated OID costs to Convertible Note Investor Counsel Fees shall be paid to Lead Investor Counsel at the Closing by release to Lead Investor Counsel of the portion of the Escrow Amount equal to the Lead Investor Counsel Fees. Investor's Counsel Fees [Member] Investor's Counsel Fees [Member] Derivative instrument embedded redemption features. Embedded Redemption Features [Member] 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). Adjustments to Additional Paid in Capital, Income Tax Withheld from Share-Based Compensation Shares withheld to pay taxes Gain on forgiveness on loans related to paycheck protection program. Gain On Paycheck Protection Program Loan Forgiveness Gain on PPP loan forgiveness 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 The amount of tax credit refunds received from the Internal Revenue Service. Tax Credit Refunds Received Tax credit refunds received The cumulative amount of refunds received under the employee retention credit program. Employee Retention Credits Received Employee retention credits received This element represents financial assistance by government. Paycheck Protection Program, CARES Act [Member] Paycheck Protection Program [Member] This element represents financial assistance by government. Employee Retention Credits [Member] Employee Retention Credits [Member] The amount of employee retention tax credits remaining outstanding refunds receivable. Refund of Employee Retention Credit Receivable Refund of employee retention credit receivable The amount of refund eligible to be received under the employee retention credit program. Refund of Employee Retention Credit Refund of employee retention credit Employee Retention Credits [Abstract] Employee Retention Credits [Abstract] Paycheck Protection Program Loan [Abstract] Paycheck Protection Program Loan [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] Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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). Lessee, Operating Lease, Liability, to be Paid, after Year Four Thereafter EX-101.PRE 9 gvp-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2022
Oct. 31, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Document Transition Report false  
Entity File Number 001-14785  
Entity Registrant Name GSE Systems, Inc.  
Entity Central Index Key 0000944480  
Entity Incorporation, State or Country Code DE  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, $0.01 Par Value  
Trading Symbol GVP  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   21,720,661
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 3,660 $ 3,550
Restricted cash, current 651 0
Contract receivables, net 10,152 11,257
Prepaid expenses and other current assets 1,969 5,262
Total current assets 16,432 20,069
Equipment, software and leasehold improvements, net 796 839
Software development costs, net 554 532
Goodwill 6,299 13,339
Intangible assets, net 1,854 3,020
Restricted cash - long term 932 0
Operating lease right-of-use assets, net 777 1,200
Other assets 52 52
Total assets 27,696 39,051
Current liabilities:    
Line of credit 0 1,817
Current portion of long-term note 2,762 0
Accounts payable 713 1,179
Accrued expenses 2,119 1,358
Accrued compensation 1,655 1,452
Billings in excess of revenue earned 4,152 5,029
Accrued warranty 478 667
Income taxes payable 1,635 1,654
Derivative liabilities 653 0
Other current liabilities 988 1,883
Total current liabilities 15,155 15,039
Long-term note, less current portion 1,181 0
Operating lease liabilities noncurrent 209 790
Other noncurrent liabilities 171 179
Total liabilities 16,716 16,008
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, 23,319,572 and 22,533,005 shares issued, 21,720,661 and 20,934,094 shares outstanding, respectively 233 225
Additional paid-in capital 82,095 80,505
Accumulated deficit (68,411) (54,584)
Accumulated other comprehensive income (loss) 62 (104)
Treasury stock at cost, 1,598,911 shares (2,999) (2,999)
Total stockholders' equity 10,980 23,043
Total liabilities and stockholders' equity $ 27,696 $ 39,051
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
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) 23,319,572 22,533,005
Common stock, shares outstanding (in shares) 21,720,661 20,934,094
Treasury stock at cost (in shares) 1,598,911 1,598,911
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue $ 11,898 $ 14,686 $ 36,918 $ 41,312
Cost of revenue 8,642 11,503 28,063 32,512
Gross profit 3,256 3,183 8,855 8,800
Operating expenses:        
Selling, general and administrative 4,336 3,265 13,253 10,521
Research and development 186 149 510 460
Restructuring (benefit) charges 0 (10) 0 798
Goodwill and intangible asset impairment charge 7,505 3 7,505 3
Depreciation 69 69 213 216
Amortization of intangible assets 209 286 700 929
Total operating expenses 12,305 3,762 22,181 12,927
Operating loss (9,049) (579) (13,326) (4,127)
Interest expense, net (422) (32) (928) (135)
Change in fair value of derivative instruments, net 263 0 377 0
Other (loss) income, net (2) 12,215 (58) 16,853
(Loss) income before income taxes (9,210) 11,604 (13,935) 12,591
(Benefit from) provision for income taxes (218) 166 (108) 127
Net (loss) income $ (8,992) $ 11,438 $ (13,827) $ 12,464
Net (loss) income per common share - basic (in dollars per share) $ (0.42) $ 0.55 $ (0.66) $ 0.6
Net (loss) income per common share - diluted (in dollars per share) $ (0.42) $ 0.55 $ (0.66) $ 0.6
Weighted average shares outstanding used to compute net (loss) income per share - basic (in shares) 21,288,883 20,863,479 21,101,942 20,714,068
Weighted average shares outstanding used to compute net (loss) income per share - diluted (in shares) 21,288,883 20,863,479 21,101,942 20,714,068
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME [Abstract]        
Net (loss) income $ (8,992) $ 11,438 $ (13,827) $ 12,464
Cumulative translation adjustment 91 (23) 166 1,109
Comprehensive (loss) income $ (8,901) $ 11,415 $ (13,661) $ 13,573
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2.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, 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 $ 3 (3) 0 0 0 0
Common stock issued for RSUs vested (in shares) 306          
Shares withheld to pay taxes $ 0 (188) 0 0 0 (188)
Foreign currency translation adjustment 0 0 0 1,109 0 1,109
Net (loss) income 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 $ 0 0 0 0 0 0
Common stock issued for RSUs vested (in shares) 38          
Shares withheld to pay taxes $ 0 (27) 0 0 0 (27)
Foreign currency translation adjustment 0 0 0 (23) 0 (23)
Net (loss) income 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)  
Balance at Dec. 31, 2021 $ 225 80,505 (54,584) (104) $ (2,999) 23,043
Balance (in shares) at Dec. 31, 2021 22,533       (1,599)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 0 1,504 0 0 $ 0 1,504
Common stock issued for RSUs vested $ 5 (5) 0 0 0 0
Common stock issued for RSUs vested (in shares) 443          
Shares withheld to pay taxes $ 0 (226) 0 0 0 (226)
Foreign currency translation adjustment 0 0 0 166 0 166
Repayment of convertible note in shares $ 3 317 0 0 0 320
Repayment of convertible note in shares (in shares) 344          
Net (loss) income $ 0 0 (13,827) 0 0 (13,827)
Balance at Sep. 30, 2022 $ 233 82,095 (68,411) 62 $ (2,999) 10,980
Balance (in shares) at Sep. 30, 2022 23,320       (1,599)  
Balance at Jun. 30, 2022 $ 228 81,324 (59,419) (29) $ (2,999) 19,105
Balance (in shares) at Jun. 30, 2022 22,850       (1,599)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 0 479 0 0 $ 0 479
Common stock issued for RSUs vested $ 2 (2) 0 0 0 0
Common stock issued for RSUs vested (in shares) 126          
Shares withheld to pay taxes $ 0 (23) 0 0 0 (23)
Foreign currency translation adjustment 0 0 0 91 0 91
Repayment of convertible note in shares $ 3 317 0 0 0 320
Repayment of convertible note in shares (in shares) 344          
Net (loss) income $ 0 0 (8,992) 0 0 (8,992)
Balance at Sep. 30, 2022 $ 233 $ 82,095 $ (68,411) $ 62 $ (2,999) $ 10,980
Balance (in shares) at Sep. 30, 2022 23,320       (1,599)  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities:        
Net (loss) income $ (8,992) $ 11,438 $ (13,827) $ 12,464
Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:        
Goodwill and intangible asset impairment charge 7,505 3 7,505 3
Depreciation 69 69 213 216
Amortization of intangible assets 209 286 700 929
Amortization of capitalized software development costs     255 281
Amortization of deferred financing costs     11 8
Amortization of debt discount     925 0
Gain on PPP loan forgiveness     0 (10,127)
Stock-based compensation expense     1,592 784
Bad debt expense (recovery) 0 0 97 (133)
Change in fair value of derivative instruments, net     (377) 0
Deferred income taxes     (80) 0
Changes in assets and liabilities:        
Contract receivables, net     922 (1,888)
Prepaid expenses and other assets     3,638 (5,356)
Accounts payable, accrued compensation and accrued expenses     539 1,409
Billings in excess of revenue earned     (818) (831)
Accrued warranty     (163) (192)
Other liabilities     (382) 2,147
Net cash provided by (used in) operating activities     750 (286)
Cash flows from investing activities:        
Capital expenditures     (171) (392)
Capitalized software development costs     (276) (226)
Net cash used in investing activities     (447) (618)
Cash flows from financing activities:        
Proceeds from line of credit     0 800
Repayment of line of credit     (1,817) (1,739)
Repayment of insurance premium     (906) (609)
Proceeds from issuance of long-term note and warrants, net of debt issuance cost and original issue discount     4,782 0
Repayment of convertible note     (319) 0
Tax paid for shares withheld     (226) (188)
Net cash provided by (used in) financing activities     1,514 (1,736)
Effect of exchange rate changes on cash     (124) (19)
Net increase (decrease) in cash, cash equivalents and restricted cash     1,693 (2,659)
Cash, cash equivalents and restricted cash at beginning of the period     3,550 6,702
Cash, cash equivalents and restricted cash at the end of the period 5,243 4,043 5,243 4,043
Cash and cash equivalents 3,660 4,043 3,660 4,043
Restricted cash, current 651 0 651 0
Restricted cash included in other long-term assets 932 0 932 0
Total cash, cash equivalents and restricted cash 5,243 4,043 5,243 4,043
Non-cash financing activities        
Repayment of convertible note     320 0
Discount on issuance of convertible note $ 750 $ 0 $ 750 $ 0
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2022
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 note 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, 2021 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, 2021, filed with the U.S. Securities and Exchange Commission on March 31, 2022.

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, the recoverability of deferred tax assets, and valuation of warrants and derivative liability related to our convertible note. Actual results of these and other items not listed could differ from these estimates and those differences could be material.

COVID-19

As of September 30, 2022, most of our employees continue to work remotely except when required to be at the client site for essential project work. As an essential services provider, we maintain a modest office footprint in certain locations to allow for employees to work from those offices as project needs may arise. Throughout the pandemic GSE has complied with local, state and federal directives and regulations. Our Performance Improvement Solutions segment's (see Item 2) contracts, which generally are considered essential services, are permitted to and mostly continue without pause. However, we have experienced certain delays in certain new business opportunities. At the onset of the pandemic, many of our Workforce Solutions segment (see Item 2) customers paused or delayed contracts as they shrank their own on-premise workforces to the minimum operating levels in order to mitigate the effects of the pandemic. As a result, our Workforce Solutions segment has experienced a decline in its billable employee base during this time. Since the beginning of 2022, the Workforce Solutions segment began to receive an increase in opportunities as clients became more comfortable with employees returning to on-site work. Notably, the increase in opportunities shifted greatly to direct hire openings, rather than the normal hourly billable base. We cannot fully estimate the length or gravity of the impact of the COVID-19 pandemic to our business at this time and we have experienced delays in commencing new projects and resuming work on existing contracts. Therefore, our ability to deliver our services and recognize revenue has been delayed for some contracts. We experienced order reductions, cancellations, and other negative changes to orders due to the pandemic. We routinely monitor our operating expenses as a result of contract delays and order reductions; and we have made adjustments to maintain our gross profit at a sustainable level.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Recent Accounting Pronouncements
9 Months Ended
Sep. 30, 2022
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Note 2 - Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The FASB reduced the number of accounting models for convertible debt and convertible preferred stock instruments and made certain disclosure amendments to improve the information provided to users. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. The Company adopted ASU 2020-06 on January 1, 2022, using the modified retrospective approach, and because the Company did not have outstanding financial instruments in scope of the ASU, the adoption did not have an 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 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basic and Diluted (Loss) Income per Share
9 Months Ended
Sep. 30, 2022
Basic and Diluted (Loss) Income per Share [Abstract]  
Basic and Diluted (Loss) Income per Share
Note 3 - Basic and Diluted (Loss) Income 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 RSU's, stock options and warrants 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) income per common share were as follows:

(in thousands, except for share data)
 
Three months ended
   
Nine months ended
 
   
September 30, 2022
   
September 30, 2021
   
September 30, 2022
   
September 30, 2021
 
Numerator:
                       
     Net (loss) income attributed to common stockholders
 
$
(8,992
)
 
$
11,438
   
$
(13,827
)
 
$
12,464
 
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
21,288,883
     
20,863,479
     
21,101,942
     
20,714,068
 
                                 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
21,288,883
     
20,863,479
     
21,101,942
     
20,714,068
 
                                 
Shares related to potentially dilutive securities excluded because inclusion would be anti-dilutive
   
3,283,400
     
14,229
     
2,383,171
     
77,871
 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Coronavirus Aid, Relief and Economic Security Act
9 Months Ended
Sep. 30, 2022
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 Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) to extend liquidity to small businesses and assist in retaining employees during the COVID-19 pandemic. We applied for and, on April 23, 2020, received a payroll protection program loan in the amount of $10.0 million (the “PPP Loan”) under the CARES Act, as administered by the U.S. Small Business Administration (the “SBA”). The application for receipt of the PPP Loan required us to certify, in good faith, that the economic uncertainty made the loan necessary to support our ongoing operations. The PPP Loan was serviced by Citizens Bank, N.A. (the “Citizens”). The PPP Loan bore interest at a rate of 1% per annum and would mature on April 23, 2022, with the first payment deferred until September 2021. We used the proceeds of the PPP Loan for payroll and related costs, rent and utilities. Pursuant to the regulations promulgated by the SBA, in order to request forgiveness of the PPP Loan, we were required to submit an application to Citizens substantiating that we were entitled to the PPP Loan and used the proceeds of the PPP Loan as permitted under the CARES Act. Citizens reviewed our application for forgiveness and associated documentation, and on February 26, 2021 forwarded our application to the SBA with Citizens’ determination that the loan is fully forgivable. On August 5, 2021, we received notice that full principal amount and all accrued interest thereon of the PPP Loan was formally forgiven by the SBA. We recognized other income of $10.1 million related to this forgiveness during the third quarter of fiscal 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 extended through September 30, 2021. In 2021, we applied for $5.0 million in refunds from the Internal Revenue Service with filing of our 941s and achieved $2.2 million in credits from unremitted payroll taxes as allowed. We recorded other income of $7.2 million related to the employee retention tax credits earned for the year ended December 31, 2021. During the three months ended September 30, 2022, we didn't receive any employee retention tax credit refunds from the Internal Revenue Service. As of September 30, 2022, we received cumulative employee retention tax credit refunds totaling $3.6 million of the $5.0 million in refunds sought, with remaining outstanding refunds receivable of $1.4 million which was included in the other current assets balance at September 30, 2022. Subsequently, in October 2022, we received a refund of $0.4 million.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract Receivables
9 Months Ended
Sep. 30, 2022
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, 2022
   
December 31, 2021
 
             
Billed receivables
 
$
5,512
   
$
6,124
 
Unbilled receivables
   
5,648
     
6,143
 
Allowance for doubtful accounts
   
(1,008
)
   
(1,010
)
Total contract receivables, net
 
$
10,152
   
$
11,257
 

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.

There was no bad debt expense recorded during the three months ended September 30, 2022 and 2021. During the nine months ended September 30, 2022 and 2021, we recorded net bad debt expense (recovery) of $97 thousand and $(133) thousand, respectively.

During the month of October 2022, we invoiced $2.5 million of the unbilled receivables as of September 30, 2022.

Our foreign currency denominated contract receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each reporting period into our functional currency, using the current exchange rate at the end of the period. The gain or loss resulting from such remeasurement is included in other income, net in the consolidated statements of operations. During the three months ended September 30, 2022 and 2021, we recognized a gain on remeasurement of these foreign exchange contracts of $4 thousand and $6 thousand, respectively. During the nine months ended September 30, 2022 and 2021, we recognized a (loss) gain on remeasurement of these foreign exchange contracts of $(51) thousand and $27 thousand, respectively.

As of September 30, 2022 and December 31, 2021, we had no customer concentrations in contract receivables that required disclosure.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
Note 6 - Goodwill and Intangible Assets

The Company monitors operating results and events and circumstances that may indicate potential impairment of intangible assets.

During the three months ended September 30, 2022, we determined that the deterioration in sales, decline in revenues, delayed pipeline opportunities, and overall downward performance results and the forecast related to the Workforce Solutions business segment was material enough to be considered a triggering event that could result in impairment of our long-lived assets. As such, we performed an interim analysis to determine if an impairment existed at September 30, 2022 in accordance with ASC 350 & ASC 360.

ASC 350 Indefinite-Lived Asset Testing – Based on the triggering event indicated above we performed an interim analysis to determine if an impairment of the Workforce Solutions business unit existed at September 30, 2022. Our Goodwill impairment analysis, which includes the use of discounted cash flow models that requires management to make assumptions regarding estimates of revenue growth rates and operating margins used to calculate projected future cash flows, and risk-adjusted discount rates determined the carrying value of Workforce Solutions exceeded the Fair Value by $7.0 million. As such, impairment of the related goodwill was recorded in the three months ended September 30, 2022.

ASC 360 Long-Lived Asset Testing – Based on the triggering event indicated above we also performed an interim analysis to determine if an impairment existed at September 30, 2022 by its individual asset groupings, which we determined to be at the subsidiary level. We used a discounted cash flow analysis to test for impairment and concluded that the carrying value of the definite-lived intangible assets of Absolute, a business unit of the Workforce Solutions segment, exceeded its carrying value by $0.5 million, and we recorded a loss on impairment for this amount as of September 30, 2022. No impairment was identified related to any other asset groupings.

Goodwill

(in thousands)

 
 
Goodwill
   
Impairment
   
Net
 

                 
Performance Improvement Solutions
  $
8,278
    $
(3,370
)
  $
4,908
 
Workforce Solutions
   
8,431
     
(7,040
)
   
1,391
 
Net book value at September 30, 2022
 
$
16,709
   
$
(10,410
)
 
$
6,299
 

(in thousands)

 
 
Goodwill
   
Impairment
   
Net
 

                 
Performance Improvement Solutions
  $
8,278
    $
(3,370
)
  $
4,908
 
Workforce Solutions
   
8,431
     
-
     
8,431
 
Net book value at December 31, 2021
 
$
16,709
   
$
(3,370
)
 
$
13,339
 

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

(in thousands)
 
As of September 30, 2022
 
   
Gross
Carrying
Amount
   
Accumulated
Amortization
     Impairment    
Net
 
Amortized intangible assets:
                       
Customer relationships
 
$
8,628
   
$
(6,940
)
  $
(464 )  
$
1,224
 
Trade names
   
1,689
     
(1,174
)
    -      
515
 
Developed technology
   
471
     
(471
)
    -      
-
 
Non-contractual customer relationships
   
433
     
(433
)
    -      
-
 
Noncompete agreement
   
527
     
(477
)
    -      
50
 
Alliance agreement
   
527
     
(462
)
    -      
65
 
Others
   
167
     
(167
)
    -      
-
 
Total
 
$
12,442
   
$
(10,124
)
  $ (464 )  
$
1,854
 

(in thousands)
 
As of December 31, 2021
 
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
 
Amortized intangible assets:
                 
Customer relationships
 
$
8,628
   
$
(6,432
)
 
$
2,196
 
Trade names
   
1,689
     
(1,108
)
   
581
 
Developed technology
   
471
     
(471
)
   
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
 
Noncompete agreement
   
527
     
(429
)
   
98
 
Alliance agreement
   
527
     
(382
)
   
145
 
Others
   
167
     
(167
)
   
-
 
Total
 
$
12,442
   
$
(9,422
)
 
$
3,020
 

Amortization expense related to definite-lived intangible assets totaled $0.2 million and $0.3 million for the three months ended September 30, 2022 and 2021 and $0.7 million and $0.9 million for the nine months ended September 30, 2022 and 2021, 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:
     
2022 remainder
 
$
167
 
2023
   
508
 
2024
   
332
 
2025
   
255
 
2026
   
204
 
Thereafter
   
388
 
Total
 
$
1,854
 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equipment, Software and Leasehold Improvements
9 Months Ended
Sep. 30, 2022
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, 2022
   
December 31, 2021
 
Computer and equipment
 
$
2,323
   
$
2,270
 
Software
   
2,263
     
2,150
 
Leasehold improvements
   
659
     
659
 
Furniture and fixtures
   
838
     
839
 
     
6,083
     
5,918
 
Accumulated depreciation
   
(5,287
)
   
(5,079
)
Equipment, software and leasehold improvements, net
 
$
796
   
$
839
 

Depreciation expense was $69 thousand for both the three months ended September 30, 2022 and 2021. Depreciation expense was $213 thousand and $216 thousand for the nine months ended September 30, 2022 and 2021, respectively. Capitalization of internal-use software cost of $37 thousand and $50 thousand were recorded in software for the three months ended September 30, 2022 and 2021, respectively. Capitalization of internal-use software cost of $114 thousand and $365 thousand were recorded in software for the nine months ended September 30, 2022 and 2021, respectively.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2022
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, 2022 and December 31, 2021, 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.

Our convertible debt issued in February 2022 (See Note 10) includes certain embedded redemption features that are required to be bifurcated as embedded derivatives and measured at fair value on a recurring basis. We estimate the fair value using a Monte Carlo simulation based on estimates of our future stock price and assumptions about the possible redemption scenarios.

The Company used the Monte Carlo simulation model to determine the fair value of the Warrants and Cash-Settled PRSUs, which required the input of subjective assumptions. The fair value of the Warrants as of September 30, 2022 was estimated with the following assumptions.
 
Exercise Price
$ 1.94  
       
Common Stock Price
$ 0.90  
Risk Free Rate
  4.0 %
Volatility
  65.0 %
Term (in years)

4.4 yrs.  

The following table presents assets and liabilities measured at fair value at September 30, 2022:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
   
Significant
Other Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
   
Total
 
                         
Derivative liability   $ -     $ -     $ 237     $ 237  
Warrant liability
    -       -       416       416  
Cash settled performance-vesting restricted stock units
    -       -       56       56  
 Total liabilities   $ -     $ -     $ 709     $ 709  

The following table summarizes changes in the fair value of our Level 3 liabilities during the nine months ended September 30, 2022.

(in thousands)
 
Embedded
Redemption Features
    Warrant    
Cash Settled
PRSUs
    Level 3 Total
 
Balance at December 31, 2021
 
$
-
    $ -     $ -     $ -  
Derivative liabilities at issuance date
   
306
      -       -       306  
Warrant liabilities at issuance date
    -       724       -       724  
Change in fair value included in gain on derivative instruments, net
    (69 )     (308 )     -       (377 )
Fair value of cash settled PRSUs vested
    -       -       87       87  
Cash paid on vested shares
    -       -       (31 )     (31 )
Balance at September 30, 2022
 
$
237
    $ 416     $ 56     $ 709  
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2022
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
Note 9 - Stock-Based Compensation

We recognize compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms. We recognize the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change. We have not capitalized any portion of our stock-based compensation. Our forfeiture rate is based on actuals.


During the three months ended September 30, 2022 and 2021, we recognized $0.5 million and $0.3 million of stock-based compensation expense related to equity awards, respectively. We recognized $1.5 million and $0.8 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2022 and 2021, respectively, under the fair value method.



We granted no time-based restricted stock units (“RSUs”) during the three months ended September 30, 2022. During the  nine months ended September 30, 2022, we granted approximately 960,250 RSUs with an aggregate fair value of approximately $1.5 million. 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, 2022, we vested 112,985 and 492,805 RSUs compared to 55,788 and 421,740 RSUs vested during the three and nine months ended September 30, 2021. 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 PRSUs 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 nine months ended September 30, 2022, we granted 800,000 PRSUs including 200,000 cash-settled grants to employees. These grants are subject to multiple vesting criteria including reaching a 20-day VWAP of $1.94 prior to the expiration of the awards, and a time-vesting restriction, which will vest in equal portions over the next 15 quarters ending December 31, 2025. During the three and nine months ended September 30, 2022, we vested 50,000 and 150,000 PRSUs, of which, 12,500 and 37,500 PRSUs were cash-settled, respectively. No PRSUs were vested during the three and nine months ended September 30, 2021. The market vesting criteria was achieved in April 2022 for the 800,000 PRSUs which will fully vest over the next 13 quarters. During the three and nine months ended September 30, 2021, we did not grant any PRSUs to employees.

We did not grant any stock options for the three and nine months ended September 30, 2022 and 2021.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt
9 Months Ended
Sep. 30, 2022
Debt [Abstract]  
Debt
Note 10 - Debt

Convertible Note

On February 23, 2022, we entered into a Securities Purchase Agreement, as amended, with Lind Global Fund II LP (“Lind Global”), pursuant to which we issued to Lind Global a two-year, secured, interest-free convertible promissory note in the amount of $5.75 million (the “Convertible Note”) and a common stock purchase warrant to acquire 1,283,732 shares of our common stock (the “Warrant”). The Convertible Note does not bear interest but was issued at a $0.75 million discount (“OID”). We received proceeds of approximately $4.8 million net of the OID and expenses.

   
Amount
 
       
Convertible Note issued
 
$
5,750
 
Debt discount
   
(750
)
Issuance cost:
       
Commitment fee
   
(175
)
Balance of investor’s counsel fees
   
(43
)
Net proceeds of Convertible Note
 
$
4,782
 

       
Fair value of Warrant Liabilities on issuance
    (724 )
Fair value of Conversion Feature on issuance
    (306 )
Allocated OID costs to Convertible Note
    (96 )
Interest expense accrued on Convertible Note as of September 30, 2022
    926  
Principal and interest payments as of September 30, 2022     (639 )
         
Balance of Convertible Note as of September 30, 2022
  $ 3,943  

The Convertible Note provides for monthly principal repayments of $319 thousand beginning 180 days from issuance.  Payments can be made in the form of cash, shares, or a combination of both at the discretion of GSE.

The Convertible Note is convertible into our common stock at any time after the earlier of six months from issuance of the Convertible Note or the date of an effective registration statement filed with the SEC covering the underlying shares. The conversion price of the Convertible Note is initially equal to $1.94 per share, subject to customary adjustments. The Convertible Note matures in February of 2024, although we are permitted to prepay the Convertible Note, provided that Lind Global shall have the option to convert up to one third of the outstanding principal of the Convertible Note at a price per share equal to the lessor of the Repayment Share price or the conversion price (as described below). The Convertible Note is guaranteed by each of our subsidiaries and is secured by a first priority lien on all of our assets. The Convertible Note is not subject to any financial covenants and events of default under the Convertible Note are limited to events related to payment, certain events pertaining to the underlying shares of common stock and other customary events including, but not limited to, bankruptcy or insolvency. Upon the occurrence of an event of default, the Convertible Note will become immediately due and payable, subject to any cure periods described in the Convertible Note, and the customer may demand that all or a portion of the outstanding principal amount be converted into shares of common stock at the lower of the then current conversion price and 80% of the average of the three lowest daily volume-weighted average price (“VWAPs”) during the twenty days prior to delivery of the conversion notice. If there is a change of control of the Company, Lind Global has the right to require us to prepay the outstanding principal amount of the Convertible Note.

A portion of the proceeds of the Convertible Note were used to repay, in full, all outstanding indebtedness owed to Citizens Bank, N.A. (“Citizens”), and the Amended and Restated Credit and Security Agreement between us, our subsidiaries, and Citizens was terminated. We will continue to maintain a cash management account and certain letters of credit with Citizens and, accordingly, have entered into a certain Cash Management Agreement with Citizens, as well as certain Cash Pledge Agreements in amounts corresponding to the current outstanding letters of credits with customers.

The Warrant entitles Lind Global to purchase up to 1,283,732 shares of our common stock until February 23, 2027, at an exercise price of $1.94 per share, subject to customary adjustments described therein.  The Warrant is recorded at fair value upon issuance of $0.7 million and is classified as a current liability to be remeasured at each reporting period (see Note 8). The discount created by allocating proceeds to the Warrant results in a debt discount to be amortized as additional interest expense over the term of the Convertible Note.

The Company evaluated the Convertible Note and concluded that certain embedded redemption features are required to be accounted for as a derivative liability. Embedded redemption features were recorded at fair value upon issuance of $0.3 million and are classified as current liabilities to be remeasured at each reporting period (see Note 8). The discount created by allocating proceeds to the derivative liability results in a debt discount to be amortized as additional interest expense over the term of the Convertible Notes. The Warrant is accounted for as a derivative liability based on certain features included within the Convertible Note which caused the Company to not be able to assert that it would have sufficient shares in all cases to be able to settle the warrant. As such, the initial proceeds (approximately $4.8 million, net of original issue discounts and other payments to lender) were allocated first to the fair value of the Warrant with the residual allocated to the Convertible Note host instrument. The proceeds allocated to the Convertible Note were further allocated first to the bifurcated derivative liability based on its fair value with the residual being allocated to the Convertible Note host instrument.

The direct and incremental costs incurred are allocated to the Convertible Note and the Warrant based on a systematic and rational approach. The costs allocated to the Warrant have been expensed as incurred while those allocated to the Convertible Note have been capitalized and will be amortized as interest expense over the life of the Convertible Note based on the effective interest rate. The Company will record ongoing changes to the fair value of the derivative liabilities as other non-operating income (expense).

The Convertible Note was evaluated as a potentially dilutive security in both periods of loss and income for diluted earnings per share purposes. The Warrant is considered a participating security and was not included in the calculation of basic earnings per share for the period ended September 30, 2022 as Company reflected net loss for this period. The Warrant will be included in the calculation of basic earnings per share in periods of net income.

The issuance costs with respect to the Convertible Note, which are recorded as a debt discount, are deferred and amortized using effective interest method as additional interest expense over the terms of the Convertible Note.

The Company incurred total interest expense related to the Convertible Note, including the amortization of the various discounts, of $443 thousand and $926 thousand for the three and nine months ended September 30, 2022, respectively.

Revolving Line of Credit

On March 29, 2021, 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 ended 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. 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, 2021.

On November 12, 2021, we signed the Tenth Amendment and Reaffirmation Agreement 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. In addition, we agreed, by December 31, 2021, to pay the Bank $0.25 million to be applied to the principal amount outstanding under the RLOC. We incurred $15 thousand of amendment fee related to this amendment.

During the nine months ended September 30, 2022, using proceeds from the Convertible Note, we repaid in full, all outstanding indebtedness of $1.8 million owed to Citizens, and the Amended and Restated Credit and Security Agreement between us, our subsidiaries, and Citizens has been terminated. Certain letters of credit remain in place with Citizens. As of September 30, 2022, we had four letters of credit totaling $1.1 million outstanding to certain customers which were secured with restricted cash.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Warranty
9 Months Ended
Sep. 30, 2022
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 $478 thousand, and the remaining $99 thousand is classified as long-term within other non-current liabilities.

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

(in thousands)
     
Balance at January 1, 2022
 
$
748
 
Current period recovery
   
(3
)
Current period claims
   
(158
)
Currency adjustment
   
(10
)
Balance at September 30, 2022
 
$
577
 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
9 Months Ended
Sep. 30, 2022
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 the three and nine months ended September 30, 2022 and 2021, along with the reporting segment for each category:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
Performance Improvement Solutions segment
                       
System Design and Build
 
$
1,537
   
$
1,623
   
$
4,991
   
$
4,712
 
Over time
   
1,537
     
1,623
     
4,991
     
4,712
 
                                 
Software and Support
   
2,010
     
814
     
3,560
     
2,393
 
Point in time
   
530
     
52
     
662
     
274
 
Over time
   
1,480
     
762
     
2,898
     
2,119
 
                                 
Training and Consulting Services
   
4,505
     
4,937
     
13,851
     
14,212
 
Point in time
   
195
     
42
     
1,340
     
126
 
Over time
   
4,310
     
4,895
     
12,511
     
14,086
 
                                 
Workforce Solutions
                               
Training and Consulting Services
   
3,846
     
7,312
     
14,516
     
19,995
 
Point in time
   
52
     
126
     
52
     
375
 
Over time
   
3,794
     
7,186
     
14,464
     
19,620
 
                                 
Total revenue
 
$
11,898
   
$
14,686
   
$
36,918
   
$
41,312
 

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,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period
 
$
174
   
$
835
   
$
2,666
   
$
4,139
 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
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,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
(Loss) income before income taxes
 
$
(9,210
)
 
$
11,604
   
$
(13,935
)
 
$
12,591
 
(Benefit from) provision for income taxes
   
(218
)
   
166
     
(108
)
   
127
 
Effective tax rate
   
2.37
%
   
1.4
%
   
0.78
%
   
1.0
%


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 expense for the three and nine months ended September 30, 2022 was comprised mainly of current foreign tax benefit, deferred federal and state tax benefit related to the portion of goodwill which cannot be offset by deferred tax assets and state tax expense. Total income tax expense for the three and nine months ended September 30, 2021 was comprised mainly of current state and foreign tax expense.



Our effective income tax rate was 2.37% and 0.78% for the three and nine months ended September 30, 2022, respectively. For the three and nine months ended September 30, 2022, the difference between our income tax benefit at an effective tax rate of 2.37% and 0.78% 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 valuation allowance in our U.S. entity, the permanent disallowance of interest expense related to disqualified debt, and discrete item adjustments for U.S. and foreign taxes. For the three and nine months ended September 30, 2021, the difference between our income tax expense at an effective 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.



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 2016 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.



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, 2022. 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. The Company has a deferred tax liability in the amount of $13 thousand at September 30, 2022 related to the portion of Goodwill which cannot be offset by deferred tax assets.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
9 Months Ended
Sep. 30, 2022
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, 2022
   
December 31, 2021
 
                 
Leased Assets
               
Operating lease - right of use assets
 
Long term assets
 
$
777
   
$
1,200
 
                     
Lease Liabilities
                   
Operating lease liabilities - Current
 
Other current liabilities
   
965
     
1,205
 
Operating lease liabilities
 
Long term liabilities
   
209
     
790
 
        
$
1,174
   
$
1,995
 

We entered into a lease agreement to lease 2,200 square feet of office space on September 26, 2022, and the lease term will be end on November 30, 2024.

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 previous sublease for 3,650 square feet entered into on May 1, 2019. The addition of the second 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 lease 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, 2022 and 2021, (in thousands):

        
Three months ended
   
Nine months ended
 
Lease Cost
 
Classification
 
  September 30,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
                             
Operating lease cost (1)
 
Selling, general and administrative expenses
 
$
174
   
$
179
   
$
534
   
$
548
 
Short-term leases costs (2)
 
Selling, general and administrative expenses
   
15
     
15
     
45
     
45
 
Sublease income (3)
 
Selling, general and administrative expenses
   
(18
)
   
(32
)
   
(55
)
   
(96
)
Net lease cost
     
$
171
   
$
162
   
$
524
   
$
497
 

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

The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of September 30, 2022 are as follows:

(in thousands)
 
Gross Future
Minimum Lease
Payments
 
2022 remainder
 
$
347
 
2023
   
701
 
2024
   
151
 
2025
   
10
 
2026
   
3
 
Thereafter
    -  
Total lease payments
 
$
1,212
 
Less: Interest
   
38
 
Present value of lease payments
 
$
1,174
 

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

Lease Term and Discount Rate
 
September 30, 2022
   
December 31, 2021
 
Weighted-average remaining lease term (years)
 
   
 
Operating leases
   
1.22
     
1.80
 
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, 2022
   
September 30, 2021
 
Operating cash flows used in operating leases
 
$
934
   
$
958
 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information
9 Months Ended
Sep. 30, 2022
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 American Society of Mechanical Engineers ("ASME") code and ASME Section XI. The Company provides these services across all market segments through our Performance, True North consulting, and DP Engineering subsidiaries. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.

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, 2022
   
September 30, 2021
   
September 30, 2022
   
September 30, 2021
 
                         
Revenue:
                       
Performance Improvement Solutions
 
$
8,052
   
$
7,375
   
$
22,402
   
$
21,318
 
   Workforce Solutions
   
3,846
     
7,311
     
14,516
     
19,994
 
Total revenue
   
11,898
     
14,686
     
36,918
     
41,312
 
                                 
Gross Profit
                               
Performance Improvement Solutions
    2,654       2,252       7,037       6,204  
Workforce Solutions
    602       931       1,818       2,596  
Total gross profit
    3,256       3,183       8,855       8,800  
                                 
Operating loss
                               
   Performance Improvement Solutions
   
(1,403
)
   
(469
)
   
(5,511
)
   
(3,003
)
   Workforce Solutions
   
(7,646
)
   
(110
)
   
(7,815
)
   
(1,124
)
                                 
Operating loss
   
(9,049
)
   
(579
)
   
(13,326
)
   
(4,127
)
                                 
Interest expense, net
   
(422
)
   
(32
)
   
(928
)
   
(135
)
Change in fair value of derivative instruments, net    
263
     
-
     
377
     
-
 
Other (loss) income, net
   
(2
)
   
12,215
     
(58
)
   
16,853
 
(Loss) income before income taxes
 
$
(9,210
)
 
$
11,604
   
$
(13,935
)
 
$
12,591
 

The operating loss above for the three and nine months ended September 30, 2022 includes goodwill and intangible asset impairment charge of $7.5 million for Workforce Solutions. There was no impairment recognized for the same periods in 2021 for Workforce Solutions. The operating loss above for the three and nine months ended September 30, 2021 includes impairment of ROU assets of $3 thousand for Performance Improvement Solutions. There was no impairment recognized for the same periods in 2022 for Performance Improvement Solutions.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
Note 16 - Commitments and Contingencies

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. We expense legal defense costs as incurred.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2022
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation
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 note 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, 2021 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, 2021, filed with the U.S. Securities and Exchange Commission on March 31, 2022.

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, the recoverability of deferred tax assets, and valuation of warrants and derivative liability related to our convertible note. Actual results of these and other items not listed could differ from these estimates and those differences could be material.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Recent Accounting Pronouncements (Policies)
9 Months Ended
Sep. 30, 2022
Recent Accounting Pronouncements [Abstract]  
Accounting pronouncements recently adopted/not yet adopted
Accounting pronouncements recently adopted

In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The FASB reduced the number of accounting models for convertible debt and convertible preferred stock instruments and made certain disclosure amendments to improve the information provided to users. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. The Company adopted ASU 2020-06 on January 1, 2022, using the modified retrospective approach, and because the Company did not have outstanding financial instruments in scope of the ASU, the adoption did not have an 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 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basic and Diluted (Loss) Income per Share (Tables)
9 Months Ended
Sep. 30, 2022
Basic and Diluted (Loss) Income per Share [Abstract]  
(Loss) Income Per Share, Basic and Diluted
The number of common shares and common share equivalents used in the determination of basic and diluted (loss) income per common share were as follows:

(in thousands, except for share data)
 
Three months ended
   
Nine months ended
 
   
September 30, 2022
   
September 30, 2021
   
September 30, 2022
   
September 30, 2021
 
Numerator:
                       
     Net (loss) income attributed to common stockholders
 
$
(8,992
)
 
$
11,438
   
$
(13,827
)
 
$
12,464
 
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
21,288,883
     
20,863,479
     
21,101,942
     
20,714,068
 
                                 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
21,288,883
     
20,863,479
     
21,101,942
     
20,714,068
 
                                 
Shares related to potentially dilutive securities excluded because inclusion would be anti-dilutive
   
3,283,400
     
14,229
     
2,383,171
     
77,871
 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract Receivables (Tables)
9 Months Ended
Sep. 30, 2022
Contract Receivables [Abstract]  
Contract Receivables
The components of contract receivables were as follows:

(in thousands)
 
September 30, 2022
   
December 31, 2021
 
             
Billed receivables
 
$
5,512
   
$
6,124
 
Unbilled receivables
   
5,648
     
6,143
 
Allowance for doubtful accounts
   
(1,008
)
   
(1,010
)
Total contract receivables, net
 
$
10,152
   
$
11,257
 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets [Abstract]  
Net Carrying Amount of Goodwill
Goodwill

(in thousands)

 
 
Goodwill
   
Impairment
   
Net
 

                 
Performance Improvement Solutions
  $
8,278
    $
(3,370
)
  $
4,908
 
Workforce Solutions
   
8,431
     
(7,040
)
   
1,391
 
Net book value at September 30, 2022
 
$
16,709
   
$
(10,410
)
 
$
6,299
 

(in thousands)

 
 
Goodwill
   
Impairment
   
Net
 

                 
Performance Improvement Solutions
  $
8,278
    $
(3,370
)
  $
4,908
 
Workforce Solutions
   
8,431
     
-
     
8,431
 
Net book value at December 31, 2021
 
$
16,709
   
$
(3,370
)
 
$
13,339
 
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, 2022
 
   
Gross
Carrying
Amount
   
Accumulated
Amortization
     Impairment    
Net
 
Amortized intangible assets:
                       
Customer relationships
 
$
8,628
   
$
(6,940
)
  $
(464 )  
$
1,224
 
Trade names
   
1,689
     
(1,174
)
    -      
515
 
Developed technology
   
471
     
(471
)
    -      
-
 
Non-contractual customer relationships
   
433
     
(433
)
    -      
-
 
Noncompete agreement
   
527
     
(477
)
    -      
50
 
Alliance agreement
   
527
     
(462
)
    -      
65
 
Others
   
167
     
(167
)
    -      
-
 
Total
 
$
12,442
   
$
(10,124
)
  $ (464 )  
$
1,854
 

(in thousands)
 
As of December 31, 2021
 
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
 
Amortized intangible assets:
                 
Customer relationships
 
$
8,628
   
$
(6,432
)
 
$
2,196
 
Trade names
   
1,689
     
(1,108
)
   
581
 
Developed technology
   
471
     
(471
)
   
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
 
Noncompete agreement
   
527
     
(429
)
   
98
 
Alliance agreement
   
527
     
(382
)
   
145
 
Others
   
167
     
(167
)
   
-
 
Total
 
$
12,442
   
$
(9,422
)
 
$
3,020
 
Finite-Lived Intangible Assets, Future Amortization Expense 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:
     
2022 remainder
 
$
167
 
2023
   
508
 
2024
   
332
 
2025
   
255
 
2026
   
204
 
Thereafter
   
388
 
Total
 
$
1,854
 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equipment, Software and Leasehold Improvements (Tables)
9 Months Ended
Sep. 30, 2022
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, 2022
   
December 31, 2021
 
Computer and equipment
 
$
2,323
   
$
2,270
 
Software
   
2,263
     
2,150
 
Leasehold improvements
   
659
     
659
 
Furniture and fixtures
   
838
     
839
 
     
6,083
     
5,918
 
Accumulated depreciation
   
(5,287
)
   
(5,079
)
Equipment, software and leasehold improvements, net
 
$
796
   
$
839
 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2022
Fair Value of Financial Instruments [Abstract]  
Level 3 Fair Value Measurement Inputs
The Company used the Monte Carlo simulation model to determine the fair value of the Warrants and Cash-Settled PRSUs, which required the input of subjective assumptions. The fair value of the Warrants as of September 30, 2022 was estimated with the following assumptions.
 
Exercise Price
$ 1.94  
       
Common Stock Price
$ 0.90  
Risk Free Rate
  4.0 %
Volatility
  65.0 %
Term (in years)

4.4 yrs.  
Assets and Liabilities Measured at Fair Value
The following table presents assets and liabilities measured at fair value at September 30, 2022:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
   
Significant
Other Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
   
Total
 
                         
Derivative liability   $ -     $ -     $ 237     $ 237  
Warrant liability
    -       -       416       416  
Cash settled performance-vesting restricted stock units
    -       -       56       56  
 Total liabilities   $ -     $ -     $ 709     $ 709  
Changes in Fair Value of Level 3 Liabilities
The following table summarizes changes in the fair value of our Level 3 liabilities during the nine months ended September 30, 2022.

(in thousands)
 
Embedded
Redemption Features
    Warrant    
Cash Settled
PRSUs
    Level 3 Total
 
Balance at December 31, 2021
 
$
-
    $ -     $ -     $ -  
Derivative liabilities at issuance date
   
306
      -       -       306  
Warrant liabilities at issuance date
    -       724       -       724  
Change in fair value included in gain on derivative instruments, net
    (69 )     (308 )     -       (377 )
Fair value of cash settled PRSUs vested
    -       -       87       87  
Cash paid on vested shares
    -       -       (31 )     (31 )
Balance at September 30, 2022
 
$
237
    $ 416     $ 56     $ 709  
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Tables)
9 Months Ended
Sep. 30, 2022
Debt [Abstract]  
Convertible Note
On February 23, 2022, we entered into a Securities Purchase Agreement, as amended, with Lind Global Fund II LP (“Lind Global”), pursuant to which we issued to Lind Global a two-year, secured, interest-free convertible promissory note in the amount of $5.75 million (the “Convertible Note”) and a common stock purchase warrant to acquire 1,283,732 shares of our common stock (the “Warrant”). The Convertible Note does not bear interest but was issued at a $0.75 million discount (“OID”). We received proceeds of approximately $4.8 million net of the OID and expenses.

   
Amount
 
       
Convertible Note issued
 
$
5,750
 
Debt discount
   
(750
)
Issuance cost:
       
Commitment fee
   
(175
)
Balance of investor’s counsel fees
   
(43
)
Net proceeds of Convertible Note
 
$
4,782
 

       
Fair value of Warrant Liabilities on issuance
    (724 )
Fair value of Conversion Feature on issuance
    (306 )
Allocated OID costs to Convertible Note
    (96 )
Interest expense accrued on Convertible Note as of September 30, 2022
    926  
Principal and interest payments as of September 30, 2022     (639 )
         
Balance of Convertible Note as of September 30, 2022
  $ 3,943  
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Warranty (Tables)
9 Months Ended
Sep. 30, 2022
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, 2022
 
$
748
 
Current period recovery
   
(3
)
Current period claims
   
(158
)
Currency adjustment
   
(10
)
Balance at September 30, 2022
 
$
577
 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for the three and nine months ended September 30, 2022 and 2021, along with the reporting segment for each category:

(in thousands)
 
Three months ended
   
Nine months ended
 
   
September 30,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
Performance Improvement Solutions segment
                       
System Design and Build
 
$
1,537
   
$
1,623
   
$
4,991
   
$
4,712
 
Over time
   
1,537
     
1,623
     
4,991
     
4,712
 
                                 
Software and Support
   
2,010
     
814
     
3,560
     
2,393
 
Point in time
   
530
     
52
     
662
     
274
 
Over time
   
1,480
     
762
     
2,898
     
2,119
 
                                 
Training and Consulting Services
   
4,505
     
4,937
     
13,851
     
14,212
 
Point in time
   
195
     
42
     
1,340
     
126
 
Over time
   
4,310
     
4,895
     
12,511
     
14,086
 
                                 
Workforce Solutions
                               
Training and Consulting Services
   
3,846
     
7,312
     
14,516
     
19,995
 
Point in time
   
52
     
126
     
52
     
375
 
Over time
   
3,794
     
7,186
     
14,464
     
19,620
 
                                 
Total revenue
 
$
11,898
   
$
14,686
   
$
36,918
   
$
41,312
 
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,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
Revenue recognized in the period from amounts included in billings in excess of revenue earned at the beginning of the period
 
$
174
   
$
835
   
$
2,666
   
$
4,139
 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2022
Income Taxes [Abstract]  
Provision for (Benefit from) 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,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
(Loss) income before income taxes
 
$
(9,210
)
 
$
11,604
   
$
(13,935
)
 
$
12,591
 
(Benefit from) provision for income taxes
   
(218
)
   
166
     
(108
)
   
127
 
Effective tax rate
   
2.37
%
   
1.4
%
   
0.78
%
   
1.0
%
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Sep. 30, 2022
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, 2022
   
December 31, 2021
 
                 
Leased Assets
               
Operating lease - right of use assets
 
Long term assets
 
$
777
   
$
1,200
 
                     
Lease Liabilities
                   
Operating lease liabilities - Current
 
Other current liabilities
   
965
     
1,205
 
Operating lease liabilities
 
Long term liabilities
   
209
     
790
 
        
$
1,174
   
$
1,995
 
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, 2022 and 2021, (in thousands):

        
Three months ended
   
Nine months ended
 
Lease Cost
 
Classification
 
  September 30,
2022
   
September 30,
2021
   
September 30,
2022
   
September 30,
2021
 
                             
Operating lease cost (1)
 
Selling, general and administrative expenses
 
$
174
   
$
179
   
$
534
   
$
548
 
Short-term leases costs (2)
 
Selling, general and administrative expenses
   
15
     
15
     
45
     
45
 
Sublease income (3)
 
Selling, general and administrative expenses
   
(18
)
   
(32
)
   
(55
)
   
(96
)
Net lease cost
     
$
171
   
$
162
   
$
524
   
$
497
 

(1) Includes variable lease costs which are immaterial.
(2) Includes leases maturing less than twelve months from the report date.
(3) Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.
Future Minimum Lease Payments
The Company is obligated under certain noncancelable operating leases for office facilities and equipment. Future minimum lease payments under noncancelable operating leases as of September 30, 2022 are as follows:

(in thousands)
 
Gross Future
Minimum Lease
Payments
 
2022 remainder
 
$
347
 
2023
   
701
 
2024
   
151
 
2025
   
10
 
2026
   
3
 
Thereafter
    -  
Total lease payments
 
$
1,212
 
Less: Interest
   
38
 
Present value of lease payments
 
$
1,174
 
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, and we use the incremental borrowing rate as the lease discount rate.

Lease Term and Discount Rate
 
September 30, 2022
   
December 31, 2021
 
Weighted-average remaining lease term (years)
 
   
 
Operating leases
   
1.22
     
1.80
 
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, 2022
   
September 30, 2021
 
Operating cash flows used in operating leases
 
$
934
   
$
958
 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Tables)
9 Months Ended
Sep. 30, 2022
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, 2022
   
September 30, 2021
   
September 30, 2022
   
September 30, 2021
 
                         
Revenue:
                       
Performance Improvement Solutions
 
$
8,052
   
$
7,375
   
$
22,402
   
$
21,318
 
   Workforce Solutions
   
3,846
     
7,311
     
14,516
     
19,994
 
Total revenue
   
11,898
     
14,686
     
36,918
     
41,312
 
                                 
Gross Profit
                               
Performance Improvement Solutions
    2,654       2,252       7,037       6,204  
Workforce Solutions
    602       931       1,818       2,596  
Total gross profit
    3,256       3,183       8,855       8,800  
                                 
Operating loss
                               
   Performance Improvement Solutions
   
(1,403
)
   
(469
)
   
(5,511
)
   
(3,003
)
   Workforce Solutions
   
(7,646
)
   
(110
)
   
(7,815
)
   
(1,124
)
                                 
Operating loss
   
(9,049
)
   
(579
)
   
(13,326
)
   
(4,127
)
                                 
Interest expense, net
   
(422
)
   
(32
)
   
(928
)
   
(135
)
Change in fair value of derivative instruments, net    
263
     
-
     
377
     
-
 
Other (loss) income, net
   
(2
)
   
12,215
     
(58
)
   
16,853
 
(Loss) income before income taxes
 
$
(9,210
)
 
$
11,604
   
$
(13,935
)
 
$
12,591
 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basic and Diluted (Loss) Income per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator [Abstract]        
Net (loss) income attributed to common stockholders $ (8,992) $ 11,438 $ (13,827) $ 12,464
Denominator [Abstract]        
Weighted-average shares outstanding for basic earnings per share (in shares) 21,288,883 20,863,479 21,101,942 20,714,068
Effect of dilutive securities [Abstract]        
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 21,288,883 20,863,479 21,101,942 20,714,068
Shares related to potentially dilutive securities excluded because inclusion would be anti-dilutive (in shares) 3,283,400 14,229 2,383,171 77,871
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Coronavirus Aid, Relief and Economic Security Act (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Employee Retention Credits [Abstract]            
Tax benefit recognized   $ (218) $ 166 $ (108) $ 127  
Paycheck Protection Program [Member]            
Debt Instruments [Abstract]            
Other income     $ 10,100      
Paycheck Protection Program Loan [Abstract]            
Amount received from Paycheck Protection Program   $ 10,000   $ 10,000    
Interest rate   1.00%   1.00%    
Employee Retention Credits [Member]            
Debt Instruments [Abstract]            
Other income           $ 7,200
Employee Retention Credits [Abstract]            
Refund of employee retention credit           5,000
Tax benefit recognized           $ 2,200
Tax credit refunds received   $ 0        
Employee retention credits received   3,600   $ 3,600    
Refund of employee retention credit receivable   $ 1,400   $ 1,400    
Employee Retention Credits [Member] | Subsequent Event [Member]            
Employee Retention Credits [Abstract]            
Tax credit refunds received $ 400          
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract Receivables (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Customer
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Customer
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Customer
Components of contract receivables [Abstract]            
Billed receivables   $ 5,512   $ 5,512   $ 6,124
Unbilled receivables   5,648   5,648   6,143
Allowance for doubtful accounts   (1,008)   (1,008)   (1,010)
Total contract receivables, net   10,152   10,152   $ 11,257
Bad debt expense (recovery)   0 $ 0 97 $ (133)  
Gain (loss) on foreign exchange contracts   $ 4 $ 6 $ (51) $ 27  
Subsequent Event [Member]            
Unbilled Contract Receivables [Abstract]            
Subsequent billing $ 2,500          
Contract Receivable [Member]            
Concentration Risk [Abstract]            
Number of customers accounting for contract receivables | Customer   0   0   0
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Goodwill, Impaired [Abstract]          
Goodwill $ 16,709   $ 16,709   $ 16,709
Impairment (10,410)   (10,410)   (3,370)
Net 6,299   6,299   13,339
Amortized Intangible Assets [Abstract]          
Gross carrying amount 12,442   12,442   12,442
Accumulated amortization (10,124)   (10,124)   (9,422)
Impairment     (464)    
Net 1,854   1,854   3,020
Amortization of intangible assets 209 $ 286 700 $ 929  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
2022 remainder 167   167    
2023 508   508    
2024 332   332    
2025 255   255    
2026 204   204    
Thereafter 388   388    
Total 1,854   1,854   3,020
Customer Relationships [Member]          
Amortized Intangible Assets [Abstract]          
Gross carrying amount 8,628   8,628   8,628
Accumulated amortization (6,940)   (6,940)   (6,432)
Impairment     (464)    
Net 1,224   1,224   2,196
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 1,224   1,224   2,196
Trade Names [Member]          
Amortized Intangible Assets [Abstract]          
Gross carrying amount 1,689   1,689   1,689
Accumulated amortization (1,174)   (1,174)   (1,108)
Impairment     0    
Net 515   515   581
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 515   515   581
Developed Technology [Member]          
Amortized Intangible Assets [Abstract]          
Gross carrying amount 471   471   471
Accumulated amortization (471)   (471)   (471)
Impairment     0    
Net 0   0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 0   0   0
Non-Contractual Customer Relationships [Member]          
Amortized Intangible Assets [Abstract]          
Gross carrying amount 433   433   433
Accumulated amortization (433)   (433)   (433)
Impairment     0    
Net 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   527
Accumulated amortization (477)   (477)   (429)
Impairment     0    
Net 50   50   98
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 50   50   98
Alliance Agreement [Member]          
Amortized Intangible Assets [Abstract]          
Gross carrying amount 527   527   527
Accumulated amortization (462)   (462)   (382)
Impairment     0    
Net 65   65   145
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 65   65   145
Others [Member]          
Amortized Intangible Assets [Abstract]          
Gross carrying amount 167   167   167
Accumulated amortization (167)   (167)   (167)
Impairment     0    
Net 0   0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 0   0   0
Performance Improvement Solutions [Member]          
Goodwill, Impaired [Abstract]          
Goodwill 8,278   8,278   8,278
Impairment (3,370)   (3,370)   (3,370)
Net 4,908   4,908   4,908
Workforce Solutions [Member]          
Goodwill, Impaired [Abstract]          
Goodwill 8,431   8,431   8,431
Impairment (7,040)   (7,040)   0
Net $ 1,391   $ 1,391   $ 8,431
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equipment, Software and Leasehold Improvements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements $ 6,083   $ 6,083   $ 5,918
Accumulated depreciation (5,287)   (5,287)   (5,079)
Equipment, software and leasehold improvements, net 796   796   839
Depreciation expense 69 $ 69 213 $ 216  
Computer and Equipment [Member]          
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements 2,323   2,323   2,270
Software [Member]          
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements 2,263   2,263   2,150
Capitalization of internal-use software cost 37 $ 50 114 $ 365  
Leasehold Improvements [Member]          
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements 659   659   659
Furniture and Fixtures [Member]          
Equipment, Software and Leasehold Improvements, Net [Abstract]          
Equipment, software and leasehold improvements $ 838   $ 838   $ 839
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities $ 709
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 0
Significant Other Observable Inputs (Level 2) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 0
Significant Unobservable Inputs (Level 3) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 709
Changes in Fair Value of Level 3 Liabilities [Abstract]  
Balance, Beginning Period 0
Derivative liabilities at issuance date 306
Warrant liabilities at issuance date 724
Change in fair value included in gain on derivative instruments, net (377)
Fair value of cash settled PRSUs vested 87
Cash paid on vested shares (31)
Balance, Ending Period 709
Embedded Redemption Features [Member]  
Changes in Fair Value of Level 3 Liabilities [Abstract]  
Warrant liabilities at issuance date 306
Embedded Redemption Features [Member] | Significant Unobservable Inputs (Level 3) [Member]  
Changes in Fair Value of Level 3 Liabilities [Abstract]  
Balance, Beginning Period 0
Derivative liabilities at issuance date 306
Warrant liabilities at issuance date 0
Change in fair value included in gain on derivative instruments, net (69)
Fair value of cash settled PRSUs vested 0
Cash paid on vested shares 0
Balance, Ending Period 237
Cash Settled Performance-Vesting Restricted Stock Units [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 56
Cash Settled Performance-Vesting Restricted Stock Units [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 0
Cash Settled Performance-Vesting Restricted Stock Units [Member] | Significant Other Observable Inputs (Level 2) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 0
Cash Settled Performance-Vesting Restricted Stock Units [Member] | Significant Unobservable Inputs (Level 3) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 56
Changes in Fair Value of Level 3 Liabilities [Abstract]  
Balance, Beginning Period 0
Derivative liabilities at issuance date 0
Warrant liabilities at issuance date 0
Change in fair value included in gain on derivative instruments, net 0
Fair value of cash settled PRSUs vested 87
Cash paid on vested shares (31)
Balance, Ending Period 56
Derivative Liability [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 237
Derivative Liability [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 0
Derivative Liability [Member] | Significant Other Observable Inputs (Level 2) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 0
Derivative Liability [Member] | Significant Unobservable Inputs (Level 3) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 237
Warrant Liability [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities $ 416
Fair Value Measurements [Abstract]  
Term (in years) 4 years 4 months 24 days
Changes in Fair Value of Level 3 Liabilities [Abstract]  
Derivative liabilities at issuance date $ 724
Warrant Liability [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 0
Warrant Liability [Member] | Significant Other Observable Inputs (Level 2) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 0
Warrant Liability [Member] | Significant Unobservable Inputs (Level 3) [Member]  
Assets and Liabilities Measured at Fair Value [Abstract]  
Total liabilities 416
Changes in Fair Value of Level 3 Liabilities [Abstract]  
Balance, Beginning Period 0
Derivative liabilities at issuance date 0
Warrant liabilities at issuance date 724
Change in fair value included in gain on derivative instruments, net (308)
Fair value of cash settled PRSUs vested 0
Cash paid on vested shares 0
Balance, Ending Period $ 416
Warrant Liability [Member] | Exercise Price [Member]  
Fair Value Measurements [Abstract]  
Measurement input | $ / shares 1.94
Warrant Liability [Member] | Common Stock Price [Member]  
Fair Value Measurements [Abstract]  
Measurement input | $ / shares 0.9
Warrant Liability [Member] | Risk Free Rate [Member]  
Fair Value Measurements [Abstract]  
Measurement input 0.04
Warrant Liability [Member] | Volatility [Member]  
Fair Value Measurements [Abstract]  
Measurement input 0.65
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 23, 2022
d
$ / shares
Apr. 30, 2022
qtr
shares
Sep. 30, 2022
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
shares
Sep. 30, 2022
USD ($)
d
qtr
$ / shares
shares
Sep. 30, 2021
USD ($)
shares
Share-based Compensation [Abstract]            
Stock options granted (in shares)     0 0 0 0
Convertible Note [Member]            
Share-based Compensation [Abstract]            
Number of trading days | d 20       20  
Exercise price (in dollars per share) | $ / shares $ 1.94   $ 1.94   $ 1.94  
Stock Option [Member]            
Share-based Compensation [Abstract]            
Stock-based compensation expense | $     $ 500 $ 300 $ 1,500 $ 800
Restricted Stock Units [Member]            
Share-based Compensation [Abstract]            
Stock-based compensation expense | $         $ 200,000  
Granted time-based RSUs (in shares)     0 20,000 960,250 824,661
Aggregate fair value for time-based RSUs | $       $ 30 $ 1,500 $ 1,400
Number of quarters time-based RSU's will vest quarterly | qtr         8  
Granted performance-based RSUs (in shares)   800,000   0 800,000 0
RSUs vested (in shares)     112,985 55,788 492,805 421,740
Period to fully vest performance RSUs | qtr   13     15  
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  
PRSUs [Member]            
Share-based Compensation [Abstract]            
RSUs vested (in shares)     50,000 0 150,000 0
Cash Settled PRSUs [Member]            
Share-based Compensation [Abstract]            
RSUs vested (in shares)     12,500   37,500  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt, Convertible Note (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 23, 2022
USD ($)
d
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
d
$ / shares
Embedded Redemption Features [Member]      
Convertible Debt [Abstract]      
Fair value of Conversion Feature on issuance   $ (306) $ (306)
Warrant Liability [Member]      
Convertible Debt [Abstract]      
Fair value of Warrant Liabilities on issuance   (724) $ (724)
Convertible Note [Member]      
Convertible Debt [Abstract]      
Debt instrument term     2 years
Purchase of warrant to acquire shares of common stock (in shares) | shares 1,283,732    
Convertible Note issued $ 5,750    
Debt discount (750)    
Net proceeds of Convertible Note 4,782    
Allocated OID costs to Convertible Note   (96) $ (96)
Interest expense accrued on Convertible Note   443 926
Principal and interest payments   (639) (639)
Balance of Convertible Note   $ 3,943 $ 3,943
Frequency of periodic payment     monthly
Monthly principal repayments $ 319    
Period for repayment of convertible note from issuance 180 days    
Period for conversion 6 months    
Conversion price (in dollars per share) | $ / shares $ 1.94    
Maturity date     Feb. 29, 2024
Conversion ratio 0.33    
Percentage of volume-weighted average price 80.00%    
Average of trading days | d 3    
Number of trading days | d 20   20
Exercise price (in dollars per share) | $ / shares $ 1.94 $ 1.94 $ 1.94
Fair value $ 700    
Net proceeds from issuance of convertible note 4,800    
Convertible Note [Member] | Commitment Fee [Member]      
Convertible Debt [Abstract]      
Issuance cost (175)    
Convertible Note [Member] | Investor's Counsel Fees [Member]      
Convertible Debt [Abstract]      
Issuance cost $ (43)    
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt, Revolving Line of Credit (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Nov. 12, 2021
USD ($)
Mar. 29, 2021
USD ($)
Sep. 30, 2022
USD ($)
Letter
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Line of Credit Facility [Abstract]              
Repayment on line of credit     $ 1,817 $ 1,739      
Ninth Amendment and Reaffirmation Agreement [Member]              
Line of Credit Facility [Abstract]              
Fixed charge coverage ratio           1.1 1.1
Amendment fee amount         $ 25    
Revolving Credit Facility [Member]              
Line of Credit Facility [Abstract]              
Repayment on line of credit     $ 1,800        
Number of letters of credit | Letter     4        
Outstanding letter of credit balance     $ 1,100        
Revolving Credit Facility [Member] | Ninth Amendment and Reaffirmation Agreement [Member]              
Line of Credit Facility [Abstract]              
Repayment on line of credit   $ 500          
Liquidity   2,500          
Line of credit       $ 3,500   $ 3,750 $ 4,250
Amount available at the reporting date   500     75    
Periodic payment   $ 500          
Revolving Credit Facility [Member] | Tenth Amendment and Reaffirmation Agreement [Member]              
Line of Credit Facility [Abstract]              
Periodic payment         $ 250    
Amendment fee amount $ 15            
Basis points 0.75%            
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Warranty (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Product warranty provision [Abstract]  
Warranty terms for SDB contracts 1 year
Accrued warranty, current $ 478
Accrued warranty, noncurrent 99
Activities in product warranty account [Abstract]  
Balance at beginning of period 748
Current period recovery (3)
Current period claims (158)
Currency adjustment (10)
Balance at end of period $ 577
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Stream
Sep. 30, 2021
USD ($)
Disaggregation of Revenue [Abstract]        
Revenue $ 11,898 $ 14,686 $ 36,918 $ 41,312
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 174 835 $ 2,666 4,139
Performance Improvement Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 8,052 7,375 22,402 21,318
Performance Improvement Solutions [Member] | System Design and Build [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 1,537 1,623 4,991 4,712
Performance Improvement Solutions [Member] | System Design and Build [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 1,537 1,623 4,991 4,712
Performance Improvement Solutions [Member] | Software and Support [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 2,010 814 3,560 2,393
Performance Improvement Solutions [Member] | Software and Support [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 530 52 662 274
Performance Improvement Solutions [Member] | Software and Support [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 1,480 762 2,898 2,119
Performance Improvement Solutions [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 4,505 4,937 13,851 14,212
Performance Improvement Solutions [Member] | Training and Consulting [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 195 42 1,340 126
Performance Improvement Solutions [Member] | Training and Consulting [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 4,310 4,895 12,511 14,086
Workforce Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 3,846 7,311 14,516 19,994
Workforce Solutions [Member] | Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 3,846 7,312 14,516 19,995
Workforce Solutions [Member] | Training and Consulting [Member] | Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 52 126 52 375
Workforce Solutions [Member] | Training and Consulting [Member] | Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 3,794 $ 7,186 $ 14,464 $ 19,620
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Taxes [Abstract]        
(Loss) income before income taxes $ (9,210) $ 11,604 $ (13,935) $ 12,591
(Benefit from) provision for income taxes $ (218) $ 166 $ (108) $ 127
Effective tax rate 2.37% 1.40% 0.78% 1.00%
Statutory federal income tax rate 21.00% 21.00% 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%  
Deferred tax liability $ 13   $ 13  
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     2016  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
ft²
Tenant
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Leased Assets [Abstract]          
Operating lease - right of use assets $ 777   $ 777   $ 1,200
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 $ 965   $ 965   $ 1,205
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities   Other current liabilities   Other current liabilities
Operating lease liabilities $ 209   $ 209   $ 790
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities   Operating lease liabilities   Operating lease liabilities
Lease liabilities $ 1,174   $ 1,174   $ 1,995
Area of office space leased | ft²     2,200    
Lease agreement date     Sep. 26, 2022    
Lease expiration date     Nov. 30, 2024    
Sublease Agreement [Abstract]          
Sublease square feet | ft²     850    
Sublease date     Sep. 13, 2021    
Previously subleased square feet, one | ft²     3,650    
Previous sublease date, one     May 01, 2019    
Consolidated Statement of Operations Information [Abstract]          
Operating lease cost [1] 174 $ 179 $ 534 $ 548  
Short-term leases costs [2] 15 15 45 45  
Sublease income [3] (18) (32) (55) (96)  
Net lease cost 171 $ 162 $ 524 497  
Number of tenants | Tenant     2    
Minimum Lease Payments [Abstract]          
2022 remainder 347   $ 347    
2023 701   701    
2024 151   151    
2025 10   10    
2026 3   3    
Thereafter 0   0    
Total lease payments 1,212   1,212    
Less: Interest 38   38    
Present value of lease payments $ 1,174   $ 1,174   $ 1,995
Lease Term and Discount Rate [Abstract]          
Weighted-average remaining lease term (in years) 1 year 2 months 19 days   1 year 2 months 19 days   1 year 9 months 18 days
Weighted-average discount rate 5.00%   5.00%   5.00%
Cash paid for amounts included in measurement of liabilities [Abstract]          
Operating cash flows used in operating leases     $ 934 $ 958  
[1] Includes variable lease costs which are immaterial.
[2] Includes leases maturing less than twelve months from the report date.
[3] Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Segment
Sep. 30, 2021
USD ($)
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Number of reportable business segments | Segment     2  
Contract term     2 years  
Goodwill and intangible asset impairment charge $ 7,505 $ 3 $ 7,505 $ 3
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenue 11,898 14,686 36,918 41,312
Gross profit 3,256 3,183 8,855 8,800
Operating loss (9,049) (579) (13,326) (4,127)
Interest expense, net (422) (32) (928) (135)
Change in fair value of derivative instruments, net 263 0 377 0
Other (loss) income, net (2) 12,215 (58) 16,853
(Loss) income before income taxes (9,210) 11,604 (13,935) 12,591
Performance Improvement Solutions [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Impairment of ROU assets 0 3 0 3
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenue 8,052 7,375 22,402 21,318
Gross profit 2,654 2,252 7,037 6,204
Operating loss (1,403) (469) (5,511) (3,003)
Workforce Solutions [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Goodwill and intangible asset impairment charge 7,500 0 7,500 0
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenue 3,846 7,311 14,516 19,994
Gross profit 602 931 1,818 2,596
Operating loss $ (7,646) $ (110) $ (7,815) $ (1,124)
XML 60 brhc10043900_10q_htm.xml IDEA: XBRL DOCUMENT 0000944480 2022-01-01 2022-09-30 0000944480 2022-10-31 0000944480 2022-09-30 0000944480 2021-12-31 0000944480 2021-01-01 2021-09-30 0000944480 2021-07-01 2021-09-30 0000944480 2022-07-01 2022-09-30 0000944480 us-gaap:RetainedEarningsMember 2022-06-30 0000944480 us-gaap:CommonStockMember 2021-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000944480 us-gaap:RetainedEarningsMember 2021-12-31 0000944480 2022-06-30 0000944480 us-gaap:RetainedEarningsMember 2020-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000944480 us-gaap:CommonStockMember 2020-12-31 0000944480 us-gaap:TreasuryStockCommonMember 2020-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000944480 us-gaap:CommonStockMember 2021-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000944480 2020-12-31 0000944480 us-gaap:TreasuryStockCommonMember 2022-06-30 0000944480 us-gaap:TreasuryStockCommonMember 2021-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000944480 us-gaap:CommonStockMember 2022-06-30 0000944480 us-gaap:TreasuryStockCommonMember 2021-12-31 0000944480 us-gaap:RetainedEarningsMember 2021-06-30 0000944480 2021-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0000944480 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000944480 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000944480 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000944480 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-09-30 0000944480 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000944480 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-09-30 0000944480 us-gaap:TreasuryStockCommonMember 2021-07-01 2021-09-30 0000944480 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0000944480 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000944480 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000944480 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000944480 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0000944480 2021-09-30 0000944480 us-gaap:TreasuryStockCommonMember 2021-09-30 0000944480 us-gaap:CommonStockMember 2022-09-30 0000944480 us-gaap:RetainedEarningsMember 2021-09-30 0000944480 us-gaap:TreasuryStockCommonMember 2022-09-30 0000944480 us-gaap:RetainedEarningsMember 2022-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000944480 us-gaap:CommonStockMember 2021-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000944480 gvp:PaycheckProtectionProgramCARESActMember 2021-07-01 2021-09-30 0000944480 gvp:EmployeeRetentionCreditsMember 2021-01-01 2021-12-31 0000944480 gvp:PaycheckProtectionProgramCARESActMember 2022-09-30 0000944480 gvp:EmployeeRetentionCreditsMember 2021-12-31 0000944480 gvp:EmployeeRetentionCreditsMember 2022-07-01 2022-09-30 0000944480 gvp:EmployeeRetentionCreditsMember us-gaap:SubsequentEventMember 2022-10-01 2022-10-31 0000944480 gvp:EmployeeRetentionCreditsMember 2022-09-30 0000944480 us-gaap:SubsequentEventMember 2022-10-31 2022-10-31 0000944480 us-gaap:AccountsReceivableMember 2022-09-30 0000944480 us-gaap:AccountsReceivableMember 2021-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2021-12-31 0000944480 gvp:WorkforceSolutionsMember 2021-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2022-09-30 0000944480 gvp:WorkforceSolutionsMember 2022-09-30 0000944480 us-gaap:CustomerRelationshipsMember 2021-12-31 0000944480 us-gaap:TradeNamesMember 2021-12-31 0000944480 us-gaap:NoncompeteAgreementsMember 2021-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2022-09-30 0000944480 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000944480 us-gaap:NoncompeteAgreementsMember 2022-09-30 0000944480 us-gaap:OtherIntangibleAssetsMember 2022-09-30 0000944480 gvp:NonContractualCustomerRelationshipsMember 2022-09-30 0000944480 us-gaap:TradeNamesMember 2022-09-30 0000944480 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0000944480 gvp:AllianceAgreementMember 2021-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2022-09-30 0000944480 gvp:AllianceAgreementMember 2022-09-30 0000944480 gvp:NonContractualCustomerRelationshipsMember 2021-12-31 0000944480 gvp:AllianceAgreementMember 2022-01-01 2022-09-30 0000944480 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-09-30 0000944480 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-09-30 0000944480 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-09-30 0000944480 gvp:NonContractualCustomerRelationshipsMember 2022-01-01 2022-09-30 0000944480 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-09-30 0000944480 us-gaap:TradeNamesMember 2022-01-01 2022-09-30 0000944480 us-gaap:ComputerEquipmentMember 2022-09-30 0000944480 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0000944480 us-gaap:LeaseholdImprovementsMember 2022-09-30 0000944480 us-gaap:ComputerEquipmentMember 2021-12-31 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-09-30 0000944480 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000944480 us-gaap:FurnitureAndFixturesMember 2022-09-30 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-09-30 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-09-30 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-07-01 2022-09-30 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-07-01 2021-09-30 0000944480 us-gaap:FairValueInputsLevel3Member gvp:CashSettledPerformanceVestingRestrictedStockUnitsMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel1Member gvp:CashSettledPerformanceVestingRestrictedStockUnitsMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel2Member 2022-09-30 0000944480 us-gaap:WarrantMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel2Member us-gaap:WarrantMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel2Member gvp:CashSettledPerformanceVestingRestrictedStockUnitsMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel1Member us-gaap:WarrantMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel3Member 2022-09-30 0000944480 us-gaap:FairValueInputsLevel1Member 2022-09-30 0000944480 gvp:CashSettledPerformanceVestingRestrictedStockUnitsMember 2022-09-30 0000944480 us-gaap:DerivativeMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeMember 2022-09-30 0000944480 us-gaap:WarrantMember us-gaap:MeasurementInputOptionVolatilityMember 2022-09-30 0000944480 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-09-30 0000944480 us-gaap:WarrantMember us-gaap:MeasurementInputExercisePriceMember 2022-09-30 0000944480 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-12-31 0000944480 us-gaap:FairValueInputsLevel3Member gvp:CashSettledPerformanceVestingRestrictedStockUnitsMember 2021-12-31 0000944480 us-gaap:FairValueInputsLevel3Member gvp:EmbeddedRedemptionFeaturesMember 2021-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2021-12-31 0000944480 us-gaap:FairValueInputsLevel3Member gvp:EmbeddedRedemptionFeaturesMember 2022-09-30 0000944480 us-gaap:FairValueInputsLevel3Member gvp:CashSettledPerformanceVestingRestrictedStockUnitsMember 2022-01-01 2022-09-30 0000944480 us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-09-30 0000944480 us-gaap:FairValueInputsLevel3Member gvp:EmbeddedRedemptionFeaturesMember 2022-01-01 2022-09-30 0000944480 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-01-01 2022-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0000944480 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-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:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000944480 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0000944480 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-04-30 0000944480 gvp:ConvertiblePromissoryNoteMember 2022-01-01 2022-09-30 0000944480 gvp:ConvertiblePromissoryNoteMember 2022-09-30 0000944480 gvp:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-09-30 0000944480 gvp:PerformanceBasedRestrictedStockUnitsMember 2021-07-01 2021-09-30 0000944480 gvp:CashSettledPerformanceVestingRestrictedStockUnitsMember 2022-07-01 2022-09-30 0000944480 gvp:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-09-30 0000944480 gvp:CashSettledPerformanceVestingRestrictedStockUnitsMember 2022-01-01 2022-09-30 0000944480 gvp:PerformanceBasedRestrictedStockUnitsMember 2022-07-01 2022-09-30 0000944480 gvp:ConvertiblePromissoryNoteMember 2022-02-23 0000944480 gvp:ConvertiblePromissoryNoteMember gvp:InvestorSCounselFeesMember 2022-02-23 0000944480 gvp:ConvertiblePromissoryNoteMember gvp:CommitmentFeeMember 2022-02-23 0000944480 gvp:EmbeddedRedemptionFeaturesMember 2022-09-30 0000944480 gvp:ConvertiblePromissoryNoteMember 2022-07-01 2022-09-30 0000944480 gvp:ConvertiblePromissoryNoteMember 2022-02-23 2022-02-23 0000944480 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-01-01 2021-03-29 0000944480 us-gaap:RevolvingCreditFacilityMember 2022-09-30 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-03-31 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-03-29 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-03-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:TenthAmendmentAndReaffirmationAgreementMember 2021-01-01 2021-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:TenthAmendmentAndReaffirmationAgreementMember 2021-11-12 2021-11-12 0000944480 gvp:NinthAmendmentAndReaffirmationAgreementMember 2021-01-01 2021-12-31 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2022-07-01 2022-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2022-07-01 2022-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2022-01-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 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 us-gaap:TransferredOverTimeMember 2022-07-01 2022-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:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember 2022-01-01 2022-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2022-07-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2022-01-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2022-01-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember 2022-07-01 2022-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:WorkforceSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2021-07-01 2021-09-30 0000944480 us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-09-30 0000944480 us-gaap:DomesticCountryMember 2022-01-01 2022-09-30 0000944480 us-gaap:ForeignCountryMember 2022-01-01 2022-09-30 0000944480 gvp:WorkforceSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:WorkforceSolutionsMember 2022-07-01 2022-09-30 0000944480 gvp:WorkforceSolutionsMember 2022-01-01 2022-09-30 0000944480 gvp:WorkforceSolutionsMember 2021-07-01 2021-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2021-01-01 2021-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2022-01-01 2022-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2022-07-01 2022-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2021-07-01 2021-09-30 shares iso4217:USD iso4217:USD shares pure gvp:Customer utr:Q utr:D gvp:Letter gvp:Stream utr:sqft gvp:Tenant gvp:Segment false --12-31 2022 Q3 0000944480 0 P1Y http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAsset http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAsset http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent NASDAQ 2024-02-29 0.33 10-Q true 2022-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, $0.01 Par Value GVP 21720661 3660000 3550000 651000 0 10152000 11257000 1969000 5262000 16432000 20069000 796000 839000 554000 532000 6299000 13339000 1854000 3020000 932000 0 777000 1200000 52000 52000 27696000 39051000 0 1817000 2762000 0 713000 1179000 2119000 1358000 1655000 1452000 4152000 5029000 478000 667000 1635000 1654000 653000 0 988000 1883000 15155000 15039000 1181000 0 209000 790000 171000 179000 16716000 16008000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 0.01 0.01 60000000 60000000 23319572 22533005 21720661 20934094 233000 225000 82095000 80505000 -68411000 -54584000 62000 -104000 1598911 1598911 2999000 2999000 10980000 23043000 27696000 39051000 11898000 14686000 36918000 41312000 8642000 11503000 28063000 32512000 3256000 3183000 8855000 8800000 4336000 3265000 13253000 10521000 186000 149000 510000 460000 0 -10000 0 798000 7505000 3000 7505000 3000 69000 69000 213000 216000 209000 286000 700000 929000 12305000 3762000 22181000 12927000 -9049000 -579000 -13326000 -4127000 -422000 -32000 -928000 -135000 263000 0 377000 0 -2000 12215000 -58000 16853000 -9210000 11604000 -13935000 12591000 -218000 166000 -108000 127000 -8992000 11438000 -13827000 12464000 -0.42 -0.42 0.55 0.55 -0.66 -0.66 0.6 0.6 21288883 20863479 21101942 20714068 21288883 20863479 21101942 20714068 -8992000 11438000 -13827000 12464000 91000 -23000 166000 1109000 -8901000 11415000 -13661000 13573000 22533000 225000 80505000 -54584000 -104000 -1599000 -2999000 23043000 0 1504000 0 0 0 1504000 443000 5000 -5000 0 0 0 0 0 226000 0 0 0 226000 0 0 0 166000 0 166000 344000 3000 317000 0 0 0 320000 0 0 -13827000 0 0 -13827000 23320000 233000 82095000 -68411000 62000 -1599000 -2999000 10980000 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 22850000 228000 81324000 -59419000 -29000 -1599000 -2999000 19105000 0 479000 0 0 0 479000 126000 2000 -2000 0 0 0 0 0 23000 0 0 0 23000 0 0 0 91000 0 91000 344000 3000 317000 0 0 0 320000 0 0 -8992000 0 0 -8992000 23320000 233000 82095000 -68411000 62000 -1599000 -2999000 10980000 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 -13827000 12464000 7505000 3000 213000 216000 700000 929000 255000 281000 -11000 -8000 925000 0 0 10127000 1592000 784000 97000 -133000 -377000 0 -80000 0 -922000 1888000 -3638000 5356000 539000 1409000 -818000 -831000 -163000 -192000 -382000 2147000 750000 -286000 171000 392000 276000 226000 -447000 -618000 0 800000 1817000 1739000 906000 609000 4782000 0 319000 0 226000 188000 1514000 -1736000 -124000 -19000 1693000 -2659000 3550000 6702000 5243000 4043000 3660000 4043000 651000 0 932000 0 5243000 4043000 320000 0 750000 0 <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> </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 note 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.</div> <div><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, 2021 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, 2021, filed with the U.S. Securities and Exchange Commission on March 31, 2022.</div> <div><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;">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, the recoverability of deferred tax assets, and valuation of warrants and derivative liability related to our convertible note. Actual results of these and other items not listed could differ from these estimates and those differences could be material.</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;"><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="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="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; background-color: rgb(255, 255, 255); font-weight: normal;"><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;"> </span></div> <div style="text-align: justify; 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;">As of September 30, 2022, most of our employees continue to work remotely except when required to be at the client site for essential project work. As an essential services provider, we maintain a modest office footprint in certain locations to allow for employees to work from those offices as project needs may arise. Throughout the pandemic GSE has complied with local, state and federal directives and regulations. Our Performance Improvement Solutions segment's (see Item 2) contracts, which generally are considered essential services, are permitted to and mostly continue without pause. However, we have experienced certain delays in certain new business opportunities. At the onset of the pandemic, many of our Workforce Solutions segment (see Item 2) customers paused or delayed contracts as they shrank their own on-premise workforces to the minimum operating levels in order to mitigate the effects of the pandemic. As a result, our Workforce Solutions segment has experienced a decline in its billable employee base during this time. Since the beginning of 2022, the Workforce Solutions segment began to receive an increase in opportunities as clients became more comfortable with employees returning to on-site work. Notably, the increase in opportunities shifted greatly to direct hire openings, rather than the normal hourly billable base. We cannot fully estimate the length or gravity of the impact of the COVID-19 pandemic to our business at this time and we have experienced delays in commencing new projects and resuming work on existing contracts. Therefore, our ability to deliver our services and recognize revenue has been delayed for some contracts. We experienced order reductions, cancellations, and other negative changes to orders due to the pandemic. We routinely monitor our operating expenses as a result of contract delays and order reductions; and we have made adjustments to maintain our gross profit at a sustainable level.</div> <div><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 note 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.</div> <div><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, 2021 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, 2021, filed with the U.S. Securities and Exchange Commission on March 31, 2022.</div> <div><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;">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, the recoverability of deferred tax assets, and valuation of warrants and derivative liability related to our convertible note. 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="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> </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 August 2020, the FASB issued ASU 2020-06, <span style="font-style: italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)</span>, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The FASB reduced the number of accounting models for convertible debt and convertible preferred stock instruments and made certain disclosure amendments to improve the information provided to users. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. The Company adopted ASU 2020-06 on January 1, 2022, using the modified retrospective approach, and because the Company did not have outstanding financial instruments in scope of the ASU, the adoption did not have an 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 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, <span style="font-style: italic;">Financial Instruments - Credit Losses</span>, 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> </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 August 2020, the FASB issued ASU 2020-06, <span style="font-style: italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40)</span>, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The FASB reduced the number of accounting models for convertible debt and convertible preferred stock instruments and made certain disclosure amendments to improve the information provided to users. This ASU is applicable for public companies starting with fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. The Company adopted ASU 2020-06 on January 1, 2022, using the modified retrospective approach, and because the Company did not have outstanding financial instruments in scope of the ASU, the adoption did not have an 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 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, <span style="font-style: italic;">Financial Instruments - Credit Losses</span>, 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) Income 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 RSU's, stock options and warrants 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) income 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; 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; 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; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">September 30, 2022</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; 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; 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, 2022</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; 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; 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 (loss) income 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);">(8,992</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);">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);">(13,827</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> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; 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); 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);">21,288,883</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,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);">21,101,942</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> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; 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 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: 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">21,288,883</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: 4px double rgb(0, 0, 0); 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: 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">21,101,942</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: 4px double rgb(0, 0, 0); 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> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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 potentially 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,283,400</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: 4px double rgb(0, 0, 0); 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,383,171</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: 4px double rgb(0, 0, 0); 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> </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) income 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; 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; 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; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">September 30, 2022</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; 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; 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, 2022</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; 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; 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 (loss) income 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);">(8,992</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);">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);">(13,827</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> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; 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); 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);">21,288,883</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,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);">21,101,942</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> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; 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 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: 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">21,288,883</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: 4px double rgb(0, 0, 0); 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: 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">21,101,942</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: 4px double rgb(0, 0, 0); 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> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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 potentially 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,283,400</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: 4px double rgb(0, 0, 0); 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,383,171</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: 4px double rgb(0, 0, 0); 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> </tr> </table> -8992000 11438000 -13827000 12464000 21288883 20863479 21101942 20714068 21288883 20863479 21101942 20714068 3283400 14229 2383171 77871 <div><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 Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) to extend liquidity to small businesses and assist in retaining employees during the COVID-19 pandemic. We applied for and, on April 23, 2020, received a payroll protection program loan in the amount of $10.0 million (the “PPP Loan”) under the CARES Act, as administered by the U.S. Small Business Administration (the “SBA”). The application for receipt of the PPP Loan required us to certify, in good faith, that the economic uncertainty made the loan necessary to support our ongoing operations. The PPP Loan was serviced by Citizens Bank, N.A. (the “Citizens”). The PPP Loan bore interest at a rate of 1% per annum and would mature on April 23, 2022, with the first payment deferred until September 2021. We used the proceeds of the PPP Loan for payroll and related costs, rent and utilities. Pursuant to the regulations promulgated by the SBA, in order to request forgiveness of the PPP Loan, we were required to submit an application to Citizens substantiating that we were entitled to the PPP Loan and used the proceeds of the PPP Loan as permitted under the CARES Act. Citizens reviewed our application for forgiveness and associated documentation, and on February 26, 2021 forwarded our application to the SBA with Citizens’ determination that the loan is fully forgivable. On August 5, 2021, we received notice that full principal amount and all accrued interest thereon of the PPP Loan was formally forgiven by the SBA. We recognized other income of $10.1 million related to this forgiveness during the third quarter of fiscal 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 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;">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 extended through September 30, 2021. In 2021, we applied for $5.0 million in refunds from the Internal Revenue Service with filing of our 941s and achieved $2.2 million in credits from unremitted payroll taxes as allowed. We recorded other income of $7.2 million related to the employee retention tax credits earned for the year ended December 31, 2021. During the three months ended September 30, 2022, we <span style="-sec-ix-hidden:Fact_1217aa6c3fa84510965d348367604258">didn't</span> receive any employee retention tax credit refunds from the Internal Revenue Service. As of September 30, 2022, we received cumulative employee retention tax credit refunds totaling $3.6 million of the $5.0 million in refunds sought, with remaining outstanding refunds receivable of $1.4 million which was included in the other current assets balance at September 30, 2022. Subsequently, in October 2022, we received a refund of $0.4 million.</div> 10000000 0.01 10100000 5000000 2200000 7200000 3600000 5000000 1400000 400000 <div><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;"><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="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, 2022 </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, 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> </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;">5,512</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,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: 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;">5,648</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;">6,143</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;">(1,008</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;">(1,010</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;">10,152</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;">11,257</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="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);">There was no bad debt expense recorded during the three months ended September 30, 2022 and 2021. During the nine months ended September 30, 2022 and 2021, we recorded net bad debt expense (recovery) of $97 thousand and $(133) thousand, respectivel</span>y.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <br/> </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;">During the month of October 2022, we invoiced $2.5 million of the unbilled receivables as of <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">September</span> 30, 2022. </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><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><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Our foreign currency denominated contract receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each reporting period into our functional currency, using the current exchange rate at the end of the period. The gain or loss resulting from such remeasurement is included in other income, net in the consolidated statements of operations. During the three months ended September 30, 2022 and 2021, we recognized a gain on remeasurement of these foreign exchange contracts of $4 thousand and $6 thousand, respectively. During the nine months ended September 30, 2022 and 2021, we recognized a (loss) gain on remeasurement of these foreign exchange contracts of $(51) thousand and $27 thousand, respectively.</div> <div><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; font-weight: normal;">As of September 30, 2022 and December 31, 2021,<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;"> we had no customer concentrations in contract receivables that required disclosure.<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, 2022 </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, 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> </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;">5,512</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,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: 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;">5,648</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;">6,143</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;">(1,008</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;">(1,010</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;">10,152</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;">11,257</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> 5512000 6124000 5648000 6143000 1008000 1010000 10152000 11257000 0 0 97000 -133000 2500000 4000 6000 -51000 27000 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> </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 style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify;"> <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;">The Company monitors operating results and events and circumstances that may indicate potential impairment of intangible assets<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></span></div> <div style="text-align: justify;"><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 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></span></div> <div style="text-align: justify;"><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;">During the three months ended September 30, 2022, we determined that the deterioration in sales, decline in revenues, delayed pipeline opportunities, and overall downward performance results and the forecast related to the Workforce Solutions business segment was material enough to be considered a triggering event that could result in impairment of our long-lived assets. As such, we performed an interim analysis to determine if an impairment existed at September 30, 2022 in accordance with ASC 350 &amp; ASC 360<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></span></div> <div style="text-align: justify;"><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 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></span></div> <div style="text-align: justify;"><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;">ASC 350 Indefinite-Lived Asset Testing – Based on the triggering event indicated above we performed an interim analysis to determine if an impairment of the Workforce Solutions business unit existed at September 30, 2022. Our Goodwill impairment analysis, which includes the use of discounted cash flow models that requires management to make assumptions regarding estimates of revenue growth rates and operating margins used to calculate projected future cash flows, and risk-adjusted discount rates determined the carrying value of Workforce Solutions exceeded the Fair Value by $7.0 million. As such, impairment of the related goodwill was recorded in the three months ended September 30, 2022<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></span></div> <div><br/> </div> <div style="text-align: justify;"><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;">ASC 360 Long-Lived Asset Testing – Based on the triggering event indicated above we also performed an interim analysis to determine if an impairment existed at September 30, 2022 by its individual asset groupings, which we determined to be at the subsidiary level. We used a discounted cash flow analysis to test for impairment and concluded that the carrying value of the definite-lived intangible assets of Absolute, a business unit of the Workforce Solutions segment, exceeded its carrying value by $0.5 million, and we recorded a loss on impairment for this amount as of September 30, 2022. No impairment was identified related to any other asset groupings<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></span></div> <div style="text-align: justify;"><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 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></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 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></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;"> </span> </div> <div><span style="font-weight: bold; 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;">Goodwill </span></div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; font-variant: normal; text-transform: none;">(in thousands)</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Goodwill</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Impairment</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" 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: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Performance Improvement Solutions<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3,370</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">8,431</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">(7,040</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;">)</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">1,391</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: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net book value at September 30, 2022</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;">$</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;">16,709</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;">$</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;">(10,410</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); font-family: 'Times New Roman'; font-size: 10pt;">)</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;">$</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;">6,299</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="background-color: rgb(255, 255, 255); font-weight: normal; 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> <div> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Goodwill</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Impairment</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" 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: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Performance Improvement Solutions<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3,370</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">8,431</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">-</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">8,431</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: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net book value at December 31, 2021</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;">$</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;">16,709</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;">$</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;">(3,370</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); font-family: 'Times New Roman'; font-size: 10pt;">)</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;">$</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;">13,339</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> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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="14" rowspan="1" 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, 2022</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: 2px solid rgb(0, 0, 0); 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</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;">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="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <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</div> <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;">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="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> Impairment</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); 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;"> 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;" 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;" 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; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" 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; 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: 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;">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,940</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">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(464</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;">1,224</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;">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,174</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">-</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;">515</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">-</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">-</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;">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;">(477</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">-</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;">50</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;">(462</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">-</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;">65</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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </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">-</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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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: 4px double 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%; border-bottom: 4px double 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;">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: 4px double 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%; border-bottom: 4px double 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;">(10,124</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: 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(464</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"> <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); white-space: nowrap;" valign="bottom"> <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,854</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; padding-bottom: 2px; width: 64%; 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="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="10" 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 December 31, 2021</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; 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; width: 64%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Gross</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;">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="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; 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="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; 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; width: 1%; 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: 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; width: 1%;" 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; width: 1%; 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; width: 1%;" 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; width: 1%; 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; width: 1%;" 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; 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;">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,432</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,196</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,108</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;">581</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;">(429</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;">98</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;">(382</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;">145</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,422</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,020</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 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.2 million and $0.3 million for the three months ended September 30, 2022 and 2021 and $0.7 million and $0.9 million for the nine months ended September 30, 2022 and 2021, respectively. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:</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;"> </div> <div><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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">2022 remainder</div> </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;">167</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: 9pt;">2023</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;">508</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">2024</div> </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;">332</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: 9pt;">2025</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;">255</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: 9pt;">2026</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;">204</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;">388</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: 2px; 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: 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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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,854</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> </table> 7000000 500000 <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="font-weight: bold; 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;">Goodwill </span></div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; font-variant: normal; text-transform: none;">(in thousands)</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Goodwill</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Impairment</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" 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: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Performance Improvement Solutions<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3,370</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">8,431</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">(7,040</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;">)</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">1,391</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: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net book value at September 30, 2022</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;">$</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;">16,709</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;">$</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;">(10,410</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); font-family: 'Times New Roman'; font-size: 10pt;">)</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;">$</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;">6,299</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="background-color: rgb(255, 255, 255); font-weight: normal; 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> <div> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Goodwill</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Impairment</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" 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: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Performance Improvement Solutions<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(3,370</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">8,431</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">-</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">8,431</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: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net book value at December 31, 2021</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;">$</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;">16,709</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;">$</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;">(3,370</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); font-family: 'Times New Roman'; font-size: 10pt;">)</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;">$</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;">13,339</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> 8278000 3370000 4908000 8431000 7040000 1391000 16709000 10410000 6299000 8278000 3370000 4908000 8431000 0 8431000 16709000 3370000 13339000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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="14" rowspan="1" 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, 2022</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: 2px solid rgb(0, 0, 0); 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</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;">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="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <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</div> <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;">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="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> Impairment</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); 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;"> 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;" 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;" 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; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" 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; 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: 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;">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,940</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">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(464</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;">1,224</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;">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,174</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">-</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;">515</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">-</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">-</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;">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;">(477</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">-</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;">50</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;">(462</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">-</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;">65</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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </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">-</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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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: 4px double 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%; border-bottom: 4px double 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;">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: 4px double 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%; border-bottom: 4px double 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;">(10,124</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: 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(464</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"> <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); white-space: nowrap;" valign="bottom"> <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,854</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; padding-bottom: 2px; width: 64%; 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="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="10" 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 December 31, 2021</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; 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; width: 64%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Gross</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;">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="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; 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="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; 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; width: 1%; 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: 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; width: 1%;" 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; width: 1%; 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; width: 1%;" 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; width: 1%; 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; width: 1%;" 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; 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;">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,432</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,196</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,108</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;">581</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;">(429</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;">98</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;">(382</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;">145</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,422</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,020</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> 8628000 6940000 464000 1224000 1689000 1174000 0 515000 471000 471000 0 0 433000 433000 0 0 527000 477000 0 50000 527000 462000 0 65000 167000 167000 0 0 12442000 10124000 464000 1854000 8628000 6432000 2196000 1689000 1108000 581000 471000 471000 0 433000 433000 0 527000 429000 98000 527000 382000 145000 167000 167000 0 12442000 9422000 3020000 200000 300000 700000 900000 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years and thereafter:</span> <div><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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">2022 remainder</div> </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;">167</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: 9pt;">2023</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;">508</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">2024</div> </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;">332</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: 9pt;">2025</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;">255</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: 9pt;">2026</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;">204</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;">388</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: 2px; 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: 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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <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,854</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> </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> 167000 508000 332000 255000 204000 388000 1854000 <div><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, 2022<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, 2021<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,323</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,270</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,263</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;">2,150</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;">659</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;">838</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;">839</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;">6,083</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,918</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,287</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;">(5,079</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%; background-color: rgb(204, 238, 255); padding-bottom: 4px; 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%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double 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: 4px double 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;">796</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double 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: 4px double 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;">839</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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 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; text-align: justify;"><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 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; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Depreciation expense was $69 thousand for both the three months ended September 30, 2022 and 2021. </span>Depreciation expense was $213 thousand and $216 thousand for the nine months ended September 30, 2022 and 2021, respectively. Capitalization of internal-use software cost of $37 thousand and $50 thousand were recorded in software for the three months ended <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;">September</span> 30, 2022 and 2021, respectively. Capitalization of internal-use software cost of $114 thousand and $365 thousand were recorded in software for the nine months ended <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;">September</span> 30, 2022 and 2021, respectively.</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, 2022<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, 2021<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,323</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,270</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,263</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;">2,150</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;">659</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;">838</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;">839</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;">6,083</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,918</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,287</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;">(5,079</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%; background-color: rgb(204, 238, 255); padding-bottom: 4px; 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%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double 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: 4px double 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;">796</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double 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: 4px double 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;">839</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 2323000 2270000 2263000 2150000 659000 659000 838000 839000 6083000 5918000 5287000 5079000 796000 839000 69000 69000 213000 216000 37000 50000 114000 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></div> <div><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;"> </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;"><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="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 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 <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;">September</span> 30, 2022 and December 31, 2021, 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 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;"> </span> <br/> <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;">Our convertible debt issued in February 2022 (See Note 10) includes certain embedded redemption features that are required to be bifurcated as embedded derivatives and measured at fair value on a recurring basis. We estimate the fair value using a Monte Carlo simulation based on estimates of our future stock price and assumptions about the possible redemption scenarios. </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;"> <br/> </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;">The Company used the Monte Carlo simulation model to determine the fair value of the Warrants and Cash-Settled PRSUs, which required the input of subjective assumptions. The fair value of the Warrants as of September 30, 2022 was estimated with the following assumptions. </span></div> <div> </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%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Exercise Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">1.94</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="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: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Common Stock Price<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">0.90</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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; font-family: 'Times New Roman'; font-size: 10pt;">Risk Free Rate</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">4.0</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">65.0</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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; font-family: 'Times New Roman'; font-size: 10pt;">Term (in years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4.4 yrs.</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <br/> </td> </tr> </table> <div><br/> </div> <div> <span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">The following table presents assets and liabilities measured at fair value at <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;">September</span> 30, 2022:</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: -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; 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; 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="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; 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="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; 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="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; 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: 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;" 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; 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; 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; 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; 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; 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; 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; 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; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">Derivative liability</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">237</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">237</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom">Warrant liability<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">416</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">416</td> <td colspan="1" rowspan="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: 52%; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt">Cash settled performance-vesting restricted stock units<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">56</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">56</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; text-indent: 9pt; margin-left: 9pt; width: 52%; padding-bottom: 4px;" valign="bottom"> Total liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">709</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">709</td> <td colspan="1" rowspan="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> <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> <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> <br/> </div> <div><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">The following table summarizes changes in the fair value of our Level 3 liabilities during the nine months ended <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;">September</span> 30, 2022. </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; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -7.2pt; font-family: 'Times New Roman'; font-size: 10pt; 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: 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-weight: bold;">Embedded </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Redemption Features</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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Warrant</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div><span 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;">Cash Settled</span></div> <div><span 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;"> PRSUs</span> <br/> </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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Level 3 Total </span><br/> </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="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at December 31, 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;">$</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;">-</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">-</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="text-align: left; color: rgb(0, 0, 0); text-indent: -7.2pt; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 14.4pt;">Derivative liabilities at issuance date</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;">306</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">-</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">306</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: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Warrant liabilities at issuance date<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">724</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">724</td> <td colspan="1" rowspan="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: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Change in fair value included in gain on derivative instruments, net <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(69</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(308</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(377</td> <td colspan="1" rowspan="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: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Fair value of cash settled PRSUs vested <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">87</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">87</td> <td colspan="1" rowspan="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: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Cash paid on vested shares <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(31</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(31</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: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <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;">September</span> 30, 2022</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;">$</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;">237</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">$</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">416</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">$</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">56</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">$</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">709</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><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;"> </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="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 Company used the Monte Carlo simulation model to determine the fair value of the Warrants and Cash-Settled PRSUs, which required the input of subjective assumptions. The fair value of the Warrants as of September 30, 2022 was estimated with the following assumptions. </span></div> <div> </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%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Exercise Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">1.94</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="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: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Common Stock Price<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">0.90</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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; font-family: 'Times New Roman'; font-size: 10pt;">Risk Free Rate</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">4.0</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">65.0</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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; font-family: 'Times New Roman'; font-size: 10pt;">Term (in years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2.01%; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4.4 yrs.</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <br/> </td> </tr> </table> 1.94 0.9 0.04 0.65 P4Y4M24D <div> <span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">The following table presents assets and liabilities measured at fair value at <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;">September</span> 30, 2022:</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: -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; 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; 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="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; 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="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; 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="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; 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: 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;" 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; 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; 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; 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; 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; 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; 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; 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; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">Derivative liability</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">237</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">237</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom">Warrant liability<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">416</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">416</td> <td colspan="1" rowspan="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: 52%; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt">Cash settled performance-vesting restricted stock units<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">56</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">56</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; text-indent: 9pt; margin-left: 9pt; width: 52%; padding-bottom: 4px;" valign="bottom"> Total liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">709</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">709</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 0 237000 237000 0 0 416000 416000 0 0 56000 56000 0 0 709000 709000 <div><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">The following table summarizes changes in the fair value of our Level 3 liabilities during the nine months ended <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;">September</span> 30, 2022. </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; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -7.2pt; font-family: 'Times New Roman'; font-size: 10pt; 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: 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-weight: bold;">Embedded </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Redemption Features</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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Warrant</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div><span 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;">Cash Settled</span></div> <div><span 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;"> PRSUs</span> <br/> </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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Level 3 Total </span><br/> </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="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at December 31, 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;">$</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;">-</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">-</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="text-align: left; color: rgb(0, 0, 0); text-indent: -7.2pt; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 14.4pt;">Derivative liabilities at issuance date</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;">306</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">-</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">306</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: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Warrant liabilities at issuance date<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">724</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">724</td> <td colspan="1" rowspan="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: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Change in fair value included in gain on derivative instruments, net <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(69</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(308</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(377</td> <td colspan="1" rowspan="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: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Fair value of cash settled PRSUs vested <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">87</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">87</td> <td colspan="1" rowspan="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: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Cash paid on vested shares <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(31</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(31</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: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <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;">September</span> 30, 2022</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;">$</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;">237</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">$</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">416</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">$</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">56</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">$</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">709</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> 0 0 0 0 306000 0 0 306000 0 724000 0 724000 -69000 -308000 0 -377000 0 0 87000 87000 0 0 31000 31000 237000 416000 56000 709000 <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 style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We recognize compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms. We recognize the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change. We have not capitalized any portion of our stock-based compensation. Our forfeiture rate is based on actuals.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div 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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">During the three months ended <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;">September</span> 30, 2022 and 2021, we recognized $0.5 million and $0.3 million of stock-based compensation expense related to equity awards, respectively. We recognized $1.5 million and $0.8 million of stock-based compensation expense related to equity awards for the nine months ended <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;">September</span> 30, 2022 and 2021, respectively, under the fair value method.</div> <div style="display:none;"><br/></div> <div 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: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div 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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><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; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">We granted no time-based restricted stock units (“RSUs”) during the three months ended September 30, 2022<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; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">. </span>During the  nine months ended September 30, 2022,</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; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"><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; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">we granted approximately</span></span> 960,250<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; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> RSUs with an aggregate fair value of approximately $1.5 million. 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, 2022, we vested 112,985 and 492,805 RSUs compared to 55,788 and 421,740 RSUs vested during the three and nine months ended September 30, 2021. </span>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 <span style="-sec-ix-hidden:Fact_7cf83da87c54436ab08643f2cb4904f4">one</span> to three years.</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;">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 PRSUs 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.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="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);">During the nine months ended <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;">September</span> 30, 2022, we granted 800,000 PRSUs </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(35, 35, 35);">including 200,000 cash-settled grants </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">to employees. </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(35, 35, 35);">These grants are subject to multiple vesting criteria including reaching a 20-day VWAP of $1.94 prior to the expiration of the awards, and a time-vesting restriction, which will vest in equal portions over the next <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(35, 35, 35);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15</span></span> quarters ending December 31, 2025. During the three and nine months ended September 30, 2022, we vested 50,000 and 150,000 PRSUs, of which, 12,500 and 37,500 PRSUs were cash-settled, respectively. No PRSUs were vested during the three and nine months ended September 30, 2021. The market vesting</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(35, 35, 35);">criteria</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(35, 35, 35);">was achieved in April 2022 for the 800,000 PRSUs which will fully vest over the next 13 quarters</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">. During the three and nine months ended <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;">September</span> 30, 2021, we did <span style="font-family: 'Times New Roman';">no</span>t grant any PRSUs to employees.</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We did not grant any stock options for the three and nine months ended<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;"> September</span> 30, 2022 and 2021.</div> 500000 300000 1500000 800000 0 960250 1500000 20000 824661 30000 1400000 112985 492805 55788 421740 8 P3Y 800000 200000000 20 1.94 15 50000 150000 12500 37500 0 0 800000 13 0 0 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> </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 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;"> <br/> </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;"><span style="font-style: italic; font-weight: normal;">Convertible Note</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;"><span style="font-style: italic; font-weight: normal;"> <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 February 23, 2022, we entered into a Securities Purchase Agreement, as amended, with Lind Global Fund II LP (“Lind Global”), pursuant to which we issued to Lind Global a two-year, secured, interest-free convertible promissory note in the amount of $5.75 million (the “Convertible Note”) and a common stock purchase warrant to acquire 1,283,732 shares of our common stock (the “Warrant”). The Convertible Note does not bear interest but was issued at a $0.75 million discount (“OID”). We received proceeds of approximately $4.8 million net of the OID and expenses.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" 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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Convertible Note issued</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;">$</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;">5,750</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="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Debt discount</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;">(750</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;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Issuance cost:</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> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -7.2pt; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 14.4pt;">Commitment fee</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;">(175</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;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -7.2pt; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 14.4pt;">Balance of investor’s counsel fees</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;">(43</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;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net proceeds of Convertible Note</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </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;">4,782</div> </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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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%; white-space: nowrap;" valign="bottom">Fair value of Warrant Liabilities on issuance<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(724</td> <td colspan="1" rowspan="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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Fair value of Conversion Feature on issuance<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(306</td> <td colspan="1" rowspan="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%; white-space: nowrap;" valign="bottom"> <div>Allocated OID costs to Convertible Note<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(96</td> <td colspan="1" rowspan="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: 88%; background-color: #CCEEFF;" valign="bottom">Interest expense accrued on Convertible Note as of September 30, 2022<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">926</td> <td colspan="1" rowspan="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%;" valign="bottom">Principal and interest payments as of September 30, 2022</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(639</td> <td colspan="1" rowspan="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: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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 rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">Balance of Convertible Note as of September 30, 2022<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">3,943</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <span style="font-style: italic; font-weight: normal;"> </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 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;">The Convertible Note provides for monthly principal repayments of $319 thousand beginning 180 days from issuance.  Payments can be made in the form of cash, shares, or a combination of both at the discretion of GSE.</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;">The Convertible Note is convertible into our common stock at any time after the earlier of six months from issuance of the Convertible Note or the date of an effective registration statement filed with the SEC covering the underlying shares. The conversion price of the Convertible Note is initially equal to $1.94 per share, subject to customary adjustments. The Convertible Note matures in February of <span style="-sec-ix-hidden:Fact_7567ddb1fafb4479a46728ecb39dcd94">2024</span>, although we are permitted to prepay the Convertible Note, provided that Lind Global shall have the option to convert up to <span style="-sec-ix-hidden:Fact_997a0fe5e6dd4c898b5b6963adfb085f">one third</span> of the outstanding principal of the Convertible Note at a price per share equal to the lessor of the Repayment Share price or the conversion price (as described below). The Convertible Note is guaranteed by each of our subsidiaries and is secured by a first priority lien on all of our assets. The Convertible Note is not subject to any financial covenants and events of default under the Convertible Note are limited to events related to payment, certain events pertaining to the underlying shares of common stock and other customary events including, but not limited to, bankruptcy or insolvency. Upon the occurrence of an event of default, the Convertible Note will become immediately due and payable, subject to any cure periods described in the Convertible Note, and the customer may demand that all or a portion of the outstanding principal amount be converted into shares of common stock at the lower of the then current conversion price and 80% of the average of the three lowest daily volume-weighted average price (“VWAPs”) during the twenty days prior to delivery of the conversion notice. If there is a change of control of the Company, Lind Global has the right to require us to prepay the outstanding principal amount of the Convertible Note.</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;">A portion of the proceeds of the Convertible Note were used to repay, in full, all outstanding indebtedness owed to Citizens Bank, N.A. (“Citizens”), and the Amended and Restated Credit and Security Agreement between us, our subsidiaries, and Citizens was terminated. We will continue to maintain a cash management account and certain letters of credit with Citizens and, accordingly, have entered into a certain Cash Management Agreement with Citizens, as well as certain Cash Pledge Agreements in amounts corresponding to the current outstanding letters of credits with customers.</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;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Warrant entitles Lind Global to purchase up to 1,283,732 shares of our common stock until February 23, 2027, at an exercise price of $1.94 per share, subject to customary adjustments described therein.  The Warrant is recorded at fair value upon issuance of $0.7 million and is classified as a current liability to be remeasured at each reporting period (see Note 8). The discount created by allocating proceeds to the Warrant results in a debt discount to be amortized as additional interest expense over the term of the Convertible Note.</div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company evaluated the Convertible Note and concluded that certain embedded redemption features are required to be accounted for as a derivative liability. Embedded redemption features were recorded at fair value upon issuance of $0.3 million and are classified as current liabilities to be remeasured at each reporting period (<span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">see</span> Note 8). The discount created by allocating proceeds to the derivative liability results in a debt discount to be amortized as additional interest expense over the term of the Convertible Notes. The Warrant is accounted for as a derivative liability based on certain features included within the Convertible Note which caused the Company to not be able to assert that it would have sufficient shares in all cases to be able to settle the warrant. As such, the initial proceeds (approximately $4.8 million, net of original issue discounts and other payments to lender) were allocated first to the fair value of the Warrant with the residual allocated to the Convertible Note host instrument. The proceeds allocated to the Convertible Note were further allocated first to the bifurcated derivative liability based on its fair value with the residual being allocated to the Convertible Note host instrument.</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The direct and incremental costs incurred are allocated to the Convertible Note and the Warrant based on a systematic and rational approach. The costs allocated to the Warrant have been expensed as incurred while those allocated to the Convertible Note have been capitalized and will be amortized as interest expense over the life of the Convertible Note based on the effective interest rate. The Company will record ongoing changes to the fair value of the derivative liabilities as other non-operating income (expense).</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Convertible Note was evaluated as a potentially dilutive security in both periods of loss and income for diluted earnings per share purposes. The Warrant is considered a participating security and was not included in the calculation of basic earnings per share for the period ended September 30, 2022 as Company reflected net loss for this period. The Warrant will be included in the calculation of basic earnings per share in periods of net income.</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The issuance costs with respect to the Convertible Note, which are recorded as a debt discount, are deferred and amortized using effective interest method as additional interest expense over the terms of the Convertible Note.</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company incurred total interest expense related to the Convertible Note, including the amortization of the various discounts, of $443 thousand and $926 thousand for the three and nine months ended September 30, 2022, respectively.</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;"><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-variant: normal; text-transform: none; font-size: 10pt;">Revolving Line of Credit</span> </div> <div><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;">On March 29, 2021, 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 ended 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. 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, 2021.</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;"> <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;">On November 12, 2021, we signed the Tenth Amendment and Reaffirmation Agreement 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. In addition, we agreed, by December 31, 2021, to pay the Bank $0.25 million to be applied to the principal amount outstanding under the RLOC. We incurred $15 thousand of amendment fee related to this amendment.</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;"> <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(36, 36, 36); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">During the nine months ended September 30, 2022, </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;">using proceeds from the Convertible Note, we repaid in full, all outstanding indebtedness of $1.8 million owed to Citizens, and the Amended and Restated Credit and Security Agreement between us, our subsidiaries, and Citizens has been terminated. </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(36, 36, 36); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Certain letters of credit remain in place with Citizens. As of September 30, 2022, we had four letters of credit totaling $1.1 million outstanding to certain customers which were secured with restricted cash.</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 February 23, 2022, we entered into a Securities Purchase Agreement, as amended, with Lind Global Fund II LP (“Lind Global”), pursuant to which we issued to Lind Global a two-year, secured, interest-free convertible promissory note in the amount of $5.75 million (the “Convertible Note”) and a common stock purchase warrant to acquire 1,283,732 shares of our common stock (the “Warrant”). The Convertible Note does not bear interest but was issued at a $0.75 million discount (“OID”). We received proceeds of approximately $4.8 million net of the OID and expenses.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" 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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Convertible Note issued</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;">$</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;">5,750</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="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Debt discount</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;">(750</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;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Issuance cost:</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> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -7.2pt; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 14.4pt;">Commitment fee</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;">(175</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;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -7.2pt; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 14.4pt;">Balance of investor’s counsel fees</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;">(43</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;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net proceeds of Convertible Note</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </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;">4,782</div> </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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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%; white-space: nowrap;" valign="bottom">Fair value of Warrant Liabilities on issuance<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(724</td> <td colspan="1" rowspan="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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Fair value of Conversion Feature on issuance<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(306</td> <td colspan="1" rowspan="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%; white-space: nowrap;" valign="bottom"> <div>Allocated OID costs to Convertible Note<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(96</td> <td colspan="1" rowspan="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: 88%; background-color: #CCEEFF;" valign="bottom">Interest expense accrued on Convertible Note as of September 30, 2022<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">926</td> <td colspan="1" rowspan="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%;" valign="bottom">Principal and interest payments as of September 30, 2022</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(639</td> <td colspan="1" rowspan="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: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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 rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">Balance of Convertible Note as of September 30, 2022<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">3,943</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P2Y 5750000 1283732 750000 4800000 5750000 750000 175000 43000 4782000 724000 306000 96000 926000 639000 3943000 monthly 319000 P180D P6M 1.94 0.80 3 20 1283732 1.94 700000 300000 4800000 443000 926000 1.1 1.1 2500000 500000 4250000 500000 500000 3750000 3500000 75000 25000 0.0075 0.0075 250000 15000 1800000 4 1100000 <div><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 $478 thousand, and the remaining $99 thousand is classified as long-term within other non-current 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, 2022</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;">748</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;">(3</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;">(158</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;">(10</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;">)</div> </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, 2022</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;">577</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 478000 99000 <div><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, 2022</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;">748</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;">(3</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;">(158</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;">(10</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;">)</div> </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, 2022</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;">577</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> 748000 3000 158000 -10000 577000 <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; text-align: justify;">The following table represents a disaggregation of revenue by type of goods or services for the three and nine months ended September 30, 2022 and 2021, 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;">2022</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;">2022</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> </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,537</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>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>4,991</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> </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,537</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,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>4,991</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> </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>2,010</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>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>3,560</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> </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>530</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>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>662</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> </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,480</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>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>2,898</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> </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,505</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>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>13,851</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> </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>195</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>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>1,340</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> </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,310</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,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>12,511</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> </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>3,846</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>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>14,516</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> </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>52</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>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>52</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> </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>3,794</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>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>14,464</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> </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>11,898</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>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>36,918</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> </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; text-align: justify;">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;"> 2022</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;"> 2022</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> </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);">174</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);">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);">2,666</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> </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; text-align: justify;">The following table represents a disaggregation of revenue by type of goods or services for the three and nine months ended September 30, 2022 and 2021, 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;">2022</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;">2022</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> </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,537</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>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>4,991</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> </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,537</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,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>4,991</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> </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>2,010</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>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>3,560</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> </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>530</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>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>662</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> </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,480</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>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>2,898</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> </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,505</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>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>13,851</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> </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>195</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>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>1,340</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> </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,310</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,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>12,511</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> </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>3,846</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>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>14,516</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> </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>52</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>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>52</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> </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>3,794</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>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>14,464</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> </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>11,898</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>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>36,918</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> </tr> </table> 1537000 1623000 4991000 4712000 1537000 1623000 4991000 4712000 2010000 814000 3560000 2393000 530000 52000 662000 274000 1480000 762000 2898000 2119000 4505000 4937000 13851000 14212000 195000 42000 1340000 126000 4310000 4895000 12511000 14086000 3846000 7312000 14516000 19995000 52000 126000 52000 375000 3794000 7186000 14464000 19620000 11898000 14686000 36918000 41312000 <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; text-align: justify;">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;"> 2022</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;"> 2022</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> </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);">174</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);">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);">2,666</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> </tr> </table> 174000 835000 2666000 4139000 <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; 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;" 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; 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;">2022</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;">2022</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> </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;">(Loss) income 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);">(9,210</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);">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);">(13,935</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> </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;">(Benefit from) 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);">(218</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%;" 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> <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);">(108</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%;" 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"> </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);">2.37</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.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);">0.78</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> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div 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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">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 expense for the three and nine months ended September 30, 2022 was comprised mainly of current foreign tax benefit, deferred federal and state tax benefit related to the portion of goodwill which cannot be offset by deferred tax assets and state tax expense. Total income tax expense for the three and nine months ended September 30, 2021 was comprised mainly of current state and foreign tax expense.</div> <div style="display:none;"><br/></div> <div 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: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div 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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-right: 3pt;">Our effective income tax rate was 2.37% and 0.78% for the three and nine months ended September 30, 2022, respectively. For the three and nine months ended September 30, 2022, the difference between our income tax benefit at an effective tax rate of 2.37% and 0.78% 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 valuation allowance in our U.S. entity, the permanent disallowance of interest expense related to disqualified debt, and discrete item adjustments for U.S. and foreign taxes. For the three and nine months ended September 30, 2021, the difference between our income tax expense at an effective 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.</div> <div style="display:none;"><br/></div> <div 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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-right: 3pt;"> <br/> </div> <div style="display:none;"><br/></div> <div 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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-right: 3pt;"> 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 2016 and forward.</div> <div><br/></div> <div style="display:none;"><br/></div> <div 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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-right: 3pt;"><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;">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.</span> </div> <div style="display:none;"><br/></div> <div 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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-right: 3pt;"><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="display:none;"><br/></div> <div 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; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-right: 3pt;">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, 2022. 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. <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 Company has a deferred tax liability in the amount of $13 thousand at September 30, 2022 related to the portion of Goodwill which cannot be offset by deferred tax assets.</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 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; 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;" 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; 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;">2022</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;">2022</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> </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;">(Loss) income 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);">(9,210</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);">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);">(13,935</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> </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;">(Benefit from) 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);">(218</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%;" 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> <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);">(108</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%;" 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"> </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);">2.37</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.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);">0.78</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> </tr> </table> -9210000 11604000 -13935000 12591000 -218000 166000 -108000 127000 0.0237 0.014 0.0078 0.01 0.0237 0.0078 0.0237 0.0078 0.21 0.21 0.014 0.01 0.21 0.21 2000 2000 2016 0.50 0.50 13000 <div><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:</div> <div><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><br/> </div> <div><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(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> <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; 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; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <br/> </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,</span> 2022</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="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="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, 2021</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_bd70636fb5034cdcad3376d8a65af50f"><span style="-sec-ix-hidden:Fact_181d59b8a39843958ba0469050f4025d">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;">777</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,200</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_abf7349e76a240ebb1875c804180b061"><span style="-sec-ix-hidden:Fact_3860b5748f0742d68403c044bf05ec08">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;">965</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,205</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_c8f38897e77f465f8118ade11e0040c2"><span style="-sec-ix-hidden:Fact_b2e996d54c2046b39fb3be023110c6b1">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;">209</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;">790</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"> <br/> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> $ </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;">1,174</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;">1,995</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 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 entered into a lease agreement to lease 2,200 square feet of office space on September 26, 2022, and the lease term will be end on November 30, 2024. </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;"> <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;">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 previous sublease for 3,650 square feet entered into on May 1, 2019. The addition of the second 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 lease 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; text-align: justify;">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, 2022 and 2021, (<span style="font-style: italic;">in thousands</span>):</div> <div><br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" 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: 33%;" 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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; 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-family: 'Times New Roman'; font-size: 10pt; 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: 18%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">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: 33%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">  September 30, <br/> 2022 </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%; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, </div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </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%; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </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%; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2021<br/> </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: 18%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 33%;" 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: 18%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost <sup style="font-weight: bold;">(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: 33%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">174</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">534</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">548</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: 18%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Short-term leases costs <sup style="font-weight: bold;">(2)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 33%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">45</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: 18%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Sublease income<sup style="font-weight: bold;"> (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: 33%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(18</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="font-family: 'Times New Roman'; font-size: 10pt;">)</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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(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 style="font-family: 'Times New Roman'; font-size: 10pt;">)</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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(55</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="font-family: 'Times New Roman'; font-size: 10pt;">)</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%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(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 style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 18%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">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: 33%; padding-bottom: 4px;" 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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">171</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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">524</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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">497</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> <div><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> <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;"><sup><span style="font-weight: bold;">(1)</span></sup><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;"><sup><span style="font-weight: bold;">(2)</span></sup><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 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;"><sup><span style="font-weight: bold;">(3)</span></sup> </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; font-weight: normal;">Sublease portfolio consists of two 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> </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, 2022 are 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; 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;">2022 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;">347</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;">2023</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;">701</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;">2024</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;">151</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;">2025</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;">10</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: 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;">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">Thereafter<br/> </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">-</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;">1,212</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;">38</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;">1,174</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><br/> <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;"> </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, and 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; 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; 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, 2022</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, 2021 </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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 9pt;">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;">1.22</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;">1.80<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> <div> <div style="margin-left: 9pt;">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">5.00</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</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">5.00</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">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" 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: -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; 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; 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="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"> <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; 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;"><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, 2022</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; 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;"><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="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; 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;">Operating cash flows used in operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; 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 double 4px; 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;">934</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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; 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 double 4px; 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;">958</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> <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:</div> <div><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><br/> </div> <div><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(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> <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; 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; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <br/> </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,</span> 2022</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="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="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, 2021</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_bd70636fb5034cdcad3376d8a65af50f"><span style="-sec-ix-hidden:Fact_181d59b8a39843958ba0469050f4025d">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;">777</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,200</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_abf7349e76a240ebb1875c804180b061"><span style="-sec-ix-hidden:Fact_3860b5748f0742d68403c044bf05ec08">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;">965</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,205</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_c8f38897e77f465f8118ade11e0040c2"><span style="-sec-ix-hidden:Fact_b2e996d54c2046b39fb3be023110c6b1">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;">209</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;">790</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"> <br/> </td> <td colspan="1" style="vertical-align: bottom; width: 1.55%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> $ </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;">1,174</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;">1,995</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> 777000 1200000 965000 1205000 209000 790000 1174000 1995000 2200 2022-09-26 2024-11-30 850 2021-09-13 3650 2019-05-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; text-align: justify;">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, 2022 and 2021, (<span style="font-style: italic;">in thousands</span>):</div> <div><br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" 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: 33%;" 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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; 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-family: 'Times New Roman'; font-size: 10pt; 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: 18%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">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: 33%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">  September 30, <br/> 2022 </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%; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, </div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </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%; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </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%; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2021<br/> </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: 18%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 33%;" 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: 18%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost <sup style="font-weight: bold;">(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: 33%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">174</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">534</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">548</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: 18%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Short-term leases costs <sup style="font-weight: bold;">(2)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 33%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">45</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: 18%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Sublease income<sup style="font-weight: bold;"> (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: 33%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(18</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="font-family: 'Times New Roman'; font-size: 10pt;">)</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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(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 style="font-family: 'Times New Roman'; font-size: 10pt;">)</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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(55</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="font-family: 'Times New Roman'; font-size: 10pt;">)</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%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </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);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(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 style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 18%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">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: 33%; padding-bottom: 4px;" 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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">171</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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">524</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 style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">497</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> <div><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> <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;"><sup><span style="font-weight: bold;">(1)</span></sup><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;"><sup><span style="font-weight: bold;">(2)</span></sup><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 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;"><sup><span style="font-weight: bold;">(3)</span></sup> </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; font-weight: normal;">Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.</span></div> 174000 179000 534000 548000 15000 15000 45000 45000 18000 32000 55000 96000 171000 162000 524000 497000 2 <div><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, 2022 are 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; 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;">2022 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;">347</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;">2023</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;">701</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;">2024</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;">151</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;">2025</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;">10</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: 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;">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; 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;">3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">Thereafter<br/> </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">-</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;">1,212</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;">38</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;">1,174</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> 347000 701000 151000 10000 3000 0 1212000 38000 1174000 <div> <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, and 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; 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; 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, 2022</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, 2021 </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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 9pt;">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;">1.22</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;">1.80<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> <div> <div style="margin-left: 9pt;">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">5.00</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</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">5.00</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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> P1Y2M19D P1Y9M18D 0.05 0.05 <div><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" 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: -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; 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; 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="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"> <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; 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;"><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, 2022</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; 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;"><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="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; 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;">Operating cash flows used in operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; 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 double 4px; 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;">934</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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; 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 double 4px; 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;">958</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> 934000 958000 <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 American Society of Mechanical Engineers ("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 two years.</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><br/></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;"><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> </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;">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, 2022</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, 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, 2022</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, 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; 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 Improvement Solutions<br/> </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);">8,052</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,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);">22,402</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> </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);">3,846</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);">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);">14,516</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> </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);">11,898</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);">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);">36,918</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> </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 rowspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Gross Profit <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Performance Improvement Solutions <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,654</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,252</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">7,037</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">6,204</td> <td colspan="1" rowspan="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: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Workforce Solutions <br/> </div> </td> <td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">602</td> <td colspan="1" rowspan="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" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">931</td> <td colspan="1" rowspan="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" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,818</td> <td colspan="1" rowspan="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" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,596</td> <td colspan="1" rowspan="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 rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Total gross profit <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">3,256</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">3,183</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">8,855</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">8,800</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 rowspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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;">Operating loss</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%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">   Performance <span style="background-color: rgb(204, 238, 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;">Improvement Solutions</span><br/> </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,403</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);">(469</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);">(5,511</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);">(3,003</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%; padding-bottom: 2px; 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%; 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,646</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);">(110</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);">(7,815</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);">(1,124</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: 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 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;">Operating loss</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);">(9,049</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);">(579</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);">(13,326</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);">(4,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);">)</div> </td> </tr> <tr> <td 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 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;">Interest expense, 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);">(422</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);">(32</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);">(928</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);">(135</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">Change in fair value of derivative instruments, net</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);">263</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);">-</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);">377</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);">-</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); text-indent: -7.2pt; margin-left: 7.2pt;">Other (loss) income, net</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);">(2</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);">12,215</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);">(58</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);">16,853</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: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">(Loss) income before income taxes</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);">(9,210</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);">11,604</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);">(13,935</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,591</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> <div><br/> </div> <div style="text-align: justify; 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 operating loss above for the three and nine months ended September 30, 2022 includes goodwill and intangible asset impairment charge of $7.5 million for Workforce Solutions. There was no impairment recognized for the same periods in 2021 for Workforce Solutions. The operating loss above for the three and nine months ended September 30, 2021 includes impairment of ROU assets of $3 thousand for Performance Improvement Solutions. There was no impairment recognized for the same periods in 2022 for Performance Improvement Solutions. </div> <div style="text-align: justify; 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> 2 P2Y <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;">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, 2022</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, 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, 2022</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, 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; 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 Improvement Solutions<br/> </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);">8,052</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,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);">22,402</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> </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);">3,846</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);">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);">14,516</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> </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);">11,898</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);">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);">36,918</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> </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 rowspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Gross Profit <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Performance Improvement Solutions <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,654</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,252</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">7,037</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">6,204</td> <td colspan="1" rowspan="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: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Workforce Solutions <br/> </div> </td> <td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">602</td> <td colspan="1" rowspan="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" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">931</td> <td colspan="1" rowspan="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" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,818</td> <td colspan="1" rowspan="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" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,596</td> <td colspan="1" rowspan="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 rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Total gross profit <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">3,256</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">3,183</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">8,855</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">8,800</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 rowspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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;">Operating loss</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%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">   Performance <span style="background-color: rgb(204, 238, 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;">Improvement Solutions</span><br/> </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,403</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);">(469</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);">(5,511</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);">(3,003</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%; padding-bottom: 2px; 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%; 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,646</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);">(110</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);">(7,815</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);">(1,124</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: 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 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;">Operating loss</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);">(9,049</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);">(579</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);">(13,326</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);">(4,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);">)</div> </td> </tr> <tr> <td 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 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;">Interest expense, 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);">(422</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);">(32</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);">(928</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);">(135</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">Change in fair value of derivative instruments, net</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);">263</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);">-</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);">377</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);">-</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); text-indent: -7.2pt; margin-left: 7.2pt;">Other (loss) income, net</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);">(2</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);">12,215</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);">(58</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);">16,853</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: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">(Loss) income before income taxes</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);">(9,210</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);">11,604</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);">(13,935</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,591</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> 8052000 7375000 22402000 21318000 3846000 7311000 14516000 19994000 11898000 14686000 36918000 41312000 2654000 2252000 7037000 6204000 602000 931000 1818000 2596000 3256000 3183000 8855000 8800000 -1403000 -469000 -5511000 -3003000 -7646000 -110000 -7815000 -1124000 -9049000 -579000 -13326000 -4127000 -422000 -32000 -928000 -135000 263000 0 377000 0 -2000 12215000 -58000 16853000 -9210000 11604000 -13935000 12591000 7500000 7500000 0 0 3000 3000 0 0 <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);"> <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 management’s opinion, individually or in the aggregate, would have a material effect on our consolidated results of operations, financial position or cash flows. We expense legal defense costs as incurred.</span></div> Includes variable lease costs which are immaterial. Sublease portfolio consists of two tenants, which sublease parts of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD. Includes leases maturing less than twelve months from the report date. EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,"$;E4'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 " # A&Y5J9)J:^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'9*!R;U9:6G#08K;.QF;+4UBV-C:R1]^R59FS*V!]C1TN]/ MGT"-B=*$A,\I1$SD,-\-ONVR-''#3D11 F1S0J]S.2:ZL7D(R6L:G^D(49L/ M?4005;4&CZ2M)@T3L(@+D:G&&FD2:@KI@K=FP%W$_;!NH/[ MQ\970=7 K[M07U!+ P04 " # A&Y5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,"$;E7_7>C5X04 ,4? 8 >&PO=V]R:W-H965T&UL MM9EK;^)&&(7_RHA652N%V#,F0+8$B9!+HVZR;$BWVE;],+$'L-;VT/$XA'_? MUQ=L$HU?J+7.A^#;.9YG;C[VC#92?8M70FCR&@91?-%9:;W^8%FQNQ(ACT_E M6D1P9B%5R#7LJJ45KY7@7B8* XO9=M\*N1]UQJ/LV$R-1S+1@1^)F2)Q$H9< M;2]%(#<7'=K9'7CTERN='K#&HS5?BKG0?ZQG"O:LTL7S0Q'%OHR($HN+SH1^ MF#I.*LBN^.*+3;RW35*49RF_I3MWWD7'3DLD N'JU(+#SXN8BB!(G: <_Q:F MG?*>J7!_>^=^D\$#S#./Q50&?_J>7EUTAAWBB05/ OTH-[^) N@L]7-E$&?_ MR2:_MM?K$#>)M0P+,90@]*/\E[\6%;$G<.P: 2L$[)V UMW!*019S5EYR3*L M*Z[Y>*3DAJCT:G!+-[*ZR=1 XT=I,\ZU@K,^Z/3X2KH)M(HF//+(=:1]O25W M4=X]TFKNDGC%E8A'EH:[I1K++9POL)[J[>@E&51V:ZH MEPPUG(OU*7'L$\)LQ@SEF>+R3ZX&.37)WQ3'*6O.R?R<&K^I?!&*_#UYCK6" MSOB/J89RAY[9(1VA'^(U=\5%!X9@+-2+Z(Q_^H'V[5]->-_)[ ULKX3M8>Y5 M-WG:KH6)%)=3N_O9A(2J&B*=E4AG:)DFP.-E3#R3N5$XFM;,)JF_(.2PYAVCIIHE26<_T8Y<'Y*O@"F7%W;I=RKH.-4&BPH:0 MYR7D^7&-N4]Y P>-#QO$B(N:,N[E M!WKDDT%Q"'=9:*B?<@Z8UQ;=JE MO<'PS B(:IL"5EF&HNEA!_@HEGX:9Z Y'WAHG&H.&-W.K\E\&VL1QB<0)-U3 M(VP;489668;B::2 G4*O53 J[R"?OI+?Q=:(BUO9\'?>Z_6&MI&SC7Q#JX!# M\812QGE7*AB06: _(7,-#Q$B%9G*!"H ZD%ZYI;&W:^NC9VQ2W[YST;^D0 ]>5S<@N=9<.WY$J91W(;*8E6,8GBR0;%?]I( M(SYN.4]\&!Z]@7E MY&7:!68*)YRWN-.TST8R4]R$QE1<;M=(QM)VTA.K$I. M#(\Z[TG+26NFY(L?N<:.?<#S_LKXT:"-^,2J^,3PQ/,>="9C#<^DO_QU[;Q\ MP)%1N]?[+..E&"UX/A!CUJ').XJBE6E9P8'G@^RBS9KV2$ M1<,#)N<#NSN 1XR1KXVPQ*JPQ(X+2\4;:1[M_6B9#4GS:\P!QZ_&KXE37-64 MLPI+[,BPI(7*ORVG;]M\!V[DQ!WK.-M(2*Q*2.RHA)2^RD $A%EU*94Q^1[P M>9!1E[NN !LP\7)#(V\;"8E5"8D=E9#F(0\"3)UP$$G 6A[.?G7\AV7F1&KC;CC5''' MP=/*K@7)]:N[XM%2U'Y1.6#T,)E?38RK)[BP*>'>^M=1WXS>]K=YMEI(/B4: MU#ZCV\ M/2_)TTY&SD]%H\NBYC<2J::JF'S^Q$OQ>#;!D]T7WXK[ MM39?3.>G&W;/%UQ_W]Q(^#3=U[(L*EZK0M1(\M79Y!Q_N(C: FW$GP5_5 ?/ MR*1R)\0/\^'S\FP2&D6\Y+DV53#X\\ O>%F:FD#'7]M*)_MWFH*'S[O:?VN3 MAV3NF.(7HOQ?L=3KLTDZ04N^8DVIOXG'W_DVH=C4EXM2M?^CQVUL.$%YH[2H MMH5!0574W5_VM&V(@P(X&BE M@7(:PO0;0':)MHI:].Z9)K-3Z5X1-)$0VWF MH6V;MC1D4]2F&Q=:PJ\%E-/SB^NOB^LOGR_/;Z\NT:?S+^=?+Z[0XO>KJ]L% M.D'?%Y?H[9MWZ TJ:G2[%HUB]5*=3C6\V92?YMNW?.K>0D;>LN";]XB& 2(A M(8[B%_[BESR'XK@MCH^+3R'??=)DGS1IZZ-C23=2\EHCIA37ZH,KGZZ"R%V! MF5L?U(;E_&P"DT=Q^< G\W__"R?A1U=VOZBRHUSI/E?JJWU^P=0:0:^AW#SP MOYKB@960O+,7NZJ2MBJS #S,:9*$I].'PVP<07'2: M=SH#&/IM%[E$=C7%!^]/8CS0:,>,"(SW F-_,XI:2UAS8.G*.33A7G3>2;UBQ1/P)%GK%5=OU0J^YW#7I=M2[ M=">VHBS)!K+MH)@DQ*UZME<]\ZJ^%9J5KQ XLP4F$1TVK!UEH):Y):9[B:E7 MXA7,G WP2P=(B95^9)*W;5MR@,A:E$M45!LI'KB)&1\:J:5MEB4#_79,2D?4 M9WOUF5?]8B=YR1\ W6TB*!?*HS2S^SF.!DH=,71D*."P)U+HU?I?(9:/15DZ M,1/:DY]DPR'JB,*4CK4A/F E]BK[7&M6WQS)A/YJN-UPR78"T=A(A M:2S7B5B=-.KE!J;V1)K-AJ+M( Q+P8CNGE78#ZOK=CD=7Z6P31]K\??'' OK M&87]D.J648\P&SEDEECKCR.,9N$!8X_E]6C"R:ML5UFPNZ(L=,'=W@M[$?>S MYNM7U7:<=$\V[$?;%_B,Q KEDB\+]U"V>36T7(X0G.(1JX![I&$_TW8=LA&R MW5.!3+-2G)B5 M5"-S;N>8=@/L?,\%PW %6W8LS%@3G4V MDF:8#L7901C/1O! >G 1/[A GVQX[[V<^PH;303C(< <49C&Z8C GE_$SZ^= MP%Q41B$SG>X4Z:!7$L=#D8ZH:&P1(P=[,S^]/@'Z@0G*;#GY4\Z5,N-2@F^I M&XXXDS5?.D7;A(ILT^V(BD,RUO4]RH@?9;N6!8\E6:V?G0)M&D6S=*C/#DJ2 MD8E.>F(1/[$^U]#E'&GVQ+VSA]A4P@FU.MX5=6!NCD7V]")^>EUR"1LKSI1/YVZL=O+>VE44 >#9L/6 M=0:-C C:9VS9Y M]5DG[5%,7SKMK"K8#XQDF83C:0:(T(#B+(AGI$V0D""F%(+CX^PA$ 3N32FU87^2I!&V ."(BZ,X'7&#M'<%U.\*#G5NSZ]AUR+YVEPA@D4L M.DO[MA1*N5=9&_S6+M41V]/Z!^?W KP18T\GD[@5AWU!H@',19&F08 M;T>X4[8-_Q.264><+X8=7\/T+B'RNX0.OX^,Q MD:K)YZ9(.9 @%\61:6/<,F-"$\/KYWT3[O59)B.:P(0CD<4QX2_G$+'EP+", MUXX[.@^E[C"]?DKF, 7Y(YUPU3+++ &-(1&4)8C#;& ,K=[(R@5YQ$\*2[%V MC[25!\8>=>,J&!A8$T$$OM0IB+HL8 11I#,ICJ=54J.<4PO7[U^S?\O-*S,/ M1,"(1;]H(,.!T3%0 #.21?*.+2]A9J/;F^GM]=5X>'\Q1N?#Z^'-Z )-+R\N[J?H9$(X)#($27T2 MG:(OZ",RD0A5K^B;4LVN,BI?>G6NBC3-^C3ZE/5$2GP8 M&.H8"> +,+Q/'ZP6_EKG\3\EJSAV2L?.KNS>1!T0X!P")+3W,Y02CA8DR@"= MT 0%+(H(%R@%7CSCT[K5**9HYU/H5\3"PPVLGL=BW>6>H I]LZ1O'D=?[$-$ M,ADR3G^K >VBZ*U%+_*[:U3J7:=_;^CWQU4,N*4!]UT&J!#9?GAW ^HM]JZ( M"G"K!&Z]"UA]#(0D24"3^3[JUE[J71$5ZG9)W=Y)/6)QK#X/_[#%VX=L\3U! M%?1.B=XY OWH_=W96,H6KMW@!P16^+LE?_=X_L.V=W?SS#F.U77;]AOVFD#; M=1R,W7IV"__]$.+CZ8_8ZZOT%32K;>-6Z^W>J8O$7:>)N\TM)M:^YM9.$_>J ME!,9?REL("*1SX3L<[T_4$L#!!0 ( M ,"$;E7I1]ZIG08 )4= 8 >&PO=V]R:W-H965T&UL MK5E=;]LV%/TKA%<,"=#$(O5A*4L,)+:[!6B;($[7AV$/BD7'0B71%6DGVZ_? MI>18-GFEI*OS$.OC\)#G\NKR2#Q_$N4WN>!<\*^1%;Z'4\JS?E[,%SV-Y M*I:\@#MS4>:Q@M/RL2^7)8^3JE&>]9GC!/T\3HO>\+RZ=EL.S\5*96G!;TLB M5WD>E_]<\4P\7?1H[^7"7?JX4/I"?WB^C!_YE*LOR]L2SOI;EB3->2%349"2 MSR]ZE_1LPGS=H$+\F?(GN7-,M)0'(;[ID^ODHN?H$?&,SY2FB.%GS4<\RS03 MC./[AK2W[5,WW#U^8?]0B0;S*U)UX^H-O!%4# MG(E,5O_)TP;K],AL)97(-XUA!'E:U+_Q\R80.PV !V_ -@V8V!N&KAO M[<';-/#>VH._:5!)[]?:J\"-8Q4/STOQ1$J-!C9]4$6_:@WQ2@N=*%-5PMT4 MVJGAZ.;S].;C]?CR?C(FTWOX^33Y?#\E-Q_(S>WD[O+^&@#DA'R9CLG1NV/R MCJ0%N5^(E8R+1)[W%8Q!,_5GF_ZNZOY82W\N^20*M9!D4B0\0=J/N]M''>W[ MH'T; /82@"O623CERU/B.N\)W.*R?FYWB?_N_>]8+C;;' K/O>G MLN&ORP>I2GC$_\;FO^[!PWO0=>],+N,9O^A!89.\7//>\-=?:.#\A@7_D&3C M0Y)-#D2V-TW>=IJ\+O;A'5_S8L6QZ-<-@ZJA7B360TK#*#SOKW?#BJ"\( SV M46,;Y081-;@F-LJC+F5;U)Y"?ZO0[U0X$E(1,8>EJ%5I3>#O]!L&'C.$VB!* M?<W-1+B=B; SV:;@QV >WI-'7L"<9 36-RMJ@T)U!6,K$$PXL^=)$] M +,XCA",%QER;8Q/'4.LC?&"E@>..HVIY*%7Z;R51>P1S MKO'T=NVA.)9P!&2Y(@0T<*P4MT$1BUJ4-[:/=ON^>Z&@: MK/44%>W:!8JZ= MS#;,'03,U&RC&*,A-55C?49LT**[,8.TVPTV#B(#MX2JM28!7F$P?R! ME=L(BKJPG)ER$9Q'6^4VEI!V>\+K0G%8_-7+_+XG!4?7*6K;M1./F1X80[G6 M#".@B)E>'T-1UV\1W!A$VNEZAJ,%/,!GB1PC(6L)LB#L8F*'HXMF/0V//:+<_NU$+7I(CG>3'H'@F M\HZYMUW2B37SB)."Y]9T91B5;TT]PA6$?MN"U=@RVNW+CC[NJ"4/?"Y*_G*F MXN>6XF:[)LA6TXN,$!@%*^V9^A$VZD:NM5XC=,R/6HPI:]P:ZW9K1U>U/R/S M4N3'^F5PG58?8B$6KX:"(::,F2_I(P1% W-EPZBH8R8"1M56\UCCWEBW>_L, M'FTO\5&MU/K64F\*3I-E*\>1' N2^+4 V# L02F8'R/V! M #5ND'6[P:_5)@B(C]=@CV#]K$1+(E9*@B-.M%]:2;BOA [;$@*E%Q,DJ':R MU51X !$O2%D(?^92BR&=,' ]RW&AG-2AD3DO$Y1S0#TG:'F!9(W+9-TN\_#Q MW,W.KH@BWQ];(HH@6R**<>(1Q3C1B/9WMIER#N_0>G]/0BQ6A:KW&+97MWN( ME]7.F7']BIZ-*')]3,\F]0YA0U]O6'Z"5W:P@"3C<^C*.1W <,MZ#[ ^46)9 M;7(]"*5$7ATN> P&4@/@_EP(]7*B.]CNQ [_ U!+ P04 " # A&Y5^N?* M;A<# #H"0 & 'AL+W=O-55>GK;M85];O Y=M"R\!D>D/A+ M%/"PJS05%."5G\7\D>SN<:FG(?B6)&;Y+]J5MIJ"EAGC)"G!$$$2I<7HOY1Y M. CQQ@E "C#K!> 9@EP'RK!ZL$6&_UT"@!N72UT)XG;NASW^E0LD-46 .; MF.39S]&0KR@5]\3C%+Y&@./.8#KQI@^C86_N#I$WAV'L3N8>FMZAP70\>W3O MW8DW>G;1YDHSY:< Z*H>@!+6Z+ /H M%P$8KP1@HC%)>XJ\#+QS#=8L7Y^$&WM<^RTWA/LN%[DKGO1'9T;E9U;M8Y=F<"%>8R)HQ= MP=]S21(L.X>"PLXI1#W9.M?-5@MNW?8PP:=6NFZ9S6.KH81+-YO&[;&9*R$S M+-NJK([$-BJQC;-B!UF2Q;XH. @N7Z9'\(;4S1=?RA+WJ@L4_74&PO=V]R:W-H965T&ULO5SO<]HZ%OU7/.R;W7;F42Q9 M-J:;9*;%/YJW;=(-Z>[LO-D/+BC%6X/S;).T__W*P,-(NNA"HO9+"\G1T6_>-/>O!X-Z.N>+K'Y5WO.E^,U=62VR1KRM MO@SJ^XIGLW6C13&@KAL,%EF^[%VG_^X";_,F_:'PPNSNZS+WS"FT_W'ROQ;K!CF>4+OJSS:Z?]4SZ7Y=?VS>7LO.>V$?&"3YN6(A/_/? Q+XJ62<3Q MQY:TM^NS;;C_^D_V9/W'BS_FV'-F_"Y;%;_[-M6B+T&E!YH0+<-J-+ "PXT M\+8-/+6'T8$&;-N *0W8H1[\;0-?[8$=:!!L&P1* ^(=:##<-ABN!VNC[GIH MHJS)+LZJ\M&I6K1@:U^LQW?=6HQ(OFRGXJ2IQ&]ST:ZY&%]?3:[?7T9O;N/( MF=R*_S[$5[<3YSIQQN_>7*7QQ+F\$K^X'O_CW?7[*+Z9_,V)__GI\O8_3M_Y M-(F<%[^\=.IY5O':R9?.[;Q_1>@&9MIWLQF>3OIL\+YF.6SO@AJG-WGC7AO((T0 MTNETM5@56<-G3L3O\FG>F-CBX]FNFSFO'/&WB\0R;U?\ W?>EW5MHD_,]+FH?N"3$9%A,0 CE# 9E0 H M.AJ-9%2JHXCKN_X.):GG[=3SCE+OA9C)FX7W\B@E-ZR^I"09>8J6QK[;??%U M?9]-^7E/S,^:5P^\=_'7OY# _3NTB&R2Q3;)$EV,/O&U\;/4I33,;#?,;,WN M'1CFR^6T7;=BG,7(KE^];!/J>@W/RV+&JUIDXC]6>?/=^?VF+ I';,V/636# M%O9;9E&\L4VRR"99;),LL4F66B*3II*_FTJ^,6.LYTR_?6";.5.QLXAM)5L_ M!_)O[6L.31A?2UVNDBE\;0D-0R5-1CI&88E11()&DIHCD20+=I(%1LFV#Q_U M>L?,ZWHEI!//_<[-Y%/M//!:;-60:H$6JYI? SWQ*)!(AZBBH8@$1:0FA"39 M<"?9\+F2[>]9D'Q#+2;/#10!C4&$)@[PY#91'I('41H8@$1:1(*))@HYU@ M(Z-@8AL7_GDIS%]5\>542%5ER[K89.QL]C_A"1=\V4#:C;" QR@B0A&QCB#$ M51Z=$I0F16@D[8C;V5G7J-X5;YP7A3!,[=.2V.S S6W+81(*AT0 A% 6*'M@ MC#,E."1%.Y/UVK/_Y%@O-N'WPD&X:P=!0-D(8,9\53BB!1JZ--3$TV%]GP[I M4%4/P!'75P74(X/\&$ F-!P>$K'SL^0X0ZM8,EQ0"G@RIH8]-O=^ZIYGE2VV MRI8 @D"^S%:G\G!W!IP4IU#IV8+?I3JAI$ M-^C:@Y]NC&FH6G0 I#XEXY $CR9%HI&EZYPZ>;95!]4;XNKI%EY[\D,A,0Y) M<$AJA,C*=6:6F-VLA2('T4VC%ZHR&J,X.2799(NMLB56V5);;/+LZ)P[,5OW M4VL=6SKC@M)M%'?R."3"(3$ MZ5-E6TAPGA3AD17L7#PUN_BCJAY4=[^:5B@D B"$,#6#Q3A3@D-2M#-9K[T# MZ*-/H%&33J$C:-7!4=VX0E4/ 96/2"<7O4 (@-/H8$JP^&J!^UL,'W2030N M*'02K5<]S+V?N@=:98NMLB6 ()"%L]6I/-R=8Z?'.7;EK@$\Q.R8-:,[UU"Z M'K$=.<#@^LQ7SQIC"$=<[>*&'AFX9H R@^>R0XFZ\\'4?!1[Q.4-6%#]C%,( MZJFGB^;>3UXS5JVL5;8$$ 1<,S_"H]+.H]+@)Y8]J-$0GUKVL,H6666+K;(E M5ME26VSRE.J\.S5[]Z>4/2ANW*ENEHFO9L\(0&D/RKAWQ\-)L7!D\3K[3I]M MWT']]$-I;3,#CH*UG0P_E,8A"0Y)C1!9NL[;4K.WM5#YH+I[9$S;PHQAG)R6 M;++%5MD2JVRI+3;Y3FKGX3VSAS^U]+&E,Z4D#[+*5+D/% $H=5'AD 2'I%@X MLG"==??,UOT9Q0\/-_0X),(A,0 A0:!*B-MYA$=6L#/SGMG,WW QTUJ-G/). M;(G+!UXU^>>".\NRX/J 4X *1IB$(2'))"T= #N=W; MNU%N=O)'*HCE=T_WL1YCJIYV;YC;O6)N]XZY3;;4%IL\13KW[YG=_U$51D\W MUUI"THVUEI @(^^%6I$,ITIP2(KW)BO667WO.*NOE,0H*)Q^R9EJYM[3+6]( MW9'ZE G ^D'(B/I!%P 7J)=$@+B@:@E 1=Q1>"@O=?;9,Q_Q'E%AA.4$3DV] M_3RY%=2J [;*%EME2P!!P,^[_ AKZW76UC-;VP/WJN AUCTDI>HQJJ>[R)!X MVKTJ -;W1XR,U!4#X*AZ\14(#%PR@,$=D8.?#>LMZ?:9#975% $@U4?AD 2/)D6BD:7KO#PS>_DGEA<9 M<*]>50^X!D]5\7 CCT,2')(:(;)TG8EG9A-OH;S(=&],U'+1V!S&R1]>M7J7 MWBI;8I4MM<4F3X^N0L',%8I3RXM,O]VN)23@U%V]T1,!(&U-H9 $AZ1(-+)L M>Y\A-[OV9Q07&6J=QS@DPB$Q %&_E"'!:5(SC:Q?Y^&9V<,_H[3(=.NL&GJF MVV:]M B - 512()#4BB:0Z5%UEEX9K;PEDJ+3#>P>FG1',K)N=VJG[?*EEAE M2VVQR5.DL_W,;/N/*BTR_ B;X7?/ 4@_'(VHNJ#P,VP1:+RP"(*BP",# PB* TPJ+$!=0)0%@AL(BZVPS,Q]F/[6PR/03;*BP M:.[]Y$1DU?E:94L 0: JB:U.-\,]V/NZL_;[\CYDU9=\63L%OQ/T[JNA"*?: M? 7=YDU3WJ^_ >USV33E8OURSK,9KUJ ^/U=*3:C[9OV2]5V7P1X\7]02P,$ M% @ P(1N53A]B2WZ"0 "#\ !@ !X;"]W;W)K<@E5"?;L;M7.)#7)WGY6C #?&(N5 M!4GVUY]D.QC;;8%W]24!N_6(?B2W^FE9UR]"_D@WG"OTNHV3]*:W46IW-1BD MX89O6?I9['BB[ZR$W#*EO\KU(-U)SI99HVT\(,/A>+!E4=*;7V?7'N3\6NQ5 M'"7\0:)TO]TR^7;'8_%RT\.]]PO?H_5&F0N#^?6.K?DC5[_O'J3^-CBB+*,M M3])()$CRU4WO%E\%WL0TR"S^&_&7].0S,JX\"_'#?/EU>=,;FE_$8QXJ \'T MOP-?\#@V2/IW_%F ]HY]FH:GG]_1OV3.:V>>6RV(.&F@<> &I&A MZ@V\E@:T:$ O[<$K&GB7]C J&F2N#W+?,^)\IMC\6HH7)(VU1C,?,O:SUIJO M*#$3Y5%)?3?2[=1\/OZ OO]W_ M\8CZZ/=''WWXZ2/Z"44)>MJ(?P'@QK M@MU5NF,AO^GI:)9R>>"]^;__AM;CRM)4#V*TW;%(FF%'X8;)-3C'\PY&)Q-N,AJ.:E.\:41K MT_L2F, &4_%_S< M].CN!YV2[_*)+5*8"&L_7:./2S!_UJ1_ M5']2 )LIAJG%PS(Y'78B5RL +J5F=A4E3"\(.J2WTFF'[LJG4S2_0!M55N : MH8#-M(7/DV0?=^3S6:%EE(9BGRB01"M>9Q)=HOD%6O5IKD]+P&C8PB(I623V M-4SK;Z0)?'AX0+%@"=)Z?:WE;L)3>"9:X3J3Z!+-+]!@?@H*FR9]/,0GB6"5 MQU)L8&N^/']4(OS1-S)_J1_C[8XG:3XS^:OY#"[^=LC.7#J5&@5:Y:D>U9/O M +":3%O295R* VQ7!W=LF3_-!7?H@\F9#UR^?01I],X-^^*\B0^8S.KR +#1 M,J(EB\*E/L#6+'6^V.C,@IMBQ$IGC.C XCW/(YJ,#LP4G_2]5,E]IB$^&8D M\N TY7>*YA=H%>;HI,%OTZHMP)4Y.K8GZ?[[,OLNL=@KAR.;%:&(OHF13,S5S,\]Z,ZT31^PYBMNU)[;JALY4ND3SG:(% MKM"JPU-J%&P7*0N1*,E"98H*7,<*K4XL\<&*U7E47*+Y&%(SC=6F:=3'TVE; M)EFJ'FR7/0^2:ZF^?%]N\CDNU(9+B]2S8W9FTZG&P4T!0\?UFE@ 6/5'=-2B MFTDI=,@9H1-F*7B*=NS-S,A/B(6AW-<3(T/R^XUWYB&B[;UU)=HIFD^:NF9$ M:X(_ (RP-VR1ZJ34/\2N?^ZB6%]:9[&9OX8Z7SN?^RQB'DFI M>,CY_9".17^07VLOG?EUB>:3IG::C.HI+/ZV.5NDM!1:Q[\#4MP*CY,#3 M2S91B%-)Y13-=XH6N$*KCE"ITHA=I2WR2G.>""PCM95R_$0%9CW"*T2"FTR*Q3'"YW/L[%8:=BRRF: M[Q0M<(56?66FU&[4KMT>I @Y7Q;C8^YF^X"2ZY@,OBOC5)PY1?-I4W?5\PW M9#IL*9K14IE1NS+[SK7RS8*NYNX"#IT*,J=H/@6D%I[B>KP S2:T1>/24I)1 MNR2K,!DEZ5X+LY#K+)EOH_T6)-.I0'.*YE- >LV&]=4,LAJWE0OHR=MP=H%6 M?;*C--UG5)H9*I)U7W&Y18E0/*O+%!(XKR4>-U>/C4PND1?)9+36,3S.;G'K M[JO]YW4>&+?OU355G3=I:#_ JBU4E,*/VH5?98*'0B<84F7OF)BA &ET*O&< MHOD44&\4U\MA@%4;C:7 H_8=M"?VBK(2[DI(E&YT[INBETAM-CP&:V!VN,XL M.M5U%-@J.\UF"Q8!*]Q6"J>E#J-V'7:F$ $E;""_3F6:4S2?-@48'F&OSB\H MYFB+J*"E3J-VG1:L5CS,GG;^&N;[OI+IJ!L6&VTBR?@'274JU)RB^1208)@T M2(6LVE:V4J?1\SHM2G1^Q?S+OU&94?LHG-/]S'QU8G+V%:Y8N[922 M4:C,MD0;X4YUG%,TGS85&A[/ZL5>P*I/QJ,VRDLA1^T[9HN+>45,H6>NDX3$ M1 T][=5&YV]<1@(.S$Z%GE,TGP*[:J-&"1.P&D^&+?4=KQ1FGEV8=6/;1HM "MO6+?R+\(*SF%5^2DUEV?77%EIP;!1IPCTNBE7Z'A< M?VD(L(*\O@0K.(=5];K41]XY?509>CU!]E)R. 'WFKIB/,)UG\^^0N=?@A-8 M<:K.E@K&LRN8FK,FYL?[95Z:RW?K2R73OF_O-;/X&6T<*K&E^@4-%^ $5IPJ M#2='9^R2X4F80OD_6]F\9@X./?9-*^@!N 0K.(=5):-,_#W[SLXWD?0S$B[- M3#VGF;]3--\I6N *K3HRI9+P[$JBL[*UXW4>&:>:P0/.SI!&C+_X_3NOE O> MF2,V147%Z(+3FLU%A.;0IZ?9&CNN"\"H$>DNP FL.+GS@Y.3O5LNU]F1ZA1E M_N7'.H]7C\>V;[/#RK7K=_AJ@8'K/KX*\D/9)7Q^1OPKDSH%35',5[JKX>>) M'B29'[O.ORBQR\X5/PNEQ#;[N.%LR:4QT/=70I-&PO=V]R:W-H965T&ULI5AA[;MXN[V#K_.31$4=UUK0V7TR;&_M7I M::@:ZG28NYXLWJR=[W3$3[\Y#;TG7]II8Z=7%_+LQE]=N"&V MQM*-5V'H.NUW;ZAUV\OI^;0\^& V3>0'IU<7O=[0DN(O_8W'K]/12FTZLL$X MJSRM+Z?7YZ_>/.?ULN!70]MP\+=B3U;.?>8?[^O+Z1D#HI:JR!8T_KNEM]2V M; @P?LLVI^.1O/'P[V+]S^([?%GI0&]=^]'4L;F M1WUUX=U6>5X-:_R'N"J[ KPUV!>OEBD9RJW5TFRL69M*VZBNJ\H- M-AJ[43>N-96A<'$:<1[O.JVR[3?)]N()V]^IGYR-35#O;$WU_?VGP#F"712P M;Q9?-+BD?JZ>GL]_MO/KG]2I$#P[]ZU@G5UU^=?WOV^@M./!^=>/XEZ[\S@U^V_5<729VKD\G_ M$:DW.IC "V_85QNU5-\/RW=JN0N1NC!3[VTU5UBD50L=X=V]=[>F)L_[\/>: M E>];I6VM8I4-18'MA.R&R DCRTS%:)>KWDS1]14.)H7!],-;3HSN'7<:D\J M.E6U!EB",E;%AE3OMCB,U^,T;.47-:K-PX.Y^D!K\F39I*P'5$^]\Y$M??W5 MR\7B[#4VUUYF8$^#A2CA!'HYBJ8VFC& M.%,H?%&V6VIW<_5WV*N<#4A"K2/5P!T1IDXA0-I6!I%$N& T!Z%J!Y2D:N F M/&ST+:D5D9V GSV U&JU$R1\-@,;K!YJ \-S8)((NMY8#C(2QN Z;:'A;'ZF M=(N\U9\0SG0<&_%4M1I)9>)PM=\&PT1F,!,BQ&$??\ODH-E_IT*@U>E!0:&5L8((%QM6AV*9Z MMH\$'*IIKMZ2C^ALB%CJ?])(8,UR8=0F5*T+P!JR(T VQA:[C@9_#+'AGE0Y M7V,-0?9CHWZ9+^=J0Q;(V19>4\_9U/LZZQ&BRO0MSOQC)I/L^N'Z^B93Z9L# M-T"*&BT4-N"TZTR4'%ZW[4084B4.E@-2J*!S-N@JQ6YOBEJ#!I39=< V+$L$ M9"-BCG&.C+G/RZ,A.<*_IX+#;DH"'Q/\88YD$Q/%6!3VD/T!E[B=J_.SD[_) MLFL?3=62>LFD^4";HA[+DW\<<6NE6T&4)B;XI N=U(ZT5\2M3GT/ZG8K*,RS M4HC-,/PN2U+E@V48\,%F\7@^ PZ[+B8'^AW2'Q@TM MX+(Q7LE]S_Y4C:)H_2 M-L.Y+1U02>*[9*6"X.2.\^ZN:K3=B*!W1AH7G_23]E53+"U2/A*]QW@^(<[L M.5/9Q-U#YN=%9HE^D7/(X6!=Z5+5 MN_4$ZRF'M#5Z9=J]@WNR,6B 8R'BDY_:DT[AQ!76'&\D(*?!K R0,KYH0:&H)"]I#'*#WX5K?#F,R-<_76M*F9H;Q ";."KI0@ M5;E*$T6+"S6A#D56"R?0X,0PZY8R$![C4YKAQL,S6V(Y-9@VKG>8!923'+B>@9IA"%<459$AB*L< MDHC12+2J-2'U%U:3VH#??B+:FK;>JCK6[_!V''O+\#Q#-2F^B,O( MH@&U)@&+.F#3+O+P$$5A\ES3NC*. 1(:"ZX>@##9.U;\R7'E&"9[@:NV ,1, M7K,FH6=X$XC%SKMA YU/+J)[UM292F;*1@>A'MS.RLHHVEF2!DG6FFH>@9 N MGV;<,D26[AQ2J=^0EY[/'?E]QW%(DKAT[9#<"K3A)W_ M!0(BY!/M?AF7^>S MR;8QT.F#H#QR1'W'CN,TY MDGF'!0VC/*#78SIJE,#59D%H1(P056BD5H2Z1G MW"%VA:@?D4($JJ+)H\@\B$L1O 1;ID8!E>:XK(U:&NX.C1SE_IG_AF:Y+2OH M"5H57S3%8&%>6A3JUF""NWE.\^^T>#Z!R5!#I>& MB<905H2+J.77P):$@1\?@3'&&5M0OG 1E"961LUCXJ[ M499E9XL;/;P RS9>W^9F(RC1^*J1U:,NCT*"%LYY'TM#M#0G*DW_1\KLH+PP MJN&9W#9185G'BLI@:'/J0*@7*E"\T,XYNA2E*YY_[3FG! M..F_:3Z50I3M/$11*ZO8WIN^CX=/RJ?)T^INZ7IT_2&.%1Y@&'K;'U;/ZG%U/ETV?>]".Z M7CZMKER$;,J?#:XTY'D!WG//+3_X@/%;^]5_ %!+ P04 " # A&Y5 H:\ M6"T# T!P & 'AL+W=OQ MJRR*/#B5*DZ39!270NIH.@ZR!SL=FYJ4U/A@P=5E*>QNCLIL)U$_>A8\RG5! M7A!/QY58XP+IJ7JPO(L[E%R6J)TT&BRN)M&L?SD?>OM@\$GBUNVMP6>R-.:; MW[S/)U'B":'"C#R"X-\&KU$I#\0TOK>841?2.^ZOG]%O0^Z2X$K6B1[-]AVT^9QXO,\J%+VP;V^$P@JQV9,K6F1F44C=_\:,]ASV' MB^2 0]HZI(%W$RBPO!$DIF-KMF"]-:/Y14@U>#,YJ7U1%F19*]F/IH^8H2:8 M99FI-4F]A@=K-*\SY*,G-XZ)HWC;.&L1YPUB>@#Q;[@SF@H'_^@<\Y?^,;/K M**;/%.?I4< %5J^C252+#2<1-XM!N,)J^?=,?)5='J \[ZL-CZ+]5K>.('PTAI-"#_SV5/4WU M4F.#J]J!R$U%F,-[#;-ZS9?7EXP+1P7"[6PQ!^ELGH!&YP26_? M7*3]],HO^?Y3 ==&;]"&SAB7I*I9 ;#\Z27)G\%FQNT MLV@/^J)_UALR].&T MM2'8\=C2YZ'13" 6Z$JH6/9,)Q=,?>1A 'F?)Q_)$;;"@O44G<(!,4S%WOP*P\ M68>_>FVE4AR8304XN=9R)3/!7&3)]YN 2V-J"QE7Q"B9!V*K+B]'+.BB,U<5 M#'+I,F5O"=WPG+]'2A< ML6MR>GX6@6UF=+/A.H>YN#3$4S8L"W[6T'H#UJ\,]T:[\0&ZAW+Z'U!+ P04 M " # A&Y5#'"FPO(# #="0 &0 'AL+W=O4 FCP5O%1S-]>ZFOJ^2G,H MJ!J("DK\LA&RH!JWDN9E9V+Q6W)7#1S-W0W0L>V#;71N O9A7=P@KTY^I>XL[O43)60*F8*(F$S=R]":?+ MH=&W"G\P:-3!FIA(UD(\FLV';.X&AA!P2+5!H/BS@W? N0%"&E\[3+=W:0P/ MUWOT7VWL&,N:*G@G^!>6Z7SN)B[)8$-KKA]$\QMT\5P;O%1P9?^3IM6]CEV2 MUDJ+HC-&!@4KVU_ZU.7AP" )7C&(.H/(\FX=69:W5-/%3(J&2*.-:&9A0[76 M2(Z5YE!66N)7AG9ZL:2*I826&;EEO-:0D8O?A5*7Y$.9B@)(!9*LMM#1*] 3\E&4.E?D?9E!=FSO(\V>:[3GNHS. JZ@&I X\$@41-$9 MO+B//;9X\??&3OZ\62LML8+^.I6&ULOPM!?355-5T13F+K:- KD#=_'3#^$H M^.5,#,,^AN$Y].\[O[/0IXG?"0TD)E?D[[4 M.9#&MA#NZ0XD3@12UL4:M<6&X#A1&ITA D'X BTLAB(XEZPQPC*1#7HV)_S1 M[&]L*&74G1>^.KA#1STTQEQJ1CG)##BS=*E&(C5'\FE:2\*..3ZL/O^L/(+M MFSX241D;99/54"EIB20:0$;P!#)EF(+!03ZS,Q'@W_])V7.NG,-)-YE$ MSB4NP] ;QHF1A;&71.-6&'G#T="YA5+8A!I/7[H3OOJ70EV_TF5.%'I1DGA) M$CM1X"6CV!N.)T8:!J$W&49&.@Z'7C!*G!O;(1A"\P:OYH2IPML<3*64J*AL MF1LVK]?P?^*S:KU*X+1+;-^+_%O7C3LD!]B"3#-4Q5KA-1X\64-*L4S-\?#: M/B$:VZYK/"H$N-H;.S'200Y!X*#3*$(J7HR"U@& M #E#@ &0 'AL+W=O+W=:(]_'AXGZ@I;%,5")5DHKK^^OO&5)2G+3- M8H$%@E@BYWGFS% \VUGWT6^9 WVN*^//1]L0FM?3J<^W7"L_L0T;[&RLJU7 MJRNGOG&LBJA45]-L-GLQK94VHXNSN+9T%V>V#94VO'3DV[I6;G_)E=V=C^:C M?N%&E]L@"].+LT:5O.+P>[-T>)L.5@I=L_':&G*\.1\MYJ\O3T0^"ORA>>%>>CF03$%>=!+"C\W/(55Y480AB?.INCP:4H'C[WUG^*N2.7 MM?)\9:L_=1&VYZ.7(RIXH]HJW-C=O[G+Y[G8RVWEXW_:)=D7\)BW/MBZ4\9[ MK4WZ59\[' X47LZ^H9!U"EF,.SF*4;Y505V<.;LC)]*P)@\QU:B-X+21HJR" MPZZ&7KBXLLX:=:M=ZVFABS'=<*5Y0\H4=)U;8VN=TXKSUNFPIT4>SJ8!;D5Y MFG/)++R9#+R6/6_YEZ/N[BO0U,)_0C_2U?1X+;4NTQ5?*/M'0PDOH2CZ53 M-?UBE:&GR^4R/CVC#X9^52[?4G8:*XUZARW3[T8'+F@55&!/;% $O,K.WR_C M4U'[X;N7639[<[6XN5[):GR?OWE&P1)_#@SM2G]J=2%:6/.UJBI:MQZP>,_^ M2.PK[[4/I&50!8Q";4KBNJGLGA%E 9=8B$%^^./=VQ_GKZB!&B.B"?W)I)H& MH1:$(2OAC@FX+!JG*\J.^^0=YXP!!E_0W3N+()H[%)L.Q4I01!CB2]6V-8'L MAI[,9Y,9QD=5B>QAVCW>0]8MPG(IU!Z1,=(C56#Z($=V"&&]3[68K":TBGA< M=GC0HI-S*CSTM;I<]&XF]-NV2SM/@I)Z3+&)$8M:']N18^ O?E%95"!G%_1F M/Y8\2VL!F])A*_10(2IR7^W6B"SJ@=+5JN"X&R$R<.4]CJ%8TK9IK(/?U@'Y MTDJQ<.RE%'R*M0^&=@!#NE;G"8@K'?3_<$K1I3(?Q_1^LIC<)U:W?S_UP=S: M.D8B@BL(A 04P2\+!O/O"4& $*:M(XMWMJT*)!):Z#RD2#;&T1&V,<6-=C & MFN#X#')(L8OPF0!YC,_ ]1J6H36/_&M]UT.@4'X%A\9$!/>/>R%PZR["6-S'0$K M;-Y*8:/P..Y"Z2=>NU8(G;V(?)B+B9T"FE\ZZ%(#Y)$S1X<B["=FID=\JF26;HY6PJ[H['T41/84E&#Z=?=\70);T1@ZK M'3[:O:SM9=+$X[(_\:210:E4&[3Z@Y.\&T0_MX;[[[AYXG$Z<&./.=N6VX-A MU0M.Z)VYH]CAR?GD^<$A%X]B@<&G""3V=T(J@Y1N&+5MP9,TQ]/@W&!RR>#? MQ'9Y=3+O&B_?:A82/\DFV:'YKFS)?&L<=TW?CTD@"'SDZ)22<3$P,K7D0SZ> M'EB_1\>A6M_@#;%RIH- I/=XIX3B6S1@ F_>@_?VD,T.-NOT<9X4OH [BR@7 MNC#_"E_[/)T>7#UJ=F6\8'D<"RAQNH4,J\,=;I&N+G?BZ0((CI0@*%6\@>IL M&PO=V]R:W-H965TAX6$EE>I?G<>Z#NSRW==#*T &)X>;Z4"_I$X<]41>^V"KUA@,*F6:?WG;QF''X'3TA$'6&F21=W-09/E6!GEY[NQ:.-X- M-!Y$5Z,UR"G#2?D4'%85[,+EC37!(33B(^6D5G*FR9\/ Y!Y?9BW*-<-2O8$ MRFOQ#CBE%[^8@HK[]D,PZFAE6UK7V;. GV@Y$.-17V2C+'L&;]RY.8YXXY]P M4_QU-?-Q]N]]'C> D_V 7"MG?BESNNBA&#RY%?4N7[Y(CT=OGJ$[Z>A.GD/_ MX:P\C_*'#22FXI78ZWTWZ78F'45O3!"V=J(VN36%XO*16C@6N!?!"LQZ59"3 ML;"*FI*YLU4T*6Q%/JA<2%,(90(Y(UO[1LWD_$!\)4&W2Q1F@Z:Y1H74FI$? MDUJK4"HC0DG"T"ULUJ17)*HHN8'XC/G<5DMKP-L+.W\"A1P)Z<4--T_[QY)0W3,;)%9\O34Z@P@&K9V%>:_2GW-9P(#E,^Z/1:7(4!^D(@\\V MR/VQZ2,B 4>GHWXZ90YIVL^F)^*=-&BI%2?2T8I;V3;,$NQ4V'"8=J.S)*=L MH7(D81-SAT7K"H]Q(I\GS#ET5-18YQ3=(!72;%Z^.,W2DS?^WBG8B2W*,6LL M2*V^\X)825V36)=DT-LZY@5!/NAY,%1!*)!T=A;WAU(&)!3*@&:,#6*&U,:% M^W*25<,0$A51HCL:9-GL]RSI/,.9W/(+ 9F7"J:.(R2"(TB&0[B4/D3TK4E? MK)T*],K.YQA[:%S-40VH%A-XU)1,$V#.2Y1K2ZH#B>2@UC7D:BPH%(C%+,2: M,9[:W(!643ME%C'LH72TK0E!W(;%8T7'@UG( _'VSM0@Q#]LV>>X=P18?8_H M'?+RBMSFB+T[>'W2E5E$.3A,Q^.C;JX/-(X3OYWU+JW(B!'>Y\$R%^81CU=F M956.XP^RP11O1:TYJ-C)9G5;?\FN\&3,UIU;[]&JD'*\LPW"[Y#/? ,GC(7< M9 #R_F)C9-"#, R\SR]SC(L1PL=!\ M'=FT7&,Y*PY;KFO6#1L"SB68@?1C&Q-MC^>WB]6JB %"6$(TCY'&7;1YZ?A[ M OXY[7<*7ACUG\&T\]B2>R0CK>_) WL?[I;W9I9S\MYKK&!]RS(_^ M)_'#:7J4W.>>G3Q)_NI!"=UC^>A-&2F7Z SH7UU_P_$Y,8.80L[WWC=UK!)' M_]0**D\*Y7-X"^<&^VY6PYV[+\Y8Q!L^O^W02)MK<#?;?41<-7?GN^W-%\@[ MZ18*O#3-83H:G$Q[S:5G^Q#L,MZD9S; H3@L\2%$CC=@?6YQXVH?^(#NT^KR M7U!+ P04 " # A&Y5]T;>MG$' !8% &0 'AL+W=OJTP>%P M'U;D2-R&Y+*[2\NZ7W_/+"E:EF4[S?5P7Z3EJTW[=)1H6T)[JB$F^6VA32X=&L^K8R)%//5.3]:#"8] NIRM[%F=_[ M:"[.=.UR5=)'(VQ=%-)LKBC7Z_/>L+?=^$6M,L<;_8NS2J[HAMROU4>#IWXG M)54%E5;I4AA:GOW.6K G"ZV_\,/[]+PW8(,HI\2Q!(F_ M6[JF/&=!,../5F:O4\F,N^NM].^][_!E(2U=Z_RS2EUVWIOU1$I+6>?N%[W^ M.[7^C%E>HG/K?\6ZH8VCGDAJZW31,L."0I7-O[QKX[##,!L\P1"U#)&WNU'D MK7PGG;PX,WHM#%-#&B^\JYX;QJF2DW+C#-XJ\+F+'[1.URK/A2Q3\;YTLERI M14[BTEIR]JSOH(,I^TDK[ZJ1%STA;RY^TJ7+K/A;F5+ZD+\/VSH#HZV!5]&S M F^H.A&C02BB010](V_4.3SR\D;?Y+#XY^7".@.L_.N0[XWH^+!HKI]36\F$ MSGLH$$OFEGH7K[\;3@9OGS$\[@R/GY/^#9EZ5MYA:S]H1V(BCL4+8?J447"M MBTJ6&U'H4CEMK$"G,-*I_92WV+,"!RJ5Z7:VE 3,9W3WC](#*L'2\HD=;A18X08%/[ M_<_H97@'CAN=UVR:#1:UA4IKA:65#\U:6@20S4?(J-3U*F/^!8D$]"HE X%2 M.*-6*^)P-M/>SDPY#KVHA9#V;K%K_E MN+$9!98RWUAEV8XNVD(M/9H, .L MY_C[0O%=) QS]ZBSU0Q2>R'I"OOYM%P^%;<84&C@R5 M/L:/XK(%(NQ:((O_K9,(XQ.I%%TJ&3G/1^-$_(Q<;.LQV)&_-0/9R%22P;PD MKU-?621J2VQ JBP27;)TP"P32TQAE IPW!:@H3]J!10 2"6FL!<,MPKYQ1=; M752-Q896P+*/%4+*J+,LORT-L4(W0YJ,W_=5T#4##/N5@H3:-O!.9)[4N:]W MHW_'=,;VLG:UH7L3FU(*C+)?CF7Z>^W#L_6EU?*@F)G7F WKNY5Y[7T_%'BZ M2XC2EN5[1%+\YLD7&_%J>C+ B,US$#+2@P;ICQ.Z+=75MD=R':*, 5CLJA9< M7].4M@ &E'_D8OM+H2MSJ_^'18J(*30R5GRKTAH=R#<)1D)=P; .EGM]E_M3 MT/9>6R_0IA1.@R*''_F)^$P-3N1AY.Y:#@PX[I_B04FDW/M\'>ST^,?8:#I_ MVS&:'O=XRH .QP'&#@&/>T7[3'6W_3D,.K1QI/:,8,0-3L9;Q#6S8TWW0))H MP%"F'^2$_749 B +7PK26WF@:P0?]"X?0Q0# =-UJ2C=G38\PC4\,?OY SB[ M4\"11[6N+8RT;X*N&[WO- 0?R 4?=R8=7AD@T6N_#\VK8!9&TQG^CT;A:#H( MWF 9A_/!+#@T\F9A/!H&1]-P$(,T&(:C^9 U"3[GMX$\",_@53")=/(##X MP>N_WNJ_]/J#RQW=E[NZ]V+?OCMLPK7_,((RCV,.;:8J&W V)M&,8S4)Y['/ MACB*)['P00NC* X^&9F2*&5!%CN3V1SP"(?3&+3'P7@X#MYQ(\+T0G%0DI4Z MUZM-$$^!0OYAJF/45GF,-N,_%+CS)8?MB4!]'4=3 MECQM] ^"2W0##[A]DDGD22;CX&>N5E@_P3;_--(_:2=S=C,*XSAJ83^,XOT@ MS,;QX10^!M^?R^!?D[9X%'F(1^%P/GDB6ZBN-\%X-GPI5]^2J>?S%,U!,9\] MF:71C*T?Q@>2=#!%\S".&G]'X2 :! \J@NXJ*BWM-NL71Y9C%7B#T1)M1XNO M>6R,N@WTI:__MG.F^X/FN8-][2CY0?*W8JB 2&Y*F^S S))\N8(13WC11R, &TLQD$T'O-B@A\TI$Y9,)K-[C'"A2H.W1OT=VY[ M@.25O].RPA^6FHN?;K>[-KML;HONR9L[MY_:HWE.2[ BL^.>,,T]5O/@=.7O MCA;:H6S\,B.4I&$"O%]J?+*W#ZR@NTR\^ ]02P,$% @ P(1N5< G.5;N M @ ! < !D !X;"]W;W)K&ULK55;;YLP%'[G M5UBLFEHI"P1R7Q(IZ46KU$Y5HVT/TQX<. 2K8%/;--F_W[$AC&EII$U]P!P? MG_.=B^W/LYV03RH%T&2?9US-W53K8NIY*DHAIZHK"N"XD@B94XU3N?54(8'& MUBG/O,#WAUY.&7<7,ZM[D(N9*'7&.#Q(HLH\I_+G"C*QF[L]]Z!X9-M4&X6W MF!5T"VO07XH'B3.O08E9#EPQP8F$9.XN>]-5W]A;@Z\,=JHE$U/)1H@G,[F- MYZYO$H(,(FT0*/Y>X!*RS !A&L\UIMN$-(YM^8!^8VO'6C94P:7(OK%8IW-W M[)(8$EIF^E'L/D%=S\#@12)3=B2[RG: QE&IM,AK9\P@9[SZTWW=AY;#V'_% M(:@= IMW%44U7A M@8S(!_*/'6N9J[9YUIBSEGF'<&2B2."M5YJ(A.@42"(R) _&MU/GG'%4B5(A MA+IP\#1HR#<@FR/A7$%4:WI6TW,N15Z4&C4F+!S2< M9E1#C+2!!R!BU!"3VB1,2[NMQ48Z=H:]%C/E(+>6 M?Q7N;\EU15*-MJ'X9<5LO\VK]^&>RBWC"IN0H*O?'0U<(BO.K29:%);GL"9D M32NF^$R!- :XG@@\P?7$!&@>OL4O4$L#!!0 ( ,"$;E5=*PBL,P8 *D. M 9 >&PO=V]R:W-H965T[NFC3WZV]FUW:<$M"I(CCQ>EZ> M>>9EO>G+B3.V]6OV.53Q';"]2J7%76'G9\:0#46FLRBIE0I#)W'^+'Q4/ M+863P0L*8:40.MS>D4/Y7EAQ>:[5"C1+DS7^X4)UV@1.YIR4F=7T5)*>O;P1 M4L,7D98(:@$W,A=Y)$4*M[FQNB3VK3GO6W+$XOVH,GKEC88O&#V%CRJWB8$/ M>8SQMGZ? #8HPQKE5?BJP1D6/1@-#B$03]NT(]?L_ZK.7O=Z)_* M(IQ %_X/-]/9-9R$E(^6\$<4IM3( O"0(*3XA*EA&Y;N%BSXY 03B5KH*%D# M&BOFJ:3JC6&^KJV"T'@&?[ Z#,] YD5)+FD1OI<$,H9"RPC-(92YB+]1BV!\ M2%)5@U-SZ$QD)I*_,EL()= M0R*,>^!EUV 5V2>O!,1K9*UP8V&Q5R$.MQ K$M7L)M\&3S)16E)S4+O;A,!7 MX3I$@=.<<]D0/"P<0SN$]2&@=!YBJ6G,I6M^*O/ZK@?3&I4'!1G1!?-G MUDU)M2XHO,DW!HL[J!#YW7D<\VHJXS%NV11[SY.81O)/FMV].PN'D M'>5EE0?DH%#WZ.G:X=N>M4,8X.EM, MF ASH:4B?#PAKE5&Z5MSWF*GLQL19"JF,B.N8N2*I,'UJFP*5F_NY]]IHFQ2F24M.A/L.H+,D ]\ W]"&E%Y)&^YHKI"3;55.]2 ML.)<5A3Z-O>H54HO0BX#+2_!AQ^H(TD%?.=XW8-A[W0<$$,9$3!SC-=/!KW3 M07 OS2/<:"K&>T[QN#> WX(OBAES\^KXR*T\< ?O4V&N46AS0'+C8*W)W\,6 M%.NZU6U5/B8W+)G%]K1\H0#IK@D_8%\V4:4A97,0_.6'WET]]&#J&?ZX&=)P MVPSIJ?>[7PW#@V FE[EH_'$W\-:B2W9+JTM]X>,S_ 1<:F*K0"M3N33F/L/O$Z2=V MB59+!# 1OG?*7!(6__((HDUFZ4E^WAW< MOE7T0=M/7.IZ5.;<5YE_;T-^;WLYJQ_J$76_Z>V;>LI59'E:MOJO1@">_BN1 M,DU:J:-?K9[]U?,A0+]TAB0I*E;GU)XEFM3F'3?WQ8R/N#W'4UTMBA%[^ M%J0ZZ$V..J#]POV%$ZG79&UF7)D1/;,W:2MIGIX8ES/'3Z )$K M$0U)L !HV?WU_18@:IUY^3 Z.ZG4FJ_8?Z@N+=Y&G954%UPZ;4JR MO#KMGT]>7,Q$/@A\U+QQ6\\D3);&?):7M^EI?RR ..?$BP6%?]?\BO-<# '& M/XW-?N=2%+>?6^L_!>[@LE2.7YG\DTY]=MI?]"GEE:IS_\YL?N&&SUSL)29W MX95KY=79B34; MLB(-:_(0J 9M@-.E;,J5MUC5T/-G5]XDGP\NP"NE5Z; 7CLEX3H9>5@7F5'2 M6+J(EJ9/6#JFWTSI,T=ORI337?T14'70IBVTB^E>@U=<#>EP/*#I>#K=8^^P MHWH8[!U^(U7Z\WSIO$5^_/48ZVAT]KA1J9D7KE()G_91%([M-??/OG\V.1J_ MW -YUD&>[;/^3;NSW]+OQC,=TT'OR2A\8A198M:E_I/0$?8ED*Q]*01UMMXH^<]58'\@$8U:7VCG[X M_MEB.AV_?'?UP87'RQ$"2I)14W(]J,G@:U'0\&(_'P=)B M.AL<'4VV0_5_(!^.@<[43DS*'SC,J.$PD.!+XB%;\]L]C'I?B'-@)'F+US(/N['@Z6(SG$;BDFK(QQ^?SP?/%(LH@(,]GXRC3V'BPSU\;VB&RE.GG MJS>2,I/G+QU-CH_GE)MR?2 5B_I)N S5B2AA#XHNT7Y]__:R2S0L7NN47>@6 M D,[5ROH2H11?.$L@M>#MAT(P+!3[8:6 M&=7UL;$!7TVQ/_#WA:JY1#0[,EIB7XH:J%-=F=A#6H==J*)0S2V60L0#,4A+ MIT8OZ815DFF^YB C;:@AM865U@:]HMU+!%.O2R1EVMN6B8T,YK"GSJMEKG&2 M2&EYVSGM6B!>"NT]V/O]^;&..J"2 P,)K!1-NM4! MW2 DP&7(S3!\]LZ\BJ)2B"0.V!)9;K;AS%S$J7,*%53E[9->/( M2^<^;ED9^#&40"NT=80VN@HUV)*X-V4B 9\I["?Z^OUI,]B!21&FSK6_C9EY MXP4=A#>9AN?[5.,^;]!3:(D*9=@+6:,^KNZ1.O47#^=$QO!,OR]=:7B.TWA>@[;39?3T-K2JO4Y'$_2:,A42Y[,"Q]SD$ MPP"1AK+=.=Z'"#=+LM6N7OXMAQ"(@9_75<[=$2:Q.!Y9K;8\64FMT,_@]"!5 MM[V/G\XO)=J8&\UI!\5]E\[.P^VKIE%8S6 M('=)Z=LHKGCAZKYVU]7S>$N[$X]WW=_0630PY;R"ZGCX?-XG&^^/\<6;*MS9 M< K \9KARLQ4!K*\,SO/-BSCH+O%G_P%02P,$% @ P(1N5:^B:151 M# 4R$ !D !X;"]W;W)K&ULO5I9;QLY$G[O M7T%HC($-=&1=CNTJFY(XZ2LD6[+WU^]7Q3YU>)/% M8A\2]<$JUO'5P6J_VN3FFUTIY<1#FF3V]6#E7/'B]-1&*Y5*.\P+E>'-(C>I M=+@URU-;&"5C)DJ3T\EH]/PTE3H;7+WB9W?FZE5>ND1GZLX(6Z:I-(]O5))O M7@_&@_K!9[U<.7IP>O6JD$MUK]R?Q9W!W6G#)=:IRJS.,V'4XO7@>OSBS8S6 M\X*_:[6QG6M!FLSS_!O=W,:O!R,22"4JM;E22$".(\;WB.6BV),+N M=L.7>;2JIL\^:ICMWH]N!B(6"UDF;C/^>9W5>ES1ORB/+'\O]CXM>/G M Q&5UN5I10P)4IWY7_E0V:%#<#$Z0#"I""8LM]^(I7PKG;QZ9?*-,+0:W.B" M565J"*>NWJJY>W7JP(GN3Z.*ZHVGFAR@NA1_Y)E;6?$NBU7< MIS^%!(T8DUJ,-Y,G&=ZK8BBFHU!,1I/)$_RFC5I3YC=]0BWQC^NY=09^_^<^ M#3V#V7X&% LO;"$C]7H L%MEUFIP]>LOX^>CET^(-VO$FSW%_:#5GZ;ZF#LE MQB/Q3+!Z-WFV5L;I>:("?O4I$^_5W)0(+C&9A@'9,A0;)53FE%&QT)G+A13W M*BJ-=EI9<5>:: 50B^NE40K!YD(AK9"X@F-!K-U*?-!9+'Y+\KE,Q/L2U[>W MXL.=./[UEXO)9/2R\YJ?C%^>A*(HC2UEY@1VW*QTM"(YM+4EQ,"C+DLIW"9_ M]JBD"84ET6ACS2);]VP!N434JBH*DZ=@E$/)C+36F7 K!9'S$MOE"W%T-CP_ M"U*=)!3VQ_2RDK1C,4$6J\45$M)([)*FH$#,1=]( 6^9C32F4D1&WTMMX(-P M6GZ#&CCH-KXJ^=1[S<47R#4MC0BSL$*.HDY;-%80,Q+ M!R%L;3WI(.K1"#J*6L=8VXBUKUWRZ?9MN]=7A>P9*22_F(P7*17; !++ G3X+W41JQE4C+KRB> HISKQ(<# M5->UA,?GDYDXV2+RO+DBO5?2 :M]FNGH.6BNDR2/8-:8K4>J6H+/CL6.+VGU M;>WHRL2 663(T^"\0R)91:1+I]*Y,DW.%)>3Y\&=T5FD"XJI+&X!5,A',K$] M3'S\?'HI>H;_\8V/Q#2\A", Z5U,P"]K'<.R:!]$2C4#4"L:,8UJ9*/ G8XO M@;F\M"3^7"UUENEL*<87(Q'+1S!!Z#?&'HJ[FC:2&9:C+,8JJ-(!M2O$,Y)V M%59A&@H(P6$^UYGDI@ KYCE2'(**J BN1M5O?KM_QY&Z#^J]E,1Y=27LY$ 369*1Q0SO^"H/3.-S54HV3\%Z[9A0"2-K$XEH4N:F<%I"4W6RP5^H- D.4UM$8P%ZU* ME -'-F3DQ60H-=IC;./16!<(D&N7 M (7=I@7LFPZA+.CVAYH""*J37I=&8#X/?;) !5 FTE:U0??3D80C"7*8GBM& MG%$ZZVN#@$4W '_Y5F+1EK>RZ)8RVAM-1M,2<$6!D1-IK5YHHK;DVLJ^255% M'TFP.:6C5$E+O1SMHB0:0,09A2D< '5T'HMCJZIXO*A:HJ:1@5\X-N:/%(Y4 M3)FNCFOOW*#6"=;&(7 VGG._ M&==:^ #%/553:0-2UNBUY +0>& HWCW%F'/?3T!@VH, Q KZ&-A& /51/X$! M02#POC>$:]^Y1(;C6R95]X0GM WO7R/"V^6@T5T']'1NYWY*"OMH41IALHA7 M^8(IDX"[88A8US_:=6>CFA\GN3FEY0HX;(E&2!QX$BI.N?T185MFD2PT=/9 MS6*?O;?A>QBSB5X<+M2-"2APVK:AX09#; &;=_= =TR)Z\AX65+50=@%SK5 MOGL 28"@[I'2$8XWV;,#BMLZ#C%-QDEM;@XOVI!!B0G!$3T:-IJ7U >=92NY%;I7=29Z(9=1? MKFZ00D),:F59FV9[]IWT9SE=AW[5F$8RB]IO;%,[S*@%#;NPCLYOK+#GHFW%IJ=-4,/KOQ41RSL&ICV];?TNNGO4JRHL MU>>J>.T#:5B-"F0O0]GMI![R@E@ME$\)E)::""DMI-P'\%0A('^N !QL(/N! MTL2]R]T^GD8E3R6 L') W9)7NC3VIV=K]'LX%S4FH&80V7DVF[8')OIW1,? MYDF-(;>B(0H]@0M5?>8X!*FP=A/,EZ":?%;K/%F3=!^(F@Z'OA7\E*&90P\D M)I=,.>9AD]7+K"J&'V&*E6]Z?8?);:]<+#3-4TF]II,+&!^]$TU]S.GO,:29 M53-:^LE=0B:@EAWQR0,1SF+Z 5=(;6:I_.D(#:JO#,PL4;U'M55QV#'<1WI# M>C&G8R;Y6PE+508=^S8=II$D!QIF< BX'%8L?*?&9\30MPC_22P$(&+7SXH@ M'R(=9)D8#\[P/B% ]4"^%V$KE@T[+=%M-M,N^4L. M.R 9^].%XFIL\UZGTCEBX"C"K FKDV$[L-)9()>09DDN_O/^&K4"]#$W+]>6 MTVJ-?%G[->Q:D+HH)#B(%XIC?>*W_:;\9*S=!P<[$><;#J//'S[=O,1BK*;+ M(&IG3W6[$I>15^%H-IPT7%ZR^T (RA[WBJDOE'F&2D2U>BUU(BFV"2?=7NI# M>^SP <0V9/,UGF&)>YOP 94$\WN1<-/N[ \=<@TV&OAZ^/E5O47[7$CC-Y5% MY.2W*JK>COU;YN/;!8%^S]$$AD3OXI9=PMJSV)"J23VMV,2 1&=MFU1Y-#GK MY"FE;#]+:MLZ7L1E,ZZ@*7$5;SL2#RDA?42<\-/QQ-MC.R=]43^<+7S-HC/< MG#(&3;(I:?RO<@;IU/4*T^UHM9,\".Y-B:GZN>[IMIVNM2/QV@=5WO #QGKH MU6L!J:C[%-S(S(0\H.)1%OD'OR'/I7OT<>F+#,# 5"AA^EQSA+735 XQ%+420Z MXOV1D922_S M4#XC>S;-2["+K@[T>)AX*.#'G>Q 9FXB$-%_./B'XFT;_3_6O7 'V,X*&F3L MZ385#_]T_*/#/Y['M)])MH>!_Z=!'TZ,UA\8N].^FX,C.YRE\8(FXT4B(]4? MMG'!W3O99_NL)+61$&>7+7>[9"/89-S:I&,\@G\E53-;:[X&&E5_[6O.!LYH M/K[09'*X[S/K:>=#-Y@M^7.^_RCD_#?OYFGS%P/7_D-YN]S_N8%/#A9Z+4!* MG],&POA/^/[&Y05_-L=!$I+SY4I) )P6X/TB!X:J&]J@^3N*JW\#4$L#!!0 M ( ,"$;E66E658>P, *$' 9 >&PO=V]R:W-H965T@6--OR,.R!ELX26XI4 MCY0=[]?O2%FJLZ9&7VR1]]UWWQUYQ_G.T$=;(3IXJI6VB[ARKKE)$IM76 M[ M:1K4;-D8JH7C)96);0A%$9QJE61I^B:IA=3QR[)R?B-9SAM1X@.Z/YM[XE4RL!2R1FVET4"X6<2WHYO5Q.,# MX"^).WOT#3Z3M3$?_>*78A&G7A JS)UG$/RWQ3M4RA.QC$\'SG@(Z1V/OWOV MGT+NG,M:6+PSZE$6KEK$LQ@*W(A6N?=F]S,>\KGR?+E1-OS"KL-F#,Y;ZTQ] M<&8%M=3=OW@ZU.'(899^Q2$[.&1!=QR /)K9_$=(-7BS.*G] MH3PX8JMD/[>\)U.TN8-'022TV\\3QZS>EN0'AE7'D'V%X1K>&>TJ"S_J HOG M_@FK&21EO:15=I+P 9M+&*>O(4NS[ 3?>$AQ'/C&WY@B_'V[MH[X/OSS4K8= MV>1E,M\C-[81.2YB;@*+M,5X^?UWHS?I#R>D3@:IDU/LWW0:)QE>UO>;<0BC M$5S %[5X1&Z,G%H$;G! ZR3?="Q@UP-R8YT%XQ04^;B?U7-\+]<& M3@[P!R\:0V$@F T8CC=@66B_= M6KF1/FU>>:!V/;(K[5$U?3K..*$LG$VF,Q9G6LN;KSM+J*P?I5*7<'9]/=B? M1XHXDC*ZO'!(=1_+L#>!-OJB%Z&D6$LEG<1#YF$$2N?K%F)]*2_/3:NYQ$5+ M7H(']6S^Z(P7XJ-OC.)Q;F^B\T#5B;2OHI50(ARO@U^%;GG,PZAKY.@LFDYF MT=US-G]IMDC[Z'PLV% MZ <(Q[V:3N&EYDR.QF:-5(;'@>OL2]!-T&%W>']NN['[&=X]7N\$E5+SJ>"& M7=/+Z54,U#T(W<*9)@SAM7$\TL-GQ6\HD@>P?6.X1P\+'V!XE9?_ 5!+ P04 M " # A&Y5!F:FZ?$$ #;"P &0 'AL+W=O"&*QCV\7^!8XWTGU39< AC[45:,OO-*8]FPVTUD) M-=>GLH4&5[92U=S@5!4SW2K@N3.JJUD8!.FLYJ+Q5N=.=J-6Y[(SE6C@1E'= MU357CU=0R=V%Q[R]X%84I;&"V>J\Y06LP?S>WBBQU7<*?PC8Z5>96[GZ%(9_$^LMDI=V7[GI= MMO1HUFDCZ\$8$=2BZ4?^,-1A8K (WC (!X/0X>X#.90?N>&KTIC0*?AD$8'O 7C9E%SE]T.#/ZY^5&&X6[_]=K M2?8^XM=]6$:@[L%;O7_'TN## 83QB# ^Y/U0[0\:O@[KBS1 M64A_HOO,OP+A62:[QE!D+U*H%PO+A4RJG#<9X'$S);U<7],T2/W1=*MD3:]Q M@VWA=*]T[4XC*'V*GFFK!+)85(^T@ 84Q^#[ *94LBM*.P*07&@CFLR,R[@; MP&M]1H_9"5T_:@,U_0A:%(BKR>E5)ZJ<'K]_MPC#X,/ZXY7[8Q].?'H[\%D8ZEL(\2B[&N 4
FA'XK'3J$";3NJ0^6^ECH%K=P M VIDKU/$'^937DD$Y,Z/]8.8I!I2<]A=!.!923,\0H54CV?D&$^H*66GT8T^ M(7R8K[O6EHV$?L "LF QB?PD#7 >+2-R M(P6"LS6S#I,H($E(TC0DX3Q^%BE>!&1NY?YBN< O8TOR(_8@G"1(+#0+,_(7 M"2,L]D.$^#PN6Z)6B%&B." L3">18S]"V#%&37#%3YAS$2Q2\@K_?HP(0<0I MF:/3T/I)6(K!L73)]Y4('0X9X[;*6CYD"#%I2PI!NH MBBJFY(;NN$;=K.KRWFC? &@E^$94P@A+3MN*LN=-.MLW:8H>D-*6=!LH1.-* M.@A>!$7.T2GI_G_.W;Y5JP%LGRRO[6WVO#18#KP?"RND\( '1$^[&W#5H!Z6 M]$ E[ XC5X[((DKP&_IIFCJNLFA)7[OH9Y,'%Q:[<,]*3=U=V[^]1NGXM & !B$@ &0 'AL+W=O M=78-2X8\^HNOF22VW/Q.EU MII=,[#0/G3Y Y$I$3!(* $I6O[YG%Z1,68J39CI]D4@0NSB[9W$6Y/G*NEN? M$P5U5Q:5O^CE(2Q>#(<^S:G4?F 75.')S+I2!]RZ^= O'.E,C,IB.!F-SH:E M-E7O\ES&7KO+,E,294WME*.9A>]E^,75R<\7R;\86CE.]>*(YE:>\LW/V<7O1$# MHH+2P!XT_I;TBHJ"'0'&A\9G;[,D&W:O6^\_2.R(9:H]O;+%.Y.%_*+WK*FIM/;!EHTQ$)2FBO_ZKLE#Q^#9Z",& MD\9@(KCC0H+R.QWTY;FS*^5X-KSQA80JU@!G*B;E.C@\-; +ES]7J2U)W>@[ M\N?# (\\/DP;ZZMH/?F(]7/UJZU"[M7W54;9MOT02#9P)BV^O/EU >'.OAK7Z31T$M#3 M%OSD27+XO#\9CY(C7(['_;/1"8^-C_O/CT_CX*1_^ARNKJBBF0EJYFQY]$A& MDL/)^!DLQV=G\#.2R\G3Y/N=_"23P?'3Y" 9#T[P.QH\?28WH^1 _5YW?2JZ M@]QZDJ68#E,%Y]9F*U- ;7.3YBI%EFR '9[-/%KA=*TV M:[!'[3'J'RS31/Y?YV2\-R=))R<1 KOK9F<#Y_>M/=J!Q;2+;S P@DMY[X854275VP'?DHIBY#+?J6>F M]6%<77Q]&>>UW@ZN!Y+#.EBW;FLH>9@H]C<^D'R!"1Q9#"HSJXG+2:>IP[;R MW1*K =X%;2(;"^L-5YN7Y+9/NGRER NV&&(VY($N27.-6]YR2UW4.IY:6*HU MI\7$C AX%($)ZY@Y*$.I*RX+;.'[Z4 OV@$]V)1C!RSF8DL79F9PG]$TQ/1L MJ4 C$*7T!HY"UGY0=N2_D/BQP$\^37R+_B'Q+4D0U<@Y!/7?4;ZS-R+ER?]& MN;JGG!]_+NU?SM05I;KVF^900>IPOD?LK/4%.BBDT+DUK%;:98"XHD2CD?IZ M^AY9Y9C%]:[N;A&FT91TDPKT4*%@3=J!]]&HQ<4KR/6#!3J0DRU7$&71XAKG M#(=,4XR5'4/21N.SKN>!>EE]A!_67^1J.5ADC,I+>%R:029H (2I$/R46D896SK\#F)9]%"G.+DN1N6BEN-H=F M0 .N 7E@47PR%+"AQX?4J'FC0@4,A MR1W@3-M(&S,.>="%!-G9FMLG5^04^Y<1-<<=[/!=B1FH=W0?\-X30'.4H+O MBAM#"@FBFH)#6O+DAC%6K.;4X&A_"<2J:\.5U84ABD+ 204S,>7+1EAIKN6& MEB83U10QV!P$X_(KM'D^W42]:?0+8+"_=>1_G]38>ZGIJU2HS\C4 4GC362+7G)A-:,QW8?34%)#;UM]]03_!:U7[JL-E MO^=4^_&3YX^?/'DF>^INH/:]90X[[_TE8=_QUPT^.@)H_ 2P&=U\0'D9OQO< M3X]?7W[%MC70V()F,,7IZ;2G7/RB$6^"7#ZS>.%L M;GB!S6>ERW\ 4$L#!!0 ( ,"$;E4>H_ETJP< %03 9 >&PO=V]R M:W-H965T?VFN\]V=MK4_E^*072T\W^K?7*[E0 MS\K_OGJRN.HW*)DN5.FT*855\YO.77QU/Z+UO. _6FU=.Y M[(A,S665^T]F\V]5^S,FO-3DCH]B$];&6)Q6SINB%H8%A2[#O_Q6QZ$E<#GX MCD!2"R1L=U#$5KZ57MY>6[,1EE8#C4[859:&<;JD37GV%D\UY/SM>P67W'7? M XON]--:[C[()=^1FXI'4_JE$[^4FR_=A0V-(LC7D/CD)^*Q6/3$<=$4R M2)(3>,/&L2'C#4\Z)OZXFSEOL??_/>9C@!@=AZ!ZN'(KF:J;#A+>*;M6G=M_ M_A1?#/YUPL!18^#H%/J)R)^4.V[5!^.5B$?B7-1^?U%B*==*Y'0IY,(JA5+R M#NGEE]N[929*4YZ'J]04*U/2FJ[8+'6Z%-*J2*:IJ4JO,@$"$-()*9PN%WF- MW"-%LJF62IG0F*-J$M9"ITA/'JN21]9V1.?L1(N M@]K("2]G"$S@-_T_[ (!I3G60BB5;)N9M[S>]Y=M:GDM3# &-C@$-F-79S*7 M<%5PT;LK<<86F\H!PKV)[B UCSXV.D)"1 ^OS(A0;EX5,[B-FHO>JK2^B+D MXXBE,G''QK70@HGG=7C@3$51#*O>&XH!PKZ]\7,TF4QPC+OH$0%2O-]Y=P#; M]OQ>JGW8 MO=@SXE64(?XH7P1G7SP-==4 (ZH$[!3*(-O!0CUS$O-.>QV[L#6#6&>&@(/: M2)=H4GVGJ$',#!*O-#ZR*M<*[%DYWM+* D[3T%)OF9GE>L&%%! .6):\E-A1 M*ERP!OFYQW5@69J9B&^8.H""Z'IC4:'Y$=*@!15ZKE=@I63!I0X,"C6>[]&EO!>FW M& 4X#1%G#%[H7(NN6*@2P#DGO!]TML7&B'U#&*,-DHFFS$*Z+D M^N6%5!!=<2;:W!M]9IRV>/1A'["FP0?C_&E./E <']Y*CJW:Y\(4JL19_ 9K M__Z6$!\&5IQ,<1P/Z7P\NHR>EZBV\T"G(8\(WXFSY <5Q&/ZC?CWW"12V.:S MX0^"G<67T9OH;)C0<3RFX_0"QP](WUT4V)V8CA<)N9.04Z/IA*(CWI5I7F7P M9XW$XU3<";K=1"0T,A/N:YGWR.F=7!T./ V91:6%Y,#(6:A8U"H:G[/3;J= ME^+A,!%HCJ!&;S:EN,_761WH4@?,"42P:#B:Q($&+.- M2)7EZ0DC94H#2LY!W*<5(J*H-F8NTVV[Y\+^L](KJMF>^+5"$!6]\.BBJC,- M/KZ$B@[Z_H\>R>$X5K[$S:X>V]Q5M#<__68-]JTVX+$V(!3M4VU Q#A6$8'# M$B31<#2AF\-H,HCI9(3U8V%4BA-P MA,-@]XX[)-)V>!D]T:@/$J:!ES;SF"05+!H"^D=:Y;PQE&4;?C%5V3E>!RS> MLVN[=_Q M=P5JZ @T.F+DM9%@8JWP\H!3J9=F.81]]#D*?<.VQS/V(H'1<)! M:EIF9K@_,]:&T9DQI&N-1:_@>S5M?N;I$H!OMT\_X>DQ8CP<:;_\G4"(,_;] MS3Z+@J]Z0(U[EX-#H%>F'DB*<0]CXC^V?P>MCKJSJ?QW7A;V4C_TNNAXKZ/U MJ71+,:?,[NUG]F$O>J#%*ZGKMSON\]PBB=$H$Z("ZBO;H+ MI5WHDFA[#M%!;S+NA+>:[84W*_YN,C/>FX)/ETJBWFD!GL\-7KKK"U+0?$B[ M_0M02P,$% @ P(1N58!WD^C(!@ 01 !D !X;"]W;W)K&ULK5A;;]M&$WWGKUBH1N$ C,6+KJYMP$G3UD"3&+';%/CP M/:S(D;0(R65WEY;57]\S2U)27-G-0U_$R\ZZ9HJK"RU*:7#HUD-;6U(YEZI+(9)%$V&I535X.K"O[LU M5Q>Z<86JZ-8(VY2E--LW5.C-Y2 >]"\^J=7:\8OAU44M5W1'[K?ZUN!IN$/) M54F55;H2AI:7@^OX_,V(Y;W [XHV]N!><"0+K;_PPTU^.8C8(2HH)DNK/\5FU8VA<6LL4Z7G3*>2U6U5_G8\7"@,(N>44@ZA<3[W1KR7OXH MG;RZ,'HC#$L#C6]\J%X;SJF*DW+G#%85]-S5':U L1,W59M@,'4Q= #FY6'6 M@;QI09)G0.;BO:[I.\"'A']9E(HU D49*\@)?N MHDP]7OKM48K_72^L,ZB*_Q\+N,4;':'#U_7?Q)/KA M!6]'.V]'+Z%_:TY>!#GNX@?M2,1C\5H<8^0SB;5\(.$V&OU6:^/DHB"Q:"RP MK16VU;%GXGY-XI:,5ZTR$C=E;?0#><0[730,MY,7O*9RP@M5-H6W%0I0KRI5 MK82LACH^&,@PL+'D-N+?12J"I' MLQ@%*QOR:G1VX(JJLJ+)Z< # >?%0D/[64]D71AST"RL MRI7DW.^SQ$D5U=,L[NK -:;Z0EN/UT[9?1GT?I\AL,I/".&0$NOSZK8UDU1L M14&^"D$C]\N6I('&9VQ!""*CX*4VJ"E3R/A?J(U-KR#L3J$V"CPIV'#:UWG5 M9 7P^R+?AE[-!^=$5BBF\OOO9DD\_4$L9:8*Y3P9]VME]^V+>Y"+G38_I%W\ MLD6E84?O.P!CD3VA)\1RHG=0)>JA"#LX']Q2@\8P@-_(3-N[FBN9_7$:M>0C M0$B6:FDDX-U7SO'X$DO#>8 A#"S'5W/ XO+5OKU!_,MN/)6&*5V"=D(&"%GUFSCQ)AY\X(1\]>84<&ZM M&PL4^RK 'NVH7"#%_4;]SU?Q-TI]:MT_#_YU4PE.@ED8C1-.:).$H MXA=)'*;Q+-CUX(%6&LY&$]:(XR >A>-X$L3S<#X?!??:8>9U_ 5Q',[F,Q:9 MS"9!.@GG !PQ;A+\[*?8K=%+Y?[=49&$D_$(O\DX$=,P2J=B$B;1Z)A[8A(E M8I[& M;C&73&\TGGV,H;K;U1D0)L@M]XEHI9.!N/^3>*@H^[2BH@_0TDGL:@ M+ U>!:>CR9PO8U 2\TT:1G[A&(FGTW "%B$5QQ%?IG!W[)_#.!GAYHDCI_,P M&K7X4W^)TS!-/,((&E/<^#+F;J='G#,L)G]%#LNH$_;&_\Z36:O,MMYBXJZX M&3!9E.&=$V6/SLNQ&SQ(_L3'&H9DXS>8%BZ9I,'K()U.\?O13Z53]N]5UU*= M3;85(U\(Z73,%N,).$Z#TU\/9(\U(TH/D2:>DQ,NH0G2?.*CG7N?3QAW/(_] MH-)?<23D ND)>%OF,>5\(W*;5D_[3_RSE?:S:*5UOE'88-L)Y<"1XL$E+>:@ M4-B?E?$U@%W>K#QA)].S,4X41=%]#!U+N1^MB'8C>6@>\'9O=^?CZ_98N!=O#]?ONWVYH"54H[/I M>"!,>V!M'YRN_2$17\3X&/*W:WQE,(3^ @ C08 !D !X;"]W;W)K&ULG55-;]M&$+W[5PP8("=5I&C9<1U)@*RT: XIC!AI#D4/:W)(+K+<97:6 MHO7O.[.4635P!"07:6=WYLU[^_&X&IS_0@UB@*?66%HG30C=;9I2T6"K:.XZ MM+Q2.=^JP*&O4^H\JC(6M2;-L^PZ;96VR685Y^[]9N7Z8+3%>P_4MZWRASLT M;E@GB^1YXJ.NFR 3Z6;5J1H?,'SJ[CU'Z812ZA8M:6?!8[5.MHO;NZ7DQX2_ M- YT,@91\NC<%PG>E^LD$T)HL B"H/AOCSLT1H"8QMM MMN._>CKNPTG!3?:=@OQ8D$?>8Z/(\IT*:K/R;@ OV8PF@R@U5C,Y;>50'H+G M5 6DI@61[B[$2[_#MRO\($!&H+? M;(GE_^M3IC;QRY_YW>5G 1^PF\-E-H,\R_,S>)>3WLN(=_DS>N'O[2,%SS?E MGY>DC\C+EY'E]=Q2IPI<)_P\"/T>D\WK5XOK[.T9WLN)]_(<^H^?TWFX/UU M6%S#+Q?G-^0>/6P?=K"\RBZV1>'ZN AL!M\DSB TR'-MI^SAPN->G@]TW(:S ME $=L!T;*/8.@J%!CZ# ."(H)J@#CWLC29IP#N]MA'6=MO*$7<57W[)7"-T9 M#"A@8%U@H$[Y<(#@N,63'GE2X%@5F:'31S$#;$\#7KV[R MQ9NW]-Q.EDN]UV6OC#D 2]8C'577GAL$9 K"]J)1>]'"'H%>Q&)5L>F ,.Z] MJ"-G=,FK)?L8L5^0<&!C]4JLB690::MX(X6T(QW]BOL5BAJHV#=I#I\1\(FM MF/"HCJTG1H4C.3IB=D7O/9;SEZY;>F(1+?HZ&J'L/)_HZ!;3[.2UV]%B_DL? MC?J#\K6VQ#0J+LWF;ZX2\*/YC4%P732<1Q?8ON*PX>\%>DG@]'Y:7QW MYT,G3EA.^:1KK-!6F[/AL>#?L7UVI5!WXQ.3]MY8H6%#ZV5PZ_)ELK MI6K(>&6-<%2=#>='KRY.>'U<\)NBM=][%IS)TMK/_.-]>3:<+? M#5V2UFP(87S)-H=;E[QQ_[FW_D/,';DLI:=+JW]79:C/AB^'HJ1*=CI]3@@MJQ.)Z.Q&PZFSUB[WB+PW&T=_S_3%\_DL3)-HF3QZR?7TBO/*=PQ;9- MD$S\0T'^!S/BW>*M6&Q\H,:/Q'M3C 462:&A! Q/Z^R-*LGQ/CQ7Y+EOI1;2 ME")041L@J@=D5O!&#EM&P@=95;R9@5 %L.7%7C6=3CZ]K<):.A+!BD(KQ.*% M,B+4)%J[AC->#V_8RA]*](M#B<;BFBIR9-AD7(]0';76!;;T],G+V6SZ&@G% MIZ/7PKK^Y9KNO[.=N_^28[BT32O-IO^8 [T/%$<)(U"^I5>EDASC2*!UHS;= MD-Z,Q:^P5UCCP;)2!BH1=P!,C0! TA0*2 (N&,T@%+I#)XD::2+#6MZ06!*9 M 6C5(I!2+#Q AV MJ;76*S8Z@A$/08W&,7E<=L7F"^EK46&*>(%AQ 8&6*!LZ7O;5(YV2""ADL;B MDES ; )B:8+%40!KQ@82I?*%MAZQ^IP((MMBBUT'P=]"K'BJ%-:56$,0[E"+ MC^/%6*S(('*VA<_4_F\ZM,I6_WT@ I2@Q!V$#2 MME$AUG"N]2 RI$@<[!TDJ"!/QLLB8;,FD MN:95KQZ+9W\<2&LI=8PHG7F0D^SI)#8DG2">4.(-J-LLH3#'1W'&'(FU]!CW M#NT*#)QMN&D&/4*'0!F)91>$@@\;Z15Z9L7VVJ>>HR^=RCV[Q2B%?K@=]N'K M>X";G)WT3:>8?@8D*7/#LHVP9[+/NNH0#J<>/7KZ%^7VM>TTPF5CLB?3I\ZD MD]:V;/]LJ.]$S^L=H;3[W<>R-#>FPY[KI-ZPWM?^IP-E&]PKVPA^->U1*>*[ M8*6"X.2)\_:VJ*5914%O5!Q<[.F#=$7=6YJE>B1Z;_%\0)PYH(+9=TV;.US((#$O,BUQ#AH-UI4E=;ZL!UE.&5"NY M5'J7X(YL'#2"8R%BSP_M25ZX<#UK#C,-(>$$AJ"1G:0QQ!G\(W4W;:8*VO+M=)IF*&]0 FUA*[T(!6Y2Q-%^Q1* M0A]&6>TY@0$7#;-N"07A42Z5&6E\[5-;LWJFHZAD-R##,DXFS$06_6HTN+,# M^12?G_%-A(6Y84RS8B*Q$O83KH6]@5S$BL93;$*T15B8<@[G)((HY&4:NT M\FF^L)J4"OQV@ZBM:W;[35SGFY7N^7IC@I%P/'5X]!;8>MT_-WSH7#IWI=^!-O&N];2!M N M/M902'*\ -\K"XSR#W:PO7R?_PU02P,$% @ P(1N5<+-)/(R P +P< M !D !X;"]W;W)K&ULK55-;]LX$+WOKQBH0-$" M<23+CI,FM@$[V:!=;! C1K:'H@=:&EM$*5(E1W;][SND%-4-XAR*O4C\F'GS M'F8*1((?I=)N$A5$U64VDWL*HLB#TZE MBM,D&<6ED#J:CL/:PD['IB8E-2XLN+HLA=W/49G=).I'3PL/-!HOK233K7\Z'WCX8_"=QYP[&X)6LC/GF)Y_R291X M0J@P(X\@^+?%:U3* S&-[RUFU(7TCH?C)_3;H)VUK(3#:Z,^RYR*270108YK M42MZ,+N/V.HY\WB942Y\8=?8GGV((*L=F;)U9@:EU,U?_&C/X<#A(CGBD+8. M:>#=! HL;P2)Z=B:'5AOS6A^$*0&;R8GM4_*DBSO2O:CZ0-FJ EF669J35)O M8&&-YG&&?/3DX-W"*)E)=._',7% [Q9G+?B\ 4^/@'^ .Z.IM3Q(FB N%VMIR#=*[F_=GR,>STDM$)W."* MWKZY2/OIE1]RZ5,!UT9OT89++W0.]XQ@X;[R=YBK<5FOR%0R@^%YTDN3]\'F M!JW<"G^]79A_Q'S#9%MH!@PI=" U5R))VH>=\RL']SM>^E[ST@'T1?^L-V3H MX[*?G:A7_4^MD97U1\]_N $;J46.I-"L1.75MT ]N#:8BX)_C7.L8H[ MH;DE^CTHA /<"E4+'\F$X^B.O8T@CC+EX_@K-]A07J&2N$4F*)B[WH-9>[(. MGWOMI%(N*ACD MTF7*N)JOPNE+]1\?-+$2[2:T:@=!6-//NM7N-9@U3?"7>?.4W G+^7>@<,VN MR>GY602V:<_-A/,<6N+*$#?8,"SX14/K#7A_;0P]37R [HV<_@102P,$% M @ P(1N54U))EJ- P &@@ !D !X;"]W;W)K&ULI5;?;]LV$'[77T%HPY :O0SMNS9!N)FPPJL05!GZ\.P!THZ6UPH4B6I M./WO=Z0LU49=HT!?)/)T=]]WQ^.=%GNIGG4-8,AKPX5>^K4Q[3P,=5E#0_6- M;$'@EZU4#36X5;M0MPIHY8P:'B91- D;RH2_6CC9HUHM9&+K!=X"Y]81TOAT\.F/D-;P>#UX M_]W%CK$45,-;R3^RRM1+/_=)!5O:#Q/'N@1S+>VKH:J'DGBBKC=[LPH7JK)$< M$_90-D;A5X9V9K6FFI6$BHK<,]X9J,C5GU+K:_).E+(!TH(BFYHJ(%=/M."@ MKQ>A05QK'98'C'6/D7P#8T;>2V%J37X3%52G]B'R'4DG ^EU O'9.0.G_I#R?AG[M"&X6E].^Y-/0HV7D4>[WFNJ4E+'V\/QK4"_BK M7WZ*)]&O%V+(QABR2]Y7IXP?!\8!^2JX<\PO^C[/_*D&(KJF0"2Y)8C:X"73 M%E,[M&,)@4\=>Z$\ 'U=Y6NY=.=>RT^A$!P1>2V@-P?9U,*CPFEQ[3[4"($U?EV#KTGO MJ$\E6&<&7(1#L7TMBK]3ZZ%K0%$CU=Q[P%Y[&A4U1K'"A6OD&)^1Y7,M>05* M>S][5WDPFR7>-2[C.,C2W,KB-,B3:2],@FR2>?<@I$NH1?KHFA)4;^@+@N]@ M.!_LSMI@?IC8NJ!$JT2[+3])(X2/(\R//42Z(@GZ1!-IU9:1S%P2Q+ MK'0:9T$TR;V[ZC_L5QC"_CM0[0E3C:, ;*4(5+1M7CLVP\G_()]-CZJ TT-B M6VFP AGE_',/@@.!:"@[Q0Q#5:P5WN'!DP)*BF5JCX=W;O[L9<>M'(D;]F8P M]E*D@QRBR$/0)$$J08J">!I[TVF03V-R[FJ'1_T:JV+GII+&/'3"]*U[E(Z# M[Z[O]U_4^ZGYGJH=P[QQV*)I=#.]]8GJ)U&_,;)UW;^0!F>)6]8XO$%9!?R^ ME9B4P\8"C+\#J_\!4$L#!!0 ( ,"$;E4PLO5PCP( ,<% 9 >&PO M=V]R:W-H965T!GF!MC%(FF^QT<)Y&HOY).J #1Y M:1A7:[?2NEWZOLHK:*BZ$"UP_%,*V5"-KMSYJI5 "PMJF!\%P=QO:,W==&5C MMS)=B4ZSFL.M)*IK&BI_;8&)_=H-W4/@KMY5V@3\=-72'=R#?FQO)7K^R%+4 M#7!5"TXDE&MW$RZWLC/.E6+N!$00,2!GAL']@_V=ZQEXPJN!+L6UWH:NTN7%) 23NF[\3^,PS])(8O M%TS9+]GWN;/()7FGM&@&,"IH:MZ?]&6XAR/ (G@%$ V R.KN"UF5UU33="7% MGDB3C6S&L*U:-(JKN7F4>RWQ;XTXG5X)KB5>#;F#'.IGFC%0Y.S!GNH7M/;I"P4N0C+Z#X&^^CM%%?=-"WC4X2WD-[06:!1Z(@BD[P MS<9^9Y9O]C_]?M]DRD9_3'7<$\;3A&9HEJJE.:Q=G H%\AG<]-V;31W>Q! J&*E(+A *NE[@ VEH,I#C*SG7".\CH8V$SK9F#(IC7N>MDWA)&.$Y]\(H=AYY M]F]2XLWCA4F(9\[&U*<\!Y0B22&Z3)<=P['.18<-.&>A%P0+Y]P:88#&@]"4 M37;E$0X:2X>!%R9&0QAZ47))IE[,/QJN!N3.KA!%;-5^SL;HN*4V_7#^2>]7 MW V5NYHKPJ!$:'!QF;A$]FNC=[1H[:AF0N/@6[/"30O2).#_4@A]<$R!<7>G MOP%02P,$% @ P(1N5=R%76.Y! R0P !D !X;"]W;W)K&ULQ5=;;]LV%'[GKR"\8D@ )98H69:RQ("3-FV M0N:;,4P M[(&6CFVME*B25)SLU^^0LE4G452L&+ 7B9=SU?G.1^IT(]5GO08P]+X4E3X; MK8VI3\9CG:VAY/I8UE#ASE*JDANC>7!R'EMY)_!; 1N]-Z8VDX64G^WD*C\;^38@$) 9:X'CZPXN M0 AK",/XLK4YZEQ:Q?WQSOJERQUS67 -%U)\*G*S/ALE(YK#DC?"?)2;=[#- M9V+M95)H]Z2;5C:>CFC6:"/+K3)&4!95^^;WV^^PIY#X+RBPK0)S<;>.7)2O MN>&S4R4W5%EIM&8'+E6GC<$5E2W*C5&X6Z">F;V5,M\40E!>Y?2J,KQ:%0L! M=*XU&$T/;CG.].'IV* SJS+.MH;/6\/L!<,I?2\KL];T395#_EA_C$%VD;)= MI.=LT. -U,N'4)X1ZO(=NF$;@T@D=I;#W8-1R&*1W T:3#T6001S=(\'F#B$?PS+,O3:$@ MIY=%51@X^AFILJ\K%@_T/?]+*GHAN-9]4!OTV0^UVS70I11X/EA$&\LX5*_E M1F.A@*Z4U)IF.\#S%O"V:7F6-64CN,%0<5F9XF_NJ!X30F)N,Q$ND^)K)MQE M &&NK5H/FMXZ_T\:CLSW?,_W?3_!T7:O/X0+Q^_H3(%PVGI=U)I89,4L ML76/O31RR*('41Q1!P"/L8C<*IX#K7@)&E?B)$6H>\$T0MDC,@DFY#72#3%CK(/*W5$/LCJ*$.6MC37<+$];Y[%$X4A:N&CT\ID68/! M1%8*7%^0"9M:R]/6OT_F0A2N>9Z*Q,R)Q!/R"U978?0Q+MM':_U6&BYLFLR+ M(K9MX8!%3S]",HGZ2_B\D?Y=!?^;LD4A<^W*O""-7Z@6,L4AF23!MVKU/94: MKA-+42)-7JQ2F-CH@ZBG2+TE2KV(M?F&GL_\(7:*.W:*!]EIF(@\>MF81L'C MWGMSCW=5#7VT-.QLF(% FZ)\SC+0>D/,$2OU+<9!!\J9J^#>T"4*T0?@2CLJ MLU\9^-* >D9,OSLAL+>H?6R?$,M.6'][\\Y!N>-B:A=#[+_$#B(2(@IQ,"%L M,K&#&!_('9TS$B;)UW+:GNJKW'CO>HF86[E+-%*R;:/VIMFM=O?T>7L]_2K> M7O+?<[4J\/ 4L$15_WB*QX5J+\[MQ,C:7587TB# W7"-_QJ@K #N+Z4TNXEU MT/V]S/X!4$L#!!0 ( ,"$;E7# R5(P0( '0& 9 >&PO=V]R:W-H M965T4L"'220T'UA2Q!X$XF54$-+M4NT*4"FKJD@@=1&(Z"@C+A+^?.]Z"6$JZ%!25H#03 JB M(%OXJ_YL/;#Q+N K@UH?V,16LI7RR2YNTX4?6D' (3$6@>+C!2Z!3:W4G= MQ XQ.*FTD46;C H*)IHG?6W[<) P"=](B-J$R.ENB)S**VKH0IN2U*)5_ MQFAR]IEN.>CS>6"0W$($24NT;HBB-XBFY%X*DVMR+5)(_\P/4'2G/-HK7T''7B=CAQ?^G$]]76VT4OE0_CO6BH1H?M74'2>OK.T_U(NCV#VC<>CM6V*7HQCO_6'HW1U5Z8V&4W?=5$HP4[4E M9>S5VMJ;Q!.\,*073F)OV)OV)]XJ2:JBXM1 BL,!^Y,P:L>/=S;L19.Q=VZ- M<#Q%XQ]:AE6,IR.\(RTY]JH$!Y.@ +5S\TYCIRMAFJ'0>;N1NFHFR>_P9A[? M4[5C0J.<#%/#B_'0)ZJ9<-O 90-P/U,2K-?6(+N1[/\ M!5!+ P04 " # A&Y5C:KQPJ<@'HSB>#@HA56=^[M?NS/Q< M5RZ7"N\,V*HHA'FYPERO+SK#SF;A7JXRQPN#^7DI5OB [G-Y9^AMT%A)98'* M2JW X/*BS5E>2_P1>+:MIZ!/5EH_<0O[].+3LR ,,?$L05!MV>\QCQG M0P3C6VVSTQS)BNWGC?5;[SOYLA 6KW7^5:8NN^B<=B#%I:AR=Z_7OV'MSPG; M2W1N_176078RZT!26:>+6ID0%%*%N_A>QZ&E=SC(H[P13LS/ MC5Z#86FRQ@_>5:]-X*3BI#PX0[N2]-S\5D@#7T1>(>@EW$HE5")%#N^5=::B MZ#L+QX]BD:/MG@\?$1A*X.,G)PH*V?W M@3YH=C_HQPSA6A>E4"]064S!T0)GEY:%R358652Y\*56Z)1P.4WEX= 0:]%+ M+QGF\R;8O/)5&",XQD*E9,9F/>H"+B?K=_MIY$K))>U1U7RBI!OXM& '/-Q01AOIT:[T9Z5?DQQWHT?M1![=H)'/PN/9 MN/E"M.C5_Z/Q+%RCFJ,MJ1[]3893_H^X/L#6]5&B\5]DE6#OF5E+T:6P.@H M!\)Z E9*$ARV<3*E7X"S$^HMBEE\5E\/,&W:,&UZD&G7F5"KD(C=#KOI6"W^ M[2/:0>O_G6AATI!_$Y)DB^C'5J0KLT$6M:.35L8;(P7%3:P('S/DC]GK7'Q' MBRE+W&.*H5_ +0I'E+:;-A22N=/LFM@$TER)G)/+K+_!I&Y50]^JAM%1U&NE MKK>/88R?="7U+&\GI:X3C>.IIP/=?R#;/@42G8TFX1J%I'($6]&3*LDK=I:6 M5S0# CF;;M'([7?T#2B:,8^G9]"%XW%\2K<>/8L,4IQ?& M?CJC7XA?*63*!]:[-A,KW-_T)JN"C0K M/T,2HW2E7!BTFM5F3+T,T]E6/,RXU(Y6%!+(<4FJ<7]&'=6$N3&\.%WZ66VA M'4U^_C&C41L-"]#^4E.?JU_X@&9XG_\#4$L#!!0 ( ,"$;E7!4E#%'P0 M T) 9 >&PO=V]R:W-H965T,5YKD!(AJ_6TRW#VD<]\<=^K7-G7*)F<(KD=_R5&=S M=^I"BAM6Y_JGV/V);3XG!B\1N;*_L&ML1Q,7DEII4;3.Q*#@9?//'EH=]ARF MP3L.8>L06MY-(,OR,]-L,9-B!])8$YH9V%2M-Y'CI3F4&RUIEY.?7GS&6,/@ M%XMS5,H7R M'MW%QP^CT^#B +UQ3V]\"'UQ)N M,_C*RQ3^R$7,5+54-2LU4,1=QI/, M\.!*U42#EO8A&>B=^/2(3'J@##43F%O*2G_:$"](]@2KI"@(2%"2)6E'EJ S M),JBIG!B T#;!J.+-X1?1.HE&T@%05%. M$),6O0(0UYI(J$X]IHGJ44 Y0I=CRE5BL^^.Y,?J\U.L6Z1W-$%Z!E,C7H*8 M*H<8LXIF#YS>.,P?X6@\G/: )5HEC70$9>7!!^H("M7065JEG5?T&W[.D7/B M34X"Q][!CIDS,$O'SDJ9JDC,B2I]3AA%P;4I.]@@.H,1'=RQ<\ER:T,,.,4@ M.:7)9C2Y4�Z'4WYLH9C",R_TYDN[R,STMBQ&CL3::A<\VXA'N6UQ:Z/1,J M11;SO+D.E#KO& XFX1B.7S@UV+8W72/35*O/?:+@E'R6>2X2DC6UZIE4E2F? M5XH-SHSUJCOH5F(JLT2:DR;D5R[,IDCOI<8B1MD_FG 6GCIKRE3 M 57LT4BLWG<>G$9G\$SX_Q_X""+O;!S!6^^BO]>B"I1;VXB;0]1-M^I7^UZ_ M;%K2X(5=3_B[(IODV$RTJV_!BH:E]VF%&WRLHC0'M;P2E MT4Y,@/X+:/$?4$L#!!0 ( ,"$;E7?T GKE@( ,$% 9 >&PO=V]R M:W-H965TA?/>9#%P\3[@NX"M/=@S5\E*Z]_.^)+/PM@) @D9.@1.RP-<@90.B&3\ M:3'#CM(E'N[WZ)]\[53+BENXTO)>Y%C,PG'(60/\^/2%:G+=EK6R0G 6^ANF#]^"U+XB0Y@=?O:NU[ MO/[_UOICOK)HZ&'\/%9M S8X#N::96(KGL$LI&ZP8!X@3-^\ZEW&[T]('712 M!Z?0T[E[K (%6"84PP+8/,M,#?F3>#K0M4)[3/I)\./2[XB#-ZR[/2=O.;=[ M3MYRLKPV0FU\4%8; PI9!4;HG D;<,O66E*[VTEPYJ%T;;G*[7FPX)*KC)"1 M?>6JIC' >LW]!J^#T6 <7#U',Y#I!S"[X*P?G/_KS"07I0W.>L-QY\Q(9/Z+ M^H8&!Y(K#IZ1TI-"*%=@NG=%O,/1B!V[L^B@K4HP&S\\+/._H.FP[K2;3_.F M+9_"F^%VS,"R+_6&O>& M(^BF=OH74$L#!!0 ( ,"$;E74Q817;P0 ,T* 9 >&PO=V]R:W-H M965T/V:2_BU]WO?G>\.W&VE^J++@$,?:RK M1L^]TICV:C3260DUUY>RA09/ME+5W.!2%2/=*N"Y4ZJK41@$Z:CFHO$6,[=W MIQ8SN3.5:.!.4;VK:ZZ>EE#)_=QCWF%C)8K2V(W18M;R M9@_FCO%*Y& THN M:FBTD U5L)U[U^QJF5AY)_"G@+T^FE/KR4;*+W;Q/I][@24$%63&(G <'N & MJLH"(8U_>DQO,&D5C^<']'?.=_1EPS7S6'+=Y59R?UOT/OC M"&:RTNY+]YWL./%HMM-&UKTR,JA%TXW\L8_#D<(D>$4A[!5"Q[LSY%C>R-@I/!>J9Q0H>H-D!?7//-Q7HM[.1051[-LIZ MA&6'$+Z",*4?9&-*37]MTBCP:1B$X1F\:' Q M M&,;GT!>W0O.B4%!PEZER2WO.IXB>A3I-]+X$NI45%J!H"FKL31,%[KPQFG*: MOR"@^J!MGJAY:L%N%5+FFDJL:$05&6C$5-0@MBD5 .5-3AND0^LN'\#F \7; M-%!O0 U7Z@1QPGS**XF$]L*4#@+G%?E#J#I3KA4T&]'W=*OD CNI:5CL;/7T@ M3]9/&I7I+6A1-,[KY4Y4.;D@S$^BL1O3,,(Q]J=3YL8Q"\FG![1GL/7UM39L)/0#%I )BTGD)VF ZV@:D3LID)R-F05,HH D(4G3 MD(3C^)FE>!*0L=WW)],)?AF;DGN%;=W>A[5S@[YAK[/+=9\!2"<)$DO-THS\ M2<((B_T0*3ZWRZ8H%:*5* X("],CR[$?(>T8K29XXB?,0023E'S&?HZAQC@/ ML?T^(R01IV2,H*'%25B*QC%TR;>1"!T/'*)QONB?)5O'OH?> *.6E:P195@TO[-%+=XZE;&-FZ M!\M&&KQ9-RWQO0G*"N#Y5DIS6%@#PPMV\1]02P,$% @ P(1N58&8_:FY M @ ,P8 !D !X;"]W;W)K&ULC55M;]HP$/Z> M7V%EZP02(B^\%!A$*EVG55HGU++MP[0/)KD0J[&=V:9T_WYG!S)0*>J7Q'>Y MY[GG;-]ENI7J41< ACSS4NB97QA338) IP5PJKNR H%?+11:0<.2,0Y",RF(@GSF7T63>=_&NX ?#+;Z8$UL)2LI'ZUQF\W\ MT J"$E)C&2B^GN :RM(2H8P_.TZ_26F!A^L]^V=7.]:RHAJN9?F39::8^2.? M9)#336GNY?8+[.H96+Y4EMH]R;:.[<<^23?:2+X#HP+.1/VFS[M]. ",PE< M\0X0.]UU(J?R$S4TF2JY)4V?/\?7>4N>OJY4V"B_$[U.5UD3]TT2V22:ZHBG,?.P" M#>H)_.3#NV@8?CPCL]_([)]C3Q9*/C%WX;'?2&L. G)F2*XD;Y/#&DX)/T^] M+ !)2^Q")M;$V),FK@)A-#&%-0YSLSJ9<1M&1>;)C2*0Y^#:R/J)H@;TQ&LQ M@7BYT1BEV]ZR4 "$U]KP&^ M6<\4M7],:HUE>I=7LO> 6H M'H[D>^^]UK@31Z'7QF44=89AW_JB7F?<&]3.N#,8(]7QAK^^(UXKCD:(C(9# MY G=,K[T;E[LCQ=W>Y?>A1=U^_@,NYQ:G;$APT,@>U=N-*DU1NA*E[ MNO$V$_&J'@3_P^MQ>D?5F@E-2L@1BHD'/E'UB*H-(RLW%E;2X)!QRP*G.B@; M@-]S*L F:_T3R#U!+ P04 " # A&Y5%DLON*(& =$@ &0 'AL M+W=OO(+P'',"Q+?G.)@9R MM-T"31O$Z>9AL0^T-+:)2J)*4G:ROWYG2%F^5&T#&+(.\N,WPV\.Z7(CU3>] M C#L)8E3?=58&9-==#HZ7$'"=5MFD.*3A50)-WBIEAV=*>"1G93$G:#;'782 M+M+&]-+>>U#32YF;6*3PH)C.DX2KUQN(Y>:JX3>V-Q[%#OA+P$;OG3.R9"[E-[KX&%TUND0( M8@@-(7#\6\,MQ#$!(8WO!6:C7)(F[I]OT=];V]&6.==P*^-G$9G556/<8!$L M>!Z;1[GY$PI[!H07REC;(]L48[L-%N;:R*28C P2D;I__E+XX6OWQEUUJ#T8RG$;.VL$^" MST4LC$"S<()9 ;OA,4]#8#,20I6!M12J#72+A;B[Y#8DH(#!FL.<%YA]OJH:P-)',T&[7M MW4%87/A6Z+YG9T7%9N^A.8KGA7O0F)R\Z$9]DN0#=/OVQJ_>:#3"H]_"I.R= MJ.4$=M_RK?V[07?BC29=R\X?]>W_ M9#)@-1$T*"-H4!M!SM"/:2@3I[!W+UBTBO3E5#6G@K6O+6>HV*T" M;A5/02@5)C\F*L2C#?YA%3-Z3XDX@(#(PQ&+D]69S]Z=[G8\!"'K=2FWJMGBSLG]X*JD8=:R3$I5C3 M/\.Q,?I]V6)+2'%(; WA$68/03F:ZO36N:3I0BVC"1X'/3H?],?>;"65.7\+&4!6]($PMZZ2"]09VB3#;1WQ>[V 8=*( MD);[OVC498UAFC&%MF+_/T3? [G$/ MDSPIZNH#?[6!6I4U:N&JZR>EDEN99#Q]90)=,H_%TIJ<8_AA?@5E:U\JTY#* M2VRW6A[&#&Z25%[AL@4/M\G:II_ON\8\P>,PCZW2*+@W!9]S7O!1)1_G%$JA+98YC[DJ]@I<:<]5 M0)):)4ZTI8_F4U.F;,@?"ZOE6CZP?0OA8$90MB#B?LZE4JZ3LQC<-7".U@%\ MV]OS'3_V754].NVPGG_&$:QI;3\[+EY8)MJ(ZK?'W5.@ ZHG,]F@W>VRW[9_ M-9(;EY(;O_&-X3#@MHW(;-M[T)!;KE?L/<5PE=1J%_QQ?CMHE:BKQO?^'S3A M1TG)4?2J>R4:'Q+?!?%M'^>J1-_O M3-_:S>R8D:AMP!RK'A/,Q'8JD\&XZ_L":BE_3!!+0P2=V_OY=WRV\>U M>^7?#7&ULE5;;;N,V$'W75Q!J4#B -A:IBZ74-K!) M;P&ZW2!)NP]%'VAY;!$KD2I)V^G?=TC)CC?KNND+KS-GSAQQ1$YW2G\V-8 E MSVTCS2RLK>VNQV-3U=!RX/?!>S,T9BX3!9*?7:3N^4LC!TA:*"R#H%C MMX5;:!H'A#3^&C##0TCG>#S>H__H<\=<%MS K6H^B:6M9V$1DB6L^*:Q#VKW M,PSY9 ZO4HWQ+=D-MG%(JHVQJAV-:&[@4_7>2$Y(]U$>K<9=@7YV_@AKE-B2.]E_8*?4Z(DO&C"7T['% M",YN7 UH-ST:^Q>TDGQ0TM:&_""7L/S2?XS,#O38GMX-.POX"-T52>*(L)BQ M,WC)(=W$XR7_(]T_WB^,U7@\_CR5<(^7GL9S)7-M.E[!+,2:,*"W$,Z__8;F M\7=GV*8'MNDY]/D#5$I6HA$]4;4B>_X/L 6Y 6(5N572J$8LN87E89W+)?G8 M@49'N<95@X?4?&5])RO5 KD!% /VLR?^#.:4$F>YGE;BJ0:R4@U6OJ-AW;$* M#" 3#&AK8G%;'S%6!\9Z8,RMU6*Q\9Z./O"JQLT.W?V2&?1PWD)6S68)Z(06 MKX7;&^H7X:IC*<[3>&TM>JD6O7##S#KAKE!&"_K=ZWC"!- (+.#!_PC/_YP< M?T.DLL2(M10K47%IKX.G6@.0MB\J<$45_(K"?[DR0CA;JXU!%',98,U8:!>@ M#X7S]1)]H]5PGJZ#>]"^8F2%!Z7MM-J"S^]1-1N7@0DN@B**,X;])$HF&?:, M16GL%AB-$EH$G_#_C""(\.*51$6:.P]* YI&&99BRS)&)E&<3$@>L3@]18_D M,2-E0@E&IP7Z9&4^$%O[H)T/2A($R[&E14**J,@RU\9Q\%*"#5J_0<011? M^(XF4<(\0HH>$QSX8PS&$GC&!X"!B$BPN(WGQ+'Q;!2&F*Z M6!2_%Z8TREQ$FJ/&23#ZYNJ= ,Y5;=B"P5^ M60F94XVOP N M]E/'=UX'/K/U1IL!=S;9TC4L0'_9/DE\[]N_G8V%<& MOS+8JX-G8E:R%.+9O'S(IHYG)@0<4FT0*/[LX!$X-T XC3\;3*<-:1P/GU_1 MWU=KQ[4LJ8)'P;^R3&^F3NR0#%:TY/JSV/\$S7H&!B\57%7_R;ZQ]1R2EDJ+ MO''&&>2LJ'_I2\/#@0/BV!V"QB$X=8C>< @;A_#2"%'C$%T:8= X5$MWZ[57 MQ"54T]E$BCV1QAK1S$/%?N6-?+'"Z&2A)7YEZ*=G#U2QE- B(PGCI8:,7/TL ME+HF'XI4Y$"V(,EB0R60JP0T91P_W9 OBX19:.D(7NEX"#H!%["]):'W M PF\(+#,Y_%R=]^VG/\7??Z?HQ^1$;;:""N\\ V\3V4.DFHAR6_W2Z4E'NK? M;7MPHZV(VJV( MNM!GGS!C7/'J8++Z8%*M)5M6)U8+@D,Y7KMX7:3/&\$SD-;36 <95D%,!MG- M;N+Q&*6V.]R"86L" :1JW5$1V#EHY!IS(3* 1> MAA=H<]"G-OL$2_H$F_<$=K09PW8SAIW:_%HE8\ANZ ZOBS409?*%(EB5*(UY M@15K@@6-R>>8:H#* D=4E5E4G5DPB=0^U[8MK*,/#A04^$&,?^&);BV&7CP, MH]'X1+HV1-_SQ]')29C;$$=^Y UCNWY'+66C3OW.5RLLE(A8DJL,Y& M^U04:&AJ:%5)/FMJJG\O^OA2T5L,[:*W(5I%;T/L$OVX977JBYDX"ITW6 MV@H-A6:4\V_6@P O*2^QL"-+2&FIP.0^7E8MREZ4W(PC_9K=M,[_P.KX;&EA M$(>1YYV0>F[G1T%PRNBY51#&H3_R3P@]MQN-X@.KFDWWH(C'NFM==4\*)546 MNJ[9VM&V0;NO^I*3\0?_[M&WC"?8T-7]U]_P=3?XDY M8BN(Y2=SQB-7R%V^:"FMH^MI0';&7P%LD\HV26]EQMASNG/O#UM:>D40@B=2A"M_;6 "89B2Y'7\ MR*&M(F<:6-U^H]O9S1X+ MD^PGV>;G:BWBK1/!HCQ87D$4Q+O?[DO^("H!DM,8"Q'V <">CG ?VL6+NGFY7&=(4[&G"V)3P]6]+2C:R^ M6;2L2!"G4IP*+C\-9)P831AGL;L)^#HAX\#_2)X@#&!.W-@GEL=B%@4>F8*W MYH%X)6-/D/"#ED>VP1!_\VMI8[)>=2F>Q@1@9+IR&;T2>=7@_:FVKY#T^BAE$_ MQVH 46T/9#> ]'[]' ?I]FI%Z!5%Z"F+\.B^RKF;]TP>.1/YY$=N+K@;D>\/ M$,V -WYSE=1+2X(),S%A%B;,QH0Y2+"::(Q"-(:RWYLP$^0^EHU]+>?<)[N\ M@:D53)B)";,P838FS$&"U;32+[325S:8+V()7$Y^/19!DSB4T9>* Q-F]@]; MMT8U;6\4P$QI8\(<)%BMZM=%U:^5'4(UK/S)W/A$Q[C&% 4FS,2$69@P&Q/F M(,%JVKDIM'.C[!CCB*WC;$H(P09\,N%2 =TT- )MOQ&8F"FM MLU+:F"D=)%BMY%0K319-6?3[6(#DRK*[HG&<4,=?6M*<=E-YP-J51O=*BIK3 M.BNGC9K3P:+5JUJQSJBRJBIC0/%RH:9>7&M,FHE*LU!I-BK-P:+5M:.7VM$Q M7S)R&I9F,&DF*LU"I=FH- >+5M=,Z4-2I6%U\F5#'7ZQ2% =1U2:A4JS46E. M3JO.;OIZ97)3+WYI)]+NKW&A*:J_B$HS46D6*LU&I3E8M+IZ2A^4JHW0)YBO M8Y^P.8$W'?%"1UZFHT;MH!JAJ#03E6:ATFQ4FI/3>I6.TM..=I32YJ1*9^R" MOU"H01?+ -7D1*59J#0;E>;DM.K HA\?6$H'DZHMS%0&NPZ0+BV172(IS(E& M+:!:FO30AMQW'E 36J@T&Y7F8-'J0BA-3:KTOP[*@N MY%DY;=2<#A:MOJ:H]"%UM0]YAF-%_B/3]2R!'VMY K$VZ4^5FZ7.>*D.4&DF M*LU"I=FH- >+5M=5Z83J]->\G.JH7B@JS42E6:@T&Y7F8-'JZBF]4%WIFUTZ M \UIU;Y]T+8GZI072P'5XD2EV:@T!XNVDT*[LC Y K[(UIPGQ$O_!+I;@%D< M+=:UC[/5W'O')_36I W'+7IK[U:ME_C=(OH'ER^"."$AS&4J[:HOIY1\MRY] MMR/8*EL6/6-"L"C;7(+K T]/D)_/&1-O.VF"XK\#1O\#4$L#!!0 ( ,&$ M;E7VM\+4Y@0 #X? 9 >&PO=V]R:W-H965T=*9JI[L7H[TPB8&H2+;.";I MKRF-V'ZL8>UPX2EWSG M82L+R%O\'=(]/SE&V5 6C+UF)W\%8\W(>D0CZHL,0>37CLYH%&4DV8^?)52K M-+/ T^,#WS()S.6/1/&(CU6!MJ**!+LHW$$]O_2Q&%2?).W\D:&= [5Z%?!O3/ M5;#* .M^HXV\5\;H<:C5>\S#>J:D$?O/%#>KA M+\@T3!.]/,_1U:?/7>-28Y[I1F*,.@;-[E []TLCC'[UWX[^3PM\ MOQN?/0[N^(;X=*S)^9[3=$>UR>^_8=OXHRMU(&%S2)@#"7,A81X0K)8]_2I[ M^BKZ9!I&$0U.LZ4K192,2U.D@-DY+'M;V$TL"YLC?7=J/:2BZ MS;(KLVRE6?>1?-$EB4^1?&5& =LNQ'(;R;=/GVWE5-WEFQ)XJ6]V:TS7V#": MQD%*.F=)NI"27J"1)T/TB\HH:++.B7P4NL&K4'),5G- M"1)2TCE+TH64] :M&1)CTQIT6S>LK!NJGV8DD&NQA4#T3:Y7.457TCVVH^FO MKC>WJ1)VJ6W#UCTT&I8-6T-NM'#:C-M!PX0VY!KW>O5&'M# :A[<5A[<*CWP MB%PV746,RR647&_+Z4\NB1/IB+\FR8I6?ZS..5")OM21V]:MZC<<:;>P&XZT M6UQ;N&%)NXW9<,T#&E?-$&P@-+FH#0'E.:"TCPH6CUC3BHC6+FHK-XU.VLDZO5DB89*($C:')3F@-)< M4)H'1:LGD'E,(//<*2?+I#!9=::*V9XZ+:/Q5)RII2Y. 4B: TIS06D>%*V> M L>Z%%86+KK*J^H'#V@A"I0V!Z4YH#07E.9!T>I)0KYZT=/&]#:%"AM#DIS0&DN*,V#HM6SYE@9P^K2V-=M-JOD]>^RL,X/I1;Y MY,E+,)V%\?]4^P-3M>C%J=4N,S47B*""SL>"+JB@IQ0LG-5/=NOD75_E&[$< MY4X56Q[5U6JS]S[?XFQZX[N [M]C*/>*+G>4'DJ["A*.(+J64<3.0 M_4R+S=KB1+!-OE>X8$*F1'ZXIB2@:=9 _KYD3!Q.,H%JRWSR/U!+ P04 M" #!A&Y5IXYIG*X, "GC &0 'AL+W=O[)$ :D5N!]5:TO1V&PWY0;286SK8\24FN M^^LG.:YIBM1'5/(R])?6=LSW[/<1*;U'FCI_*,K?JY40M?/'9KVM+B:KNMZ] MF4ZKQ4ILLNIUL1/;YB\W1;G)ZN9I>3NM=J7(EOM&F_74F\VBZ2;+MY/+\_UK M'\K+\^*N7N=;\:%TJKO-)BN_OA7KXN%BXDZ^O? QOUW5[0O3R_-==BL^B?J7 MW8>R>38]HBSSC=A6>;%U2G%S,;ERW_ D:AOLW_'/7#Q4)X^=]JM\*8K?VR?O MEA>36?N)Q%HLZA8B:_Z[%]=BO6Z1FL_QGP/HY,C9-CQ]_ V=[[]\\V6^9)6X M+M:_YLMZ=3%))LY2W&1WZ_IC\? WV<19W%5UL3DT M;C[!)M\^_I_]<1#BI$V[@'1IXW09!3P/_T,"W90@.#0);AO#0(+1M$!T: M[(LY?11KKW2:U=GE>5D\.&7[[@:M?; OU[YU(W"^;8^L3W79_#5OVM67?RV* MY4.^7CO9=NF\V];9]C;_LA;.556)NG)^3$6=Y>OJ)^?,^>53ZOSXPT_.#TZ^ M=3ZOBKNJ:5.=3^OF8[1@T\6!\NTCI==#Z3OOBVV]JARV78JEH7U*MY\3[:?- MUS]JX'W3X*U' GX2N]>./WOE>#//,WR>:_OFKNGK/(^=/8^=T\U3L6B:NZ;F MBI;^\7CR]WC^P/'TRGFWV65Y*9;.;U=?JKILAI!_FXZ51[C #->.JV^J7;80 M%Y-FX*Q$>2\FEW_^DQO-_F(J%!(L18(Q)!@'@2D%#HX%#BCT8X%-M7QL&>U; MMJ>T^TLWBF?S\^G]:9%(_+%%LJ)D2$H^1*G(&AYE#4E9'WM+<\JN3<(^M@U/ M*,_<6>#..LJ2%&.5M>-D2$YNX/3]>&:6-CI*&Y'2_BR,FD8:5^3-N\[66=WTI^RQ9V6MYS+)/#<-R>#U"NS-I=6;/.,?2C<>.3E"T]("F*!)$W1I .3D*32W6B2]UGW+6/K12 M.F$2=GL C3U:?1M.!N7D!DY_YO5<";F>5-6C1YN3$<8I;AHG?SR#9_LSN%%S M3_LLGG95?WC3Z66QET3JFU(#4CSK7E$:D.9>AX[3W_.I1Z=TN2YMLF%VJ2 MH6@I%(U!T3@*33U(I%-V::O0H M-+4,TEF[M+5NRN ;Q=?=9CA+NN)#/;4-)8-2\%PK:/9 [/A0=*=>:<;16EN1,B@I-Y(& M?D_L[DG_[3UG:IMN/'JH@MIUSS ?K78H6@I%8U TCD)3#Q(9&'AT M8-!OF$P3SWKG@T8&5IP,RLD-G$3GDUF -Y %E-E2.#]G&S'@DI#N^QJ*ED+1 M&!2-H]#4]:8R9_!G+^22?.B,/Q0MA:(Q*!I'H:D%EP&(3P<@UB[)-\S;1TEW MXIIF&UTW&TX&Y>1#G*K.,G[P!]8*C'!)OCZQ?^:Z^'1ZT&.1?-T^AVYW M4HV&'JV\!26#4G(39>+V'/PR(O##[\@?^=#( 8J60M$8%(VCT-2#1$83/AU- M]/HC7S?MAIX'S29L*!F4DILH>WN>3"9\>HE *N[%NM@UW>ZS6*RVQ;JX_4JZ M)!IO=.>!A@M0- 9%XR@TMKATZF' MO4O25R8$L=L=/:%IA@TE@U+R 4KUIY R>PCH-0YC+%)@6L.O"4T3COYUI TG M@W+R(4Y5:NGZ ]KUT_Z(;CQVD(*BI8%NS[O^"$K(46AJI61N$-"Y08\_"G3C MW)U$I8%'ZSY(R*"$G"14Q92Q0/ ]_= @@,8,4+04BL:@:!R%IAXD)S_)IQ.) M7F<4Z&Y=ZW/01&*8D$$).4FHRBG3B(!>L/!SL3V[+K;[;G+7]* GK+BC&49W M)&C$ $5C4#2.0E,K+R.&('HAEQ0@O?XU%"V%HC$H&D>AJ067\4= QQ_6+BG0 M?[\0^'YW+(6F&3:4#$K)!RA5D67V$- +&T:Y)'T-P)E!:&B*8,7)H)Q\B%.5 M6KK^@';] RX)NL(!BI8&ND'7KAR@B0 *3=WN1T8'(1T=]+BD4'?/VBX_T(A@ MF)!!"3E)J(HIPX'0_8Y<4@@-&Z!H*12-0=$X"DT]2&0N$=*Y1*]+"H>3"1IZ M=)&&DPDH(2<)53EE,A'2"Q8:E[0H-CM1-]WLMA2B/>F0GHC&&]UMH.$"%(U! MT3@*3:VS#!?"X(4\48AT^M=0M!2*QJ!H'(6F%OQD)T(Z_K#V1*%A-P.ONWL% M33:Z;!:4#$K)!RA5D672$-*+&<9XHE"?^3\+8DUH:&9@QTZ >K_46AJI610$-)!09\GTKURJ%V@01,!"T8& M9>0&QGG/FM)0I@'A_'NR1=!T 8J60M$8%(VCT-3-<640$3UQGX9(-^I:MZ.Q MQU;)@I%!&;F!L:_;13*-B.BE"E?K=9YM%[:^B$8;VV^@:"D4C4'1. I-K;*, M$Z*7VITA@N[. $5+H6@,BL91:&K!9> 1@79GB/0?1.B^B"8;738+2@:EY .4 MJL@R;8CHI0QC?%&DS_V?!5%W$SF:<+30-IP,RLE-G'[2LR]#)'U^])Q]&>C& MHP-H=# PW%.C^[(%&'BW\,".#,G(#HQN$ M/8>^C 2B[VD_A@@:,4#14B@:@Z)Q%)IZD,@T(GKB?@R1[M7U?@?-(RP8&921 M&QC[^YT,)")Z><(_ZI4HZ95S-,+HS@)-$:!H#(K&46CJ+6%DBA"_U"X,,707 M!BA:"D5C4#2.0E,++D..&+0+0VS:G:#KAFBRT66SH&102CY J8HL,X88MP5# M;-J80!<:FA98<3(H)Q_B5*66[CY^SOX+=./1@Q34^\?#^R] "3D*3:V4C AB M.B+H<4.Q[I*[:34-/%KW04(&)>0DH2JF# 'B[VGGA1@:*D#14B@:@Z)Q%)IZ MD,C\(7[BS@NQ[LZU/@<-((8)&920DX2JG"?W3Z07)'P0Y?Z6X.T447/:*8O[ MQTFB3\7Z;O_S(M(@T>"C^Q#V-HK8^RAB;Z3X$FE"+-.$F-Z 8?2-D6/HO@M0 MM!2*QJ!H'(6FUEE&'/' O@O$_9%C_3<.B1=WM^VF"4:7RH:303GY$*=Z,U*9 M,23/N7]C8MAW0+EY\*.Z-,=8=>U(&924#Y*J^DI+GSSIEHN);FV#N7:C+!I[ MM*XVG S*R8G.Z;<[W=^9V&&SON0]%2*!J#HG$4FEIF MF1\D]$8-H\_O"312@**E4#0&1>,H-+7.,GU(Z/2!.K\GND%/ K^[Q0]-,+I4 M-IP,RLF'.%5I91:1/&=!0J)/^I_%,^U&'#3':'6M2!F4E!M(^\[MTL(G3UI" M<&AU>J]=UY]K1RS4PUMQ,B@G-W :CMAIM1*B3K,ZNSS?B/)67(OUNG(6[=1& M._*?O.J4XJ:]#=V;*V\RU5Y_Z[ZY=@VOI^X;MG]]*N$OSW?9K7B?E;=YQUF_B4^>WJ^*0N=A>3Y@KE2U'7Q6;_<"6RI2C;-S1_ORF*^MN3EN"A MN>S8?YW+_P%02P,$% @ P81N54PX#Z($!0 6R0 !D !X;"]W;W)K M&ULO5IM;]LV$/XKA%8,+9!$HF3+=F8;2"P)+; , M0;-N'XI]4&PZ%BJ)*DG%V7[]J)?HS0QKM]=\2219]SS'Y\Y'\LSYGK(O?$>( M0$])G/*%L1,BNS1-OMZ1).07-".I_&1+61(*>3)XQ$FY*HR0V;=J)X8"[G6?A [HCX ME-TR>6F,2__HGW]KF6@=$6$4\W?H''VZ\]#;-^_0&Q2EZ,\=S;DTY'-32+<* M<'-=NW!=N6"_X(*#;F@J=ASYZ89L%/:>WGZFL3>E'(TF]K,FU[86\(YD%\BQ MSI!MV;;"G]7QYE@UG!]C]W^,/=";>V0MS;'*O*>ET^274^(Y(/EUAOZ0Q?3S MU3T73-:LW520AP3Q(,!\2 M+ "ZV7 J,F D0Z]FP&\FP%QDP%1)P-4$:_PW1*_F"D?EZXU=>;F8S>26B=. MC>0QC#XD8W#(.)[A:";.1D*[U81V$QG:LTKI#& M'?[SL3V=#$36\ITJ\E&4/B1EH**T)C.US&XCLPN8X&BO M=>14_8\@]"$)@T/"J?."]I-&^XE6>Z^3UH@\R?4V)RIQ)P?4[FR@[>3P.S]X MQ3M$L?&P*AS"V'B@:J =TW>6XVFCV%2KV(HF62X(*U.T25WT^88D]X0I9UPM MX*DS+B28!PGF0X(%0&"]$,^:$,]>>0EW]M58&X#FFZ>KK'J,4[]8 MH&@>*)H/BA9 H?5C:[>QM5^YP-:$4(D B>:!HOF@: $46C\1VN8&UNZ<(:JL MHZ@^[D&5!>U3',7I@W(&*DX\?JG*MKT%K&\NK,(L$F$<_5?M .@61:EK-B;6X.=@0('X]%0T4,@QQT/]@;Z 7]O1K*YH.B!5!H_4BW70OLOO8D!MDM6(&B>:!H/BA: M (763X2VA8+U/12 24S17AD/^RMZ+TZ.YQ&4/BAE\ W*OOIM.P;K^S%!SM)( MY+7F0?147'^CX((V9$#1/% T'Q0M@$+K1[KMRN#7;LM@T+X,*)H'BN:#H@50 M:/U?E]O>C/VS>S,U07!Y#Z8-2!DK*8<$U.VRE,J M7"[X\U14/U,W3YN3,%?E^8_!\VM\N<**YQZ^]*MS+BU\=>SF)F0/4&PO=V]R:W-H965T)@21ML (+EB5K]V+8"\9F;"&R MY(FTTP+[\*,>[%,K\\+(DOS1]HO;>+Z0Q1?CR>F*S?D=EY]6-[GZ M--ZU,HN7/!5QEI*45[TRP1Y5_R5/_6&I'I6LAL61^L+%C&:?7*OM2> M:!S@.)H#:'T +>VN.BJM?,\DFYSFV1/)BU^KUHHWY5#+HY5Q<5I,RYW,U7]C M=9R<7+$X)Y]9LN8D>R!7<$U^)'%*_EAD M:\'2F3@=2V5!T.4[%VM_[O%/UY.[OJ3@#WXD5F_*SD3K% M!,\W?#3YZ0?;MWY&QN'NQN%BK4_^R*2:UP2&L,_ J@F_;*(XHS>3P(I.QYL] M_7J[?CVTW]_7F51NNLGCJ7*;BI_S\D0DURQ_+!RK4@OY.%.!%D^5?;6W7_W* M-SPA]FORUS5?WO-\KSO1CCNZT]\-RS]:6/@#C"/8C2,X/"RJ)KQ&6%C[@R+< M]1JBO=[%\S1^4#.>2O*;7/"<_'9?C(S=)USEGM4:8H#B,8#VT]%WT6X4T=%B M(!I@'+8%%+ .CX*Z#8,PL!OXL8T#X5.:Z8+ P8, [Z2K]R@,@AXM#NJN>AX* MP,Y&&608"$XK$+28L(%/MHMZ\7+!TGF%B&^KDCH$OO'M,TY$4=C5B4 \&T?> M!4M4&<7?D L^C],T3N?DAN=Q-MMKJV=\5@&;;!09D_>JMPTK,=N8RB(.8R'6 MA6UDQB3?:X[?,L>Q?(U! !D;I\R?+,^+4_S%UK3)$U!78PW Q\;I4T5:$6@/ M1:!MRD"+TVFR5E5I\?5W=)T$V7,COR^G:HJAE4:BQAP(L* Z+R\*"%8MG MA8NJOO>6VW4!WZ;&6\?6V #84A+X^54W9)2L**1\BN;AR0?%HED1 M+;=\QI>K4F%><295OAR+^DGWH'-Z:KZP$O%-<^?0;1$-J' I08T W':V8,D7X,$!Y#DX$@Z --. MFU$ZYP&A')Q0+Z-TW9B)!8V%,UQ+F#/::0L*ZFCJ% <(X>"$*#UPMYT"GI>+ MV,J@MY^5-PJ#;M5K'D\+S]S);/JH,G(L<7SC77;,5PY@QO&.MQ@Y!$0<@(B# M:Q0CI>FTU8BG27$.)'T'3_J'QH7"^("+FKCQ7:<%@.2$QXNP(1;G'$"9@Z/, M+,*,N>4"MUP#@718@/6W0(K;VO6B U#1M8\63^X0RWPN$-7%B6IV!<48I"Z MU,5!VG,\==<=N)U=)Z!Q!0M?(>PUEH8 N0L@=W&]:!9+[:5!'?U7."XVZ-XO+=QTZZL><,;K4[EY;>!HUU<]0([7EW;SVMI-EZ0\R/0>+MT:9]8V M'7W%MP(,D$ZO* 0EX/JLLS1HX/R/%QY#P7/?U)*MR0KAN/@%?^\225/X2D M\@%U?@^2RC>65#[PSAT M5/(;&_UP(&[+:K-"!&^LJY\ H7YPO"D?@HD^,-''U979E(>M':NNK2D_?6"8 MCV_L:[BH]ERU$_H9?PVQAR\ _@7/[.'C^9*\4E715\YR\7KO/DZ\!;H88MFW*RN\P!X"XZ'MV (O 6 MZ 'O 7&.P4#@%O0%6Z]5LRX%5W=V]CC M?CPJ!D-0,0 J!CU0,3!>70R B8'9ZN* Y3)N04?7A@#0T#I:E(1#2,008!OB M2YI&41*V%R^UM5,(= SQS? ]Y:@S!R 5XI#J>GTA;'-+6_2$0*X0)]=05QC"]M+F6\<*->8"@D)\ M;?. BPRA^>U7C?NOGMD"_Z)K#*$Q3T+@28CSQ/P*0]V0D<:+(-M'N-A!>?;A M"\^GL>!5V8Q""^^FZQUHD.DC7%9UDZK1$ HJ D9$N()J6*K.254A*)?K;MJM M#:X:+&Y!VP6!?1)ILD@$.3XZ0#I=9DLEA.LM%0:1,(0; MM^_BTJ7;M&];[=ONQMV_%JY3C&9^V\AW4^][WTW]N/$8C"7/Y^7#/@299NM4 M5D_$V'V[>Z+(>?48#?AY]3B2:Y:KDE^0A#^H0ZV38NDEKQ[P47V0V:I\J,9] M)F6V+-\N.%.E9O$#]?^'+)/;#T4'N^>L3/X#4$L#!!0 ( ,&$;E7,47.B M@@< +Y# 9 >&PO=V]R:W-H965TD?M29W*3''OGD)M[(P(_8(T=B$X:4O]^S M(-[>=LS.[L"3OUS)Y$!W+V\Z=>>U: M.'%(+?[RV58<;*/D4F9Q_#W9^=V[[1C)&;& S66"H.K'*YNR($A(ZCQ>T4EZ\>IB9E2P:1S\[7MR==L9=9#'%G03R*=X^QO++ZB?\.9Q(-+_ MT3:S':J(\XV0<9@[J_W0C[*?]"T?B ,'/&QPP+D#KCKT&QRLW,&J./2,!H=> M[M"K1A@W./1SAWXUPJ#!89 [#,Z-,,P=AFFRLM%-4V-322=QIUEO^QQK^KQG _D'@WD/=8"R1L=H6P]1EA V/D'8Q:W>#H M67=K?H4L(V>]2-Y,LO6D9[8^('U[MM''#Z6,-H*=\\'F'MQ((S]RFEYZZ>>< MK MULJ746_M[R$KQ5A,^ 7V9'=]#_]S-A.1JMOVWYISO,VBO'IJTH&NQIG-V MVU$]1C#^RCJ3GW\R!\:O=04%";,A80XDC$#"7"!8J69Z^YKIZ>C9O(OB=5(G M BTYC:2JGH]J4LW*\E-=Q6B1;2L&$F9GL'X*2U8_KQ/CIOMZ6 8G+"17*1Y->Y5$JX]D;8) M/R>B QF1G!/1!8I82N5XG\KQ&:NP/];93*[I_5I,VWD<$F9#PAQ(&(&$N4"P M4I681B&2&)?H_CD5J&Q :38HS0&E$5":"T4KU\Z!P&:>GF/RVID?U@Y[2[99 MTBEJBT>+;5T\D#0[IPT.9O:^47WBJS&RJD:DQL@\0KDU5B.CX=G/Q$5FL#8S M3TS=N_X\>?#.&D&J;6K[@)[8.BF0-!N4YH#2""C-A:*5ZZ:0^\R+Z'TFJ. ' M2K-!:0XHC8#27"A:N78*V<\\0_?[D6X JOV!TFQ0F@-*(SGML'-@(_E7[3! M4B0IEZ(=',!6/KA;F9Y>OXF3@G">FKKJ@ 5)7.:3A.N,<''N2$U9N.! M@?M'.3RV&^'>8& V+!0*[<_4RD23N^62LR65#"VHS]$K#39J,^9'Z6JZ>4%E M0%":#4ISY]O-R6O& MTX_\1/-64S.DDC;-::71JFEC-FA4IR;JTE+K;( J>#GM<&A,$X]'_6JW/+;K]X>C434CQV:],1X9_6I&:NRP.>PU MI 478AG6"BJ31\;]6"UE8K38!&KJ3&?2@YMHURH;)E0]O6VJ!TJS06D.*(V TEPH6KF4"E4/]R_2SD!5 M/5":#4IS0&D$E.9"T!2IS@M)L M4)H#2B.@-!>*5JZ=0HC%8$*LGM2Z7D"%6%PCL!Y+V4Z-6545KS$Q:U"N%E7^ M+EHAOUIZ^75*Q0H],RD#E8W3D[^>UOIK:*"?402E.: T DISH6CEFBDD7,N\ MQ.1O@6JVH#0;E.: T@@HS86BE6NGT&RM$Y^B/'_RUY-:UPNH3IO32E,V/OY0 M*VA04A/4&AY_%@(J:);A[L'; D+&E^F+( 2:)X^,V9>>]T?W+YNX2U^Q4#EN MF]>.67.*!\J4?"12PA0IE7 W5E?/L91'9CHS7Z;L*9K&4 M<9ANKACU&$\,U.\7<2QW.TF _2L[)O\#4$L#!!0 ( ,&$;E4UC1P+/ < M .0N 9 >&PO=V]R:W-H965T) M;)$OQ<<\Y,LCGFVX^"97E"KTF*6Y/.^ME%J_Z_=EO*(9D:=\37-]9\E%1I3^ M*.[[??S(>;Y+PW,$]$4QHK(T'TOP=Z1=/4*.GG^%Z+]K9MFHK- MZV?UZ[+SNC,+(ND53[^P1*W.>],>2NB2%*GZR#>_T;I#(Z,7\U26?]&F*CL9 M]5!<2,6SNK)^@HSEU7_R6(-H5!B&>RJ$=86P50'C/15P70&W*^Q[I&%=85B2 MJ;I2H3Z2*R*H1"Q'GW.FY(G^4E__N>*%)'DBS_I*/XG1 MZ\=UJU=5J^&>5C&ZY;E:2?0^3VC243_RUY]YZO@5O*:+4Q3B M$Q0.PA!]_A2AUZ_>H*39^^I?5U_]TI_H^A3A04O:"G?U_K\H)GLU'2)X.S!P MVDV)*@R+K[=4WQ9_=SS[I5?63&/OY)K$]+RG MYRE)Q0/MS7_^*1@/?NU""RD6 8DY.(=;G,-2'>_!V8PP$W/HZ\5"*J&GO4Z( M0TB(D&(1D)@#<;2%./*.R6O"!'H@:4$17]:3EFP,3*0OF90%R6/:1=6K?BS5 M2FQD0XMHB5.K;+D&(1D)B#,!A8&SJ #,A: M#8@CJ%H$I>:2;!CZP#L<2WHLU_ *O3]32%&1=2+TRAR-$%(M.M#%$#U1(GPN M-P@MKM"K=5>(>*4WCF8*V]13F.)Z/_J]8-I1U.9?WXQYENGY3._(XF_HM=[_ M5+?>H'_V&_G+NO'FK!2$4SS!H3LQ7?F?\FA^0&HN4[MU"/Q[AYT9T2P"G?N\ MRUJI.2./)J-!FP[H/@!*S:5C=P*!UR-7 9HP&?,B5YU,AAU+V2X34%L/I>8R ML<8^\#O[#U2AM> QI8FTWMZ.H$Y,HQU,P\ET)[ @37\$I>9BLLX_\%O_BS3E M,5%Z5_['3:1G)*FDF:Q>1 MT(U"K.4-TUM[\U(7&>PJY#*QS#[R>=GZ3ZQ6- M2H7HXYKF>N(F<2ST[&+,YHM @)KY6LT9A$/"Y3%; MDQ21/-$K?HUE39[,NM^]'($Z[J##?O:OO?KUC M^PZJ%AWH:V;2O.F3+\-KC7'H=XVWE99>9Y[C1E!?L-1RSL\7M$;WE;_-HVD MJ;F$K!<.#WCA@WQXVDKHY3/;^;G5;" MTU3O]\QD5^VUS*;+^P;ELFYFTMQXG@%]=!0:BXZZZ%#OX>^-3EPDPY. M2/<:Z*]_]#H :JP/]*UZ/S<[0>:=U]"'RWKIT.^E&R--$,5X)[%*PF1TML-H M<(IQ>QB!YL6AU%PNUE^'?G^MIZQ8S_ODOO16#SPM,OIV4[X_UR:;:&;F5AF< MG<@J]9E#;-H&!IH#AU)S@5D?'OI]^$6-1--2@B0LOR_7-CU%=68\PET_O#.> M(&UZ!*7FXK%&/?0;]0^%28:_F,YLAT[8SGSX&SP:C[=%]]VY]>C8[UO?/^HH M8I+^OT6L;N3 (O:B4M&A4FY'K:G&?E-MWP%U=F#70D\&[9_3W\+1+_E_A(7& MUD)CO[-U$EF.3>XRTIW,=E/&P^DN-%"7#*7F0FL<-3DR7_S\!DU'R!7/,J;* MG<@U];];\[=R]-$3V+,G/\)68VNK,>CQ$PQZ_@14+8)2Z-O2<7%+U*'*_\C1R- M!-2J]QO'@C,J[LOCU1*5[QVK$\+;;[='N"_*@\M]6[PZ_WU+Q#W+)4KI4E<= MG)H#TZ(Z4EU]4'Q='C)><*5X5EZN*$FH, 7T_277\T+]P32P/=@^_Q=02P,$ M% @ P81N5?&ULM9MK;^(X%(;_BL6.5K/2"!)3+NU2I+:Y[:J=K=J9W0^C_6 2 ]&$ MA'$,G4K[X]<)*<$T-2"]_0*Y^#S'25[LDW/PZ"D3W_,YYY+\7"1I?MF:2[F\ MZ'3R<,X7+&]G2YZJ,]-,+)A4NV+6R9>"LZ@T6B0=:EG]SH+%:6L\*H_=B_$H M6\DD3OF](/EJL6#B^9HGV=-ERVZ]''B(9W-9'.B,1TLVXX]"[77V5*B M>,'3/,Y2(OCTLG5E7P2T5QB4+?Z.^5.^LTV*2YEDV?=BYX_HLF45/>()#V6! M8.IKS6]XDA0DU8\?%;2U]5D8[FZ_T+WRXM7%3%C.;[+DGSB2\\O6L$4B/F6K M1#YD3P&O+JCL8)@E>?E)GJJV5HN$JUQFB\I8]6 1IYMO]K.Z$3L&E+YA0"L# M>JQ!MS+H[ANNA5QGTCC7H5P;]8PT&E<'@6(-A93 LG^[F<93/ MTF&2C4R*B:*UHQ48IB-):/<(X+;3[*(4Z&RL[.7;X1'XB#WR=)>LXG9%; M=9YD4W(C>!1+\M'ADL5)_AOY0.*4?)EGJYRE43[J2.6\0'3"RM'-QA%]PU&7 MW&6IG.?$32,>-=@[9OOS0_:>V=ZF!D!'W;7MK:,OM^Z:&HF?LW6;V/03H1:U MR=='AWS\\%O3C3%C[IAH$WI^$..8,8]\V29=J\30%PRYY5)RT4!SCZ>9.N69 M,0X/%<8^B/'-F#]7Z5&]"8ZXT^;>:$+H;G]#W9+;?8.[]YOQ6!@GL7PFWZXF MN11J=/ZWH:_7&^99,[.8LB[R)0OY94O-23D7:]X:__J+W;=^;Y(8$N8@82X2 MYB%A/A(6@&":_LZV^CLST<53PAB0H&DDJ,82G&)N$98:<*#PES-K!^ M"2N"KO78'MJ#46>]*ZB&1H/NN=[(0W;+1\("$$P32F\KE)Y1*)]C-0&2*R65 MJ)2+FLG5U,^FT[B( HM0\FHF."_/?;OCBPD7C4.7T4B8OX'9]N[LW[;UR3\XT$@3 MRG KE*%1*/6D.>624E/GOO%86^>_MG/BU&7NRQ) TIZ+U=B1V MMJ\OI$,/2O.AM !%T_55Y_MM8SIW_-=*YI*E41'&;12V([ )2U@:\D9]07/^ M4)I3T;0AS'X]A$'3^5":#Z4%*)HNL3JE;Q_*Z1]Z3U C&2J?:^[+R;J$U@2@ M-!=*\Z T'TH+4#1=OW6EP>Z]QUL&M+( I3E0F@NE>5":#Z4%*)HNQ+K 8!OS MQR>_94!K"Q5M=U+M[<^I#M2E"Z5Y4)H/I04HFBZLNG)@FTL'M_&/5:Q4]-PH M(VBEH*+MQOZT04?0&@"4YD%I/I06H&BZCNK"@FVN+-P>'I.@104HS8'27/MU M*:#[2N@>U*??Y'/0V_,9-+0ZHSNM](=?5P-LUFE\:LS. MCN^YB+,H#DD5WC1IQ(PX52,5S1S,0%VZ4)H'I?E06H"BZ6JJ<_'T4"[^B'3# M%XY)-YC[&[KLQMNJ,DJVU9^^]2-V8_)ZL)FEN'TCPHS8?2 A1MHZ;.SC+2!1>S MW2Y;OBH7Z^X==^P+=[/XN,9LUD+?,3&+TYPD?*J05GN@ M+D!LEA=O=F2V+!>K3C(ILT6Y.>&PO=V]R:W-H965TT"JZ!@/TQY+3EXEXF H]9"F38R=1*K]T74D2R+"\X#DP M/;/B(L-*=\7:E;D '%NC+'4#S^N[&:;,B49V;"ZB$2]42AG,!9)%EF&QFT+* MMV/'=_8#-W2=*#/@1J,-C>HW^U MSFMGEEC"%4_O:*R2L3-P4 PK7*3JAF^_0>50S^ 1GDK[1=MR;<]S$"FDXEEE MK!5DE)5__% %XL @"(X8!)6!#81;$EF5,ZQP-!)\BX19K=%,P[IJK;4XRLRN M+)30LU3;J6@N>%P0A>ZP$)BI'3J=@<(TE6?H!%&&?B2\D)C%,7%)! M3TOHX CT$%USIA*)OK 8XJ?VKI99:PWV6J=!*^ "\@O4\E1OF *12:3/)UK,IHCHD!N]C?O5CNBC'6#1 M(JU72^NU DT($07$=3S/=2(+ 4PU:2JA^A;*7"&;J!L.1NZF@;]?\_??R<\X M:Y%0HO4.) R'S0K"6D'8FE$3<]=014&:,Y0_SR],""^8>B6[PO^078/:@4%K M"*S#%^R?.LWDOO=X,WKOH2B]9/=[1YSW#VYF_PW\1*=+_$<7 M@NQ(]E8H3]F](^3!(WGPU@0 %K=O?05U>(9[8?A,@7M0HS(0:UN));('H2Q7 M]6A=[2=EC7M<7CX5KK'0*2E1"BMMZEV$VG=15M^RHWAN*]Z2*UT_;3/1+Q80 M9H&>7W&N]AU#4+^!HG]02P,$% @ P81N5<*!Z@S\!P 3D0 !D !X M;"]W;W)K&ULM9Q=;]LV%(;_BN -PP84M?@AV!*=M,-^_"A9,4V*9NWT^":QY<-'$@_Y2B]) MZ?RIJC\U2R%D\+G(R^9BM)1R=38>-[.E*-+F=;42I?KEH:J+5*JO]6+U=Q+)7IY7E=/05U&ZUH[8>N]KO2JKZRLFTH=[)6OV:JG+Q\)QY% MN1;!CTS(-,N;GX+O@ZP,WB^K=9.6\^9\+-5>VMCQK"=>;XAX#Y$$;ZM2+IN MEW,Q=Y1G_O*)I_Q8G=WV%/'S*5YC+_!.K%X')'P5X!#CX,\[%OSX_4^.X[HY M'(,\&/:"HPE4A$@+!XU_\T$9=4:VS8)T7+*'R[(F72QJL4B[[EP]!,\-Y>/5 M?2-KU;__=C6-#96ZJ:WHG36K="8N1DK5&E$_BM'E#]^A./S9E0](&(.$<2"8 MD1JZ30WUT9][K*OV-P7CKF![A7B\1&B:3,_'C[O5ZHBB\30VH]@PBL0)LEA\ M&$4107@;99QAM#W#R'N&OZ^+>U&WC6Z>-3(K9U)=DC:MK^GZ21/\M[_'7'OA MQ[9!2!C;P*+=.K7J$VAW1K7'VVJ/O7W^1LENV['5%4@N@YONVB/J5\%5TZ@; M%G4Q"'[+TOLLS^27KZA #)D!2!B#A'$@F)&LR399DT-40'6,6;4HLW_%O+UL MRZ4(5J+.JGGP4%=%D!;5NI2-^FF6K^>;&)5!!5NT&P/Q>2::INUISQU,I'6I MXE+9L>[%(BM+%=V&:+@KYY-!VT83:BG/,&9*(DMW)@-%P7%LB1,?@I3L)&[5 MF6YK=.JMT5M1=_?=Y4P$;XI573T*=4,L@[LJ7[<7P2;X^%:TPN1L\E[VL4T> M$L8@81P(9B0HV28H.V7$O_]C&RLHC8'2.!3-S"36F<0G$9,>"Y4@2!H#I7$HFID@;4"1UT1Y!84, M[S4B,K$%Q1$58V(+RC"*)@FR]<01-=EGBF0G2YA1Y#9972Y*A&PE1:&O),&J*J"TE MPR 2Q:$M)8X=DH2XI01KCX?]'@].2M3OMU6FBK9335^[7_$?U;%-&)3&0&D< MBF;F5[M;C$ZB,1C4M(+2&"B-0]',!&G3BKV>RZ;I:1EM MS2HHC8'2.!3-3) VJ]@_Z>K3EN&\):+3@;@,HR:V<#!'$![,4'-7%$)[YG>P MMGO8;_>.TI?W=9IU,U^MOMRH']>Y;+]ZU01TXA.4QD!I'(IF9E*;6CPYC9J MVE50&@.E<2B:F2!M5[%_,M6G)M/A.$<41K::.*(2>_R%.:(0F4;VT(HKC.)] M8RM8>S[L]WR@@G*<)P*=U 2E,5 :AZ*9R^"TYR7A292&@)I64!H#I7$HFID@ M;5J)?TK6HS1]2:/;)[;0.(*H?=?B A%JC[JXHG#LUABB/1_Q>SYHC3G,%_D/ MZNCF"SK-"4KC4#0SO3OK;$^TT!9VI2WL4EO8M;:G,*Y$&U?RXN6V?4E#.LA@ M7-<5-;5EB#FB$(Z0?2?C"J/A=)_*:/='_.[O0U5_4C*C-.:PY6Y^W-'-#W2* M$I3&H6AF8K1G)?Y%N2_6!U K"DICH#0.13,3I*TH.6@AKC,'PV6J9$IC6Q^& M41-B=WSFB$(T0O;"6%=8DB1[AF:)]G/$[^=\^O#"P1+_'H]NH: SDZ T#D4S M4QD!I'(IF)E6[4WJ:9;04U%^" MTA@HC4/1S 1I?TE?O(R6#A>U#E;E.V)VQS3Z"OLZB#MB=E?WFV>W\RBDWYQ] MNZ8<-ASB/XRCFROH+"0HC4/1S(1J'TI/LV26@OI14!H#I7$HFID@[4?IBY?, M]B6-1X8GB?T,H"-J@H9/'P^C$*4QM57%$9;$.+1T9;SS?H1"U(ONQ11-,&L? MCMP\$[_=NGWYQ57WR@=K^S4ZNT&.[0R=\)![2I\ M/5'IJSSO#?25E570?ER*=B[H-4+\_5)5\_M+N8/L*DD$ #1'@ &0 'AL+W=O,?Q=K (F>TR03D\Y:RLV5 MYXG%&E(B+M@&,O5+S'A*I!KRE2D!4\@ORZ>>!JY%4H2YI")BC+ M$(=XTKG&5U'@:X?!N.>GX>D60P$)J"*+^/<$-)(E& M4NOXIP3M5#&UX_[S*_IM3EZ1F1,!-RSYBR[E>M*Y[* EQ&2;R,]L]SN4A/H: M;\$2D?]%N\)VH"(NMD*RM'16XY1FQ7_R7"9BST'AF!V"TB%H._3><>B6#MUC M(_1*A]ZQ$?JE0T[=*[CGB0N))-,Q9SO$M;5"TP]Y]G-OE2^:Z1?E47+U*U5^ MKZ'U'@ M!X%A/3?'NV,3G1^+'OWOZ(UD="OYNSE>]QCYOUW/A>3JT_W;)',!U#,#Z7IV M)39D 9..*E@"^!-TIK_^@@?^;Z80@A]3;PM/TTRC _MA[VD_X6RNL%MUK6H4&+-P==?M- ML\@ %O1'N+)JD.]7Y/MV\C/((*82Q9REYVC#V1/-MR.5A8-)Z+]=>( O6SEX M:X0'@U8&#$#8;P%%!J!@:&8_J-@/K.RC.(9\S]0<$2<23#0+#!SL1?8O_* [ M;#$UV^&VW&8S?]CF6]B-6FAFPL.*\-!*^%$2N96,OZ 8EL!)LJ?QN_R'AH4$ MN$7^&*/P&*/H@%&#]V7%^_+(BHNB9Z)V=)(?F.RU]])E[74)%KH$BQR!-709 M5;J,K._C V=S,J<)E2^(Q6B;+8"KPU"6OX\;)F@NDV2J+*L#\H*M,OJO\3PS ML\8Y52R78.'(\#ZW:[NC@ T-L%^?1GV["L 7D$G5HF@1&JE7;5"B4XZV&S52 M?0!5;0(@ 5(FH%H7:3R;6L.=*H93M+!$L\OA*F13C[WN %OU""$&SE72M10) M+3\08Z;QVTVQVZK,]F GY^]PQ,A5Q&;Z@CI]@35]M^76]NT>TCEP8VVW0YS\ MBKI$"YVB1:[0FF+4K0X^MM?%3ML>IVBA4[3(%5I3G;KUP?;>YZX^_4&M MSD?T H2KW5A]1_OS1JFL 4Z6RB5:>(!\X/N^41-'BVAJ4G=DV-Z2Z3,ZV(N7 M%>#DG+M$"YVB1:[0FE+4[2$>_(3B9>TY3U;')5KH%"URA=94I^YEL;V9=5"\ MK %.ELHE6GB _+O%R]$BFIK4?3:VMHO36\:!KC)[^7+:6#M%"YVB1:[0FF+4 MS34>_83RY;23=HH6.D6+7*$U+T3JKCNP=]T_7K[L 4Z5RBE:>(!\X..!\2+& M:>?M[5W1IOU_FM8VM^AJ]NL&$^Q%=1<;M:PQ>7 MO?>$KV@F4 *Q"N5?#-5)AA?WI\5 LDU^03AG4K(T?UP#4:IK _5[S)A\'>@ MU2WV]#]02P,$% @ P81N526/3'1J"0 ,D< !D !X;"]W;W)K&ULM5QM;Z.X%OXK5N[J:E9JFP!Y:;IMI4X"[$@SL]6T ML_NAV@]NOYW'-IG MZ&HP4B4B"5D)!8'E?\]D09)$(?B>21 MHP]+(G"<\%_1+RC.T/V&[CC.(GXY%-*(2CIX:\T0ER1ZZ+OM\MT8=??C64:]D?QK' M^.\H#5J+__['F9W_ANY)AC-A@ U@2A?:899D)6$<&XS&@5>U,B_']6RM+$(W MG!/!T30RPE[)H-KZ;SIZ#<3IY!@ M/B18 D6 H%IW(XK;L]@)NA-8$+E@R%D(8CFFK&*R^S/*6, 6<80O(Q:\YE6S6?:/1*CSS%^C!/9%DC7 M:#R%'(TAP7Q(L 2+ 0"T_B=5?S.CFI'R1[3IW)!R1@QKB\6L]98-9].&J.Q MU?2Q_/4P&$ :#-L&Y6@\,8_&YY6[SX\;C=]ZUNL)6A3.AAV-.XHC-H2]L;S/ MO:DW6J&.91.N7 %DN4*0Z*)V'FK=;JC>:/_60T>RU@/@P&D MP;!M<#8_L!AR1G7X.GIW!_Q*L]7/Z(.]B]2'^*4=[5A60$_E?)'$;'6X&/76F"HODEVF1_K-P/Y$J"(&V&4&@ZD;5@ MXU@U@[*SX"=&BE$SDL.GD390N084S>^H8JZ9N=,3E&MQQN$/5*2!0M,9K64: MQZ[3%(R2']NXF-H.4PJI@2Q!T?R..GZESX4,JB@=&RD%%7B@T'1*:RG(F5B# M^;O=8S%5WE3]U![-.Y"*QA(4S0=%"T#10B@TG>=:LW&LDD'-,_]WAQE!:[5' MV3&=@@HWH&A^B;8_G9Y/6K,IJ"0#A:836(LRCEV5J0@\..9"*AU+4#2_JVYJ M&G6\8LQUC'T15,:!0M.IK 4?QRX9W#+R'-,=3UX1+UF-]OOE":(9Z>J37,BC>Q!JB)+4#2_HZ9? M\"M"(R?OJ\[_0I*P[T MY"J0=?7D0JHA2U T'Q0M $4+H=#T5E#K/JY=]VGJ2BO*33L@'SM@'AQSHW!: MXV5;+W(-:LNL(;;ZAD03KZD"F1*-S_5$H;TF[W5X+0*Y=A'H;D.9.!6$I87' M>>YRD]SVL0/IP37[O*W'.,V]JAYI?$.:<7,+JD>:T%Z+]_J[UFK<#B'C;=J* MLQ5-37/6QPZ$!\_L9Z]5]U/GO.EH0R+/;7K:D&C2LN?21,S;LB/]_&Y?KXX$FWA1WLZ&D65*0HT30EN$D(J/( A:8S5RL/KOVX MR)DTU *#:Q<8) V>T?GMP'PV M:LTKH%I 'Y,!J,D0"DUW?BT%N/8 ^<"VP:+,IJ\F6\X'#>7[F Q 3890:/H9 M\3I<]^P' *3S)\83X:.V)QJ"U-(.??1)[VZ+ :C%$ I-=WT=(WOVX%:Z?FIT M?3NZ]9J>!ST+T6TP #480J'ICJ]C9<\>X=YO""-X+,Z;I,+V.LF?6P&H#9#*#2= MCCJZ]KK.*'!^@3YELCL0/5J_ M5:"90,\XV1$5M/?H'I.VG-%60>UVC^:EC\T U&9HLGGPU)Q71]E>GTL9]THP MQ5F$EC%?T9UDX!L6I.NV'&BL#8KF@Z(%H&@A%)K.>!UK>_98^Z_\BC2)3O$S M8?B)E'%WO4F1J^\*M>YH5PZW75,[]EC^A;=T5L79P<.A)2 \_V%V-FHN-. ]T^Q\4S0=%"T#10B@T_9)R+2Z,^]XN6*FVL4[H"U=7*_/&0/4M M8O-U9=#=?U TOT33+M.UMHY-B2;-K6.H29OX_V:T50^5U/QEK+BQ/N9J5+#O:]MI(0]Y1]247O<+YP+I:.X;GO7 2FYS=C^6)L?N/*-[F-85VDXFLR7S![BC/EA[4LWNAL M)M>PK/A 2_%#T&W^?9!'*@1-\S\W!$>$J03R_9I2\?9#&:@^DW/]?U!+ P04 M " #!A&Y5E.G+OW4& #T) &0 'AL+W=O,$_28C >5><>Z'A$-CQ+ M"_Q =OD>4*_W.&,[&X'<+ _\9@N5[P\,1R/ULD2/V'^?0>G*E)#/Y<']_'9@E5>$,SSC)44B_FWQ M!&=9R22NX^^&='!8LS0\_KQG_ZER7C@S31B>D.Q3.N>KVT$P '.\2#89?R2[ M7W#CD%ORS4C&JK]@5V-]>P!F&\9)WAB+*\C3HOZ?/#>!.#) Z(0!:@S0N09V M8V!+!K9UPL!I#)QS5W ;@\KU8>U[%;@HXI!E[#5Z!M "_K\B&)<6/T6V-8U M0!9"X.-3!*Y>O59>\' G^^FC%.Q(?REJI]Z94>] M##^_COH63^JDF:2+#))%ALBZZ3/.:3/T;&/?]OD M4TS+/-$V/=,-$S#& -OGZ1]-X=UI5[@T32;)HIK,KQQ[0\MU M8N\>8N]J8S\1VU=9^X!CFJL"JS6_-+ FR2*]8PA\P0E5M838T%5TXNT=XNUI M+^MG0N:[-,N Z%>B=_&D6*9EN2>,"=&5YNLDI=5>-ELE=(E5&:D7\(X*RGN?*$ PD.^W/B@(7/E^4X$L M2^TBM%H);6F=_+#&-*EN-B&)U"K9ZBW\)K2<4')4!7-]"16I4-"VD12V6(5S M(/)/N'LT,4"MN_>%:&:8<8"?Q;C*\#4HL#*Y#4_W A"2G5:@;"3[K "%2"YA M%0K:[@F'4>LPTC?QE6@CN!R%%J)]@&V2;2K9.\K%<],J:V_!%(MFBO='/'G&ZMN] M+TI%M4)+]K\/@Z*S.++_"C9HA[:\N:GHD!O"$R%H)2S42[T'3"L)4-YO2H59U M7YQ$DVR14;;8%%LWB:U\AUJ].;YO)Q21L<C&O&5>@0EE;;J_A]U&^ M[??Z?1^%D&/)CW54,#&P!.K*1*V:1WHU_]+(@OJR&GFNU+0G*A22 Q(I4+YE MRUI.@?+0D4SH.MKJ>*37\2^/+4BEIQU+UJPJF./)8XL*Y;H0RLZJQ@'+.K'A MH%;$([V(_T3H9['!" USGF[1TUVZJQAEBXRRQ:;8NHEIIPKT[7Y=0$9_7C#* M%AEEBTVQ=9/8CDE(/R89>.Z*^N.+[UJRHE&@Y/GX+*)82]2-0CLI(?=KB1ID M=&PRRA8998M-L75SUHY-2/^+@4;4-)8=W1LX\M-)!%#5]B>_)BFNB (5VS]$^" :]A\T*%')#[X2;[52!] _4 MSY T0>\GES>^UT^J @;E!SB1DBR0'V#%:C(D)W5X]!9'CL4N6;X^P\",; I> M_UA_.'MX1>==]6**=/X.WDR@XGP$;^+Z!9R6OGX?Z+W8E%,AB#*\$$M9;WV1 M&%J_8E,?<+*NWB&9$LY)7GU(GG5P78MATNFSI)]0 MQH0O=H7=Z&.KXWG'&*T?H+G\O\N7!8E;*:'CR'&SDZ-!H>1F0Q/B U:=EBRZ MIV)(QE3PB>; *FC)QQ"8*J%T9&PEV71=B-0/'N[Z'A19HU-RJ;3+[3/X M[TDS? ]8]\ @%Z(UV",^,!I4U!BFY97MN,$N^ B*FO;MJK(.9YJNNKUSLB&X MFTTR43IGNDW3)>O0:"!8 78TG\WA;E05 VB,*FTCYW2F)'4>UHRF866G3(@; M> *_%SO:RV)KWSJP:[)M6D--T\OX#NAOJWGM;=GD1;I1Q>^5^;2PTY&N#X7- MKC4K^-+UET5K %/OXNJTJL3JH^ S63(_^68/-AN4RM0&F";1 M/=.&3[">>Z_0\]]=YQF33%.Q;=K6_B&O\HL=)Q?_RK+[ MK;)O..BQ>:T>NLGSUV R?0TF7T%-)MGA>VR.4X=N\C!7,FX.&5LGF9US3!N- MX+PX)-_@]"DV2:/)@@O#9=.;\SQG\M%QQLH;.K%_INSHV_$Y*^A"F-L6'))- M^RO+^:+,VE'7L!#-J$W["TROF[:'59N+RYPM63YNNGHV<:94F2IMB*CL=!!V-LW=(4?L)JF#=@8'D@TY^M-;[;>(4\70?8GCY5(=A, M\4K$9HJO-2#A=0-&EH5W&\L##&P7L-J!_.$\4%-A3I+ KF+>L"<81[(,0Z 6 MPS6:ILCJI/ )[P_VE"1)EH41P,(.D@1#X&G$$,"0)''OP;WW4;Q^3\6; M_]V-?@%02P,$% @ P81N59>*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_'Q[UZL^%Z+%2*EG*[R(?]08] M9O?Z=*>-_*Z5XT6:&5T4H]ZPV? HC)/9B^;40Z[YQM8MCF\>.(",>M<#Z' K MC77U'G7_'!B/ G9NUBJG;V7AA)ER)SX;71VDVOENX"CZP6'4XW!>-H-X8_[+ M,.KM5F9BJK.J%,HUXVA$X0&5WPKS]2 M^.G[O#EJ![C!&)H;"1O,?5Z#TT%.EHMT.;^?CM>S*?LTGH\7DQE+[V:S=1H M1@A@]&J [&+% \@8@8S_1\AT#8LOLP4 +F_9#_)NO @@KQ'(Z]>#'*=W >1;!/(M+61:E24WSTQO62IW2L+7.!2C<9;I M"HI1 /D.@7Q'"_D@,A% J1T#[2CXG G_S0#R/0+YGA;R$[SX4H?,-Z@F'+DOI_$ZVKJK>5Q!,!!2O]OAA"HB(%8"& MN[^B$!-30$2L #3>M3$Q!43$"D #7AL3,T%$/>WH2$[L8ETOWX20F"(B8D7@ M$8J%F)@Q(F)CH!FJ?F?&)%+%R;:!#-00FR@EW&GHQ8E MF'\28O_\RCM=8)AQ$F+CM -/%QTFFH18-.?$T\6%J24A5DMGY.F O,+$;7/NGT-(JVW< M-^FAZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C\20,OV=4B]GOF:.W4Q__,[%;KW>K M^-*M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/JW!LKZ=3N!SDX3RY&BW?Y]6P?)*9_:F*X]/VM\_CVISN=[X_7Q ME^7/27Q?U!>< _S]77P#4$L#!!0 ( ,&$;E6 A/B=P $ > 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H"; M/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL M297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^ M]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T M(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'. M_9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY/ M/"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"D MCQ%('[<@?=R!]'$/T@&UL4$L! A0#% @ P(1N5?]= MZ-7A!0 Q1\ !@ ("!#0@ 'AL+W=O$9:@< .4? 8 M " @20. !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ P(1N5>E'WJF=!@ E1T !@ M ("!&AD 'AL+W=OT? !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ P(1N53A]B2WZ"0 "#\ !@ ("!L"T 'AL M+W=O W !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ P(1N50QP MIL+R P W0D !D ("!/44 'AL+W=OU@& #E#@ &0 M @(%F20 >&PO=V]R:W-H965T&UL4$L! A0#% @ P(1N5?=&WK9Q!P 6!0 !D M ("!G%4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ P(1N5?^*D/$Y!@ T \ !D ("! MTV8 'AL+W=O&PO=V]R:W-H965TP, *$' 9 M " @&UL4$L! A0#% M @ P(1N509FINGQ! VPL !D ("!?7T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(1N5<+-)/(R P +P< !D M ("!@*( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ P(1N5=R%76.Y! R0P !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ MP(1N5<%24,4?! #0D !D ("!7KD 'AL+W=O&UL4$L! A0#% @ P(1N58&8_:FY @ M,P8 !D ("!)\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P81N5:4(4[8!! \@X !D M ("!;-, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ P81N5:>.:9RN# IXP !D ("!NN( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P81N M5&PO=V]R:W-H965T&UL4$L! A0#% @ P81N51U,;M(' P #PD M !D ("!QQ,! 'AL+W=O&PO=V]R:W-H965T 9 " @3@? 0!X;"]W;W)K&UL4$L! A0#% @ P81N526/3'1J"0 ,D< !D M ("!6"0! 'AL+W=O&PO=V]R:W-H965T MM. , ,@3 - M " :4T 0!X;"]S='EL97,N>&UL4$L! A0#% @ P81N59>* MNQS $P( L ( !"#@! %]R96QS+RYR96QS4$L! A0# M% @ P81N5?OQ% : M " 7@] 0!X;"]? 3 " 70_ 0!;0V]N=&5N B=%]4>7!E&UL4$L%!@ Z #H S0\ &5! 0 $! end XML 62 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 63 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 229 299 1 true 53 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 (LOSS) INCOME Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME 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) Income per Share Sheet http://gses.com/role/BasicAndDilutedLossIncomePerShare Basic and Diluted (Loss) Income 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 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 24 false false R25.htm 070200 - Disclosure - Recent Accounting Pronouncements (Policies) Sheet http://gses.com/role/RecentAccountingPronouncementsPolicies Recent Accounting Pronouncements (Policies) Policies http://gses.com/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 080300 - Disclosure - Basic and Diluted (Loss) Income per Share (Tables) Sheet http://gses.com/role/BasicAndDilutedLossIncomePerShareTables Basic and Diluted (Loss) Income per Share (Tables) Tables http://gses.com/role/BasicAndDilutedLossIncomePerShare 26 false false R27.htm 080500 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 27 false false R28.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 28 false false R29.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 29 false false R30.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 30 false false R31.htm 081000 - Disclosure - Debt (Tables) Sheet http://gses.com/role/DebtTables Debt (Tables) Tables http://gses.com/role/Debt 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 090300 - Disclosure - Basic and Diluted (Loss) Income per Share (Details) Sheet http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails Basic and Diluted (Loss) Income per Share (Details) Details http://gses.com/role/BasicAndDilutedLossIncomePerShareTables 37 false false R38.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 38 false false R39.htm 090500 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 39 false false R40.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 40 false false R41.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 41 false false R42.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 42 false false R43.htm 090900 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensation 43 false false R44.htm 091000 - Disclosure - Debt, Convertible Note (Details) Sheet http://gses.com/role/DebtConvertibleNoteDetails Debt, Convertible Note (Details) Details 44 false false R45.htm 091002 - Disclosure - Debt, Revolving Line of Credit (Details) Sheet http://gses.com/role/DebtRevolvingLineOfCreditDetails Debt, Revolving Line of Credit (Details) Details 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 All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: dei:SecurityExchangeName, gvp:PeriodInWhichRSUSWillVestAnnuallyInEqualAmounts, gvp:TaxCreditRefundsReceived, us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:DebtInstrumentMaturityDate - brhc10043900_10q.htm 11 brhc10043900_10q.htm brhc10043900_ex31-1.htm brhc10043900_ex31-2.htm brhc10043900_ex32-1.htm gvp-20220930.xsd gvp-20220930_cal.xml gvp-20220930_def.xml gvp-20220930_lab.xml gvp-20220930_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc10043900_10q.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 229, "dts": { "calculationLink": { "local": [ "gvp-20220930_cal.xml" ] }, "definitionLink": { "local": [ "gvp-20220930_def.xml" ] }, "inline": { "local": [ "brhc10043900_10q.htm" ] }, "labelLink": { "local": [ "gvp-20220930_lab.xml" ] }, "presentationLink": { "local": [ "gvp-20220930_pre.xml" ] }, "schema": { "local": [ "gvp-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 483, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 10, "http://gses.com/20220930": 2, "http://xbrl.sec.gov/dei/2022": 6, "total": 18 }, "keyCustom": 46, "keyStandard": 253, "memberCustom": 17, "memberStandard": 35, "nsprefix": "gvp", "nsuri": "http://gses.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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) Income per Share", "role": "http://gses.com/role/BasicAndDilutedLossIncomePerShare", "shortName": "Basic and Diluted (Loss) Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "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": "brhc10043900_10q.htm", "contextRef": "c20220930", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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) Income per Share (Tables)", "role": "http://gses.com/role/BasicAndDilutedLossIncomePerShareTables", "shortName": "Basic and Diluted (Loss) Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220930", "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", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "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", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081000 - Disclosure - Debt (Tables)", "role": "http://gses.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": [ "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - Basic and Diluted (Loss) Income per Share (Details)", "role": "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails", "shortName": "Basic and Diluted (Loss) Income per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "decimals": "0", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "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": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20210701to20210930_DebtInstrumentAxis_PaycheckProtectionProgramCARESActMember", "decimals": "-5", "lang": null, "name": "us-gaap:OtherNonoperatingIncome", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "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": "brhc10043900_10q.htm", "contextRef": "c20211231", "decimals": "-3", "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "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", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "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", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20211231", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20211231", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "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": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "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", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220930_FairValueByLiabilityClassAxis_EmbeddedRedemptionFeaturesMember", "decimals": "-3", "first": true, "lang": null, "name": "gvp:WarrantLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - Debt, Convertible Note (Details)", "role": "http://gses.com/role/DebtConvertibleNoteDetails", "shortName": "Debt, Convertible Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "us-gaap:ConvertibleDebtTableTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930_DebtInstrumentAxis_ConvertiblePromissoryNoteMember", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLinesOfCredit", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091002 - Disclosure - Debt, Revolving Line of Credit (Details)", "role": "http://gses.com/role/DebtRevolvingLineOfCreditDetails", "shortName": "Debt, Revolving Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20210630_DebtInstrumentAxis_NinthAmendmentAndReaffirmationAgreementMember", "decimals": "2", "lang": null, "name": "gvp:FixedChargeCoverageRatio", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": "INF", "lang": null, "name": "gvp:NumberOfDistinctRevenueStreams", "reportCount": 1, "unique": true, "unitRef": "U009", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "decimals": "4", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20211231", "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": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "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 (LOSS) INCOME", "role": "http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U012", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10043900_10q.htm", "contextRef": "c20201231_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": "brhc10043900_10q.htm", "contextRef": "c20201231_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": "brhc10043900_10q.htm", "contextRef": "c20220701to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "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": "brhc10043900_10q.htm", "contextRef": "c20220101to20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r591" ], "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r592" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r589" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r589" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r589" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r600" ], "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r589" ], "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r589" ], "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r589" ], "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r589" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r588" ], "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r590" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "gvp_AdjustmentsToAdditionalPaidInCapitalIncomeTaxWithheldFromShareBasedCompensation": { "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 Withheld from Share-Based Compensation", "negatedLabel": "Shares withheld to pay taxes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncomeTaxWithheldFromShareBasedCompensation", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gvp_AreaOfOfficeSpaceLeased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The office space area (square feet) leased on September 26, 2022.", "label": "Area of Office Space Leased", "terseLabel": "Area of office space leased" } } }, "localname": "AreaOfOfficeSpaceLeased", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "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/20220930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gvp_CashSettledPerformanceVestingRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument of cash settled performance-vesting restricted stock liability awards.", "label": "Cash Settled Performance-Vesting Restricted Stock Units [Member]", "terseLabel": "Cash Settled Performance-Vesting Restricted Stock Units [Member]", "verboseLabel": "Cash Settled PRSUs [Member]" } } }, "localname": "CashSettledPerformanceVestingRestrictedStockUnitsMember", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails", "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "gvp_CommitmentFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A commitment fee is a banking term used to describe a fee charged by a lender to a borrower to compensate the lender for its commitment to lend. Commitment fees typically are associated with unused credit lines or undisbursed loans.", "label": "Commitment Fee [Member]", "terseLabel": "Commitment Fee [Member]" } } }, "localname": "CommitmentFeeMember", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "durationItemType" }, "gvp_ConvertibleDebtNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company and excluding derivative liability, discount and interest expenses.", "label": "Convertible Debt, Net", "terseLabel": "Balance of Convertible Note" } } }, "localname": "ConvertibleDebtNet", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "gvp_ConvertiblePromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The convertible promissory note is a debt obligation in which a company borrows money from an investor in exchange for a promise of repayment and an option to convert the outstanding principal into equity of the company upon some triggering event. Notes have a maturity date and bear interest.", "label": "Convertible Promissory Note [Member]", "verboseLabel": "Convertible Note [Member]" } } }, "localname": "ConvertiblePromissoryNoteMember", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "gvp_CoronavirusAidReliefAndEconomicSecurityActAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Coronavirus Aid, Relief and Economic Security Act [Abstract]" } } }, "localname": "CoronavirusAidReliefAndEconomicSecurityActAbstract", "nsuri": "http://gses.com/20220930", "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/20220930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityAct" ], "xbrltype": "textBlockItemType" }, "gvp_DebtInstrumentConvertibleConversionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for conversion of convertible note into common stock, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Conversion Period", "terseLabel": "Period for conversion" } } }, "localname": "DebtInstrumentConvertibleConversionPeriod", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "durationItemType" }, "gvp_DebtInstrumentDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt discount cost allocated.", "label": "Debt Instrument, Discount", "negatedTerseLabel": "Allocated OID costs to Convertible Note" } } }, "localname": "DebtInstrumentDiscount", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "gvp_DebtInstrumentIssuanceDateFirstRequiredPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument, issuance date of first required payment in, 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Issuance Date, First Required Payment", "terseLabel": "Period for repayment of convertible note from issuance" } } }, "localname": "DebtInstrumentIssuanceDateFirstRequiredPayment", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "durationItemType" }, "gvp_DebtInstrumentPrincipalAndInterestPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required payments of both interest and principal.", "label": "Debt Instrument, Principal and Interest Payments", "negatedLabel": "Principal and interest payments" } } }, "localname": "DebtInstrumentPrincipalAndInterestPayments", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "gvp_EmbeddedRedemptionFeaturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument embedded redemption features.", "label": "Embedded Redemption Features [Member]" } } }, "localname": "EmbeddedRedemptionFeaturesMember", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "gvp_EmployeeRetentionCreditsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Retention Credits [Abstract]", "terseLabel": "Employee Retention Credits [Abstract]" } } }, "localname": "EmployeeRetentionCreditsAbstract", "nsuri": "http://gses.com/20220930", "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/20220930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "domainItemType" }, "gvp_EmployeeRetentionCreditsReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of refunds received under the employee retention credit program.", "label": "Employee Retention Credits Received", "terseLabel": "Employee retention credits received" } } }, "localname": "EmployeeRetentionCreditsReceived", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "gvp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCashPaidOnVestedShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payment for cash settled performance-vesting restricted stock units vested of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Cash Paid on Vested Shares", "negatedLabel": "Cash paid on vested shares" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCashPaidOnVestedShares", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "gvp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityEquityInstrumentsOtherThanOptionsVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash settled performance-vesting restricted stock units vested classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Equity Instruments Other than Options Vested", "terseLabel": "Fair value of cash settled PRSUs vested" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityEquityInstrumentsOtherThanOptionsVested", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "gvp_FixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the fixed charge coverage ratio.", "label": "Fixed charge coverage ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "FixedChargeCoverageRatio", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "pureItemType" }, "gvp_GainOnPaycheckProtectionProgramLoanForgiveness": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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/20220930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gvp_IncreaseDecreaseInAccruedWarranty": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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/20220930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gvp_InvestorSCounselFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investor Counsel Fees shall be paid to Lead Investor Counsel at the Closing by release to Lead Investor Counsel of the portion of the Escrow Amount equal to the Lead Investor Counsel Fees.", "label": "Investor's Counsel Fees [Member]", "terseLabel": "Investor's Counsel Fees [Member]" } } }, "localname": "InvestorSCounselFeesMember", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "domainItemType" }, "gvp_LeaseAgreementDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The office space lease agreement date on September 26, 2022.", "label": "Lease Agreement Date", "terseLabel": "Lease agreement date" } } }, "localname": "LeaseAgreementDate", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "dateItemType" }, "gvp_LeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Liabilities [Abstract]", "terseLabel": "Lease Liabilities [Abstract]" } } }, "localname": "LeaseLiabilitiesAbstract", "nsuri": "http://gses.com/20220930", "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "gvp_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "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 due after 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, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "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/20220930", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "gvp_NonContractualCustomerRelationshipsMember": { "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 Contractual Customer Relationships [Member]", "terseLabel": "Non-Contractual Customer Relationships [Member]" } } }, "localname": "NonContractualCustomerRelationshipsMember", "nsuri": "http://gses.com/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "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/20220930", "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]" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "domainItemType" }, "gvp_PaycheckProtectionProgramLoanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Paycheck Protection Program Loan [Abstract]", "terseLabel": "Paycheck Protection Program Loan [Abstract]" } } }, "localname": "PaycheckProtectionProgramLoanAbstract", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "stringItemType" }, "gvp_PaymentOfInsurancePremium": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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/20220930", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "PRSUs [Member]" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://gses.com/20220930", "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]", "verboseLabel": "Performance Improvement Solutions [Member]" } } }, "localname": "PerformanceImprovementSolutionsMember", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails", "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/20220930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "durationItemType" }, "gvp_PeriodToFullyVestPerformanceBasedRSUs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of period for fully vest performance-based RSUs.", "label": "Period to Fully Vest Performance-based RSUs", "terseLabel": "Period to fully vest performance RSUs" } } }, "localname": "PeriodToFullyVestPerformanceBasedRSUs", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "integerItemType" }, "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/20220930", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "gvp_RefundOfEmployeeRetentionCredit": { "auth_ref": [], "crdr": "debit", "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "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/20220930", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "gvp_SubleaseDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents sublease date.", "label": "Sublease Date", "terseLabel": "Previous sublease date, one" } } }, "localname": "SubleaseDate", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "dateItemType" }, "gvp_SubleaseDateSeptember2021": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents sublease date.", "label": "Sublease Date, September 2021", "terseLabel": "Sublease date" } } }, "localname": "SubleaseDateSeptember2021", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "dateItemType" }, "gvp_SubleaseSquareFeet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents sublease square feet.", "label": "Sublease Square Feet", "terseLabel": "Previously subleased square feet, one" } } }, "localname": "SubleaseSquareFeet", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "gvp_SubleaseSquareFeetSeptember2021": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents sublease square feet.", "label": "Sublease Square Feet, September 2021", "terseLabel": "Sublease square feet" } } }, "localname": "SubleaseSquareFeetSeptember2021", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "gvp_SubsequentBillingOfUnbilledReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Subsequent billing of unbilled receivables 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.", "label": "Subsequent billing of unbilled receivables", "terseLabel": "Subsequent billing" } } }, "localname": "SubsequentBillingOfUnbilledReceivables", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "gvp_SupplementalCashFlowInformationOtherInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information Other Information [Abstract]", "terseLabel": "Cash paid for amounts included in measurement of liabilities [Abstract]" } } }, "localname": "SupplementalCashFlowInformationOtherInformationAbstract", "nsuri": "http://gses.com/20220930", "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]", "terseLabel": "System Design and Build [Member]" } } }, "localname": "SystemDesignAndBuildMember", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "gvp_TaxCreditRefundsReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of tax credit refunds received from the Internal Revenue Service.", "label": "Tax Credit Refunds Received", "terseLabel": "Tax credit refunds received" } } }, "localname": "TaxCreditRefundsReceived", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "gvp_WarrantLiabilitiesNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a warrant liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Warrant Liabilities, Noncurrent", "negatedLabel": "Fair value of Conversion Feature on issuance", "terseLabel": "Warrant liabilities at issuance date" } } }, "localname": "WarrantLiabilitiesNoncurrent", "nsuri": "http://gses.com/20220930", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails", "http://gses.com/role/RevenueDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r239", "r240", "r241", "r242", "r266", "r299", "r342", "r343", "r495", "r496", "r497", "r498", "r499", "r500", "r519", "r564", "r566", "r582", "r583" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r239", "r240", "r241", "r242", "r266", "r299", "r342", "r343", "r495", "r496", "r497", "r498", "r499", "r500", "r519", "r564", "r566", "r582", "r583" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r163", "r240", "r241", "r321", "r325", "r524", "r563", "r565" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r163", "r240", "r241", "r321", "r325", "r524", "r563", "r565" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r230", "r239", "r240", "r241", "r242", "r266", "r299", "r333", "r342", "r343", "r371", "r372", "r373", "r495", "r496", "r497", "r498", "r499", "r500", "r519", "r564", "r566", "r582", "r583" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r230", "r239", "r240", "r241", "r242", "r266", "r299", "r333", "r342", "r343", "r371", "r372", "r373", "r495", "r496", "r497", "r498", "r499", "r500", "r519", "r564", "r566", "r582", "r583" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r487" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r520" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r577" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r168", "r169" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r9", "r225" ], "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r48", "r49", "r50", "r553", "r571", "r574" ], "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 income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r47", "r50", "r56", "r57", "r58", "r93", "r94", "r95", "r422", "r483", "r567", "r568" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r487" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r93", "r94", "r95", "r379", "r380", "r381", "r431" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r345", "r382", "r383" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r375" ], "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/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r27", "r170", "r185", "r187", "r189" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r68", "r77", "r286", "r460" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r77", "r173" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r77", "r212", "r218" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r123" ], "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 potentially dilutive securities excluded because inclusion would be anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r87", "r145", "r152", "r159", "r181", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r418", "r423", "r448", "r485", "r487", "r533", "r551" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r28", "r87", "r181", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r418", "r423", "r448", "r485", "r487" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "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/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r522" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r585", "r587" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in capitalized computer software costs.", "label": "Capitalization of internal-use software cost" } } }, "localname": "CapitalizedComputerSoftwarePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r532", "r550", "r584" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r7", "r79" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r79", "r82" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, cash equivalents and restricted cash at the end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r74", "r452" ], "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 increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Purchase of warrant to acquire shares of common stock (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r538", "r557" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r236", "r237", "r238", "r243", "r578" ], "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/2022", "presentation": [ "http://gses.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r93", "r94", "r431" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r301" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r487" ], "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, 23,319,572 and 22,533,005 shares issued, 21,720,661 and 20,934,094 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r61", "r541", "r559" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r130", "r131", "r166", "r446", "r447", "r577" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r130", "r131", "r166", "r446", "r447", "r575", "r577" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r84", "r420" ], "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 Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r312" ], "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/2022", "presentation": [ "http://gses.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r310", "r311", "r322" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 10.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r323" ], "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/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r16", "r536", "r552" ], "calculation": { "http://gses.com/role/DebtConvertibleNoteDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "totalLabel": "Net proceeds of Convertible Note" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Note" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r66", "r524" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "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/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r414" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r80", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Repayment of convertible note" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r85", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r280", "r287", "r288", "r290", "r297" ], "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/2022", "presentation": [ "http://gses.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r86", "r91", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r293", "r294", "r295", "r296", "r464", "r534", "r536", "r549" ], "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/2022", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/DebtRevolvingLineOfCreditDetails", "http://gses.com/role/StockbasedCompensationDetails" ], "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/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r265", "r291" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r38", "r265", "r302", "r303", "r305" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Average of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of volume-weighted average price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r263", "r293", "r294", "r461", "r464", "r465" ], "calculation": { "http://gses.com/role/DebtConvertibleNoteDetails": { "order": 0.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "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", "verboseLabel": "Convertible Note issued" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r39", "r546" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Frequency of periodic payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r36", "r264" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r37", "r266", "r440" ], "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/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r39", "r86", "r91", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r293", "r294", "r295", "r296", "r464" ], "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/2022", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/DebtRevolvingLineOfCreditDetails", "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Monthly principal repayments" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r39", "r86", "r91", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r293", "r294", "r295", "r296", "r302", "r304", "r305", "r306", "r460", "r461", "r464", "r465", "r547" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r276", "r460", "r465" ], "calculation": { "http://gses.com/role/DebtConvertibleNoteDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r276", "r460", "r461", "r462", "r463", "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "terseLabel": "Discount on issuance of convertible note" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Convertible Debt [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r276", "r462" ], "calculation": { "http://gses.com/role/DebtConvertibleNoteDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Issuance cost" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r88", "r394", "r403", "r404", "r405" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r17", "r18", "r392", "r535", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r77", "r223" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r427", "r428" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Change in fair value of derivative instruments, net" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative liabilities at issuance date", "negatedLabel": "Fair value of Warrant Liabilities on issuance" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeMember": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).", "label": "Derivative [Member]", "terseLabel": "Derivative Liability [Member]" } } }, "localname": "DerivativeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r415" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r321", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "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/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r321" ], "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/2022", "presentation": [ "http://gses.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r348", "r349", "r376", "r377", "r378", "r384" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and Diluted (Loss) Income per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r62", "r102", "r103", "r104", "r105", "r106", "r113", "r115", "r120", "r121", "r122", "r126", "r127", "r432", "r433", "r542", "r560" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net (loss) income per common share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r62", "r102", "r103", "r104", "r105", "r106", "r115", "r120", "r121", "r122", "r126", "r127", "r432", "r433", "r542", "r560" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net (loss) income per common share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r123", "r124", "r125", "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Basic and Diluted (Loss) Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r452" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r387" ], "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/2022", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r89", "r387", "r406" ], "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/2022", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "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": "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r56", "r57", "r58", "r93", "r94", "r95", "r99", "r107", "r109", "r129", "r182", "r301", "r307", "r379", "r380", "r381", "r396", "r397", "r431", "r453", "r454", "r455", "r456", "r457", "r458", "r483", "r567", "r568", "r569" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFairValueDisclosure": { "auth_ref": [ "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the entity's equity.", "label": "Fair value" } } }, "localname": "EquityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r437", "r438", "r444" ], "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Level 3 Fair Value Measurement Inputs" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r278", "r293", "r294", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r438", "r492", "r493", "r494" ], "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r443" ], "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r278", "r334", "r335", "r340", "r341", "r438", "r492" ], "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r278", "r293", "r294", "r334", "r335", "r340", "r341", "r438", "r493" ], "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r278", "r293", "r294", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r438", "r494" ], "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Changes in Fair Value of Level 3 Liabilities [Abstract]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r441", "r444" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Changes in Fair Value of Level 3 Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value included in gain on derivative instruments, net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, Ending Period", "periodStartLabel": "Balance, Beginning Period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r278", "r293", "r294", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r492", "r493", "r494" ], "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r186", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r289", "r300", "r429", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r593", "r594", "r595", "r596", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Total liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r11", "r217" ], "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", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r219" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "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": "2022 remainder" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r219" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r219" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r219" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r213", "r214", "r217", "r220", "r525", "r529" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r217", "r529" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r213", "r216" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r217", "r525" ], "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": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r426", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.", "label": "Gain (loss) on foreign exchange contracts" } } }, "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r10", "r198", "r199", "r206", "r210", "r487", "r531" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and intangible asset impairment charge" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r222" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r199", "r206", "r210" ], "calculation": { "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross", "terseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r199", "r206", "r210" ], "calculation": { "http://gses.com/role/GoodwillAndIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "negatedLabel": "Impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss [Abstract]", "terseLabel": "Goodwill, Impaired [Abstract]" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r65", "r87", "r145", "r151", "r155", "r158", "r161", "r181", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r448" ], "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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentExcludingLessorAssetUnderOperatingLease": { "auth_ref": [ "r227", "r481" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of impairment for long-lived asset held for use.", "label": "Impairment of ROU assets" } } }, "localname": "ImpairmentExcludingLessorAssetUnderOperatingLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r77", "r221" ], "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": "Impairment" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r59", "r145", "r151", "r155", "r158", "r161", "r530", "r539", "r544", "r561" ], "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": "(Loss) income before income taxes", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r89", "r388", "r391", "r393", "r401", "r407", "r409", "r410", "r411" ], "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/2022", "presentation": [ "http://gses.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r390" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r108", "r109", "r143", "r386", "r402", "r408", "r562" ], "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": "(Benefit from) provision for income taxes", "terseLabel": "(Benefit from) provision for income taxes", "verboseLabel": "Tax benefit recognized" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails", "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Examination [Abstract]" } } }, "localname": "IncomeTaxUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r76" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r76", "r521" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Billings in excess of revenue earned" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).", "label": "Change in fair value of derivative instruments, net" } } }, "localname": "IncreaseDecreaseInDerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r76" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r116", "r117", "r118", "r122", "r347" ], "calculation": { "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails": { "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/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r211", "r215" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 8.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r68", "r284", "r292", "r295", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest expense accrued on Convertible Note" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r543" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r477", "r479" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r477" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseExpirationDate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.", "label": "Lease expiration date" } } }, "localname": "LeaseExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r224" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r478" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r478" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r478" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r478" ], "calculation": { "http://gses.com/role/LeasesDetails": { "order": 9.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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r478" ], "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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r478" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r478" ], "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": "2022 remainder" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r478" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r472" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r480" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r87", "r153", "r181", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r419", "r423", "r424", "r448", "r485", "r486" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r87", "r181", "r448", "r487", "r537", "r555" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r35", "r87", "r181", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r419", "r423", "r424", "r448", "r485", "r486", "r487" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r536", "r549" ], "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/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "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/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r31" ], "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/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r445" ], "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/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "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/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r31" ], "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/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Amount available at the reporting date" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r31", "r86" ], "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/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r14", "r534" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r172" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r16" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "verboseLabel": "Long-term note, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r39", "r251" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Exercise Price [Member]" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputOptionVolatilityMember": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns.", "label": "Volatility [Member]" } } }, "localname": "MeasurementInputOptionVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Risk Free Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Common Stock Price [Member]" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r74" ], "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r74" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r75", "r78" ], "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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r51", "r53", "r58", "r60", "r78", "r87", "r98", "r102", "r103", "r104", "r105", "r108", "r109", "r119", "r145", "r151", "r155", "r158", "r161", "r181", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r433", "r448", "r540", "r558" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "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 (loss) income", "terseLabel": "Net (loss) income attributed to common stockholders", "totalLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails", "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator [Abstract]" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r96", "r97", "r100", "r101", "r110", "r111", "r112", "r174", "r175", "r183", "r184", "r398", "r399", "r400", "r430", "r434", "r435", "r436", "r449", "r450", "r451", "r466", "r467", "r482", "r484", "r526", "r527", "r528", "r570", "r571", "r572", "r573", "r574" ], "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/2022", "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": "Accounting pronouncements recently adopted/not yet adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/RecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r413" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r133" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r145", "r151", "r155", "r158", "r161" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r473", "r479" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r471" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r469" ], "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": "Operating Lease, Liability", "terseLabel": "Present value of lease payments", "totalLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r469" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r470" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r469" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Operating lease liabilities noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r470" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r468" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r470" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r476", "r479" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r12" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 10.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r416", "r417", "r421" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r34", "r487" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 13.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r64" ], "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/2022", "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 (loss) income, net", "verboseLabel": "Other (loss) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Tax paid for shares withheld" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r298" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r298" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r487" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r28" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Net proceeds from issuance of convertible note" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r71" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from issuance of long-term note and warrants, net of debt issuance cost and original issue discount" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r71", "r86" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r34", "r244", "r245" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 12.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r250" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r226" ], "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r229", "r579", "r580", "r581" ], "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovements" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r8", "r224" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r226", "r487", "r545", "r556" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r226" ], "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r224" ], "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r63", "r188" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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 expense (recovery)", "terseLabel": "Bad debt expense (recovery)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r151", "r155" ], "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/2022", "presentation": [ "http://gses.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r73" ], "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 from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedLabel": "Repayment of convertible note" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r73", "r86" ], "calculation": { "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows", "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r385", "r523", "r586" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r7", "r82" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted cash, current", "terseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r12", "r82", "r576" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://gses.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted cash included in other long-term assets", "terseLabel": "Restricted cash - long term" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r77", "r231", "r233", "r234" ], "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 (benefit) charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r307", "r487", "r554", "r570", "r574" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r93", "r94", "r95", "r99", "r107", "r109", "r182", "r379", "r380", "r381", "r396", "r397", "r431", "r567", "r569" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r136", "r137", "r150", "r156", "r157", "r163", "r164", "r166", "r320", "r321", "r524" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfOperations", "http://gses.com/role/RevenueDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r324", "r332" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/DebtRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r44" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r44" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r213" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r395" ], "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 (Benefit from) Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r122" ], "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": "(Loss) Income Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r437", "r438" ], "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/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r213", "r216", "r525" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Net Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r249" ], "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/2022", "presentation": [ "http://gses.com/role/ProductWarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r226" ], "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r145", "r148", "r154", "r207" ], "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/2022", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r344", "r346", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "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/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r216" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r132", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r150", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r161", "r166", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r210", "r232", "r235", "r563" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r132", "r134", "r135", "r145", "r149", "r155", "r159", "r160", "r161", "r162", "r163", "r165", "r166", "r167" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r76" ], "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 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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "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/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r356" ], "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/2022", "presentation": [ "http://gses.com/role/StockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r474", "r479" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermNonBankLoansAndNotesPayable": { "auth_ref": [ "r29" ], "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": "Current portion of long-term note" } } }, "localname": "ShortTermNonBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r83", "r92" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/EquipmentSoftwareAndLeaseholdImprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r248" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r247" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r246" ], "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/2022", "presentation": [ "http://gses.com/role/ProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r247" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://gses.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r132", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r150", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r161", "r166", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r210", "r228", "r232", "r235", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails", "http://gses.com/role/RevenueDetails", "http://gses.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r43", "r56", "r57", "r58", "r93", "r94", "r95", "r99", "r107", "r109", "r129", "r182", "r301", "r307", "r379", "r380", "r381", "r396", "r397", "r431", "r453", "r454", "r455", "r456", "r457", "r458", "r483", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r93", "r94", "r95", "r129", "r524" ], "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r42", "r281", "r301", "r302", "r307" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Repayment of convertible note in shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r43", "r301", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Repayment of convertible note in shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r87", "r171", "r181", "r448", "r487" ], "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/2022", "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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets", "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r475", "r479" ], "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/2022", "presentation": [ "http://gses.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r459", "r488" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails", "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r459", "r488" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails", "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r459", "r488" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails", "http://gses.com/role/CoronavirusAidReliefAndEconomicSecurityActDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 9.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/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r321", "r330" ], "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/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r321", "r330" ], "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/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r412" ], "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/2022", "presentation": [ "http://gses.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r330" ], "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/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r330" ], "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/2022", "presentation": [ "http://gses.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r289", "r300", "r429", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r593", "r594", "r595", "r596", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury stock at cost (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r45", "r308", "r309" ], "calculation": { "http://gses.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock at cost, 1,598,911 shares" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r522" ], "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/2022", "presentation": [ "http://gses.com/role/ContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAndInputDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "localname": "ValuationTechniqueAndInputDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant Liability [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/DebtConvertibleNoteDetails", "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Term (in years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effect of dilutive securities [Abstract]" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r114", "r122" ], "calculation": { "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails": { "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 Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding used to compute net (loss) income 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/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails", "http://gses.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r113", "r122" ], "calculation": { "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails": { "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 for basic earnings per share (in shares)", "terseLabel": "Weighted average shares outstanding used to compute net (loss) income per share - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gses.com/role/BasicAndDilutedLossIncomePerShareDetails", "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": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126974470&loc=d3e8622-111531" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://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": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://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(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://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.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://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": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126929950&loc=d3e34841-113949" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r588": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r589": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r590": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r591": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r592": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r593": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r594": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r595": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r596": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r597": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r598": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r599": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r600": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&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": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://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(g)(1)(ii))", "Topic": "235", "URI": "https://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(h)(1)(Note 1))", "Topic": "235", "URI": "https://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)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 68 0001140361-22-041406-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-22-041406-xbrl.zip M4$L#!!0 ( ,&$;E7EP 7!/D$" !3X) 4 8G)H8S$P,#0S.3 P7S$P M<2YH=&WLO7U7Y#:6/_[_GK/OP4MV=I-SH%N/MM1)^AR:IA.^VX$>(#,[OW]R M] C>%#9CN[IA7OU/Y4'8SH# MHGYW(:M!_O/&:=.W7]RY_QMN[X:<\[?MU:M;Z[SK1O=8^/9_?_M\I$[-F=BZW1[_>GW] MP^G6I&]'%R>WYG5)$,P>ZNSHCJL?7-QW+_0#XQIO_O?#X>?KVYON^Z]O?=M4 MHJAM69V))B\+]R0$M@#:@FCJ(5NU43<>Y#Z_.2F_/O@<2+< V\)P\IQAO74B MQ/G5M8\&'(/Q3?=KH:>#C??__F])\M.I$;K]R_W=Y,W O/_I[>B_XR__8VLK M^9PK4]1&)TWY+CD:GIWE3?(I+YQ:YF(PNJ_]YV.IAF>F:!)5&=&X^X=U7IPD M'ZI2Z"K7)R;Y3CU@ISR_K/*3TR9Q#:7)5N*[-/W[ MK:U)N\Y,(Q+?P2WSSV'^]>>-G;)HW+NWCMV(;21J].GGC<9<-&_;#B=OW6]_ M>CONL?M3EOHRJ9O+@?EY0PKUYTGE<*JW5#DHJW?)=[;]Y\=D\AFT__SH!^XG MG7]-C+Y]RKZ"_YEJ;8F/R.)W7YP-Q^2XIRL*XG_R47[SS+S;5Z,_V M[O9/=\.^&[0J5TDASOQ/3?YNVXVB]B/Y:2!.-MHW?1*J^4,(DDIN#<09(S"C M7 +F/BN#4XO2E([[?=$<&OOSAFH! 0%LRFMHC#CDYPW'.^]L?F'TEA4#Q]_O MV__\]/9&D^YOX4ZKH,VGO%9B\ \CJMU"?W0RGVILJK4T1J0(2T$(HT(H0R2P M2BJ)#5-/;*QV3]\Z<[\XW=+BUU+?;!+5.NW8^*"^-.32>25R;1JVH?S-GTKB);UCDH^?]#H"C=&U4?N9TZ.>-K=1U=-*_ M28>ZA]WW;R3ZO>+OI[DZ/3SZ_>CO^6#P-U,WVT4Q%(/!Y5ZQ^T_WQ_:9GT:G MX9$IRYPX6*8H(3@5C@T<3"Q2DG! +'E4(']L?Q.5]HS9]OC0O=2US3'W45.J M/W]W':Q=@T8=_N-0%">C^W[+B_QL>#8>B/=?X#]FPMC8$GEW<&XJ9\84)Y^- MLQP//=\?V-]KLUW7ICEJG)Y[&1S8JRGF2UGG?@QW+YPDZEP.S.>\;J8&0NH, MI(X#)068**V$QCA+-1,I%9:"3MUM\?B0L?3=@^U<<8\A@]K1/Q.8,X(Y95( MDG+@.DL HAVZ""%RUN)J>OPY%S(?>'(931O/ZK*0-L.$FRP5B C)60950P0 MR( $*7QFEYM34TW:EYMZW,)5=Q:S%$B:$69!1I!V- NP H1("ZA1H)/19D#T MXCJ[7Q;J!?V5R'">:DI<5YR-@[F56!K@Y >!2N5SA?M86P/HN6(6,\8SDV66 MI-0R")DS%"$T !"@T#RXZ[D]]U;!D7&_<#_==2Z.GP'VW95ILPEK*;*49H@8 M8DPJ7/,M8I"ZN9=;\/@ZWBZTM_U=7YW' MZ$ ]U3AKM6L)UBA#R-DJE&>09C!EUDCDI@EYW]C>GMLOZOQ=D0^<-U$-G:E\ MW]S^HK8**;BSI)C[-W,L)V7&D?7S%P"IF]/N9?1GMK4;XC?-H-]$TXK^EF&? M.=DZVQY:824AF3<#,\2,L^JY5IK/8'9T6%MN6+Z:JO$*\J4JS_*Z+BL'U\9, MK SW8^)#)X@_#2DWWS7UFM&?M?O%H0^JP*D>NK^>T\,;@B33!N7>_B=G4;[!^*XPW][T)BMCC0^WMW6OD7.+-S:R*,-Q>UP];HJH\V_+Q1Y\[R;:%S\Q&CMTV_ MHOU8E\.J_=2&%M^-1Z8=S$YU']]G6F]C\BG7_K/-396T[S.= ;&=O?^YZ4/< M_O'[R5FMB33W4CJL9CNG78?& %P,GOKJ]=-5-/WC*Y//D M)6]OC,.]PP*!G[Y6/ABC^&HSZA\$K4]]\\HS^Q>(L&_T[X;\7M:_L?D14O_@ MUC@F,I?^7:DM#$22-]06SJZV<)YJ"Z_B!J$.2[:*8;D53@EM6-#LPS)?D@>I MLW:NW(+=?PZ]6UB>G9=%:PV.@BZ-R NC=T55.+MP$EY:\ B.!\*<^':-/FKW MLHOS0:[R9M2&1.=GWF=K[G:C2OFO-D7D_GR^N/ MB,P;]&71QLC60EIW^K,@0 MF;40X,S][(-@9R'-;:W;J(H8?!&YWBMVQ'G>B,%Z"/.AOJT+A<99+SR="\!J M6Q0D083D$B )Y@G)6406IX& !3B3@18%&.ZD *,AM@(!+GG6B[YL %0YBZ". M*R/J8779=FW4R[40V+W]6A?!Q2#$9IC[(G4&,,?-9*1$#5Q2&'#> MQDM8(8FY,LPL8^J]D0\23]C<;&:]'DZ _T7;.?9JE%YNZ?Y?44?8Z6^+(L\=7I>Q8]LP#Q ML*K-84_C_SC?]WT^>)K^1WGW7;^?-O]'SZV_,_O3?/2HV:_+4X^YX.NBYT^T MX*/7\T/I0[=S3R_.19:C)&F96ZWF)_@8IK60K/REZMA<8;H MG6Y%4@Q0U^(*V9(J@BZ7'J-#M;0=YLL5;#10 A!47(Q82470)0LP4NBR=EXO M>6Z,FADNM=Y>#^HXM^:+N'0B4']^J[2MFK E>;=' M&^_;8Q=GZ]8ZKQ"UN_&??O)ESP3]<&_"B ??V*K_TI6@J,<+UN.%GBD4%7)! ML^9<:W>]]/3@*+*05T_=)#F1KS^F[>GR_>-H*&OSSZ$W(+^Z_[DZ8OG6]V&C MX9Y.7)N_G;VY%PW]12$$,Z/PQA%Z"YK)([>$-6^W)#%%%U'Y%Z2$>%5*N%,6 MRC75'ZE<%H=Y_>>'RP^F4*=GHOIS$KTJAT53'QIE\J]"#@(/5CW6H1OQJLZ> M]4$Q1P9U%-ZRA+?( ]X^#.N\,'5]-&K:*+;XQ52VK,Z$&X^]L_.J_-K>>E0. MAGYH I\0'^S:V+F=I7_K(LR_E]6?KK?*K(_\[NM2'T1V:]$FZM^2]6^1*W!1 M_\(7V8@R/^5%WIC/^5>C]PKWM)/<3>+;=6V:^L/E;^+_RFIG(.IQLL*P;LHS M4QV:06L:U*?Y>> R?$+WII(8[N]G'XCUZ8(]KH0V^^+,K*,T;W=N/46X7_JE M_7/3F.V3RK2TM8["O+^;?1#K:):,E!L"Y:YX+FUS:9VYQ^LI\.CL!";"IQM/'\U7,RC/ MC3XVZK0H!^7)Y6%^Z#HE>VQ1H)UE/P/?WK@S"? M3KA16Q>MK2N>4:.V!BO,9P42HSWWTXM75$;Y^1A8=X5? MXR*&N2,:HM&X9*.Q]SB)JR@1#S$6OSZ2]_+^4CF3J6HN MOPR;DS['3XV_<*>O09^,G M277FWO9!R+.3[6F2:9F#T5"V(OYFZR8N30_>?*E>-T6U!_=^+X&NPS39>4S;I M_0-W+Z*>TYB[(S]:Q7WF\/?#8'XA@&$$\/, #". @P P6G^HH=Z),R\<0',Q MN%5R].^BJD3H >Y[&G\MHAN]Z)%07JQC/9?K$C0Q@FP.IO0](/OHFO-5-/G7 MP.MJAF4=/X:SVZ,:H=8;/IL/A02%ZW4"V=6D&3VK54VRT;.:2VB@URP9E*L? MK;ZGNA:OR>I;GG?QFJV^=4;0:[*OX/J+\[&))V1QOBI;]_6:EWV?MN-,^0S+ M__5)-]+^Q8A=6^MQ[CX&1<_%UUK(.9%!Q\0B@!> M*8!WW3U:&WUHM#EKO:Q/1O1@2VE8.4J/J\UCX_R:(/F:,160.)>T=6@-&&;N M2KU&D%SH[OEHOX7'8"$;D\^ :/^]>,T(B".#6_VJEY;9$<@WT1FXO MYO8W4>FKI8K=L_-!>6E,:W*,EIW#AM:-YE]+]-Y^K*$\LRC/-:IV\[!^=CD% MAT>_]U*F#_9E[?3T=A6CJ*?SD>>J*@_=KF87Y3DW>:ZD MW#\HR\VU>Y/FP? M1;GVU4YZ>#Z-/0U&^Z:MY=-77CO?]XH[TO M#X $A:0P(QTS(TE''?"I M_(@/HO8+FWU+3KG%N%YJLW=J[=SRA]VW*.UU<^H>"L*L619:A^@#3/0*<'$K M:OVZ&5\/23MJ_>O!P4/L'[5^W3@>(1Q=KL6Y7&@+X?FX7,\5U1^?R^*D,=69 M_^F5(N^YW]1-61WME,.B-H-/)O1$VGF+=N87=XW?Z-7W#^+K ]1.>7:6-_X9 M;A3"1M+] NWHQ,OQL]:<]'@=PIBX'W0D[[:]%VV!M;3QQA*.UMZ")3S-K8]( M>/K6^?KN.Y71>?-)J):TQNN>7\O!5^?*WKP6MGSO]F-Z\?.!#JV=5SZ]WH(1 M?[*$NY1^/R^:TVWW4;=?%6X:$];FSA'V,]GV267:6E%A0^0^"GA2YUYNXX6' MU*>M%>$MQ.>YB!L9J >FGZ,2#",S/(L97B;&5N/F5NH&I-UV>Q3CXL68SE,; MX\0>)_99F.-ZKI['!! AMS!9!X+VX":K"+G(Y>9>- MCI"+D'L8'H=(9P;^(Y-!-\BP/>D<0TC0G@#J2^,9;M_T!BI[J^(U.7 MI5_&X"VD0H_ &9$Z?>O<5EU:3EW7^3FX23((GKJ]JOJE*O50-0?5D:F^YFJ4 M]G1KZ:#04H_R8OY?5 MG[:LE#DJ!T,_KI.?'>=G[ED'UKVBJ*VI#NPO9:GOO+Z]YK3QX*NIW$\"7;+W M^XZ[!G#,<(^/XLMY;8;QO":Z>P?VY>UX$ ZC\;@/$VNXKGUS9]F2=2QJ22_0 M&4IYDP6A55^;6]=Z^G@"6B;:72>C_L 5&[!$U-_YP88YX;E$/0* MM62Y>4Y+1N=1:9MOHC+SFP9ZC,J5$OE-2:P=&F]G\0?NJVXW7\K<'T.Z%A;* M_.GVI99!Q_BN(_>'4LYR2=R_GBY C\(RKV0&"]?7CCH5=:J'.A6T!WUT63L9 M?31U?E*X2?S#,!_HJ%_/0M.]([D.FM23:%4H-?*B![;JR:PG3M!*/='^6HM+ MB7?T,B37#ZB^;+;J:^1@)MRN?]1X+E9Y1.-R?.Z%^@>A(3,<>WONOD9_O=BE M6-:]A&NM>JX+0.^6,!C"[W8W]F#F6S-$CV#FKG[JUW]72L. M>TH+1P^BEQ9N1'(E.Q"BHH4YX2PG'VMYOMF*5H)74@MJ/75J+9 <#H/T=9Y: M)>AQ[:-#W)\HG55?N0C=V#Z:T?$>[ E?XU[(I8<;; &JK>FKI, M:Z5M06<_!#KK15-S[55PS2M%!+"7/32UB;6[@K?(]@I5GIEC<;$];$[+RC5^ MA%,_?DXHGTLE!O]O6.6USI4?ES"!-A%[=V^NV>B1;JVA13"3M#^Z+^LF5SOE ML&BJRW[+N+,SKU6RG\K*.'I="\%V]67MY'I[#28N]*WO>L!-;RU*>EW756]S M=93T^F;)99&]7^79,&OHO??)EPYB13]BX#7F\S_%BHL86$?[[FFS?L3 .M@# MPR(? >!W ."5M,Z,J(>5>3]^^:FH3#UYP.3:Y+-_0M?3T)VGY75)$,S>_7[T M\:D/PU_:'9Z8235D]\WUW?N^__&B*\BPONAX[ZZ#<>,3;FZU_ MI+OD'DF&=5.>30 \^]/2.T\;-M6[OS[U,5GG8YX,"];9 MM\^F:9[>,][YK*.F,N+LB<^"H+-[]3]M\]0GW=7)=GW4%*)X\K/N:F3;PQ%% M/?RP_.)=90:B9;[3_#PI*VVJGS?@&["1B$I5Y> FA?O?OBFKD[?(Z>[;\1UO MK5#-EBW+IB@;LY'8JCP[-+;^>>.3N_ 'TY RPS2Q7!)+,JXX1X)Q8PU/H64; M25..;W>/^$-(KI7$1F(J"=&&4]=!Q3*5:2E)!H0PW F9,YEB M23C#Z]EKE@E@J14D2PT1 DN+M(008D21D%*N9Z^-(HP23)QD$:$<206HU@[D ME"LIQ>U>PS1E3%B$I1%$$"(@2C'F(),V4R95/>DU2!&G2D"+D"5<*2=M! E$ MA$%&4Y6N9Z\Q%3ZBY'NN":*&4\*Q0MP!%@."^'KV6F,VVHL(81E&H"N&84 MP,Q*-PA9IBB\S69KTFM#,R=ABIQV6V)2*11@3M>1FXRM SI9?J]'W]3EL%*F M'GT\-4*W$0?G6[[_]W_[]W]+$O_O3^YC4C>7_F76^?Q;5ISE@\MWR7_[W,4Z MV3??DL/R3!3__6/27J_S?YEW"03GS8^)CQ!LB4%^4KQ+!L:Z;U0Y**MW274B MOP>;B?__'W[<>.]?M-17+>IEWX'VGZGWN#?]Q]96(D5MDM/*6/>V?&"VVJ^NWN8)"73?/Q[?;Y^4?1B+=M.M;;8W-V_O;+X8&__^V? P +(^F; M@3U_:R[.1:'?MB&8HGGKPTL0_//-:7.VD6QM3;_:RW):HE,M^IPK4]1&.^R] M2SY4I=!5KD_,]5W)QU(-O4N7*.>[-NY.'^,Z278__K)]Z!KE_JZ3757YRVB20V.ODN*4!\"X1PZ:\^JH:O:7];B-Y>[-CMWMZ M$XM=+^I"\@U0$@_*]HMOXP[*_9@<'6\?[Q[])*M;;7&OO@.. MQ3;H:'?G]\.]X[W=HV1[_V.R^[\[OV[O_[*;[!S\]MO>T='>P?X26XGN:^7? MMX]^W=O_Y?A@?S/Y^&;GS7]]!U/PHT.P,T/O;\O[)3:=W=?T3P>'OR5^5G/: MTD8D,U2-D(Y@E!D,ZG.A'.O\O.'F9O_Y M7&@]^2S'$[?[\[FL_BW7S:G_ /YR12-.$ -Q7KM[)G\]D?U'_]S^/)Y;F^K. MG==W_]3H25>N6N8:]M543>[FATD+'-%UO/#Y,-MX__UOHOHS.2C,#Q.)=#SY M;:/GU?:1=CWYB>G^<16EF\[A1FPF!\EB;\.1>5^/[@\-.=EU4SQA4V= MUT(Y(LXO)=2D+*6699 HRR&"A#_.%TF[)M;\O)&[YM9&O9-E.9!B,"@;65[X M\;Y *40_WJ&4#MZX&H:>HG6>0OWK[]N'Q[N'G_^1'.Y^.3@\3K[\?GCT^_;^ M<7)\D+C)]]C-L G$R<%A NGW^@$-?VX+#CXEQ[_N)E,3_=4DO[USG+C+D&,R M__WZDYL\BAM3PZV)\U%U^-(^;G>T+#JE#!2I ME$'**!:62"L$(U"8#+-4:0LX>)HRO-/NZ5MG[A>GO@E;6EQN71I1;9G"64_F MO!FM16/7;?_[NU.N[^?[.:I"Z*3899H_6TOC+/6:!3)/.BJKJ(,]$/F:ZN"2 M+<5V5W/NPXMW3$6!%(=$ Z!2XEQ+S*3%'$',$'1&HYZ;J0BBJ?A$J1X?;N\? M[;4&X6NU%9LKW$Z,11^Y3_YP_[@!;_\;,HO?_/SO_^9N\K&2CNCB_.,M:QQD M68[Z[91G9WGMTTF33SZ"[FC+&_;WV!6 E3Z]QEGP63DI1Q MPSA#.--48CX+Q[X' &Y!DC%Z7PROH]M+FN)"F6KO-7YNK4B@JT6'>\.WR,?' MYPFGSE#P(U Z-"=Y[1FPV7=7IN#D)F;GMBJ66B4)M(IGT,W44K#, WA>L+?0/@RTE@U1_@:!)6SZ-O4@7:SP[C_/IJ!\)5Y5V3G MHWF;^83W&QO'XF)OO(5&M?BX8Y=(JU.C@=80&L*4CSYSR'M$KIIX]\6E7GN7*W/.#/>6CVWAR^.7J3[)Z=#\I+ M9UK?1.O8X([S:9Q/E\>9VUI7IJ['__F<%P9.IV$H:8!-6:9,1A0#PE"&)*%$ MZE1:-0M?IIR 9*<<.&SG(OG%<<,W<9E\K.X8X)N/>9IWFXJFPWJ8T10JG"H& M")%I?U M)('\$7-C9UA5[AFC-71?J=Q9DL-Z.C*/F632.I,QA%)KS/%9]>3DY$9WGC=ZLXOE-- M51:>:0>7B7&L>YGL>=9T0^D-"+_79K3V=@N^U\\X'U;UT#_:73@I^B(Z:=84\9_J\>0Q14]WUO1T#; I1 M1*7&9BJS&58$6R"HH%:DEB-$D9XE<+O6B,KK1"0#43EJ$LI9*;[ BQ.&'_W* M\T/GMWZCTE;'!2=RD=1G#HWN1=5$R5T[S\Y%<=E>+A+'(GX+T4ER4I7?FM/) MU3>.+LUM2/G&:F/S(A^1K .FG^X1^/&>)K=7X8^;D]ONO\%3W_BF>UL\OGGZ MWGM:/[DS+T9:!)'<0I-Y8)K\WRQSR\C:6IF(OH%T*7;FY_MPUFK\+77O>.F3 M'33Z!BW'I=I>9I^6)*T9B3*S2E^=\//&W#C23HT M<_#FP1<\0#SS><&">_ @QI>92K4LPKNY09NW*5>[W0;*8]HW^=DO[:]V1C^: M7KEAV)B449"JE.B4<6=.:T.9T8T<:XCAQHYXGX=PTN_[5 M7D4*9Q.7?N;ZFM?MW%R(0N5BX,T_GQ34X?/6C?,-1*7KQ"?RY/J61SV.#B40 M?R]^Z'0''O<8GS&ZR:SRZ_QN]O(-\_=$ZU/GPEQQUO=.NJW[-TH2K$:>U??R MAV[?ZH1@0!:D/&E!%E*2,02H8]-7EF-+I#*M? MS^6\6P&%=+$!A2C= QV9L%I,$IFZ^^[4@+O6 M\$;+S*M8==YX?YPW@S9!RPCE.'P@ZCKD%3_Z/+,Z=?W8:_W=H[> MBA(>G#L]SBQOD6;O0,2&G52<5W#ML2XI_C!G[$B+9JNNT9<]Q M"K'%E@ WWUDD:&9(ZM.;+80II#/E$YV=^86"IE1_;B;_"=X F'P15?(W,1BN M33;SJD4XIHD12TR7*D%"0JN%@%03#2C+,$$&<*2)HDK-DJCVR]^^1"D]34K3 MQ3:\9;>57VR=YEJ;XMTH66H_8H@8-AT[I=3AFFC77DK/1,02.I<$RF!=#4L1C7BHB,=.[I@@"[ MKWW=]O:[]F 'YV^H_$P,ZI\W]O8_.3/2P+:ERV9K?+//C Q#\-*5&/%F/>'+D=R;GCBB_>J+T=XRX\]P?]^%_E937 M?4W$G90 ]X,#U91MN10X*I-#X=?/GT1)^9#9<2?/J7H+OM,O^K< MW;HE_;U;PKJ.O!.#;^*RON=Y74PV)9M1PT9B:,>TRZ,9?P>NQQ]-#__8A>D: M_LFEZ>&Y?T#'_;S5C5_;2JRWX[=M S?NDTSWM_^QM34NT.F?.TJ7.C2U:?[B M_OX+^LM?_K*U];[CQ[>_N?EY^E,@Y6(?K9>(WV#WCQ?BZ%O_,Z^@CK0&X^^^ MBBIW_OF6>[]HAHZ3[KFNG(=[?6G0'A*R-7:[K[\OJW-G;KL;T;A?>>&WG[P; M@:[]IHV\>=Z<,(4SRQO3/FJJ;4[\Y;?1<[XY=%Z_J7W0UC]N'>[M' MM\ :4?(:47*G#M[!?M*61AW5*8T(>?4(^4FTUO'Q]H?/NP>?=@[VCW?WCX_< M]V[2W"[4:5FYN?&GM^)]>X>O13.YYSGPF7$:7!B\;HP \1;*?8"[.PF_#'9W ML?8\+#T1)QLW[/E;(GMNN'RVEC\0%K]OT&\8H1U#]F)@W6-?=0MR1C_ARM"^ M-AR[@G_WQ2+84X,;]SYH;D\B,T9''HN*/"*9C??>'+\;I;C5SHZHQ#S&]S[] M \0!&+,QBA_J\N/=[X'>U]#)+M[OK,+Y D'A5('U1J_<:MO.70]SO$^PD-[ WQ44^M'YN M1I;W]9:W8_=8,QC32\4AK>/OKUT^>#O\]J*NR(^C3Y-"B_C4R% M4(R#U1 IBT3Z5+SM'QSO'OG=@8V[IRE;UKL!M\?]Y=Y0&P^=VEX:ET%K'Q:\ M!J[O,'JS\?XW48B3%I;_72C&O6>&6&PAQ6!A>S-+ALR/F^[.T='/^Z>SBU_K?QOOWFYI)@;TB1@'4GQ<6L M"X9)BI_-B1BT)-B6)*LWWK??)%-?K1TQ.@0_D,B_;%3/ :_;:T&6WCCT.U'* MRJ'0?TC&G_I%C@%!*SKL\T?I[\7UIM@C,3!U:4?1=A_IG-K,WU[S[O@X%C^U MY=_;G;_7[7:E,U\'AOUHK/!1HM_/R^+(%'E9C5'ICTX:74K\ MM61T<0JSD8*?B;RE.?*OAX%_RPMS)*QI+J?B3!OO_=?)Z/OI %28S.J=J'X0 M'UT+V_+ %TS:*T9;D/.R<"YX6T)IZJM^4=R:TUGZBBS*W8O37.:-H[#)7V%R MUDL "Y\.V-%_;Q=4N+,/_X&M5HO9?_[@OO-DYHWG=XH!W-A,U]'V^S:D/W/_ M>=>6\^FNW=A3?L_^\^GNM'*9+NHQO3W-%^?(U8W]1JPMMGFM!7=VV1VW.[#: MI#P'P&*B%:/2'C/O/D\>V^*..[:XMUA[\U9-GW/O0$.N$<'G_<^;A_O?KRQ0?3F^T9XO-X]>O^'T>;36YG^=[:> MCJ\GHQL>>-R<>W]3L3?>?Y\727-:#FM1Z'K3EQ(SY\VX!HN/=UQ79-&B$3_< MWYP@#[Y\%/=))UTJV[1-G%\EPZ]M(_R4X6>MJP[=-]N/AV&ZIMR=3;C?*O&D M ;H+Z9Y(,+#F M] !0'3N[U@U/'>[NC4OS)M:EU>%X/I>&@4Q6S$^DR9W(S6\3NQNM&! M'^,C[Q)GLINF?K<(<44.B,P:Q*@N79U';G&6_J4S%KFSL[O[Z=.2M1Z.0H_M MEC,?FE#^#W^(INO;*,ZX6+YN*R0](.%Q).$9(S97X#\!DW-J\?/DO?'^/Y=( MV4F'),?]YZOJ?W6/[VEKS$\?%Y<9 MI+2 S )!F.62$THQI$)))@EG7>70VZ-:INM H^DZT%OXJ@PT?J0,--Y,4W"G M O2*+:@ %3)R2.20@#G$*H5@FF*;*DP$5MQPJ-)4\2S-",4=1RI B&[7DG\^ MAU#Z*CED[L9=QU&1LQAZS[7F;OMF&^\/3=U4>7LXG;?2-A,U]M46=KK&#$/P M/!Y>(-D^TL:9D;G<)CZ/'!]OX\-,=HTH3V9W3[OG3"HC%+?E2SVO]8MRJ[=&QR/7A%73W37.7/#%*4689 )@K@CGC M2F,)*6=&ITQKM%";!()-2%&?W*G5*U>DAD@-RZ$&9C.; DN,,8@P"H24F"F@ M#7,6E.XZ>W2.@18(-Q'-7CDUK-(J>T)ZYV*-L"^5.1>Y3LS%N2GJ\1;GLMUA MI6ZLKH=CE*THC?!Y0)[I9.APF79>S5\,U8[!NSO"[G:AVZV!VRU>[S)NFE+G MPS(N,J0)@5@RS9PSBXP4*3(96*PQMLE3'B[A!J!3D0 B 2R6 *!AE%F+2,HX MX09(K(VSNE)%4X $M0LUN>BF\P5?%P$$9V %& M#66N&'9?^$/1>65RA^)"+ MI.50^KA0\@[488)%BHCG6)>5ISZ2;!?6/S M4, <.2ART'IP$,49MA)8*:SCG8PRJA3@J=;<2*T-7JA!B< FZ)U+N9:!O5DV MJ\R09K4:7@V4'$/ELU<[7!%=$5T]X>/ TU]&>Q=]-O:Y/S5FTQE$MODV*;J/'?=NOPR$$6S7>@KE.^;:\31B+RP?%Y(#28$@DQ MQPM< 8;2#!)-@,H,5$0MU*%F.&!O>BT=YWEL/7J!"78TL;NT^6H&98M'-UAU M<.96H(09*A6N;J_E>5LFZ5]&3Z#U\1I9.QY8G\IJ#<.R14#RE<"WI M5^KF3: ZQ97.=[/8"$.$- 0)((@1F?L?3:11!)O%;LO>1/RU.W61!4)N_"MA M < ERYR%A)%Q%I-RG[1(G5=#L90JQ1VEJ>:YVPEOXAC;>5VQG;VB$<5)[D\9 M&&73QI!.&,WJE\=X#:-1#MB^:78OU&#H,YLZ:"Z5V.*4,T P(58H"0"0!BB MF;:(ZP5O,6(Q=A,U,6JBU\2,("Q@QJRDEABB)%-"6DT(L] 9'AW5H.9:QPZ@ M@.O8]=B2>(FI-%4,Z'9YNF0K&93%B8-^==8G-VJZOM'*&2O$CBS?O;JO)T^I MPK5?%NKNAA<*!(=("Z$!R82O%P$-D<3 C%O';@NU+7AGT/G5PRMJ?' =62.- MYY02I\428I,2H:A$)A-*$^FL&9'!#HT/J/1>KW#URH(C!^>F$HTSG$?9QB-] MV"KMUK".X9+HI#W?2;L"UF>/JT/?K@/[>SURV:;S?R$R5 .-A12$4\L %A;+ ME$&LI<"+K=6;90%7OHI1DL"&:ST5T">8(26)(D03)9B0. /(A8:* OA0:FRE=U>H002>L(FRN $<%4 M"RNA1BK%/-,V-8NM)QQR+>'>*&WDH1-69R8CCE"\%^^\>NM\>80,!(3;C'> OYM SWK M\M;GO>T/>Y_WCO=VCY+M_8_)T?'!SO_\>O#YX^[AT7]]QQ#,?DQV__K[WO$_ MP@E5!(K84&G@U0Y71%=$5P\GAF!3(<:UY9-!+F0^R)O/S8_C;/68*EE54LH'HOU@=UI MH=AQ*I $1ADCE6*4< I]BAY'E%"694:GM_!M_XB M+H4*L(PLM@98+E=FTXR#N>::I;68A'\0="DPC0T2& M6!U#I"9EUK 4*("(1$("(2!VWSC;#""^U-(7KXD87EM8:5LI-Z)-G9R/(!B. MK14H1X;*?BM+IQT#:$QA=_U)20PEJ>:40=)&@R1&VF@)#0(9EHL]S"6#.%Q" M"]6&B9JW'IH'@* 02K_S!1!&+6,,I5:F&95&0['H2 [, BXYWF,S(=Q(CD-D M-30Z,1?GIJA-0#L00_%LPC5\7ZE;-H;LY^NTH[L\JG%&E.20:@P)2QV+*DJ8 MQ )PF@F*%QRM@3!@'@T%FY$6(BTLF18@R"3D%AB2&<(1$8JG4DJ"C'040!=; M P)N8LI>.2V\PEA-:UZI\LS;5\*+/!P3*U"6#)7_5L5LNV?G@_+2F$,S$,TC M#"&^TK,1!F$",,ID0L^S26E-%R&"]6DB6JX=FI(G"*D5#%? MVX18S)EB"B/*);/<"-)1U&2NA@8)N=Y4CTV(<.,X'_+!("].ZB0O$G.A3%W[ MI)S*?#7%T"1&5(71X1@>H?A!X1K*K]2)VW&LZ*_\/6].)Z>83XCVLB/Q40)- MK*$R(Y (H;G*+$-*:H"%06*Q9]>131@RS88"T\@0D2%6QQ &0TX@%RFRA%"N MI=:0IU3;+!6I4(NM%$4W 7KM@>#7&O'Y)JI*%,UE.$97H&09*@VNBN"^5*4> M.GX;XZ?%DQCL#$1=YS8W^B['XT9-FL9]6/,"9#^B/GN% ME/ M:^/#)'4-F0>7_JW$@H"4(BH,R026*56I0LYP8<18N=AS@E/:M7EJC6$1M>MU M:1=6FBB"%,TD)@1!:15A4F0ID1BH;*ZVP&.;K/N*AU5.YWTY[7<<8!D=]ZON M5KH-QU*(9V[VTR%;FS,W'^1K(*5?ATIA1C-B4BZM-5H")9QU9#19[$8LS@)> MF^J-WD8JBE2T#E1$?$D+8AF!&!-LM4PM,UQ8*8Q5AH-%5TED =>UB&< 7_5Z M=6< ]\_,[#=K]YR/5U>,]J&-]X A:0@R6B,""1/:$*P,UAJG1ABVV,4[N@E# MWH 6@ Y%A8\*/U>%)QPCPR"#0D,"52JQX6F&@?LKTT)UA+OG:57138 #SK!> MA XMVV!ZS(2)1_'&O(35YR6\ZJ&/J(^H7[.A#R[E9%$1@/&YNS=.3]ATPJCK MJWC ^)2%<&(!@0(S5&U?F=WN0.7+EW\TLMDO"]5ANRLA59N@@HCAG'&::Z M&M&3TP)Z;#($F,$R,BP.SDTEFKPX<6(0]8UD5]>""2[#,2VB9=Q[IV1!Z[L3 M('_V.+ZJ^-!MUP!F+5)6*T*(8H1)EG&0*DJ M-"FBZW^"P(.2(:"T$@.D1Q6 M1 Z9XAGBF6#.RR$<4Z:$90(BX[<=0D@7NF#A:.B5D\/KSO?@4UG%U^97S/B( M"\ A+P#?SJWKY%4* .142&=V60*PED CJH@ - ,HM8NMQ0>S@$-) 2A2U/JH M]0O1>HVEI0#3S*2, )TRC0"0!$KI"^PMN+Y>T,=5K4/N1Q]W;MU(J>V/816* M>QBW2;R0KL/VE*?X?#I@I@0#@*8<8DHX$8PY5QAK:S7@F>FJL#%/VRW=S&#: M,R(/!-JQ4G/)D;$I4W2QA1,= P$0MXH&8' ^ M.=DXI#3B0*DQ5#9[M<,5T171U1,^[D6.RTYY=I8W9^ZF.A&%;BT%-UV:0ODL ME^_WR\8D,/TAG ! *%9HN*N$P:]C_^3_FC1EJS9J*[_8.LVU@^J[41DXJYU) MBS7*$")I2KDOR ]39HU$2BNY\=[!SC]DV86D0I%?5)VH.MVJ(Z3@C$GF_LT( M-U)F'-F4"@M 2I36ZZTZT>6*1G$TBH.8;%[M<$5TW6Q4=+ENN5Q'3:G^/"T' MVE3U?WW'$,Q^3,P_AWES^2ZZ6?VQ-8*W%5_UT$?41]2OV="OT/'CN0;ORX=O[](JJ#ZJ@1C=%_$X.A^6*JHU-1 MF:EEU91E&AC*_;^$X%1D_B0E8)RP-9<0S938@:>75='5JBIX9%5USEU!0C" MJL$#^S*^ -Z,HOOO-%&Y1(SD7E<3HT/R;S M%'<[(/7VL#DMJ_Q?1D^-C4+: D0THD(0A9%,M1L PE.,,B8!F6ELX/38@(6( M^8$N8).F%$")98J(RBBGAF%)W?]K@(R9#:G/[ +:! #X?V>7<=WV)!%775F$ MK/?J>GACD*2T2FF=&FA];46?;6N)U)HBRU!*9ZNF?6.0]O8_W3-,/C+GA^I; M6>G:%,]I_\&PJ1M1^-R%Z?/=_#8!"S2C1)!4 XD5<8H-*4*0F1F/<%AU)YQF M*9@Y7E6 $P DETJC3 CI:VHP.-LA=%JI6AME MVC9QVFT,9%8[ZPH2)20F(LLH<)J%.9KK"=ROHYA'U+>H;_?K6XJ%XLXA19Q) M(@R2S$AG/YB,0""PZMAK&(OGA.N8SQ1Y6+2G[I.(RF(^;OKH6;,ZM@8HR5-& M%8.6&&4EUCC%1AKBCSHS'<[;LGSTI_5#\RS3*<':4NI<48.G2!5 MAAA)))09V/9[/;'\*YN";;\Y;S'?<*9AF+).2&9XJC3$0%/L:DVZ$,I5Q-VES93G( M9CR\^;DC@S8IQ@X\76="W,#*R$N<.TZZ8P<:BPP(A1PW0H*5XAD4R-$#H18# M,N,)L<\=$KB9(;"9IEUT.1J2!:"B>QP()<0"K(RF@C" N0#<-?9WC>@,14UV$S<%^=&^5-*!Y?AQ!#BNE/OE_P6XT5-*>)M M%\I80:2!T+&P&@S''S+4(!G]@5DR*>@,!90RW;6N=>S&+@//%< MNU\D2ISGC1B$8U(%2I"A4M^J2.T:2E\FA?\$LVJS$NE!J>#0=^H<*AQN8JCZ<;],@67EOG[/N' MJ?30-"(OC-X559$7)_44C#^.4#R]H&1I!C*I,+>::,N9<"P+%(&4,Y[2V0+( M#[!JW0[[UF-+,VR3P(#+[JY:XK'@1%ARC+SS4MX!0&)I-%+.@R+ MK][$(H -LT8+11C.I$"".05F"H(4Z"693Q $;#M%JZA?ARV,#:KCRHAZ6%V. MTZ=%XT16-R]-IYL\M5VS'B]?MSE9TXF7/!7&_8NI30E-N;1(9,:@S&L7-1W[ MV):56SM+ZP'3T$AK=08QT8X-#$A3 #+(A&!8/F,7WNRMAYN4LTW>&<%Y,",N MG"DSEK'O9T@DE#+V]R9&O]A(Z%#^.TDWCK8T-P8*A0B34@!+.>!<0\ 18+-M M^WAVTLTFYT\Y.\GK=B FPD*5?B%8><#T6/RX1C:-;!K"H2 O)TR"F6$TE0(R M2+1RW,E4YNPDE&F9DJZ,Y7EF*3Z1,%\'*:Z]R[6ZD^OJ>RLL!CYC]'LNZ#G+ MKRKF/5T/=+=%Z735(NWL5DD5IY@3J2ESOJXRAC"$I1"F(^XUS]/EP"9G 1^Z M'H .186/"C]7A2>02Y4"D$)MB*1&^#)TSEZ3($-2F]DJ 3Q_;]DF( %O+UOW MNE !T?1KD.)+H=R8 +S7?]S$2"8R[00[)#-? ;H M=J$?G$NL$=3*%&DI4F(MY\39DB)-!5%4:CE;7=!GSR799LI[=#1QL)0062Y\ ME8TL]^0AFQO+,62PT9"V99L9-I(0I3*(A< :PJZ2,'.TF#'?!#3@1/[54<*] M=O7-S__^;^XFX>!YZ[YVW>@G625O;U\8#^W=V[L&2CF3UE0_)MT8/#XUB5 ^ M@544EVZ87#<;;]56[NLBR=U/3ZIVIW75)*5-FE-3&X^FUIML4V!M7HA"Y6W0 MT7W1'J3YYFE-',FRTRZW#KA;5ISE@\MWR7\?YV>N6&VY,!II8?$0-1.:W[U![SQO?W@F335JU%T9S@8!=M7Y;\9/"UYK'74-)C>-@##^SE'7 M@T*XV85SU\0MZ<=M2UC7@7=B\$U,;=>D\--I-7G82&BCJ0FT'OS42$_F MK_%WX,?D=-R9UMD?J\EWH/VGB\JN+DU#9\/1R"S]?%#FOQJAO2U9-5 M[R>1G%9^ OKN>/O#Y]V#3SL'^\>[^\='CID\)7K.V?%SER.5G]Z*]X\)K%N; M.KZ]^]WM;VY^GOXT_7?[>6KXGLI7R6P\Z$GJS@C/A3"[-&/TW5=1Y:*8TJ&V MJ4TEBMH;!/[[POPX?9SFC0&;GOZ?,S?=U&/I3)];(1GZAERU?ZD=_N5H-SGZ MQ]'Q[F]'F\G>_LZ;9'O_8W+T^X>CO8][VX=[NT=WL+16_7G3P>>_C]O'N MQ\1IL+=#CX[=I]^\YAY\.OBR>[A]O.?N<@K^'UM;VX4Z+:NMK?=>@Z]O],/3 M_7\3E3SX-*6>-QXT_:%]W8UOVG??>O.\!')KX.8GD5E'__O'6';C?5XX0ZT< MUJ+0]69B+I0Y;Y)S4TT38)N-F3@33HS5]X?7-4;#0@RU,^_U0]T/DF]ONP23 M_-H['6B="B>N@?=7E#/NV[1>_WGL$[6?1];&Z-)HME>V:7_Z@-\UGZ&X86M, M]6@:I]TK$,^.' 0APZ=DB]SK8=X_!%,.ZF/#T=60E[TS??2=M\(S8VMUO#XY M:L 3?8F9Y\_E*^NQ,V]-O;ZW%Y%TE#8?3PGO%?%,4%)=[UDN03\M4BJB.J>R+)B.J(ZHCJB.J(ZO E MN2!4+\/=&">'4-19%/N[G9W=W4^?GN-ZS[#_,WN#[NP '7^W?#P>FJ^F&)I% MNZ@O.0_@$6G,1Z/F5$Y]WLA9/B ZMUHM*@3WU/,)^C^\CQUYT&KCIZH\\XGI M_J:_Y\WISK!VPV6JW0LU&/I@SG9=&_?_^F817ZRA3C,D848Q49(PFF69M3;S M)UH1W7F>7 9@4\ZYK G<9)S-M&>K'UH[?X:)=-@7?8UTV%LZ3/U>?"",L9DE M@$)),DL%,QG-=(HRT;%Q]8H.X1SID&RF;+:-^OW0VDB'D0XC'?:.#@VV+*6^ M[!6!!&@E) 9IAA425#,(0)=U".=O'>)TD\-H'48Z7 =]C7386SKDU*1(IU@2 M00G6F4BQQ5A"PZ'.).XHW@2OZ'".UB&!FQC.=KQ5/[0VD*#N"THF]SF\'_'NL']I>RU&T-*U-]S96I MC\J!GJ[WJE*<*J0LYX8HA 0@2FJF(1,\XUW'&"TD)LHV4Q(PRZ]4.R.)1!() MFT0D)PH*)2"'BACG.EO)C,BHI,(0UE4E?C&11+A)P6SEHR.+!-K,R"*OED4L M-P)EQOVC *%$LHQQE6'$*..(FC5B]ZMS$7ZJRKI/SJK1Y M$W@DJU<+,8_RZXIZLZCIXO4MC;2:\Z55G.F$&$54JJFQ %DB)>26:P(9LF[B M$);3)<7"\":B >?#A*K?D:$B0ZT[0U%F,T$1%MP2]P^6J69&ZHP8)HR17:>S M+2+0AC%A(@= P%9CO; M>OT8:MFAP_4/!1Z.>):BK_^P M/&]"7?]QB7")[!+A$MDEPB6R2U#C$N$2V27");)+A$MDES6%R[(C8"'DR4&R MJC-SC\Q@D!/C9E\#V@G:JT647BV1O+H%D#'N M?QFA?KO0VS2"0;!)O6'X*T[GZQMUM?J EN' MIC:B4J=M0$N;KV90GI^YAH83S0J.Q,-CZC6EXPDV'1%_O$;F71;V7&HQ'9;U.NHUP_K->66F=1DFD%*,@EDEJ66 MI!HKKC+$E[57$1(>]3KJ==3K>>FU,)BGDJ9699H D#&<66FLD*F1ANJ.H.Y" MHC 4!KQ[)NIUU.N^Z37& D%(:2H8)"@%/.59JJP$BH.4@V5%0TBZ+GH=]-(6Q>?-#HDY=^TP=3D0D1KQCQ'M^U'Z-^9T1T*<@;F M4./4"L 545 QRXASME0*3<;GVGP+1^,-J;E12.*DUP.3"+JVC1)?G8N\LI';'BD=:M=A'@"SIZS(/%(S;LQDK8+O7>%(W_":[-WA:(I M$H/.SR.$9HY%.$%$\@QD&"3RB9JV?9G%( M@&(\HUPZ#;.(98!8I;)44FIZA54:O61ZLLX1PPCDV&,,D8XPQE MF&/F] >X*:0S670!R2=QOHJ:M6::A8#F1!/,-!6$6L%3!E3FM I1BS#JW*N[ MB'/3>JY5,>ECF0&R,@'86/4%$01^\&"##/[/-O2?Z:?0?V%OK M"-/9< QDG"+#J4@AP40+B$B69BI32 "4=F;0+B BY1X5+O6O5#\CC40:"9]& M,LBH))A9*1'1D##L?%"#$+,"R\R")86I4,C%H"*-1!J)-/(@C0! F,ZR# I@ M"5>.4A"5!F/ M"7&=CBBBTD3ZMT)SY%&(HU$&KFR1C*6.OL#*R(U01@+SC'A MJ2,(JC+(.YR:A<2S.%IKIR:(2%8(>50K.SW^N&S$("GOG"$?>&BK5PL:CY)M MOY8\YM^=WD\K!Q/]&==6NS&3\!1E'&"9&DJ8@!(9!=.,69.*E&?+.E@+HDW< MF;@>\F02@)I'HHI$]3J(BEFLA4FU1KS=#" RS2@5@NJ4.T.X2KR5.2IR%-=/*44UH BP9GFQ)*4"X:@X<)2JI%%2\M.0YN0!7QV3ZAJ'HDJ M$M7K("HL*&;"J!2D&=$6.89R)I82E%HJ$5A6F2#G^7&4O5*B6G:$( M3P9E'5"<,#CV#X_ >\O!C]2UO8+D7J'*,_/9X7**AM.4*Z$ 3#7+_&FQ0F&, M@1*$ ((R.L<=D[.5M>6;H'\'$ST5)$%5DXW4$*FADQHR)J!B4!$E <&0MCK-Q M ]F$(8=WEDL-RXCW! 'BEY4"FP]KA#$0O=H2']Z0A;XQ/XP16U)Y@'4:L@BR MR&019,&-6&2R"++(9&$/60199+((LN!&+#)9!%EDLC"&[%558%O_K+*]HC&5 MJ9O)!M3-I#!-7 R*BT$K7PR:('.T%C1.\]TWTP>H8 2D-2:CE*=$&2&Q3HE- MJ484D@S,\2B]&5>$4, ;J.)2<62'5\4.%%!LK>&" D2X98(@+%,L(% P@_/< M5SD;.^!(#I$<(CF$00Z9A-9@JA34T%=-Y1@"QK2PD""B"%]VHAE' 9\I'MDA MLL.K8@=E29I"@ZP C&20246<\: )11G.A)++3C6#.. *,NN7:!;::8\KBP[M MG(KBQ"1YD5B15WX8A\97Y->FRK^*)O_JK]5--?0GF]:!Q8YZM6.]5_O17]UN M\X]7>-^[AOM^V7PTGK]%8_1V_:O1)VWJ\M4-OXB\\#G,-^<6@P7#F59 ^%-_ M,\2-EM"X.<9J+)T-NJRR_6D\Y"GR3.29M>49G5G!!-"*4DB(<0ZOMM@ B6"& M+/&\L8BR8C:_,'KK7Z8J-]YO18*)!!,)9ET)ADF_ZN:,&2$@ 1*+5 *5.1\Y M!51J.<>]F@^'U;. -V$%H+J19R+/])MG4I82"JC(L''L @0@"KK_]14C,D(Z M'*9YE/-Z98;,LL-JJSW;/R1Y&X .+&H6#W]9V"RPOH>_ M/+:OWZ-^ORS*F_O[QTLO-PY 5Y9FAG%M%:$*"28!%YE$*0.,=9W^LMB$KH S M-A9)H,L'4$ KPY$ (P'.NUCMK/R'C%%22,D@=B8OSZ2F%J*,:91JS:!9TE$ M$&TB&/"*>W15LJ,F!DP%#P.R<"Y*E%4#CW41CBR-!PQ0ECRE!CTHS*C@S?Q9P"D&XR M&G"J1?\.$WW5&7G??YX*'2;2N(MF\JD1%R$=(!J7D^)RTOQRMB<%03]5Y=F. M>W)>#!UMC2N&ED7]H56%T7W'7A%V+]Q;W"R9%Z*ZW&O,6>UF#4_Y53D8M//& M* U\:LJ B@C$&7?>-R<( F9!=Q C%"&2::6?V*!FXG"G3K6$8*K#PQ8WW$P!62/:C#E!0;8>-FON.D'4QB; M-XEUJO-#;O%Q+?X5>=?[IOFYO;MGV25O+W;Q6!G@^>),+R)0I=#.3#+ M0N3R@?:?BX#07*>]=9? (^Z 8X+.8^H1AIA9E1)A$!&""-Z4H '$DN%,I1(1A5+)'>.S M3')M,\CT@DIQ=B7&$MRCB% HM!2)==W5.A+KJB7P3&.; L,IH$@A2@G BAM% M*.><62&EI.D*DGU9GT)0:XNG:&W'22%."CV7P//F!&B,-[4%$9 3(#7C)A54 M0>L^4$/I\A*821KP-K2%TM(R%BJ" .D,QX6OZ^GO81RV%]ZX!''D7QC#,L^# M!]=I7")<(KM$N$1VB7")[!+4N$2X1':)<(GL$N$2V65-X?)*Y2D2A$YT/AHW1,7_V>3V(JS=Q]29L"3RRI+\KJL(I M5OW%5$>>'#Z.^&!J(41'-E^WXC]#UC->L,307KJD?6RYRJ" MTDBV]LY(6I%>QWZZ48\L$5X*H %P1O*OO]4@*8%D\X%W 9VR1P(!$.C..GE. M5E5F%O/,6Q,!HW ^)*\#%^BS=[PE;>K!3%HYNY$C9G;TKS9TV",;.O/=SHN& MZ&:/?1?&<(C"^*!!R>2#\B*)G$10QOAYCWU?]F;8'Z M*7B_-ZMVP&DH;X&4 MCY1OQT=@6>$KBA<,( >> +RU/HN4,=K4*&)J.[OGP7SA.UJQ";W+07%MA!#> M6 @9O%8L!8(]:M;3A7,<]L#^HMM:;^RUSE %-HD&BL6LCL/QTR5KT*:0L ML#GCS06#3AB95?1&:)1SYD)O=[IDC/.YW(QAV8/"%'249;X4P2CF.9\WL7OY MZ5)K4Z;]UI$=""['+UN%2>0K[#BPZ MWVHQ[>XTF&Z>>?;\;]C@%U//%S/YCWB9QC[N#2\FXXD?-$;I78S+ZY-AD^A^ M?C'!W@ GMV^_UY(7?R,AGI+@%[N#K>YM57@20;=WBJZ]]>C26=]>? HX>I>G M^RWC=]]<]O;>BV88F #,$0$@FB"#"<\ LZ9FLUG]U[8D_=>!#\0UAY8 M*^]NN&R%'NK8AB%^(WXC?EN*WUQ&+S7WX+P'F[)+@#$'R[2(/(D6?GLP%7=1 M?F,'5LL#,([XC?B-^(WX;57\)HS.G&6#0FH(";U#PQTFE;A$9V#.7-'%X[?R MH0>NK:Z.^(WXC?B-^&TQ?DO) V298U82%*20@U'/QF.!PP MW7*"1(?Y;25KL:/A;W/YW2,+EX\NWC[L3)>?]\<>.__\];_IQ][][H672!]8 M$;UN#+)*^+08>(5*LQ;^?>225RDMF[K^M6E)^PTLQ,97Z>5W2'FV-BEJ"0@N MIZ:C@Y+6*L.C2$(HGC1K*6W=]'KAMC%7C9>08Y-C/]VQP9?IHBB1%=<"DB[S M2$2'D><$.7G1P['3M:)H)6)TH+TTMG,N8OHG.1) MF;3]%:)M8ZX:+R'')L>>(Q277AAE , @9!'+K)ZK6-P\V)B#]-M?&MDVYI;W MDI85CNM'__HOY05?QO[K:\TZPO,?FRNO;6GNUAK5CS\T%_G\ZRK5[ VT&3QB MP='HGI+-&RLPZ@_P]8HW>HLGI]CSL5ED\8,OS;K+8#@I7]JLJI3AZ)?K_SCR M9P41HTEOF'N34QSC-X,41QD/S_K)-XLYN3_P@]@O[RY.-\%/Y>;'?]@C4_5N MPN&A.XMGZ$=3USK]>O63X?GUI5P]<^U>TR>+)Y_Y<:&0%Q_>OWY?&.W%"/W_ M'I6_9A?>9K_DVF$9^]W=WWX]+.,X>O;\]E4^.@)W/NF262\OY(:3SC$"]NL M_#:E[5LC<'-4GCV'*T=[^.+/R\4=AL9*ASZ72_]CSY_]YK^,[S'ES?7+'T]' MUY]S)5!7YF0-U[6,WY0%+U^=-7SO].J&Q/3WKE:%+S6N=<'XZJ5G!4D/W]Z# MP_L7]*D9WANW=(=&9XW;GY1QCG=&I8RI[YV.&BW[[N3HQ<^OWKU^^>[MR:NW M)\>%'!J:;MS^92.(Q9U__,$_OW]L;CO$C9]O_50KY?=NW=Z-ZYZJVLP0S7UY M=]6X[;:OA_7'V<7LA8CSALN%X5EJY=)GS_]\_*IW_#_')Z]^.3[HO7G[\@^] MH[<_]8[_^N+XS4]OCCZ\>76\$AY_ZN44!!Z_^_G-3T@9M_W9X>#2(I\/1X6:\>_GNE_/J-\TI"N73-__0)BZ&CZX M0:(MP>CUXQ460=P.GL7:IF@+7,ARWZD?_G<1,"8@K!,S;_J +>%E)"L(N,^$:+D3L'CT>XWF9 MJ9?Y74^6=S4KU[L.[&J)\'YTU$F$=Z#!"1IUL,F.X(6HA*AD7ZED$^'3;$+F MVA.?6XYBJ[W ?*=R]=<_?C7U)%[_W3[2^;Z ^![8%S;9D=E63!;V @*^K& M3H3284)9C$\P"\-C]B)!@A# :BD26AY!&^?-O*%R_:(1[99 M&%C!Q1(-[%A*12M9S MYEB!FA]Q+R\^79SY2?]7[$T3G)K'!7@^_?UB/&G2,NMAQHTOTJXR!__1!=4* MNRDLM0B\",&]FYSBZ.7PT_D(3W$P+J"\Y+O7PQ&62W]Y,1KA('XY:8!Z^0%' M@W3R#;9'7U%;J/)=/O&?WP]'TQ6[5^8@CNL01CTRKMD42VLK G. \F @H M?6 Q(C@&''26K#7*6FSYYFG3-M%6E[][;+'3DS6BF]VGFSK9!E5B7C ?))=@ MN \A!B55+ %'$*FM)].BBT0/S^E:CR7>/9:AF(1(8O]((J)G7)D>@?-@^T\2V5WPVT\_PV?,;$-ZM!!_JT+EWR^U5&.21 MR6@+Z5]3^ Q/LPQ9"*6ESA&"C,&QD)+."JP5(:DM9!*Q'5IKVM185SRQ)#HC M.EM_'/LT-G/.&J6]4MP@.$PEWHPB,HO-NGF6F\QCXFK?6:RFB6LM=T DM-LD MM)*8*LO"+%(P)8,$%X-WL1"23@S!W9KSJ+2FH(J"JJ(S[K&9ZN@,Q.4 M#B'G()H<+HXA).M3%-E)IZUNH;/U+.7) V5V:&-QW4QMJKO>TOG;W]J9;IN/=S)ATHZ^=>KBO76O7NL>[W=W ._6UVV)?NZWT MBMN=7GI7!EM'5[O-W]SJ6^:UW%8E WE_/[[>R[\'XU7_]]#./_KF,F7HLZ_#3CZRH+&N Y)M^TT=EGG*]M3U MXG'+M/M60'<4XV79=7,*\=7\>Y^Q5(OC564@FDYM:3IU,D(_OAA]H0D5>>#6 MF_!6Y8'[-;P[U^-WUV8-JRKS;B/IV^^_G^HOAW:Q>V\[S^.7X?0\CU?3\SQ: MQ&$]54]U#"@QXI9BDLLS:/<76!2+D.?5Z7E'GX87Z^ER5H<9:_2\.0*=;2_/ MK@N%#X>0V;7M_?*VGS#W8W^UL0)Y&WG;,FG3T]9#^^9H-_O0--VNN^AS54TC M:'Y**T.=F9]692#R/%H9(L\CSZO!(IO*T!BN>E&C*ESMW,;T3F"SLWS4">K9 MKY&Y.B/_G2Y#46 PTFXZ// M_?'_N^SK-NU"\ LV#:9O]G#G"_9P%^) RG+:\BBYX$ M(L1FSE:K VPD(20A>P(RDI ]EA!KC1$J!IW*5"0%=%*SK&0"+Q ,5(4HD=2E)T#&2E*[8KRR(FJ#TH*2N^E<%Q)IX ' MYFV0'H)03B4'EB\F*1]PXOL#3*_\:- ??!S/J25/.W-5P8&R0**R97]?RQ&O M]1F<-&F',4J:M$N:Y"%QJ4!H*%(46; 0'7>,9Q\C5\8N.,WYUIIFVC:CY63> MM12P78Y457!A^WQ;1BA+1Y $#2F?>$,5UL]"H6RKP=.'LEEV>[&S[ M;Y;%-&S_[4)P(78AN!"[$%R(7:JR"\&%V(7@0NQ"<"%V(;C4:19B%X(+L0O! MA=B%X$+L4I%=""[$+@078A>""[%+578AN!"[;!TNW4P)6DD^WO-I6MUA\&-, MY1X_G>-@[*?9=_BY>8S=R&*C3-WZ$_]VTF);3+5]?M@-WR4@$ML1R*JPV#;9 M[N'J@:/T]XOQI"D_&Y\,[^DF.*W%GD9"+V<"H0_XCXO^N%S&,8Y^[4=\CZ/^ M,'W ./PXF'[*?_NS"YRI14C:L"R90FLXI(R>LY30 T^:0; M'1 %XXQ/AM-' M3K*-M-/-_<^8#O^)H^&S1BBH=H&45L^G'!OHHLL/%/62(D\G.2&0D9QL64Y<3KZ9@V@#$4Q60:/ *%T$ M#E[ZL*R<+-E!EV8CY-DD'P2R"BU&\M$)2VTT+AL_+]\RE>)EZ(*I M&]"DDC0J25N+BJY,*C\4;QSU8_'(Z1SE\JRC-U.7?8N3=_GRB=?#T8G__+?^ MY+3I[MUL),]N0H#AS@LMI$'0(H6(P3HKN1SD7N,/;]1!V]2@HM8+0 01NG ^-:>9:42T*U'%:WC:J'NP=T M$TUWW>^(I@DN-='T(X>S+F >C4U!D\[ MS(W(>R%O;$4=',@V@%(I!I!_)=$8F=,1B"K723N2>!>KTJDS 5+T3GM."A07OD@,2:/2?B N] [7@A- MPK%BGZ9<;Z+**H"X3Q;KV@PD>^82\&P9MZ M.!- 9,%Y9"8(OG2R(N64DQ.3 M4NR6R0ADI!1WE4(GQ8LF*,TY P'6)R.\E=))!4PE26GM-:*4_)K$@T!6G<5H M6Y> 6)W%B.T(9'O'=ML(E4.T28IHC6$.5ʳ^C1.9KC@][Y=Q:M XN55'''27/;E!QP-TLFWH.+;#."Z-/C]<#1]83(9]$S(Y#82E#]98;VK[W4.]->WD=MZ5B?D)+C4Q/^T.=@U2Q$ $EYH8J,[8$XQ@ MGL6 UC.PWKD@D^<),S?!^Y\^ ]X[K\T#M0;Y@;TTULM M3E/>,<%>?] ;3SO)_QA&O1]6AGK?QT,>H//K['47^8+H^3>#FEAW'YK7?YY3>J.,98WCKIX^QA+,YF"[K, MF;SRP)3W*:!!'KA3@CNQ=(?,1U(L^8**+ %:%'G?H$:.2BI1A?D(?/ND$M,# MN^81">%USLJ8S ." ^>4#M9Y[[/EP'#I9,W5Y.'?%0F2"/)2D@@"7YW6VRN) MB,$;)IT06080*%RA_6"R 0&<>[WT\;L;Z+0ON2'!()\EP2#PU6F]O1(,:<%J M88$[BU#F$\X[F8S ()(*+OL=J@S8-YR1EY)$5&$^ E^G)8*5J0.SUF26'7@= M K?6Q^R,SHJGN/SI75OMF[]OT"/')=6HPGP$ODI5XW#_+$>X(]*KPGP$ODI) M;T/+[R4B35)P*]%#YLX:<)YG)9UEH.W2.[2;K878-ZB1H]:D$MVPU IPMK^& M6C7W;VQ%Q'$>30J,RP#*&QL\,";!,I>2@TW50TC!B+77R]HK*9'8N;*(F?#<6L91&//+I3L/%TBY[#V/M72+>;7PU'"T5=3 M?<>F?WKCX5D_=<5P"ZKF@I:C7ACDPL1WQ'>=YKN'IQ4EW+GR)](GTB_6T#BTB_"M*_Y]#U", MVXC>Z/*L]USIY1O?+9DZ/YZ._^%C/97D@15M!5>D (N16BO"GG9B[L[;DU2" M5&)O56(QD4"?4Q;)Z@)X$,B#"4:I8'G6,L6TM$AL-WF^"Z1&TP02 !* ;1NN M @&@34]R8>([XKNN\-UB 2^+3GMFDC; H#P,GJF@(V.@&*9@=RL%G@B?.&QU MA+^_=ED=M^^7C=9$XZM=R!8J6:5#<,Q9 .V=4,+*F#3*G U_?/N2UJ3K9N,E MUJ2[F0"_Z:*O:M%8;SEPM2:KMK*P*HMMJ.QWGTQ&(",F(Y!59S%B,@(9,5G= M)B.0$9,1R*JS&#$9@8R8K Z3$'W#TZ__#1LX-W=[ELK[ M7_@S/XAXT#O&\\FTC* GRRTWB:W=2#==/*']@5$@?V]/X$[#BW"&7;'<2G/? M'S?=O*[_2*OX4S_"\;N+R7CB!PWN9_+E@TN)J9 <@@(OI%,L,1F<=DDS[UL/ MV5ZZFR-?L$F\D ?M?>*[P&X+)]-WQ$5)":I5@GGI[-_WUZ-W6T@:0C\M[\31 M^)+W9Y3$.".CMT$V'8(M: \F!8U,*RN%LF8M2K+H<2-"2I(18D:2$9*1G33\ M_LJ(R#*[J#0#X\ F[EWB%M"FR*32J?6$[FUT';XC*58<,*=(58@H255(57;2 M\)6KRB,M(1Z4% ." @#)HG1@LP]921:X M=MISC;C@:MSR[;2?IDSBP)$RD3*1,E5D+%(F4J85K,?%8#(PK;.Q#J0-SAF& M,B?#36!@TCW"M)IU-,X.G*7TYK6373@;$L&'.URH!&D7B/W![J; 03'DEDD).3;_*@72>!%$=+FE MN^D*F'WA)MF"&OL0?1&M$ZT3K3],ZSI:SKR Z%, SE(0S)J PDGFC$I\,5K? M0--JXPZT-<3RQ&;$\L3R76#YI9I(*W!1.R."TY# !.6"50B:YQ"2#(O1_&:: M2*L#[JB)]$8\E_K3D$Z03G18)Y*-3*5D4)8C-;EQR!D7HSY MJ>5R];Y'3$],7R_::(Y0W1R!R9B$UV6*@!J4R%9;HS%*':-4FK6T0%ZA4E + MY-WQ75(*4@I2BAU7BJ7VEH7.*(QD.@&R: -35DJ'S@O/=,LI+E.A6%E+8L7H M4.-5,E(WZQVHOH;JWM;NAYVV&-6]$HV&8&,F(Q 5IW%B,D(9,1D=9B, M0$9,1B"KSF+$9 0R8K*Z348@(R8CD%5G,6(R ADQ61TF(Y 1DQ'(JK,8,1F! MC)BL;I,1R(C)]@]DWWI2Z_-I;NIA\&-,Y48^G>-@[*8S=2 6E M['2J6%T+\\_AB8?=<#6"%#$0P:5*!GJXBN4H_?UB/&E*$\07),.H!H.&CPSB9N&&;T8$-D;EF"7[*#+L7LY*-$Z007HO2G4WIT M00EI>!(F@W+!>ZVC94:8))3D>NF8?>7-;HGER6V)Y0DN.\#RM-/7-4@1 Q%< M:F*@:N),Y9S,#+@1.@$$91W#I)25@EDN9JMO7L8>Y>Y+ M'-+KC\<7F!KP]CX<_W5X_ZL;CX M=!IR><#0FRD'O,7)NWSYQ.OAZ,1__EM_2YLP\Z4W5%:3;/^T4^A(*%;MPZV I!/HB!I)3'933-:J)2HS M$4.03'M5)AKHE!;))AU4%H)KRNO?/O;(6TD2"&3566QO)4$;Q;7@*>8RO7 N MN00A"6>9 ^NC;3G6FNH"M@]'*(UZ/AIVEH\>)V MQ?),'&XUT]$+%;5&X$EYM.!SQ.AX!!673F*A7O+DB43])NY[\;J!O/+>6R'P1[Z1$=6(V(OQN1>I"<&5M M" F3!'3*,6TERL*^Q@?P@M+-MXX[WM$Y:+3*6 &;CUF:-V M C++@>=$F>$U0I$\E B=X%(]H=/67=<@10Q$<*F)@;814J*V5B09@F$C6%":^'(RPWVHL7HQ$.XI?>]#O/IM[5\U^]M1L0IM*C M^BL@=M)B5'Y/0*S.8L1V!+*]8[N'"RWOV\Z[BH)>7@5!)\T=77[ T2"=?(N( MODU?KDLRWP]'TQHY;! M""97<,8U98:3AY.,[(S)"&0D(XO(B(8@@T@*42D(EEO0/+ 0M%6*E9_J2U,G M22%O)TDAD%5B,9*4VY+B9;(Z11NYUR!8]%H;[PSJ)($A4";\]D%+;DY:0B"K MSF*D);>UA!<9D:!!9O"@9+ (9:["8E;<:B,JS\N_NY5_4"Z*=(8H@'2&0-9- MG:&]8P(BL1V!K!ML5V=4[6)V5MJ4,"601EJT&FSV+%CE6Y^+B3B>/5\*34Q! M>!>L0XA">"X#).XS>DGU!;5 C$B?2+\>8!'I[S#I"\P672R,GV0A_6Q+J"]\#I:C3=+: MBBH [NXBB /00+Q/5$:\3[Q/O#\/[R>E,X)+*O,$C N;E)%@M)>66Z]8W=GZ M%/B3 ) ;!M8) !5" !M8Y(+$]\1WW6%[Q;6ZDZ+U!MA MI6YFN7>ZO(=JR#8D@UVVV(9JR/;)9 0R8C("6746(R8CD!&3U6TR ADQ&8&L M.HL1DQ'(B,GJ,!F!C)B,0%:=Q8C)"&3$9'6;C$!&3$8@J\YBQ&0$,F*R.DQ& M(",F(Y!59S%BLMT"63>S\6YG,<)\B:[7-SS]^M^P@7-SMV?I[F7?_8";'W%W M\)]DF!M?^NSY"W_F!Q$/>L=X/ID6,_1DL7.3(-N6OTI-<1]+:WT $$0][2GC M:7@1SK KEEMIMOWCIIN/A9X]DHE_?.I'.'YW,1E/_*#!_6QS,19E5EFCT1P4 MY\Y(#BX$!M:A<*W]!I;N'C$967V/XSN28MF!L(Q4A8B2 M5(5492<-7[FJ_'X960DFZ3L$%[P[4!%,TAP &=]3[J+%A( M"TYW5M[E^6E2Q1DMJY%.D4[58RS:YN^0T#RPSP\,7!92,!4UL"2]XD*[P(4* MF()84&>>V%SU@?W^)^K*@:)]?U(64I:*C$4S(!*F5&*0#+K)>@ M1&(R>9Y\#@OF#2S?]OMIRB0.'"D3*1,I4T7&(F4B95I!)D)S^)I7%IJ-(S \ MAA29<2Z6GYTQ$.\1IA4EJ,&!-M2>?.UDUU(0=?WH7_^EO. +'K^^-@NV*JQ6 M\!U&O1^^7> 5/-HN>-; L<1).*JD5.O9\Y-3[/D82P3G!U_*>);G)^5+_:@\ M/>CUR[5^'/FS,MJC26^8>Y-3'&/C?--C"YI%[E[N#_P@]OW9MV$<7\>'XS^T MFB6>^7'QR1N;7YRA'TUA=_JGWB<_^M@?'$Z&Y]=W M??7,-?3NE'_-VOX:LHS][D_/;G_SZV&YV]&SY[>O\M'AN_-);R^:"'=Z$\]_ M;-S\!C,^;4CMUQ&]9M(;0WISF)\]US_^T'S1?1??9N2O!CXOSQR&YJE#G\L- M_;'GSW[S7\:W:/['T]'U;US)QI4Y6>/ME\,P=?W+)V9MW3N]NH?IN06M:+\Q MRG?++&^\^5EQM8='Z<&!_@OZU STC9N;'J1Q9ZRNS-SDJ/7CG?$IH^M[IZ-& M8KX[.7KQ\ZMWKU^^>WORZNW)<7&FAK(:-WG9J%.!_X\_^.?WC])MU[C]\[\= M'K[_\"[WS_ ;PCX4_YO\KCS^G?G=[WYW>-A*D//Q34M9Y48IZ,_'KWK'_W-\ M\NJ7XX/>F[OM3[_BO+X[?_/3FZ,.;5\?S#>#HN\>_=L4&%P-_D4K4E-9I@$K0_TC$-(WXR@"=-7%R+,'(_WG6 M%$&6GZ^"SLZ_#3CZRH+&N Q+RFSDMUK8 M>BN@FTF2_C9]W6)Y51F(YE-;FD]=9^C0C(H\<'/:M@L>N%_#NTG\M^SF MT[KH,NDS)Z_5(&%JF]3O7U2S["RR*"\CSZO2\ MHT_#B\&$/&_+JU&UKOFL"X5WAGAER3-+1.+?&H?=TUE]9^^L:81VV!_LVVU= M=79;*7NU. =Q"''(DSGDVT+SOGG;3YC[L;_:6(&\C;QM"4A.&][LFY_=:.#3 M^WDX7NW$>$=;5#YW8]SYH=%(PMYB$?*OY;FJDWPRN2HI7 M*2>6'TA!QSL1/9*B[!S(2%%J5Y1ECJ,-5L@HDA,H(T ;W1PS =7!,7;%!:3 ME \X\?T!IE=^-.@//H[7>;,8A)SW>-_JFZ7.S-S;NT_35+X M@7*D*J0JI"IUFJP>C-+$IS91>FCBPY13WC%K4!E !P&3,NB%MK[,B<2"^SM/ M5*7E)SH'CE1IZQY/JD2J5#M&295V*.F HQ(9?(PN!4",-@OMLPU,&1-UN$^4 M5I,XP-T!9XI$93,4U\TBHVZIP-.%LUMV>;*S[;]9%M.P_;<+P878A>!"[$)P M(7:IRBX$%V(7@@NQ"\&%V(7@4J=9B%T(+L0N!!=B%X(+L4M%=B&X$+L07(A= M""[$+E79A>!"[+)UN'0S)6@E^7C/IVEUA\&/,95[_'2.@[&?9M_AY^8Q=B.+ MC3)UZT_\VTF+;3'5]OEA-WR7@$AL1R"KPF+;9+N'JP>.TM\OQI.F_&Q\,KRG MF>"T%GL:";V<"80^X#\N^N-R&</PXV#Z*?_MSRYPIA9! MLR@%XS'8F %=],XIEA1@0!LD:^VA:QB?#*>/W(:ZZ>;^9TR'_\31\%DC%%2[ M0$Y-RD$@(^78HG)8)3+7*IOD%81H'!@O^%B": 67HNLO).MZ0HY.RD* 2R"BU&N\ $Q.HL M1FQ'(-L[MJLF?I;90/3&.F=+Y"R93](ED,%K&25/K1WIYHF?EV^82O$R.3;I]'L?CO\Z+@,UGF#J!C2I'(W*T=:BH2L3R@_%&T?] M6#QR.D.Y/.?HS=1EW^+D7;Y\XO5P=.(__ZT_.6TZ>S?;R+.)M$XJBP(9 @?0 MSHID@U599'2\3*W6G$C[P E(#[<#%YH$L^O>1V1-<-E9LI[.1.XP]OU$S=$$ M@&B- ( R0;'>!6UR0H@<,2Z]5[R:BH>[9P$137?=[XBF"2XUT?0C![,MR=.2 MH;$>G.!.@ 1IF.6>$0*-QZ930U=07//$@-R+O1;RQ%75T'%OGF(P(?@_C M<(B,.>; \O*70AFD%3E@\!XLQMAZ8#2E_)/?U646HFF"RU[3M'?!&2VU2D:" M\<%J\ $$E\+(PMJ24NMKQ!RY(C$WP:5ZYJ9T]ZY!BAB(X%(3 ZTU=C00=(@< M4#*$D+(O/\L@G,]1@HJ)TLIKP!BY'C$UP:7;3"V5;++56$"EP"7FM=-@??8N MHK()UI.^38Q+3>:7M>4:FLQ/W:9\* MSDPBG&+ RW0@,8S@A?:!>\\-:!45:K'T<@_UDB?_)9'8&9,1R&H7B7L2N->K M$DDH$YU4W"@#*(63T4B;(PH?#5]!K\;U]XT7DG1CQ2Y-J=[$E%4 <9\LUK4) M2++!6)&M=!! 6AZ,8Z!LX>;Q= .[25NN42.[3=K$:8PXROAR,L=].+%Z,1#N*7WO2#SZ;. MU?-?G;4;$*9B.RJV6XNLTK(208H8B."R$PST<+GO?9N*5X'$RZLXXJ2Y[,L/ M.!JDDV]!Q;<)P'5A\/OA:/K"9#+JAXN)#V=X,GQ?HOW!9":\ST('9K@4R 2H M+!Q306%&&S5PKCFE^).O5FT6HG:""U%[&[5SX:+*R-%X!)YS\,%:\-& ]"8M MWZQG]7GY1//DMT3S!!>B^3EHWH'PAB>%EDDHX;ME)BB9HH\I2JXTYFC/;[VSD.D[$WW5/)N(G MN-1$_+0YV#5($0,17&IBH#I#3\Q2^IBRM:8)/Y-77GBIK,G..!D<98K7 $[R M6:)X@@M1_$(4#UQH914X9 9B5#YC%,8R[5Q0+#[>O(M6!2KTP)7D9X^&O]VV MW^[D:L^=#?\!S_V7QG]ZP]Q@?GJKQ6?*.R;8ZP]ZXVD7^1_#J/?#JE#98N$Z M++D;I50[8;YJRZJJM=Z&2JP>UN/IE.3RI)6?+D;]P-ZB1HY)*5&$^ M\^J<3TL*ZY1$(QZWUB.ED!D&2((KOD!:@0HEV^S^5J MLO#OB@1)!'DI202!KT[K[95$,!T2."@>5&9*N9YYDSS(_W8=A^EWW) M#0D&^2P)!H&O3NOME6!H#YBRXZQ,(D!EX[(TPAL6F%' M2A)1A?D(?)V6B(#<0-).HTO 6/;9*M226Z8:D5X&Q_#;5J[M_8HCFBS]XR8:* F*S-"41T5@>N92'] M#95#2,&(M=?+VBLID=BYLHASGU+QCL/+*RQ/GG^>JXCI+4YZ9\-Q:QE$8\\N ME.P\72+GL/8^E=(MYM?#4<+15U-]QZ9_>N/A63]UQ7 +JN:"EJ-6&.3"Q'?$ M=YWFNX>G%27.4&2HM/0838800P@2O1*20>9.&E5'OCXUQ""B M)Z+?-K"(Z'>8Z+-0T8)W,LH$S*J@@U<1@P-KDTY+$SWUT"?2)]+?&6,1Z>\6 MZ=]S8NYCK&^#Y%H(J3@D\"8%W1R&ST"XF(;E;_N#$ M[>;.=X'4:)9 D "L&W#52 M.=)+DQ\1WS7%;Y;+.!-)K"$DB'J#")['T$Q M;8/B4AJ^?(\R.@R "']7"7]_[;(Z;M\O&ZV)QE>[C@TIQ"PT]T8Y:)8J F,0 MHO'()&H55Y?-3DO2.[8DW+,9Y/IE4$/5ENN+Y[ ^, OE[ M>_YV&EZ$,^R*Y5::^OZXZ>9U_4<:Q9_Z$8[?74S&$S]H<#^3+F\\2]$EY3UG MX""$'*WDEBGA,NK4FBZ_="]'OF"+>"$/VKO$=X'=%DZF[XB+DA)4JP3STMF_ M[Z]'[[:0-(1^6MZ)H_$E[\\HBS\5;C9EE,";;=4SL$[:/C/ >0D$UP(H$ [[*)Z#&:NRGH MG.FM]=06!Z"INU#G78V8>>UPH?JC72#VAXJ+4N(I.*N9"@9$8!ZY=V"-2CSF MJ/U:F'WA'M>"NI$2?1&M$ZT3K3],ZQ!=B$)FA3E"1NV=9)BT%N6AU\@7H_5- M])QF!TP L3RQ&;$\L7P76'Z9GC4A&19C-D:C!N712HS<>Z8L]Z$0_6(TOYD> MT'# -87S&_%<:DY#.D$ZT6&=0)U33"Y%X!ED#C;'( .6_P?%_:+K]ZMOROPT MZ;#4G9ED@V2CDRM4"FI^O#N^ M2TI!2D%*L>-*LK M9*1N5CI090U5O*W=#SMM,:IX(Y 1D]5M,@(9,1F!K#J+$9,1R(C)ZC 9@8R8 MC$!6G<6(R0ADQ&1UFXQ 1DQ&(*O.8L1D!#)BLCI,1B C)B.0568RHU\.L?!V$]36/%S\QB[D0I*V>E4 ML;H6YI_#$P^[X6H$*6(@@DN5#/1P%-*4)HY/AO29TH CQ*EAUW4RFGCL5O=4W+V./Q^._SHN S6>8.H&-*DTI_ZJB9VTV(9*DLZHXXW*\)$H5CD:%W,@#SUBLE ME,O<",F58TNGW5"6/#DJJ<'.F(Q UFDU8%$K$ZS,CAG(2EAKLD ,-@./0E:8 M94_*0$Y+RD @J\1B^ZL,.4MMD@W*:W!*>HN9.>9RBM$H'BD]?^O8(V\E22"0 M56>Q_94$ 0F5!*%# F#>V>"%T(9-U@N[7&Q,XF]%I%UM0?F! ]4]$XE!F3T]9Z*D6H 7[DL*0*!++J M++:WJA!S<"RY)!5G XLQ*@R2I6#"=P]GF1#[+XKCM?-\H9Y>L5/W:;\=O$4 M/$N]R;!W[K_T)OXSCKN!2:KRHRJ_M2@A+?D0I(B!""X[P4#M ??'7Y]68WRY M_7<=<9EW&TD8XO)%G+,5 MA-]WPW3$]\3WV^;[K03J+J*.-@0M#13Z#J'\IZ4/&#A+@IK!;Q]WY([$W@07 M8N\6]D[(@KT3&)5]C(7&>;2LQ.Y:64H,KQ&*Y*%$Z 27Z@F==NZZ!BEB M(()+30RTC9"2*<.=$\'K*" G]"8[:R78B%QDCY1770/TR".)P DNU1/X5G;P ME/767@UVR=M)4@ADU5F,).6VI/ 8O58B,\\-Y, < MZ*:5F 'K0XX0*!%^ZZ E-R7D +**S8#(XI8(%Q[A874D%KBGJ_@<]MXG-5K,^X>CA*.OIOJ.3?_TQL.S M?NJ*X1:4\04M1TMAY,+$=\1WG>:[AR"YG*W\/!S/GEF5G%$\*S2"6V!@ M@LS&N>P0I^=6+=UQ@VHBB.B)Z*LV%A%]%X@^.R V34P0<1E'51ZZR] M7'I7@JH6B/2)]'?&6$3Z72!]%CFS40L3A(7((*1<'K$( 7@.;.ESRE=85W!G MFX'S Y"6>)^HC'B?>)]X?Q[>A^"$25*B+ &_%F@A9\' .13<,;?TJ@ZUYJ_& M3XG32 !( /97 &@;DUR8^([XKBM\MUC J[/%9D5#V, A<[#"9ZG1RIBES''I MLZ@HYYX(GPA_)XQ%A-\%PL><+,O* MS2SW3E<"4;G9AF2PRQ;;4+G9/IF,0$9,1B"KSF+$9 0R8K*Z348@(R8CD%5G M,6(R ADQ61TF(Y 1DQ'(JK,8,1F!C)BL;I,1R(C)"&3568R8C$!&3%:'R0AD MQ&0$LNHL1DRV6R#K9C;>[2Q&F"_1]?J&IU__&S9P;N[V+-V][+L?5LV_M*](_F".?M"'(!SE+-/Y$9*L$M*,"^=_?O^>O1N"TE# MZ*?EG3@:7_+^C)*$X$$QD:)T%@1JSZRP8&UNNA,[K=:B)(M6?PFA2$:(&4E& M2$9VTO#[*R/&>LF0*Y^]!*[ -@>@.MCD@"0F1;@PEJ5:>D9CSAPI$RD3*1,%1F+E(F4:069"()SQKRVLDEA@\ M MEQFE;\Y?SL+?FXFPH@0U.- &2%C6378M!5'7C_[U7\H+ON#QZVNS8*O":@7? M8=3[X=L%7L&C[8)G#1Q+G(2C2DJUGCT_.<6>C[%$<'[PI8QG>7Y2OM2/RM.# M7K]1/RNC/9KTAKDW.<4Q-LXW/;:@6>3NY?[ #V+?GWT;QO%U?#C^PXZ: MI?>$P8UG?ER8Y<6']Z_?^X_XHH2]_WM4_OKFW6?H1U/G.?U3[Y,??>P/#B?# M\^N+O'KFVH'N%+'-FNK:\1C[W9^>W?[FU\,R9J-GSV]?Y:/6OO-);R^:.'UZ M$\]_;,CJ!K\_;03LUP&XUH,;(W!S5)X]-S_^T'S1?1??9N2O!CXOSQR&YJE# MG\L-_;'GSW[S7\:WQ.K'T]'U;UR)WY4Y6<-9+:,T9;/+5V<-WSN]NJ'I40S7 MQ:"7^ME:)WKUTK."I(?'YL'A_0OZU SOC5N:'@)R9X2NC-ODU_7CG5$I8^I[ MIZ-&'K\[.7KQ\ZMWKU^^>WORZNW)<2&"AFX;%W_9*&MQW1]_\,_O'YO;#G'C MYUL_W;G6:IS\YNW=N.ZI.MV.<.:YO+NJVG;;U\.ZP:]:UY=]A?LM#KL#W!N, MU!\D;,;*M93P+BX6MT+1/Q^_ZAW_S_')JU^.#WIOWK[\0^_H[4^]X[^^.'[S MTYNC#V]>'=^%^$HOH/C9\;N?W_QT=/*J?.])^>>7QNUZ[U[?B:K_[?#P:!!/ MAZ/#P^?W__#RZ/@OO=<_WWCNW=^.BX,W073SZNN?R\_/;GU$X]/W?\&*;7"3 MC9X]_WU_4 *(X<78#]+X^[5_V\7 7Z02CZ8'ONI6$-=.;E?/3@/26J/757+9.KNE?A/Y_?/9=JNTO;*>H9SCHGJJB#8,D>]\=*JO6E+KE/%Y8A' M+V=51^A=P715;G.G%8C8IM]LWDD(;-L$&^\6V#;-R(L.\A,'M'=C$G3H9A:& M&GM>SXM>^O%I+Y\-?QOW\FCXJ3<\QY&?-.MUS>KTK_U)'\=_W+PB/Q1@;<9+ MVZ]IW8'E/$OFE<6]-"R+#LO&F>=JSTXOTH1N08)Z&AN]Q4GO]V?#\?C[7G^: MT5Z+!&VCV>:2E[R^/H2+0>">'?-5CMC\^]9ND_?_2$;5?8=K"Z,BQQA#A 1: MA: R=RBX]C9XE.;NGK5@_.IP;3'7[O43$W?E@7UB[>*ZW+$^;+?F+*WK]HF- MB(V6OO_%R @Q&LR%DA U% ;R#*WTG&'.3@ILK;F^)J,5IM)P<0#Z::DTZW+" M+323OK[>;06+6X@(C]+?+\:3:X'2HV+S=/QF9&>SX: M_MI/F'KA2^_W%^/RH#_X?CN3V\6(NU)VWMXBWL.LV5ES$;H(7=M4C]'PMZ?: M>,W+#BWB\>?A,/W6/SOK^4$C !,_^-AOMMK]>%R$HO_IW/='C;3TXFGYY>TL M-K08<)="_4'H^QJX1X/TYBMLCQK4OOD*VMF&$\9Z ])* MY0,P[;QE,&88 M"WB6BJN@#6I@/-L1!>.]YZFE_'LM\8C@;9Q5X0HA+1-49JZ=];P0C..! M*Y-=A@#>FFA]4L[HE!!4:^NY-<0*@NN]]3S*UO@:.QQ]&I9K_N<4A$V%U^TE MEG&= 44'-D6W3X:5[&/.0O1=OC7=FMW8],84#F3:HA<@40;4S'C 8*3,6K1L M;*YG#84][;B!=7G1;D"2_)[\?D5^'WP2+(#S5FI(/MMF844IR8+V,F\L8G+B M:1VG]LSON[;:NA=3'!T?(6N603R&1Y,B5O#T;@LR[Q1&:<4, T"L^(YQ)9F MLNM9LU%/ZS:^+OA7!#/R2O+*G(4QJ+2-(D/@Y?]1&F^$B38P'^2FUG,LWUNO MI/6<>Z.3A!E'HV^MN 8?:XY':'K7U>G=3UT-B^\1AR_Q=FM M=(79A8!8IG<19- A):2<% MQ.""E"S+YE2-#-KF%C98-+AZ&AO8+I+!RL.O!3.25YAV?#>,"I->ZH]CL=ED MMY.,=R#75DL\L*$*)=\O(<*@]_[]^]Y9B5>;(?[8_Q4' M.![O=J103F*0G:#%:M!%KKW_KGU/UZ&E M?!M0>?#HA74!,NVHEH-X'V?84[5-O8AIJ>X'08 M?-.VHSE !@?CR[44_-P\QCJWGRI=5:YUZ7B3Z\/30Y1?-'AZ.0.G&\>"26E< MY!@LAQRS9QZ4*L]Z)15BRQ1N+>LES9'(8C<6@6O=]B$OW%TOC#YY%X73S"20 M-EG.6((413)H8DX;BBJ,W9'&8C6LKNQNLLL+GRYW9JZBBM[OF^9BY4:^?$]= M9W=M%[%+N]WOF]YVXV9'>SCZ:7@1)OGB["A.%Z=OK+^4F$:+)G_09@ 6G5*! M,73H"U5FMJF8QNUKI]CMQSK57/)N&+ERIW^D._03O;[XKDH&'"IE04EM54PY MVR!E$"P%ONF^K_BX[S_)VBN[;^T_[IO7N/NKD/W:U1H:5*D&M=+]1 M3G\SB",L$^*?\/+?-X.?OD+OY[X/_;-IB^(9>N<2T,4R*7:L!'4(5F;%G/)& M><=";*'W]28P2[,CX=VV.9Q\?=]]?=6N;H5RH*/2(0J(P*TQ3DE7@KL8542] MG;2BG7%M2C+ZFF1TG1#_M5&^_XR47;3ZRZ]\&EQ="L*W7F:7^+P\<.3$?WYU MN2+[ @>8^[,5&QJES8Y+:T( )Z)/+@7O+8(!I5P+)ZXW_+%MS7IV$V+W)1^0 M:Y-K+]SI^.F>;0QX \$FYU29UP1G#28%.09K/$\M[2;U5Y8M)EXL\ MXV:5Y[(GX?0PB+-O(3<= +2_<[D.F(O01>C:$?JO)0%$F$ME* %%(_7-H7+8 M_]6',WQLD9]V>^N/A7=CMW?>U<)KL/ZM/SE]>3$NMX*C:2_+V>XFVBKDR2B5 M &(4ENODK!7!^9!27F$+VZ?-CIW8D636:ER+V*";;##W/N%3Z" SSJ7*ACGO M(#GN8PP\:)D-:F-LRRDSMJ' MDU,<57VT0*7<6RO!;C>FNL+8]2+EU=KDT2"]:W!VIU-X=MD(GKP$*8%[&USB M-J,T'+Q&M?'FE[FLXO[]$<^'LHTO4MN>^161.69:0:0N..\],_.^H./TZP1_!QQ/&[J@D;X*PXNL(=^-,!49YA5*7?62I 5+N-?,^"7 M&_%0RM(;F[.)$+P.WJC(O>!6V&C4YO->^4XO/&UN1DL^3SZ_H,]KQE6*.AOD M"CA#[Y+Q0KE@429HV\U?\^D$>=^Y3Z@X^'EZ^5>.O\\W8BO.G6^VPY59VD/(>]MD_'PU'"T==+_8Y-__3& MP[-^VM2%+\C*"U[YQN;>4[2^.\>1GQ0TM.\U&(_9Z.@])@%),R]\SMD8'9J# MET/<>)J7W1&J7CLG51OR$;OL([NL@UR4$%$+&Z(P#J0)EKN()D15?HX15]B> M\>'SW \X[$CCKE7Y5G71VJ:6ZJ9]#W_#QIV:JSM+C\=VEVV#WN*D%_WXM'?> MM!Y-F'KA2^_W%^-I(Z'O>\-KI/<:^/RZ:\'?#D[3'^6_79S(K_ZFUL/WQ1M> M%F=X?^4++[[\==ST-?G*]T=?G6"V&Z]4J:D/<$);D,PZ[YCDD(VWB@/@AO+8 MC&KK4[0K9%^-IQ+C$.-L#3_U^H-?<7QK\:#21GP[&+;O8%!.1B8D5W;%A.1=D\&M])?UY_V) M/[NLOD[]R<6HUF7P2N%7JR-O]G0W_V5ZR-3)\"C^XZ(_PO>C9G]E\N7]F1], MC@;I57GVO'G+S%*/TU)%#Q8%$V""]LESI3#%E(SP<84IJ@_GDADJ#%CW/9*7 M=];++0:CD_K9#1.0F@ M9;8Q)HA@O)<15$6MT(<.O8XOJ:+GN5(=NZQ[5#"K&S,K"[7%]# M=MF;:]2V9I=I""%#;,[:!! N!6#>633)*::,:\DN6V]Q%.QA&4,7PD\B%R*7 M.^224^$2"TE)1/!"A\R<%DDJZS*XS1?)ZUWIA:YN:,"KD M^D0;U]B]]2I3H\S>(V*ZDHFS_@";+OAQA*F_OC.R6TRW2]'D(Y=?>60Y!VY7 M'&4^DCAWA<37!8@_%QR.W^674QC.KAX%H:4 Q[*.$*6R2FBCO%6@HTN)K2=7 M(O<_8SK\)XZ&SYX?MJP6$9C(DRNY^IWQ9"U=B)K%;-$ 9N^380&"2HXCUZ;E MH-6U)!#\?_;>M,EMY$H;_3X1\Q_PRLMT1[!DY(9,=/6=*7R^-Y/ MCERKX&:1'("4NOSKW\P$P!7<4& 18,$SEHLDELRS/&?)DR=96-4UY0)EZF)" MX@/]FB]ZDA=B.W?FB=R:/C"I,ZP.U/3/A_!HWX@O&SQD'&O%I3%,48P0Y5@A(Y523&,4%#(8$VP+=" M>V-E]JT5S.7X7D8L8HJQR$08*L%QC#DR'"IH01,]5=H.#VA7C@#J*WM:1JX+ MTTA#K"XJH2,928Q!Q"D$PG 1"1Q*B@'&'&LC0D*Y<@<8 M@JF<:9OSG^!JNXE7_IV \^P MW4#96/6+'O*I5C=C*]1_=R(\'CIA>#].OSK!?LTSK=Z,[R=ZE''WF.6N501+ MJ0C%<:0P,3B6(0EC^S^&L@B3BFS\:5KM=;IKU;GS\#W"] C36H0)0\F4 -1P MHC#5(8MD2".)$09:8E;1KOTTY6*L[VK2S96^BSQ&NFKW>8=POX,5'7T?U?8= M(_V^U(+*QE@ <4ZX)!'& $MC.$):R4A$@L!8ZHH-42?:/T [K#M:(VN]IC3 M8TX+NO'M!IU(A5PH3:,($BR08BB.94RQU''(H*%/W8W/;7/H@?67+JPL-*3L9?&7AH[5M'3W=UN[XS1TM?ZZ-_D'1_=ZB#E4QWD?V>! M=9E2)A7[_6^L2"*TJ MI-I<^LI7M9*13#7/=/"#E27_UX_NW"?G2 [R)2^]4 "_Q2V=JT>+W.G7)9Z%+9_UFDR5A\*;7A;Z(+]/)PY05JV(KEE6:EU!8B8$$EN*!::"A4* M1BD*%1$8-?K"P.D0LA%'&-.(U9A:0!$H*%M ME@-"JEI3=\6LM$9I>_#IP:>+X$,P 4QR&84 4QQQP@3#.E*8,0I)1656V!SX M1 ,:=J0;S1,H;9L\5/P$B<^3N*'.\]2N 5CWG- =-&\KV*OQS/4Y:5Q:7KSZ M_:EYUJA].!T=GL8*: X)9@ !ESEU/<>)U,QH%2,<15I49DX;RY>2 <0=S9>> M065[?.GQI7/X0DT4Q0I3$!F)M8XX)@0AH9&F$,5<5"53&^QY&#XW?&G66FUR$W$2AP:'$(34< 4,- ME=A(8PR.3AI^HT$4M?9PTB[8RE['NJ!C''$9*AA+8]4LDB*FC'+!C0R9X !5 MZ-@3A* M%HY.6.6C?8TOJRL&@T#.TM0*3ENPI'?]S@A#C3?H74Z,OM-4)P;4J4']QKRY?6[49_68\Y<.C]IV[)YZ8Z8\L>FI- M4'.JVJBC)]B:U.\I)O;X+54^@@VUQ]KH B1V MN"Y$C#T9>VGLI;&O5Z@7KG^=329#[8X3*Z+VP S'WP.59'(XSF8V6/^I91%Z MQYWFMHR^+RUNR>A[R>\EOV/$;XLYK+N5L>IDP/'H*C=_3WD&8.^]MDO)>S+V MTMA+X_.(I9K)!M8R-M4WU;YM[XU?]"0_,MJUM9'CD2>/RV./QE.]W;CY)^_X MM?UFL5]UZ5===J^ZO-5B^L9K1&9_S/^:N@,ILVDZ2'DK.""4A#16 T,3*$ Q) M&$=1A.(($81B12AHKDEXY\OO+GBQMM'FB2UP-]\FF722[DXR3+)LQD=2]YYG MIZNH]S<0ZQ+PUT7W!93_S?XXMJ/[EU:EM'].]7TRN_^HEZNJA=&""&,T0 0C M@87$W (%- TMC^KWN]?HHO8Z)AES!F)M88\F8X :B M6,2(F\BJG7KVNR4:[SRX^OG?_\U>Q"WCUZY;]DR6YR$M;W6ZUA^:O,2N9W1U M8\OU][LGO_I%I,&?-G\JO)&UH51_V]@ ;^YTP*4T73OZSEZ<>=E!%P_TOE4/- M4R]Y=_.W3<<3*WSA4M_O4OK\EU;0ASRSJO7ZR^?WG_FM?IUJ_NNU_:>:N^6K M2JD.PS]L/N/]V%(Y??&J>L1[";7QO(^S>Z'3?%";Q3J&WR?#AY^"_[A)[BUO M/^KOP9?Q/1_]1]$//;- ]5/@CA5?[8\^1Z)._&J27\ MZ@?N?8Z/GV[>?5V_SDJ%_SZX^118Z?GZZ2\?WE[?O'L;O/_P\?KCFP_7?PF^ MWM@O_NK$JN[\JIA8<]*K*O'BU0^S$9\IZR&H'\]C00\V19O?K7^S^GGYT_+? M_O/2\(^FXZ9KMDO)GO!5IWK9',27N/3+>NYGXPO[5>XE6SS3:2+77/ZO]CV) ML0[M:'HMO8]OW:?/UBV2B#\?RU]S;=Q__(3&F4-N(/:(2ZU#%1H44 M QC'0DIL*OLKKJWX:.O;3YS$IJZKG+L\&90"KS@7WWB:\-&2R^''-4WY*',Q MC/M^I'="W$?K4 4@N-I IN6+OL[NK5X_.*NXQ+U@P;Z@Y%^I;V6@5(A A7P4 M3. ^*)SS>C\C:G /EMQ;]12:!]=:O G6G M/NF7J-$8\6(=XJ-7$VQ82>HH& MVTE:GXBH#A'Q/ ]2C8EOYH&A'8O7I8P]QJ MY-YS4[N1>[_9.QT#HSH,I(]A8+75V',3;C4#:YO>D[&5UF$K>PQ;JV%^STVD MU6P]IUZR.@R,'\/ :BC?';*KOLT'P821?!M:( ME>GT6R)UWF@J2^YGPYP;V=A,O[N5D>DXD,/$]Z)*1OD)G^/O]MWN>OMR>ZO[ M0_&LW3S2S>&-_DB3OEC,=!-NKE1VH<$V4QDB4JX&^/ L7FHW5XE/7QX>0ZE MB6LE-,+':$VU_=QS$^UA;SLSZK 0/(:%U;9RSTVLU2QLGT,":J6K 'P,8ZMM MZ)Z;XE8S]JRZ62MI!M!C6%B-Z/OB_[!+7HDKGUBIAG 5$VER7UD5L6C#?6?= M >L)W/%O.A!:C]:5?6+= VN_52 >O %W)MO9\_E:UTMKRKWC,9XD(\<4Z_8X MFV[GR6_]VP8!'UKO1SF*W2^US?1+TC[S[9CI\Q"\F&5YQ2Q-?24(G\[L.T?: M^3,N;6Z]B4F>L@@,3]+A@Q_!8J:3<9:XAPY<=\[9<.H?/I[HM'C5_(@RUQPD M<]5)[@$;<_>'I6?EJ[0:+.ADYZ?TR^"-3J<\<>4I>863(X![N*M=66XZ4LS+ M#G2Y 7HE:^84MQ>X>IA4^7KC[\GT+OC;RZ\O@UL]LA-QS[(_ZXGC-5^L&TPL MQ60R&=IW_E"X9/ZN_[J^_EPX9#\N3<.*C-*CS#[#TF!\GTP]2Z^'&PZJ%Z>B M.J=\7TY(+XMY]5:V]&0]3.[M_')17!)->]E9O#I0*\\,\*-2B-5^R+Z[NI$2 M/@L3:Z6!P>/RP+42P:#=:V0M=.UJ)8'!H[+ 6WR1?7?U>> =[*C#Q$=E@K< M^[Z[<->\NY7BV+G_M;\$]@#G;INKX9P&[QUM.I/K'H^_R7EAB2\^+]P!ZZB] MMY=9,ES]O_ZR:U=Y/=0!!G:*O/35 M@@?-TT"/G"?UUOJ%KN8O0& 0N-+TX#O/ F4'_,V1)!W?.X]T??(E_:I(-@C$ M;!HD]I5C[[M-2[?-N[++?EWJVL$7_O&<9.?Q;VHEZ\&CLO5;S/&^N_I\_0YV MU&'BHS+V6PSOOKNB5C.QA?Y-K;0R?%1:>8LYWG=7GUC>P8XZ3'Q48GD+L.^[ MBW7-OZE.U2Q['V5"QB6@G%$N$T*)RX5L>#?)2!6YI6*_T/P-I0]A9M::.T?" MNQZ';">RGLAX-K36WCV,EYF-?\Y&^5:\N1.T_T%EEBASUZ?:.DHK1^/-TN!Z M9$5E:)TDOSYGGUYZ4O]/A1.T/OD-GV@0N T22WZ:]U:^NAR;[PGH!_3N-WG' M1[=^!>\^\0N7[L5_Y:F\*Y\$S^+=P'IUJH]*_&\QQOONZE/_.]A1AXF/2OUO M,;O[RL/"5C.Q?=X-K)5=A8_*KFXQQOONNOCL:D=L_H;XUA>^6EEA^*BL,#QL M!\NQ9,U=H3PQ,_==MBSAN3D[BB;3A_6<39&6R):6X5PNYI[_J@-MAW;/IX7) MYUDVNY\4V9H[/@VX,5I."W_)N1YN?>D^7^X9F\T-H_FIO?Y9PX2+9+AP)Q:) MDJ)=CENAG'_Q,K=<.;:W3@N? MRYW:P4_2L9I9"G_GJ=6)J:]Y^L:'LSF[;\=C]3T9YJN@ MUO>U'IGO,512318II]QA+.>DM#M$V:VXE5+#D]0_V.7D@N1^8C_G@F#GM?Y. M?PKST"?,BM=8<1%^#7,R]LN#9K Y]Y5'V G*7Z\$SWQ2\MY1O4@/VIDJ^\*< M\G+\S3KWGN=^_Y-R)6EN.E/^6_'N@9_YRL,+8A5RY5)[W%6(S<7GH6"10\!7X7FCZ).7&V:CRR&29;G5IVSKQ*K$AOYPR#/ M+.;/6-6IZ9TE67%;7FPGRZC!763A<1;%.SJ^\EP_*!]L))+J NEOH_37VW(=&\CJ.&#C:5=P6GP M_4Z/%I4/>:!8Q.[Y;B0;1=MHV:U2Z,R5SOJ:W'3\3Y=8<$^TP9B+E)9^G>]T M*K=/#6R$;Z,E%_ZZZA0[5*7]8&UL[AX]GKI*UZE/@Q1%N,-Q64ILA\2'[MP_ M.X3-^2]F6DZPB.1&V F.;[G,J*Z+(:)LOS$9]U MZFML7 7,AWM'F#R1\W4\G.7SS/2M^^8_LN"'3-N++,<#^.,B]U 1LG^_2^3= M<@UQFJ]6.9K;$6]R9. OF;CC8V^>RXJ;J"#+A,T>B/X^_ZV\% M%WW]D4O#I(F+AM6<8.*R-*[#I-^[=IU3VXY5 MEQT YZ0?N$370RG*?[<\M923&Q7=P2;MUBA7IFGR>?BJ:#_*O-"JR.APOVCW M$&1W5OE^=7\G:3#^[O(^5Q/77M/*T?=R#%[*W%CODU%R/[LO%S='M\'0DFCH MY^\;R?D,G9WLK4\UV3NT3\5EZY/-M:=(9 Q69[R8X.;6 MYCY/9-\GDN'0-VTK-25P69U% BVQ<[) ]C+XFCC9=&,3^C89C=S/=K YN+BO M*\8U'X:]Q4* G;/5 NUR.;[-HTRU>Y>CR3+['C*@U0.1Q_'[A$/@Z*";=L@LKO$.!VXM;\[Z;?/ MR94XN$M.MRE@&NX32]([GFR.*;0U60]QFA3E]'5E?!G^WT^ CEW9R M"](/\V22OW.H1[=V6E8.;U/^K3ZPPEI_*4'$!1E6Y2B4*0X<_:4>%N@[6$H)CJR0^D1COC#NE=G?[O+)NE3MA69:7EK;8*?N MS.7]V,K-.)_70NOG"6F^T.(R/^XF4-+<#V)MI#^O,,KM05G96.-3_+G)K&:^ M]6PR;]A,,G4"P(/,WFPO]^+H\6A'9G)+\JR=4>CVWC4M'NKV%H&MI/!AP7K? M!?<)NN#&?1?+-G,!6Q90>CFX#L[],X,O&]3V]C+EMO4 M=H;_&QUU.SCR4MUVM;:T8UMJ\YN.1_9/F5?&7(_4FSQ.^3!:OJ;<$NX2I>LM M,*.(1A(I&8:8X9 #P4($1 1)J"$B"#;0 E-K'0(#8JXUP8 JH6*L4$R0,!0C M)#I2D=?FL3VR2_!^#M5@ZT;"O;WMG'W39AA^[Z4*[0M8F8F4U[;Z;R)Z&S#NL5MZ>>7N39@YC3G!L,#U&#@A=KHD[&ULIYSWTT[VPCLYU -MC[? M3A#[>5$GD-[9+6 _,VIPL%-[ #Z,@NO9K1V4*U$(\]7^]]=?7_MCO;4*KK_^ MS?]R%4:#8%_Z_\4K=]:JZZD'X,_NS[P X8W?>)*5?7$^^67D3\4.JQ^^SL1T M/+'>,:;A%0Q_]->\G>]GR5=]_ZS5K;7WQ:/=@D%>=Y*,@G>6/U/?61G0G[/@ MTW?[U?_.W#KZXM$,D"L<_E@([Z H^$7A;@+#?X*0^1 MS;:,@SS>_,NZ*DER-A5_R\&TD%W-S96/#?,?_\KN58U?QTOF7D[3$KK9CFHZS25X!Y^:;CKF\RVLO7(6/)4JPU$S<4M@W3,@K'\:S MJ:7 R,M4MNW8VP=C/O3KIS#9O'SLS'M?*?N_N M,'P .^HPL=U)Z18BGM+,F[$?O0/;]OZ.]S >9ZJJOI^.K>'83ADCT^?Y'-F_<-[/!X<:[%2+M- M<=]TN2? ;8QSNUFR"KKP838N(_)LOJND:!/C4R>>_/P;3_R&E2O[Z2KC10)E M(QA>;28X[T'DMS*Y9$Z2D[;L5*/=1D(_6==5V;TG\&UY%@T;9Z-46Y'Z5\&9 M(C&T93CE^Q_R\]B6^);/W"<,>*KR61?=(771]6@^/K?-S_&F3#^4^V],L4]F M\98[OK''R.],2?P@UX=>'DF2[_HP7$Y]8TN'*V5R;$Z-Y;'G6VGL%-[QM%SJ M\^"5+>W)\TRR-)S/PGUQ3%((L.4LW>&YH74"?!H%G^S,_(,C_^!X"4R^C8L- MA+[G3]&UB"NW]2P?\L3G0?52GLOGZ(H<6^9.4-E(A2T/W%_AE:?L[[1T69Z, M&Q;-L I56$H5EO*1*_FRUB\T)]^1YQ)6ODE5LB$!JYDO5&S5VS:NAZ7]D<,< M@>;467#:*K!7%I?INB:U*1;2MV$%H:F<"_S@O[2AK, MJYJ5ICDH^-93>99M=$0J[+@S=\Z3+JNUV+F[1?H!7D =WZ'=ZYUG=0!K+6WN M;I%^ #OJ,+'=JYLM#-!J+7KN;I%^ )/JL+;=W>_/J9^/9$>GUI/_NNBNZ3?5 MY\97+_OPWBH7413?FKRTQG%=$>='CP@]3+1?070;=DJ:N1A&%()E):8Q%A*(F@86?+ZF*AG.G '[P24;?W3GS;LF(38<#3P-=V^8VNZ_["="#Y7S4A>![MF6.;2[M-<_:NC1&+AW.MW)=I6^7 MJ\"6:X1<\QI[AW_&XOR7LOEW*2L5[\N[JV3+QP-OO+)XZDI-4OF&\;1HIZ62 MO/]1[L;E_:#'4EJ'+%D=ZI>O?_N/;%"4H(TGB^3)O 7V=YVZ)CTZE4GF3NM= M"+W:,9%4UZ+<@F3E_),1]@"N" J)%!(%S>I,,8-X+BU$"$"6@MH M SC.%$>* ,H!DEJ94.J=U6'[65"#;^0IH>5FI51T%1CRBM#%-[[@U 9U/BSR M_>"2476S?;&A@S\,O>%)%H9GYB1><#S_O3^:?\^XTTDS] M]2^JM&&[+WF\>[72&V<>:"WB#^\$3].5$*P@YM0?SV!'Y-K_N.Y,\\'Z:FK) MA^6 \Y]_#HJ)SILY^7X_W^^2J;YR-/$>_?>43S8.AMF[@=R3)W''V%LO\8J^ MA.NA0EFN5K23%^"%?^)IE5K>M62XZH/JN6.T]XU% MKL3D28P5P&X4PO<9F N5>-AAB9]W 9\W_>ZN>/?B<7KQ +UX].+1HTN463IQ"Q%Z]^_U1N M4 6'"U+$+2'%#\4*]WO7B\>M=:WW\9SFM32NKB9?N'YO+_P')SAD!,2(:8.) M#)GF&$EM94II(3FK6KBFJPO7[I0E_^O?PM#"M-(RN>?#[#]?7"%+5TM,.PSW MEZ?]U8L@;Z;SGR^2WZ8_C6;W5VH\O2IN>O&*#>(8EFNFY5Q>G2] :5Q?C^5K MXXM4/5CU8'5N4M3#*J'#B#$CL2000X*9UD(+A320A&*I-K$*S+$*'(55.R$* M@ %&[)(QJFDU[6&FAYD.^421!0LMK1^B.,/LF TSM%/5H]>[2J&< AA2,&@314X1A*&[1A!HDD"D"DA*ERBL )G"(X MP!&^9(QJ9>W.>GKIZ:7GW-SJI>?92\]3 M+KJ>>GUU[[+I6ST:^[UN)R@7JJ=7'0J-SS'2FJ%K3]1>4GM)[3Y1>TGM);4; M1.TEM9?4,Q'U*3WXIW'3_UXT=+G:TY=&;.FMTP[7OF7"UC8U?8H5HE*0KG,Y M^NB;I7PROH]-]FDA3;ZGS=(*$M2444VTT5QA39B0,8NYP2(F4L'RD).#2P#! M\@I2.%] "O AE)#$ M!ALB"#FRCJVNPH4#%J$!IG&O<.T93PO(TOKU7N%[AFE(X)H3FA'% -68RY C%""* I8'&J(IV MB#N+DNI;. KP((Q:6JS=HK#WF#JCLZ<<^I13GW)J+U%[2>TEM1M$[26UE]1N M$+67U%Y2G\&"4]5&A:87G-;ZW\.:Z/G5&/>F7OE;TI99?4 MN@TA$Q!QA:&(8\Y53""$-)(8D\K,Y?-;F^N5O5?V"U!VHWDH"*6Q<4N""@LF M,)1 46-C..*O=//<5VP5_9>V2] V3432"-F[3EB.(HCKC&B0&B)(H*QE/V: M9!-ZU.Z%2B=J,,2# ")F_R'DI-K65-;R?*-^1*[M:0?=5"ZS)W4OU>T9="_5 MO51?'JE[J>ZE^O)(W4MU_4$_TS76/%H-4CWDQ5D%\W/GAP_%R?/?=)!I.4N3 M:6(OU;_)X4S9:VW8RF>9=B<>#&=NL37X[H^F%SK@]@%7Y_*>XNYNOH M$OPBTN!/Q0\EJ1:_SZ5LJ'GJ9W8WSY),QQ,[N7 I;U+.SG]IB3?DF>7@ZR^? MWW_FM_IUJOFOU_:?A3@OOZ*D5AC^8?/>]^/Q5*9GFF]\B)Y;"\R#UP_IWU2VU(ZMZT<^P3.[8K MX0ATQ8T=^4\!'W[G#]D6*BX#PB]W:?F4 F,*2H9.QBH8EX./_W69YL%=,1M_ MO'>Y&2,_8Z-RGT;QTPLK/KNFMI.O?]9<.;XN3<<]:9,U!563J66PW&"'928/ M[E*''[^[N7[]EW>?WK_Y]/'FW<>;KR]>W3@%"<8F>.- :#3-?OD3?[6-)ZL: ML/1I^6__>6F*1PA/KB^;&%(-XYN*>.)7G>IEU5EI=3XM75BS=&(\5-4(<@;B?K0^08"#JV!)B ,KQ8,@EV._Y:V4Y* 4Y562!X$5 M[17N5#E,C^8/K,,?U#W1/@GQ4!WBX583;]GK7B)13M'@]"3%=4A*6DW2H^5Q M'_"U9%X;0E*;Z:0.TZ/#C41=LA1._8M7G_F#O-/RU^!S:J$]SUS8/V]3?A_\ M96PE[H?/GS_[OWX\E,N/H5=4AUYTH21;=/ST Z=U!LY.PN@7KSZ-@K_R5-X% MD X"Z_=919K>Z>!OH\354WR=\JFKF1AQZ>+R8(&^GPS'#]H.6]DQV"_\J#_]SX>W5R .+ 8I;8?X,OB[ M#OAD8L>N_"9[^_T@L&R\GJ3),("HI$:JI4Z^V8NXO?M[&_B^YW(S=X>EC!F1" %LL-&8AY&) M0D!1##G%C%6Y\-9Q_\?JHZ]_2[)_E.J[T-Y">3U/+$O^JEWV9==9EF2>[8OV M+?>%+S?7^@,KET-'AF6)*#%C+A SRZ T9UHI+ /+Z("K>\O@;*I35[SSD(OI MRZ\O@Z]>5%X7HA)<%]>EN5HNO^OKZ^OR-2^#F[M" &1^H1,"S^R)YYV[K1S; MIO"EVLJJ&XC5 BNMTN48S&PEBB?3.Z=*?.J?I$O-F(W+E!1-D@U!L=$4QS&6&# K+P+0@17B%3L M*6I6PO&RA,.Y@%_!?1*^(=Y_\'TY^,A>ZL$I+R>S3YA9>JXC"QP$WZV(>/:; M)+6$MNCB9F)'8W3J1IB!,@.Y9;"Z!>-]?&:6F@[?^G>J%/7O;%?>*&LZ*> M]H>Y7-LKW.ZT:6)_\@!OA;1\DBO^FPZUVIQ_,8\YD?Q\]Y*2^W8K=D!3SY(- M;'JY&%:JOR7ZN[W,:>TZM"R3H3!=8YEX"JJQ]$+L+Q[X7^U-[[5(9PX.8.0E M!KA'?.>IJGA!,37+ R]5FW-?5GE ?[9"-G63&A6WES"5F[$L,#-7/ID/V>5G M7P;63[B>W5H_(R#Y:#SOYL9Q-)Y:],D?Y&ZV]$Q&,IGP86D._9R=]$F96L=G M 3#VO:FV@U@GO$,UKX&+H>C1DK1Y5; #&-^.[-0L3=R#7#7G^%X?8'P_N Z$EK0"&..C(@BAH524ABI8E1A>]<*9]I@A3=A:FZ% MEXIFIW=)MB*A2ZZ3_2U5P?]:4;0,&VPDNMO,]&,'>ZCFE?S+ZPM<.%MP<,?!O/!GZ5=/J4&DX''\/;%!^F[AKBG XS>.4(4_NG3^OC;W7/V/Q_(#? MVK@D*P*6XK:\SYR%_4V?XJOS7X:+6-\]R;IQ]BO[)AK^H;3H[JO$N#C[NW7] M,_?=@W-&?>A?!NO.=TR*;1O&>I=K68G"&?[OV4@'*"P]$.=3Y,D#[\6EX]GM MW9+#7%[X,O@P6O@LRT'_%A_!+;U]\23Z9$K&S/4J5ZOE EL$XIC'0@FF,;+1 MC#88:A/&#,N0PJI^1P B4.4=;'E9UJ130'9%YCZ3XB:>Y5QP_/.!W,BR]8NV MWL',.E]YK)D',,8&#"XX-=XIC3$HW%MYEVCG&>YQPW*OZX;_]NZWB?5/]6OK M?Y@5\L;6!P,V-*2A!IA@)#AR.QHB16*F)=U=OG1.0L.7F]UHE@E=:'5.Z-DH MU4604<9I5I^LMKC,A]-HK>8.;QX"-.WN1H1"C:VSRR'""KC3!F))8A-AZCI\ M@-;2F>ZB\XJ3.XHN44J/?O)L #8^XSR2R'"&B8TC(J(09BBB M48@A82]>J42-_O@[%/\\+5>DBC#,*M[#[AD>KMPO@VL?"V^9QCSPLY&KSPI\ MTYL&XK"A3,?.A[&$W '&V\3H2S&,Y7P21P (R EE"!O.10@L"G,2( M\=9\TE,(+WH9;1?>PH V8J6@4!$EL8QL_(H!#QD0L8&N/Y\.F=!5ZMT%*Y4Y MFS\MDFD60HM%@.76NN6EN"2J,+-N@#) G^_2ZPOYA(R?K.L\ND;+YJY%;(.8)Y!S#)M M453P(1]9_X!/*^#C9?!U)C*7&QQ-AWG&_).) M]K>M?=\D7\-C^/KR\(BI.IFS=2%U[?).)%NVU>9U5A^]G9*K1=-GJH\FOCYZ-'6^6K"D5(^O,=U/OAHT?RXUS_OI M4(-X>%U@6T*V*@?^]"2LK''>=].%U3C7)EYEK?"^FPZK%6X)+>>@N,C:N S. M)-69RS2XM8;9R-+ AMN6=R*19)G0HO'24L/^VN:^:R[_FVBY31_^'#H_G2E++)JC"X1521'1G9JP?2[ M'GXK<\,'1]SU1:.R+'K?3;37JX(.-8C'6DV\NGM9ZA.QLC1GWTWQB]UQR%=Y MI]5LJ#^9:RE=05D>E/CPQ 8E[Y,1'\ED=+OPH:JB$:&P 6$H0P()AA@("(5@ M3(2$<:V :" :04I32X,0 YQ%!$6&OLZQ36Q\PV-ZD8TTL4$WFIL&NC7Q[*<= M^'4R_E<7?NV]"SQ& "JCM7TW=3U:.R$+:V4<7/%7?196QHS[;KK,?;(G9&RM MM 9 CV%L922[[Z:N1[(G9&&MY K CV%AS@W?JRF0>NBZ2CEGTG>U5UUQ1S7^YCM MYT1%/[,*ZF]CU!%X_6[-V_>O7O_OKX# M5\FQU2"Y^C2L,TCJZV0XU&HY0W]JIVQ9DAYS'-\>-C6I@D<(_R-&7%.PGEYF M?G]J$6GJ&,%+(?CNC:&Y"I?E-DLEB$N;9Y3A@C!#52@8CC5@$."(&;NHJ#TR=@X9(8M)"%D$ M*<(8\5@ ',8API%&!H&R-_+&KMIFD#$: +BYW>\9(.,Y/?[GX-;_;20ZXMBW MU$:=?ECUH/RB\;J4VA*QL\J-^E CC5!D<1H33)5F4+IZ A.'(6.&5VY(:]"7 MC3#K!F*WU6'M-;[7^.,T7BBEF) L!!'!(6 "&V.0C!&6"C!0<01VLSX:1A>K M\>=TQ"I76)]Y/O;:547[WBNNA94[P7)J9K[GKM\RT4X?KAE&GMT"K-5U%$5\ M16W'^>?4R+FH34RJ,[;GASW'M):Z]GZ1)S8YXG&%C_MAMVZ*S _O1B=O(2TAZ5>U2^''5I&I6U5AH3 MBF)+#VS# 2:8B12!/(XX,;RB,5R#T8%%9;#9Y[!'Y?.+V?&HW*98:, [3\1SX[K'5NX5'00C/>V&;3WVO/D&!OM8 ^IBRZ$^@:#URZZ[C?P%$7Z/ M)=^PVOF"K#7L?QF/;F]T>C_/^WU*BU-T5JI6:(PBI4*A),<8"1$!:]:184S3 M. 8GCK?"@7U;-TW[&>"HQ\YNJG"/G1>*G5@B00$+0PJPDC3&(+)Q$4%&4$3) M:>M: !A 0I\7=FZ-'E8_NZWX?MOY@9OR'[$-OU:#/M"-O@;K1%T5IE-W&0.U MVO>!J-6DW=D+Y*@C[8H&"Z^_?'[_F=_JUZGFOU[;?Q9[6H::IUX;[^91Z'0\ M*:=2?%-J9''0]<;(EC!]I<_"^OO?C\=3G;ZH[)^\_J"*S;<;S_LX<[M9_816 M&7D$SQ;!=KF!=X5GJWQT@+JC!_1.NL]I/K'?7 GWU14W=EX_!7SXG3]DE3;S ME[NTO*^PQ 6%0X>.%>SSN)G_NLR+X*Z8G4\VK7?'J$@^E9W$K20>PJZ=?/^S MYLKQO6)Z&SJX3/65+A0+=EEF\^ N=:;Q=S?7K__R[M/[-Y\^WKS[>//UQ:N; M\E029Y6U7ZGEK_;QK/I$S2//V3P =>I@5=]0 $>[F)VT2GR5@YQVKX4)Q&[0XULO6A..0X6WEI?@!8DKJLH/W!TO)?7NFL8SC3UF/3(XM%\XF4 MYR/;&Y.I.Q%YDHY%?EYB>=BT=:@M!::!T$'^PVISV/S88W>2KLX;SBYUE/5' MSU?.;&/^Y403=ZR..ZS:2M]=8I^4.OH%TU2/\D.K)SR;^I>5MPR"[ZES0\?& MV+^SB?6N32*MZ+JC:DQY:_UE=5B;B-$?_@[OBFTX<- 3[7?[ZEA.7"ZDA 4"JU M>L)"U"BJ^X2RL\&//;K^!&:F/F5KM6J%6YH:;^9SG.V"A%C *?Y9;UM7>@8M M\426(-2CIX.VC<--D]&W<2*WGXSN#C1=G!#JUFWL,S^9;HN7C3<]P6"E\2?:>?3PKIEUE5);#>^Z#X%-X M3'/35X8?BY-LCW2H'PECM19D(#DHE72LKKRX--6=\[(2GX]!Z$?QN-;*$#SL M9*?C>?QIECH-MAP;%6<\RP>KZJ/Q?3+B4W?Z^[BJ[D[DF.5.B[;^GM19EF< M\P/F-4]'.G>$LIDHGS#V.:=T9C$D3['QU'F50_^:/'>W?*AW%1R4([6OO..C M6ST?758\[%YS=TRE<@=3N^?I_&!IS:4[.GPR3J<.O?/LI#L.:NP/B3*SD9P? M"I738!#,LA+HR[.OYV]-[9#7WN#^S!^;Y_YNN:6,G?%PG+DD938;^C?[-&$V M\Z,IQNJ3DU#_1\V,\*8[( MRE9\_^/"AKGS?SNR@N,.[,[G-EJ;0DZ$3.]BTOXXX+_LL_]B:?;)><;N,6\* MAKRUQ/W&G6NY.*';'1#T5CO7U4W^.ONS5K=VDDL7+/O2%&C*;:1 A,3(&.M4 M,TIBC&)*" SQ28*_38NXVL[.RS"LCB7SURW]7G!J_KM*LLF0/[AOALXJ M_)\@N7>^H)V0G=YPS*>+(,':@3NNMJ3.7>">%_=\,F_*Q=XB;^=++ZM#=\VH M-E$41RH"UK92QKE$$$=,0(4)JG ]?*GE/]Z,1Z[$*)_5ER3[]?7#:PMP=_<\ M_=5'[IM%H%7!.UG&GP\?W\\!**R3+E82O"'9G,)H\VA]_AP7=VZ)T9^(K +__M/S>Z9K$E*UI4UC_=JT[U MLGG-:)=*-]9TK9,C+]5MUZG/_S4>*U=H=SU2'T;6([M-K(F\SC(]S=[.[:!S MX]I:A"15&BFNFL#+:K8< ;3A74K)Y ?[.$'??0<^&<0HYT9%D"%OW1=B0 M@:I0PQ"S6$/:C6*@U<3VTOG)A\9/^\E0@W://;IXY5BK,U#7G4T>1,%54 JP M#[46(ASD,OSX0K;]A*Q!_:Z?&USA!1Y>3;"?.#4HBH^L)=CN[SZ^7&+_6&M, M\*!51L>[RUHUO''9Y7/^7[#QGZ(&WB6WD^DXS2QRBW'%GS)) MY>S>K:S),OR\YP\V/G4E^A;')F.W)27A0Y<8X4E:)KF3!9SQ',XNB[DOYT!S MY"I_?=VK7/[==]-!J[\7MV!_8=/94AB6@_Y3BV%E)G_?30?ER2^.;_DR8],@ M?O!"O%^:G&]64CEZN[O]=TF1\W:YQHS[V@REI<]R)Z.R(,-_.>0/]NY),M'^ MU_'$9WVJ_[>ON6DT..9T-5#-'->]6*N1*/X7AT>S5,OKF'>$OV MTCKHOA+#T[>8J2]:<5;/ON'>_LF'#UGB-Y;-&1 DQE^S>(/^+3G_-/47AA>G0&8UNY-7/?30?M MS+PXE+NPZ;3*V%9N?]QW4_PLQ=!"WR'6TV'E!VLPC5OCU5=_\<#N,R[!C68YLX);3Y5U91YCEM=69[SG@5A3S]=G VNP[M^;]W?H=UBE878S, MEC=(VYG>\U]]Y#>[G^232/6M=0P\^2R5G;U>*?RTLO?=6K/4?^]=BGEDFG>! MR-R(O*\@^5#.AC[X3,?_U-*-S$?!^X'6X5>UP5JU;%+>\M<8/_\9>+A[UU2 6?/GB>6 V7-M;V M4U,?YFQRA4I+J^%&"H&CF!A)*$:N-@L#$DH>1R$#NJRSV5P-_UK6=[XNI.EK M[CYE?BE\/J_YM)JLY:8%96M M![G'%X9_]9VDO9;BF$JP_<:ISG))N%8(=JH:_ ,&4F?XH+?(]>/=P$4T@6M- MUZRUMB@V/F'X9N$_<;TY[(N_)6IF8U,?/CI+-YNX'1"EV5T+TEWD6DV&(GK/ M9L)&M0E/'X*AG=SP9?!WG1M'7FVNEZ=CK=S4@?6J'^ W:Q2;".99@DWKE^<. M"L\I#XDW\KSNNFN1.3.BK1%>#E%.#^HGOO:V8/+H ^WG.&.77!YZF5Y M?S7/-XV,5Z34,7MZ9[F?-YTI-L-5N([5A/\X7GZ8,[9EDQA_!.0\@^.6%?SF MDW4QOS!0JVUF'V5V:BV4@X-6RB_.[%S8=';D(^IG)!XEC+7J!L"6PH'N,^C" MIG.P3&WM/5A?LFK53X"+;1FPOYIE_DM]FM68D'"#6$0HPQT-BW@#$Q-YKA MR##"(K.E$N]RA&=-/;>5]!U4*?4(,:M5O>#:&F]_YW[6UI '6"T/%96#AXE( M2Z1A7FMX *2<;CFCNF'LWKOH8Z2@TEO9=Q/:DV\Z$_EJK4JZAK'UR5=IDO?= MM%'2>%@Y_^/THNRM_ CH/DJE?O#)YGQ3;?;CF22BU@*AZX]:7R(J'89]-Y%3 M*M1.05ON 8\J6L#[[TXFCZM\PX?P^Y*P[WOIKSLT!]&$4@]'!:[ MY.!DC_YRW5I=F.LV/7SSMGJ&5)O+5A[I4Q]I^^]26@_H6=QUQ6)\5 MR>JC$[<=-;-?V!N1X\5I)-O.5,DU=LNY*KMI<<0Q/M6DV7-PTX%OAWO?OO<< MU3I<*LY]:!)O5IS2A:/W5,S;E,%CV%GO<*Y>PLXI88O%E%[&>AD[C8Q]W'4Z MZR4(5[XW>ZLWT;BO,3^=[(B3[7:)0*/NQJX5CIS9YW5$3@D@^U7X:>#K<#4X M+YSVO&@-+TY/=A6,SR%,:]@VO+AP"=7FZ9\IH,J MR_\K7:T>9XH1@<,(*AAC&#$1Z5!#S"0QFA):V=US?_7XDL(NZ>L1I>2'=[9D M TC9$:?_GD[AGT1=3JGO/6+UB/64B+6OI7&-S3 H-D# &"@E!68DBB,AJ$4V M%$+.I:FL'VD5G*$!HIM[8RX6SIY4WG[LW<#6"D(/JD_J!BY#9B2EX)%$1@AL M&.&,8$F0=00C$?.(MQXR\2 .>P]P=?CG3C8)- 8>,N 2,BP E&,, PCS"!#@%AO M^^FVF!^3%\!H\Z205EN%EFAN#S4]U+0SNK?1?,0P,2'$UD>-*#&,WG\UTP^_>O'GW[OW[EL;D'_743F[\:]'. MH[*=2K=L03TVM-%,E 6C:CQS>SE.*5\-2=/OSUTM>)0-ZQY]Z^44"-0PQES( M,!)8&QB^K;P^-IZ7N"/(B1 MG H!N8E#@&,8,89CHQ0!"BD85IVOW21VA@,,.I[1Z(#8="S9T2-XC^"7BN!' MYVXB:J)(1+%@),81)2*6)N(XCB(#&-B:IVX&GZ,!C'O7=MM$MN9G-K]SO2=\ M X*:72@>T]F=)PL>0L+(=S[Z; M-@X):56KL;*)SB,ZX9Q/!&HUIH3H,2)0V7]GWTWS SJV-_=\5#^0V69QMJ\''+T:4*-Y3$M:Q^PQV>=JN'# NT_:;J'=+6.:8MKY MNBWT,D-ESH05<.#7!#VS_TB;"G@6^3]SVI0M-7Y[:'6C)/M\G6"X[V2[?4YN( MI]_AVYIJ*\X1ICHR$DF$(45<,(0T#$,@(>0XW%R1 @ BT)Y-OL>W>>FLDIQ. MQWN,ZC%J7GIX>0)X.29,USI2)*9&(@XPU33FD8Q= MQQ:.=H-H:TR5%VC;+V '$900L,)X)!@PR+!XXC'**00T!@JN<6(G:W72:O,4=M MI(?#KBEM#X>GHNP)%OH%T)0(**B&!F,<"T*!8"&DE &E3$6OZ0:QLF.+]$_G M[U[^#<,(HI(AQA)+DF/.*"(R9.Z[9:+$:] MV[HYC2T)EO5O'MV]I+IIP(I<#C5//3'N?@[N>7J;C*ZFXTFY3Z_XIB1(+H7E MSOS77SZ__\QO]>M4\U^O[3^;JK#\JI7]]>O/>#\>3W7ZXM76-@>[MR5N/._C MS.5;\D']XH2C1O< MK%3L6R9L=Q"4##[_PAVT+=*I#YY2Z==QO)4:V@<.C$MH*Q7J#S7Y=Y$=P5L_-)PU+&,3W?D&:#=54M31;LLLSFP5WJ<.MW-]>O__+N MT_LWGS[>O/MX\_7%JQO?=F)L@C<.\D;3[)<_\5?[>%:M0=7?UF_%@6NUXB"+ MQCW+=&J^@57)>I7\UI<&4DL: MHLGR?6+="_R7Y9J/' MT92/;A.KDM=9IJ?9ZX>_\G^.TS<.']R$7P_'\M<7"ZI%@#,C:"2DIAA (Y16 MFJ*((*,Q""L;9H(03,>+UFS:^BT3)UWI3%>1V!)2"!6'&*$0BU@SP&+.M8$A MLO^+U<[67 ?PIPY7Z7IGJ=.IAD7(.VV_'0['WZT;%.1M>K*[\?6H5IP$V[:6>GL@-85(.QULJTF;'GU,U*%W??3>0Q M+$2U&G B<$2/NCSP\G\VWIUN'H)5!E#SMG@;>EJ=5]A6ME&[:./1.PPVG)ID MI+03XBOZ$BXE'QQ1?@J*[ZIBP :5JUYSS.T)K9U9H,;(OI(!.R3_=-2;?5/" M_1VEEL9@53VU3F,YH /9OYK1J6@1U98 \#IS?NTQQQG59\8INE4=+BU[;6=O8N[*KA/'?TUDSR*-U)'_IN62$IA_G8NA#4I M0:V8]C:I?1K4:@4)JDQ;U[GZR*Z[C3*_'13IY;R7\^<@YSU%3D:17FLN5D9Z MZ]#+>9?"L;SL@,#*3HFU]L0<$[4!UJ*P[[FSYDRFDV->+]TM41N=NR$.^T"RB%-<__V/ RO3%XN0^Z(9(HIA5@&!,%8@&H%((:3B13 MM*)A7 NQ-QK$^)@^%#TLG$!*3U*:VUN. T:\Z_R(3B'R'J!;U"=\,NN@D^.1 MW_>VA&Z*0X --51H@6DL!<;2<(51!+5F.MJ[D;%=.( I"KC62RL(GQ 1)ZRT:!(6&$6(TTA6=&5N(HF 816.7H*W MV-JL]K-(7=^D7&FO6RW*5[?4T+6C^'W3'O2@OYF@C7"H%58QQ]:#1@;%%'$> M11A13CCEC21HO>Y\=*K3+-9'[)BN:!>G!#UF])C1EEPC"S&&.I(B! 9S;?^7 M"\5C@PDA$D85#1+; R. MMAEO"#Y:U$6L0?!AD&P\>P>-,S&HZ'&(L2*U0O,Z@?T-I*H(-A8(9PR.##<1, MH\C$)HIC$2'43)KJ-(X& :3+;D9KTT_/O:CRK?ZFA^.)5O8">3>R@[I]:(^G M]DQARL^)SWJP:H'JXM-MD482,DCS$RHL#&4&0R(#9)1**#2S?C /7X] M#SEM45*N1]^C1GP&]&TZRQ=+3$BDD+9A/ :0QX8;A;FA"E&JPTH@JY_E.P6D MM2KIUQH%ZG7^!;/EN[I8:D+9:B=X45&Q?AEC26,.8*(H1 M#+FV,3?$6A%K&:R-:,(86+5ZL]"JTV\T0:B]UJ&M;FH/)<\52DZ9QX,A13&1 M8:QT:,-?P2RN($DUYQ*:.&XDC]>C2U]+5X>H/39>3"U=A!0C(D)19#@6" LN MHI#'(HPC[;&=0L!!E.K MI4:(*&ZD0.*\.-$9CZ2U*:_G7G9GY5>.[R=ZJ@-^FVJ=GZW1%J>L7U=I1.#[ M=94&DVDJEAJ%$$6406R$9)(0+C!1UB4-=40;LBJ%5EZ72MEL$3>D[;4FK5'Z M'J=ZG+JH3)TT L4<&XE,C*6"@D(,D((,2PZX:F1[ZZFA"]-+A:[.B&B+LG8] M\!XUX@LHMF/<@%!3)3D66"GW#S%8$H9"$G)4B6&/2@,VB6:MRONU1G=Z=;\< M=>^,$6LHQQC%5.(P$I@3B6-B&(UIA%BD!00*AKH++A6YU,[$K D;B1HKI2A>:X M_VR2@&WU0'O@>*[ <=*ML"&ABD"BI<8XPE#$"BF..#6(T?AJV:7!M52JVW5K[_-"G]T*?KQ?:U![MD&"&HI@ 9# #F$.N,)5: M"VA8+!O93??4F'BQGF9G4M;83?54>6E(6Y27OAE/^;"]?O5V1K3.?-FA!FH\ MLP!QM,O8&=!NTZGVSX_ZC>6[#8YPI.,0 $"PT2;6D%*%A8TM)-!BVZ:#AK(K M<(!QBZN]6@!!/5Y>B,;V>'FIB>Z0QB#6E$=41ICS*.9(AC &D8 D5'S;DF%# M$!H. &SQ:]7?W\[_]F+^*69Z_<7Y9 C@O):,8+"JU_LWKW M+VL_>W;?6!+\ [-8"!6'&*$0BU@SP&+.M8$ALO^+%N7>NZ!35:>6KWYQA&^97RSVXMUW+*3/WU<_-Y-)*NEK]X($!@$UO4'IQ:&P]WT/>*Q15E;55C1 M"E;7A;T&M.^Q$'"RD<&&8.%Q%J,S6.%7S;G]H:GZ8,5P-9P ML[BV87IWG)$>=(Z3W<7*\\4JYWP]O5?17D6[)\'V\9=M7,Y4B=U@,F*SZ#IN M472!Q M>NGOI;^7_E[Z>^GOK)OZW-O9E0<5!^GR2<5/&16=[M"?1E6RH;8UAXVIV+O>6X0!'I+4=77/2UXQ@$%B%'&B"FL>*: M$0%I'$,!C)+$=,-(P &(HPLU$JU-9CV+C-5-RI7VNM72-%5+#=WY*E]VVX/G M"OKK>1DJ#> X#%4D;4P0"PZ@X$+H$$A.H.%-P+[7G8].=1IMLSV(6-P-K&]K MQJ7'C.>$&:=,,>B(ATI:Y(@5PX0I#J-04"[CF$G7&*[-, +"CN1T.RY_+4T> M]"#XG$"PH6A9"J,AB6,32X,%4!:9*!0,0\DH0%7]0=J"=X2!+J-=:Z/@YU[2 M\59_T\/Q1"M[@;P;V4'=/K03\)]!MOC\9J+/M^X-O3%28++3JY%5;&*%N6(>V M)@EZ*'E.4'+2U"ERNB+O\G&PD4EQ3I!0VS;0?.2GH 4RZ#'JMC8XKCS=[[BOWGZ9W.FUI57PS##N[ MN5@[\?!WH?]/<>KA^>=4,X/;_*0NWU!MQ/J22$E"*0@#.()&, *$%@( 8@A5 MC9@JK^#K5S5JKJ*.Q/OMAI,>%GM8[#8LGC*386 D8A,R*CC%+(Z%2U]('4<2 MQI&)&MF+T"-ELPC3&<%M:?:CQ_D>Y]NH+@WE:6(8Q5RQB)I08!02%AJ*11PA MI@E 42.'##0-Z1W<2?$$*-*FI [V9]:?*',#:8LR-S?C*1]VPW+M8$I;S9,: MSRQ@/$Z<6B(H;3V%Y^()WUB>2%","-=A;!##DG$.18Q"P(0P6B# MIC*AJ(6 M.,"X(\NP+0">'B6[J:P]2EY@VHAQ!",3,4* Q$J%,:9(0Q-++2"EX;8$>T/U MSP,,+P\W.R-7')8 M\KM1S<5LDYAKF+\:.GP/DCG !]PCO+UF:O%7!;_? M;226W_/)K-N)Y<,U) #*2$2I-#C4(5,^"+"V PLC1,7B,0QI"*9C_U>,PEWF M@LS-1;3'7(0O-Z.!P/)EZ*;&1\W--\: 6L".<8?+[VSG4EG-YI^]]4Z^#>#N\N"_1(62GXJB=3OV(3("O2CB6> M6&ZLC5+-$" P%3(R@F.E0TXB$7&!#0818E'%QBL8@E-(R6:1P$FD!!L3 XH9 MBB*!M:)< ,YH) T/F2 5TD).(64;'9B6)82+Q:C9'2X5 PLV&03;1_U30\? M7@8%O3[.[G6:R#5R?95W6LV&>FQV^)SO9]-9JI$"9M"3AQ4)_.=*71B"6AD$4H MMJXODHK!B $!D0FY- HR\.*L!OC%JQO+.#,>#L??K><9>'WJB*B*=0VP$4#7C"*\]?J/:]I3=77$_=6#-9)=2 MRB8ENW)^_07 191$+4EM5)K5;5L;2>#@X#D+SN*$UET0":)-7DQL&SQL%1TU MPS@*1=;]*'HP(LL#;_BS8"/LU&0_U?)^@35.(?]9)_G/GVU2D;96">?NEPW&GIP#Y+A[HL'1YVWU$6 M W=9#!(6HY!?RHR\0T8YB?9?SSPWN?>E;R6\+QQWX66Y9I43)H[_7%MHI3^O MP]JM.G\6 E1B[]8I/PE>Q9\B,9M.6AR#IPW5H6R/],0FOZ;.,DQ528<-D3K\ MP($Z.Q]FI6.G9TQFN5,X\L.>0.Q&:?#GGO@!VI>[Z=#L?KZQA107,7]XO/D_ M-58X4WSA7J!U:H#:1Y[_?\%$*NSJ-T:59C7X:8"O ;X&^+IH^%H-]/:T=,KT M5001Q&JXX"\#N MQA2]6-PSPO >%2(7QGA+Q:X4W'^V[U!^]>*6N MV2J0$"()E<@F"#.BN>(JD4(DG/$8L)80\JUG6CU*?!VPKV=ZQT5K%&N$.AKL MH7,+XN^=%!WJOPVB\8-[Q)=O9O35_#5$$#2D(H$6 RQ!+&-?;! M6YI^[Z083.2NPM"G7C3$H=")<&0"P$KE&YYSQ1234D', "!&'%4<.AG3%W'8 MB^6^9$'W'=C&:\1A,FAP/984 \$&$_3L4O?=9-8\IE5$ VDM-I@;+($S1JG5 M'$DA), 6'=<&=?S>%Z'['6W(>LKKR(G&^=XKM6Z;ZR8OFFZ^/%Y>B>*CVLZ?^?EKO?D^.](13VI1-^#YR]3;O4I[GI8 MHF-6*Y00*9) FL0DP;$S\(UV9K[16 /!L&GIQWS((.PK1GICWW_OB+I6TUA\ M?\ ZBCL5.6CAA3F9YJ5K' M?S&C7QW\Q0[]8@:^P#'-U^']CG6;_\U2^]];_DW::Y&DWR6M5<:-)8 K"$4 M'&#"$94<0PI@HK#D5N*82D4UD5K%*$D. M(*&P91+$E!LF$B<+8Q$K*TBLF, )QSR^# FUM&]Z/-)U\NIX6-#:YF';1:8#HSU"9IYTX1IR,6_*Q5$M%].&7+R*QF;J9Y^G^32:V%!2N2[E_-,& MF#K:^K?VHMAV$=UG_5M%][:++EUT'V\!6QM?;+N([;. K>K#MHN>J/IPM&5M MK6>^[:*-Y]ABN!'>5GZ[F_9.:JVG*W'=&?FLF]V.;KVK0=-PYC M.KGOR9'I88N']F)*+5#RJ,U\T)7O!T4&)A^8_%+"+_M!WD?D8!PK2*]M""?8 ML7M'I\.=U:'RL5-_W8+%9&:!^[1/F^6/<(#7$HJGX %AD2]+N&ZJ\]N/Y+-LF;E6&A1A D M- %6(0PT$$!*B$Q"&4+,Z-:P*H[B?ZQ]P*N'+P_WYN4?:?Z/"DOJ[_X:I-N! MDOBO$%SMNWQ>6=A'G!J@]=)W^@"MEPFM&$JL+! :&(XE IQB&QM @+92:=/6 M>!Q !/H K9#&WR.TGM/N^!Z,BRI4M3_F1$\%6U_K; P@OPSR"4*82$ YX@9; MC!EBL8!204$3:LVZ?D,[@7RU7=S7U M(&2 D+T@Q(@8(&$A9(R$SOE$1.+R#YZXLDA!) >:XX7K!Y^YV[I M7UKCM_NC1WYGOI.A\FKOI0K1G,E>[[=^6>/*2$8>@T99 [;:,>;/D! MGP9\NG1\HI;@Q%#*%8H=/F%F$ 80*@(I(*WXM+L*?'Q\ZK$&_!1"DG?21CXD4PT))R56"$\6XH DA&&*-"8)*';4D=G(5 MLQZ?[/=FMPX ,P#,I0*,T4!9@+4VUF)$L*04&TA@(B&-F5H7;7H8@"%7'/38 M8!U3'M=1Z'>5R M/K1;:X MOC]<4]\=RO1W*>Y_B=V2%M\=OS<9Z-12#ZSV![KL=L3[=F"NK//I MY+X:_?GKW2=R85YD1O[]T?ZWB?O-1K8T=JGN\FTRF)GO6 MVJYS^48M)557[O=AYN,(BT$M+.0CUHS52U:595U8L\5U?/8"H TM1Y?G<._& M^%QZPCT7ULW@ITB,OHF'? UUVR3J?]YFU=U*P5U2./;PV;*PA40/WS;7(KHM M9Q><:-79<]71H^58NFI^[H*D+,^)KOE;A?_JHB(?;(-C)3![Q!P_2-].I?3K+[ M6S=)AX?M*[CHUPYPNB8F>5&#+>[NT'#RK;CY-X?:\\>'&[D1RM]3=R]_PWR: M37XW"ZB^&[N$JYV!,,G"1GH^O4W5[V.3N\>FSN)(Z]5L_*;"U77?EX^KO]=I M?C\2#_Z343HVT?])[^XGV=01WM%Z-!'3FD&:YV&1^>/>C',3?1-Y]&^;C:_F M=KW13J>,W2U>UH ]HDIC#4: M5*U2]P2%5;8])4IHQF+(-=<*2>QX4I#$.*O$82:P+>5T4?KUD:(H(2L4767<1^#$JI3]WF%B M!W=#[WTE2QZ1'H]TC0NLKP3>K5GWA4QFU;.V.OP+'OS%#OUB!K[ \,W7X7W# MC_KHH:Z>$K='U%;GS:=X5G-Y#O^P^CBD<@E]F-TY%4HNO]73H68Y6*4?1^G#M06RBK?;PEP%V6@ S\6]*A _&27A[C MMAL/QR=ATH6$=."_D@X=B,?VQ,_3%ACX_#IBT#U^6XS,LQ<-./VK$5[U+/KE MAK6X6C:*M;'IV W?^JN^AJM$'GQ.Y@]U*\8W)KIWBI9W58MI]&TR&^E(!F^5 M2;^:XKS0#4CDN9E&[O6]2'4TG43%%'S7WFB4"IF.TNE#](/PYX'IM+CEC][5 MY9_DWCG$OW>0[VYPY[VX0G]U5!$W9C++?3S3[^[FE2^L?M3\ONX^[LXA+&KT M4#RZ=%1*,_UFS+B\Q_+D[X6/:75/=B(FFA2#N9O3+-)B:JZCDO:1&.43IV[[ M -(TOW4T$TVJW:8F$YFZ??"1 .K64>A?LS3SOW)S=KSIANG(-$5T??]^Q M+ON.#Z!5TJ&+M1;WFGJ[.=Z.1],U8=?;KKI &_@XY.MD!:^&5O=9DGYQ<#KR M9S^Y1U0/KJT@/L=Y)^\>YC(@,S^=8!TZ6=/?3X3H=D)T(1_N-?G.#JV=+&0P MF,@U(;J0;\5([C.T_N)A-0(_%:E:M3*;F>A?LXDOC1;4_OS*Z;%"^\$;?15T M]W"H6^KHN5?TE]D\]>&W/ONLT/[SIOJ?FKPP3CR69\;'I7I%N-2Y;TMKIC(5 MG XNE!N$&]>T7=\_ 2]T,O;!8.W7A.A"/M9K\IT=WCO9XZ>ED^!Q9CC.X<(;W3:NGN^4SF/H4A%2/O-?*6P&PT M[=P0['/7PZI]X/HSJ9&+#?IO8)\2H3L8T[+H%QD5_\:H,L\.7)4A\M]\%LPX3[7)G-)=2*!K M%6"C3#85:4BLF'->25"@UF7GY=B\>_(=7P4-S?Y]-_G WGBYX MYZ7(W41F]\5)K?LXOW62]WE0V,1 MO.NTC!@H/)G:>S8;N\8]0?A=-\M"@(#;1&E^'?UF_!%7L<66#L%FN?^=B/[J MJ&:BUR(;3:(\#?6NW7!7"5!L2Y_J7=XPK[%E%MH$Y].)^KT,(PE[OE4+OI_D M>2!X@S2Y,F.W;).\SBWO]_XX/OITV[ HAN+4*:D!I@I$E@BLLE=8,!45"!5*G M$8Y&93FH_WKFE]2]+TNCAO=%E;_BJZ**GK+3<.FS!10Y:%K;8JG A?X-8C:= MU!]E!7*%S]K*^:VK.;NN$\;^O3 8V[4 [;IZQ2TR^-#M+)Z]>/N'R52:F^B3 MUX;75^[=4+MW$ZT:!7,[5_*%U_'.Q7Q#V>O#C/.(I:ZWU>^J)(;3-W[U3\@_ MSJ;^9-#OQ48(_7LOCQJE*V"L8VFX2:2EV&D5G! IJ,5>AS"@.L4SRY7\_U%G M.,T3G$*1BG(812&*?RP_N*YEL?Q%Q5*!H]JJ6*!F%0M8%[&(MY4%N>:K=4'. MQI6[UY?NW/5[30>?[LB53;[MRN4-%-LZUEU)W?+XCF!PS"%UVO>]HI%GS?XP MW9,2E\X.N7-P_3DXD J1V>J"K(O7-/\]>N?+^OTJIGW6\ \F M0_<3Y$=!$LX TD1@)"'"<:(D(L8PQ# 7!'&]KLG6H9'$\X)GA?>^@*')IYXC MVC %-S%E7F;N.=P"*OBZ9YC2CA9_[BM07( &]/>)=[7ZJ*X>0\FN=.P!X)Q5 MP2&0 9$(A*@ &">(2XMB+0&WR @C6\L]'0&6/@8_]IRS#@E)">D;)NVCY_06 MN&_63GF6>0[R>@I?/R-:Q[T.67_=0 MA2DE5Q>^V8 4RY\\MC_=ZO5+8^I^.M:MGELC WU-,/!N41PEC*UM/;9/0[.V MP]A#-2Z[C-9E>$L;K W4KRF_OJ59ZR;H<_NR@S0PZTL+LPU'Y=7>ZPX*G9(^ M$-XBP#ZK6Z-G(_/1/C9 *$0$K0W_L00P30W14FC,E9-VFI,$)50)#"&U!PC_ MP8)C":%0-HD=9C*I@;2 0ZPH3+!%\_"?C4&SRWQ\Q*"?5IC8$ DTCX IPA;N M,Y.;(KJF+5I\71"J>WG3V4_X4HOLL;*M WG;1I2=A M'G$).^7V(+;/$N)'Q 2>*1!P5=]M-V77N;PZ.[R66\5[I7^=YVN]WXM>PQ7/ M5_G9>IYO4]L?O0]VY?D?0B'4HAO0)G_:1A_#WIZI-FIW/__=,ARX=3BEG5B- MIN3,*)^,4KUI;#NRQZ)=WN,ZZ?]35%0) 0GY1E_KQ4[1L?_+(K[_KT4-L*%-T&L+U0QOWLQIE:1R%?,?TI[LR/ MH7+6Q[JY@R_ UQ% Z[V8C@# MKNZKOTES-9KX MP.=&MI75 &(8:R,3@VG,A$ELH@F$$E@I2&O\>?;B^>ZY MGI?#S:?8E@/ # "S+\#$4%J.&'/087#,J10)YU80%E,&I*!' !@X ,R%;,L! M8 : V1=@$BMC)6.@D418L8391%%-C;7N+\9;"VCO"3#H% "S4K4"(CK@S( S M \ZTC"$ L3+08&P88"2Q&!AC$J4@E8^N2S& Q*&V5D\<1<]>E*5&&OZ? MM;4X^H)W%X!DIQWB$4KB' R".$M$(JQDB@BL43Q" ;0R3.X!89MO*PE?M*QCYO M92J8(3*F@A",)8VY5HC$!G.%$FGX,3R#;TP)V*E"[5Y'N9EK'\JV?O?"= M"*.\[$1X;[+ %V-EGG_US0#'-Y&OVIZERA=@*+K8>@;+-]#OQ=@\&N-!:$?T=\\$CQUB^XBL6* MP@$*+P4*+11"I@"V]F&N1MT/CY6:[@Z#%NJ\G3H:.TC 7/Z#EELR0,6ABI #B3IL6 M1$!)-1&"8::9Y>H +9EC8Q@PE!*CC)NO%@0DG$HD%7,OM00;X?@26C#GL[L[ M=\__=2-2MV)\X_X-_0--L^'RQ$:361:5/0U6I6NS9[.>9>'N[@[C=&RB.S? MVSPR8VWT$VC;?-T*,!O[-B_3:X]]"CKM4[BII>AV%N^P+QH=F]>TUNW:CW4O M\K6V+MYZ%=J'?/ '5E7->?#[)+-;5G;&K-N/E \<'/61W7<6-]S8P/%%C-& MRC:N>X%-U>*UI3_L[IU9-V1W]*[Y2B_;K^S3@.71*[_0L>79B[=.:N@@ZS:L M[SD'^*O1YNX^H-@[(Z9.&=O<@^E K+B[^7]BYFP?8K4./1DD[#3(KKMJO9I6 M\E"9*%FK0@.+G'^0IV613;BVC7_ZHN2'A,TR>FU)J[_\R46??OW\M[QV)&U( M,MV49CK@?S\&V3/\+ST!41&Q5^V=C8G,E\M%&\(KCV8/;>YK\*?7K]^^???N M!!;28W'KV8M78N1#@",QC=XXF]C[4"($@O,$G!IG]BDGNH7&QT.>/>HT'H O M#L0%_W9.Z_:QM4K[0[8MQ\J5/[UTHONZ);^ET]L5WWF^Z#S/%UWM=1A_N%>S M!#RE1$IA$F(8!MI((6*;^*I)$&O5ECX* $3@^#E3E4T]-UTKR_6(X6]]4HGZ MB50#O.X8VM)/7#LOV!@(F(4'0YL^E98L9?L M/.#&@!L]Q UN>6R4(.XOBQ/M4$/%&D@!-:2:4W,V)>4":ESTDOT'G!EPIH]-1/U5]E;T"0DY3S M?L2VUI@11F(6"X%APIR.%<>2$:F44+$Z1D6%[]H5-&S-7I*LCUM30 *%I@;$ M!&)NB-!*)3:1T@A&A/T^RN@-6WG8RI>_E:G;QXG6"1,HP2@F@I,88PP,%M:] M;7%H]*L&0;OV>VF,=!3G1<)A%@I_[;:;K/5X7"^ ,4C]B0^C1?Y>(U? MSS;^L[J8;[[>_U3R[#90M8!#P46B$"98 .J4(AKCA MB)5B3@WJY'HDC*T)/ MD(\'(!F 9"<@$1(P$BN)=6*P]X4H("W EAD!F;1'U,Y.V0V-0CS Q@ ;_1__ MQ< &L@3$-(:2 ^Q,.BF)CA,88P<; #$V^&<&?!GPI7_COQ1\\<5U -,8:YE@ MP&*&I%%:0&-XDC#"^^XT^JX4CC[YE@[J0'H=*A/YPD2-HD3I6(UFOM""^_A& MN+\:Y"'=+;_<)R@PS4QAW]Q;/O+ M),_?EZS\?OQ69&/WL[S9Y)IA:"&+$XDMQL(I>H( 8K5DR-2@;J;=D +%;("* 2KZ"A7]0PJ&%;(XH2(A!B<8BA@(PQ*E8^#3P?N@; R> MI;/O@0%.>@DG/=0\J-*6&')HG8+22T." M]3I%GUQ&IPI'>K=0V%KY(G!Y(4^*FFF.SOG4%_!\ @ZC'KF\>^$BO627_8'Q M^^V_9N[ON3&6?YS>FNS+K1A_#"Z<_.]A&S3!W"0,($.4,0E&*)%$ 8REME01 M+$@?E,,A[*D7>V4 JP&LS@Q6"C%LL!'2A[DCJ3D$!@A$*+?".(WT GU> R8- MF'3!"S!@$M0D)D929(#%@D*., )0$8$ 8;#JPO3=>-=63&O68\NZ1QMI0+(! MR_9 MNQ>I]I%AI4\OOQ69R9^$:^_T;1*.U$%ZY[8$O0/TKNT53H7K?@=\8 YBEMN#U<<]I.XV*Z#ZYM75AU3#_+,_3NT?C;W MT[!-JB:M* YM$F%_BZ\?AE-Z4 1R#<#KRW3A' M$(%8$ 8=G@'!$(HU!Y 1+6$,CJB,':B^7WR$6E"]!Z(-#N/E3_[?_\?]T'/) M"__*4B9)4*Y\L?1!8Y8NCQ#^$E%RBV!H"?=TQY5A'6VXI$HDFE&-< MBD)WI=$OI[M>A;U[YS_;;/SE]PN.W9[X<*/2=UMY*=I(7'S3G$WK9]T)CSL1 MGM2$?RJ$W8.$I!,)DR=&PCT(>.FD6-Z3S;/?[=C+S_,%0*NB@Y_ M#23D*JK^^K$W)UK+9"[%[2E(5[/P41Y6:GH_]YC)6Y2,%DY9MT85Z9[R_+Z' M&:X_;O_G+)^F]F$35E3GY'(RTGV>?DOR3CLMEGY3V D?9G3NWLSSLOPFY&8&OUZDD_S$&/C["FC/XF'D"?G9>.KT43]_FPN*HG[ M3VK?'Y,JC"#APL108^NDI&'.W-H:>/,L,L[ZN??KE\U,FV(2"T2QX8@H9#"7 MEF,68TL8PM)BIB6H<.I),\*'R=1$/'J^;"<$C]?SL$Y1\+0HP(W?C-1 M9M3D9NP^=/><;_O(_.%?&Y\%*J+[;!)E8BK[Y*!T;MPQYFD>3KR:+ MIK?^3O^:I7GJ\,4[V5)EHGL'%1/MG5'N2H\O,N#+PH/$-Y'I?'F1OJ736^\I MNHUN,N'[%8BQNVZ46AN24M/QC6.-["Z_CA:FX(>A9G>S4='.P%AKU-07K!.1 MJMLA^!^-9]Z=%KX)SP_S]9[_:#H)3_ _;"5(>8-R:KX67KAQ&,BM< \=3Z:1 MDT3IU*W9_X:1/T3WDRS520 MT1-/36=BE%\?GY=;W27;+B*GY.6-*LY6PIQHD"M@U'E!6ITOVRY*EA=$I_G] M2#S\5-JB!0EKHATR4@Q=(_>?=^QN0W\'+C=%F-2:[]WN6OZJ4KZPLS>=%3IU MX!#\PPXHEH1).M;&2YC8#Z5=O"RYEXN+OTTR/;]EW.ZA;G,SA&=H!U%96.%J MYNDXG:;UJ!K?E[=:_'Z)'9^]>#/+ @C>>M#+C(GN'!EN'8Z-/5I>?CAO 'SW M EQ%WQH(KZ-_VWSV\W+D+ M1Q?8'?;:ISKXM4+R9J60)!A:16&&#M=+<;95$ M(\ 8$PFQK?49Z4+(_TLO0;X\W)LRZ.]^-'DP)BC41260[6,3"AY$NI,ERY;W*O-#A-8_2PJ(@Q-=(D0B(F*+3;,U-.N@S@U&P:0PFMM(A))^F00%+ &'&.;NGOY&^;3;/*[>5Y&*.VQT-/;5/T^-GF^ M8;$?RPS5?G6?!"_<_TGOO'O)$=[1>C01TUJ..HWTQH?H>]F_-L7Z+\4O/',$ M-:LM"+9I#H!$I75(RBTKO#,//KAW__$ MW(A_]LTMPDOP\X^1WFAUUWK+/"EUV*+#%MVT1:^KXXBY/Z<(8VS1WU?9ZZH^ MRQCX;."S37PV,,C (!L9Y-M<5Q#W]]GD#R=GI\ZVKD^I2Z YE!ZA60P,B&.I M-,()@!)C:XGE4"A N%*/]6=UU2/B-5K$JLN&)_$5)/%JY/RPM8:MM6EK1:$_ M6CC1=HPB;FXR<^,/M=IJXB@OD<56$FXL-0I"B[F,"6Q9@,W'*,,)4@2Q! ">4M 98'X[O.)RE>U.Z@ *\X:SDZ70^V9Z0O<="!G0IA'9Y@Z(/$J.8T M080X(9;N)R^3.&:*$VB9P4Q!&4L.H(ZA8-(HU*J7G5D'^(03J?K3_4SS T_#S;TZN^87\G^JA"^M()7"8 M))U>@Q$20BL9"3;ZZC"5)\ZNP9D6 ]9U(0Z1#H+D8 MCQU9 \EWH'#32^&'\#S]X_EMJIT1_U/9=-XRI 7S;8DQ2H2,68*1A4IB'F.+ MG[UPUFSE!IH#Y&)BD%^Q8FN]'__FC.[;YG*]+,?[?OS6C_9E,=BF;20)93Q) MA-.], $Q@]8P)USC BRYL=\TZI7/$I \__\OFM M/R $].<\ IR3:#09WSSWZ0EN9RHGA7PJ@K/Q;C)Q5Q\K_O+E_:?Z6-%]^375 M9AZ\E>;Y+)3F=3OW?EZGZ'F5^Q 0P>-P]<&:0\SI9"6_P&13X0'C#Z-F?F1Y MN)DIP]WRZZ@LAE3!?=OCMQR9?G*;K)Y;FI<+>.,H$?%=(Y]7 \3XH?ZQ4+>I^1I4@9""44ZJ,=;H9N)PN))_CK9NZ7W W#(]FI<4 M.1WN[DXLYK[^1YK?NO'(AWH,=1B>>W.73J?&5&1:'N&KB4,B_^6;-'.FUR1; M3E5IB^J[BL8F3,C3^2[$]\VS/YP@\.SQ*0C=D):S,1MG=6+SM!'W_0H=LHGT M%4^BR6SJAE9X)A:I',+KJF* T51D-V;J9O5R6BSH.$S7N(O<+(/.X A?/#E8 MB=6W*S,O."";TX" M13)$!);25/R^0H%T[.XBE/)2R=\GGP_9W>'6C",GS55(+2HUJBH6L]JUQ62O MH_=V:8YE [WFW-QHG! 9^_#.D#^4-U6UU;4+%+QSH_:93/,$)Z$]F-V5)&@- M%%T@7V:^IOYM,;1E"FP9Z0FRC$#<">[W3=W]#O*,'E'AH3W:;%6KWV.9.V7] M OA(G65SK8HU@73MX6J/A9'N*D=@+1R5;3P$:I18+OZN#_(;>GR26 MQM(9'8RYOS'T1\-8)U(("PEL\[>>VX_$XC6'(H4TJP[-#\57B%Q%Q1_/6DZI M',U\O;0M7I1'YU 0"S T,746G\7.#I28:&B)!C!F IH=NI^<_(P KEL()?); M9[V%2I\%HQY^61K;W:=AS%7HXZ[_EZ";E'/R.E,^D__T>1PM6Q!8&>F/D=.Y+>ST9AU)^3DG\XJS@_'8RTE\RX6_Y M1CPT][.P_O@$&T, PH 8R1V<)W&22*RDVH6/%I]<5&Z=/_Y3-KES%M(D>_#5 M+-K8B78]ZEQAI.=:/+271?S[;R\_>95I2R93J#W[T9;5LC]FOWJ@?_N'R933 MQ#ZY[6'J+_/RVQPTBTTBJB6RC$'D!"(@ D(L-).)@@9QUIJ?> @2HB8)X>XG M&->\Y23JWNFPF>?/4FU.BZ"*RJJH$NK"P5Z[81O.L0H=/VCS58Y^X?@J792% M^=.^7$$2.S*U"-^#[,K#E\G8U%6T<+)]F;R;C48/WF+?(F)%3"$02%)LO5WU=8[N%FUAI=5SFJ5HM,I%ZM4JSRQOC"J]V""H*:1[,$B_ M3S81UI H F*K$@QBSI 26L2*)0X>9'M[Q4TGFRO!FP]JI_RZ$= M;3EGACBE FOD1""VD $JB+,BG+7P6-8_2$7XKFL#K\C%[ /*.$V,,]*L< :" MMBR!DL2$44"L6XQ'APZ>D_"(MA*^?2<4-MTWXS3MIE6Q'%;3NP6SFN-8 20% MQY@ZLYH0HH60%%EH+6TY"MU\I'T0X'K$N6CO",J0CHV('>I+@A%TR),8R!W- ME(ZID(^.H3LU03^L)L*M\V $;M\[AJ!]/SG[-;H3V>]F6EFI1S3,JZ+PQS3( M*QO[PJ?Q3=0':]J;5B^=U38JZBY4)QS[>OH@%+'T7B8*#"98%"OLTOH0KC X#V;%6>UL?^3DK402ZX0)9\LA+BU! M#M(): UH/!#YDHX:3DLUGLIJ.^)VV=GNNWA/?)&TH-.VJ6R,YMAS)[,8)&[# M2D2-P!(L(1B@Q3' $AG>R>3JM '8CF,'E-I^V/MYI>W_)9OD^4+4-8R5Q3:V3F&Q M4@MB$=8.\: C#=&M9<468*[7IM!.).!:66608P)H,!5 .(4-*FPU,X"P=O_7 M@L/E\DG "%)4.;" $'B1.-6GQ-X6B2(C3^[TY(F,<2:&V:1 M(4X;!8#'G+0UV5X2?J<4:-L^:,BZ960MXADG!4EJNV>#"GDQ&F34ID(N3W^A MRM[. 5^KTOS)5XU?K\"HD1%9:'-W^[/W<]RDX^?3R7TUB_*3JM5=(>HBY4^) M_^O9JU\_O?LD;LRKS(C?7[J_-D=R52WTXOC/J_=X-YDX*^O9FHXGZT/1?,2R MR5;O5V1B%(-ZC*W17$A6K^/R)FE9W.($<$/7EL4YW+LQ/I>><,^%=3/X*1*C M;^(A7T/=UHBVVZQN(55TK6S6'FA9V-"JL/BVN1;1;3D[&*Y;;(?4UMBPZI34 MJ+S7>=W_VPCMU[UE>BL;LTGU4+!>K2R76VP1.?ASN/VG+R]?_?+VX[O7'S]\ M>?OAR^=G+[X4(<,V>NW!WXF/__P/\6+;FCW2,+A@*%GM\;&FO=)3GN(3G^"3 MGMX3:ZUWG@:%0T._\[=3K)GY(D=>;<2-O=B,G,[[L7EOSG*/-89BI]3[%M74 M8J&$< 8]@ GC%*H$TNUAUMM[K)%$(6Q)K(%U_\:&<4%03(#0T@#:2-3H]0(L MNMG*SG,@CIY'GE7WSR7:3J\.1-[7OWEN(N^7 MG-29UJV=SK9=M&^GLW/3>C=+:LG0??:B$87M,?[\_ULV$_U&/5R3O.UF6[0R]4TJ46.G>9$3G!5MBA%'!%FEE5%080DL M@X92HY@U@$F".=Y*W8]7.7?V"CV.9C^/HG9'93&0/$40K#N]H'NP?_)XA],DG@D>?C9IE MZ31UD_LTR]2MR$WT\B8SX2SERA<)<,SF3P"NBA)_OZ1C'?UE-)%B%+US4XW> MOX]^^30O^##_NJJ-V==+>9!XIWK_Y%KNDN5U*K#U ^>7B5C-L871']= MN:/(QE*3N[O)N#P7NZ\VPK<&&MEJQAYB:;K&^%]!AJXH@JN!<&6Q MA;(I[ *A?V@IT1%5*U82IUJHZQ!1N[R,D9ZX>_MFM-+MLWHW17(VC7RD9XDR MONS&X_;+W]R7/MWN?XWV_H:EC6,55S%B$AFC,'!"E,<)M,2A#9 *D99V@>?= M.'';QJGWB2XG6*/XQ_=OYF0OZKF8U,?+.DQ2CB57&AE'.Y=X7:.U-'L 2F.) M8H+&BF,GS86-%56)1"PQ5)!6&#\\;7V, M-WMD-MDAVS6P#FH;W$=M:VT:M^VBE:9QQPS >FSPV3[-SHY*ZM9.:=LN*CJE M3<,1IS*C45FI/D"^?W\OM*[>MRS&>C_]XQ7HU@-?9:=A<&U'O6V9%^' 8YJM MR7(J3RFFVE>F=A/P1^ ^1*&>6\ +M_&K^15?_QR59*@C&L*9]U+I_V^9N&]D M,4SU*0;AU]POFKL+..:SRU"!ZM'E*4F43T:I7AX(;%NL>2Q*'%#:++BH"UNB,!9.@1"91Z8-C% *P@XD M/? >>03S'FC,N[#$@1C@WXZUU.MHU,(")=GX!9%M?[>34WR5T+%6L<*"4BX$ ML(HY"UXKG:#6ZM6'M_!V+[]%KFA;1ZRS:Q(G@HES2Y4>B@[/B;7;I%\"H[=2 MX10#ZP:\O4+7'P[GI:0(221C06.$,66(:8B1YJ%1#(Q5:Q[Z.7&V]RC;*T;Y ML1-IS@WFEV4BO*\JU*M)/OVI7T#_W5D&YQ(/ Z%71_RD]<'PLZKSZW-Z#7:01;54=KLLSH=Z&[ MA7GM1%K^P3051D2 1BRAEB&"L37<4IE8*C1@0C-[P'B0?_PR&=_XYC$A9*TN MEE=OCG?FH)HE:#G^'C3+IZ59MIZKG%/=/*88>25&5>>D=.RK<4VR1H^AV3@W M(R]?\GX)F(,L41\$TM;#T'//JJ.F>]QI79(HQ$G,-;5&$>V#HZD41 .$H!./ M1$#0VJ7OD*+P?;FK/[\N=K,3B*U5,KM*1+Q:LJY7 O'P4#$(T'/;58\GI-N3 M=NO:)-UYA9K#2 *L&:$(YQ' NEL'+ZGQ( M$ U;>]&#?9HX5E-OE6SZT])O:P2W%$5W=C*GW WQZ- M_T0N\.]T @,0APM;%;SYGHQ]["T5XJR")2%6II[KGOG1&^4WA_ M@6J0ED]%75F#?+Z:?HD]VR#/0J0U0A80!3"PD&E.*#8X 1I#9EI[V 7(<]S_ M=\_\KQZJ1SR$[.( ?&\=X&GM>^EHJ^):;XJ ^0A0GY\?"@ZUE?V%R.Q9N M.$0/WZ[PQGN ;D\%PM:C]"*0O:\*-)19\)%0 M*O,5&ARKK>1CB>#S7VU:.VA[O12P%Z_M;39S*]9]6W#ND@?>05U"@%/T?-LD MQK3@FCI;4F"$XYC2UHH@A^T&WQD&80]P\#MQT"V"X:]&NMY[9K[ MHFM)OA[_!GVL#X/LE3Y6\]++L:Z0JFQ_TRPKE<0L4<('>#J82IR.!I"@PB)F ML-(X:2TK=4YP/6 M+E.[69D\7E_:IHDBC6#F"[4!NTV\#_RZ9D?JRM15:FTKG:^K:ZZH]MK[M]#EUZJL07T53E^)T$ M0-R)?/WN2;-;-\I=2OZOWF1;%=''1^FNHL@>R]FI2\[>;7(NI:[]E[8"T=&J MFGB?3;ZFVA2];!]10OY=9OXU,V/U\-$6'8%357I-FDX3PP#!+&'>FTL4%) @ M[D2W32"75F_OG-!%PK\([7='#\NU@-U4*Z]A9FI7X6/+P2]-MO8>-:O'4$HH M)\0R+C$SDB?N/T9C(JTT%K1&+D"(REF?,[H<@56G432]G5YB8=CYW" MT#U*J<0C133DC.*"28\%LC1+[;*O:9:FW4) MU'O2K*4%@18/SUX %J]PC_O";1)WFSIVZKI0GJ+*6Q@I)QZDB>Z$;MU[91\" M_U#/=DKDMU=ED?>KR.V^4$Q?IN,""-TOG%YWZRNP^ZM\S:S,5-_\Y?/;G;LO M[PFSG?IDK3;*V@,+>RUJHYV%[)[KT*F'UMY-M)Z:N$OSA58AH9?+2G<%$5J_ M1U,WY2CTB@X[T(ALE+K7;OOMB'^-I\^C, L!TCP 3;03=01@JPV6PC*" (6) M5HK&#A/7%1L[//35W5?R](^RA_T*"BX 8%F@?R?"3PHB:C$-ESFD--8:Y8.? MG3B^2=WHBQV13]U/BC(OZ.$NZN7@+Y#QRCF6STX-\6*%IT MNE#S@%M1MO)"ZH1F*D:CA\A))J<8.&YXE#;0OL+^J6 A>IMB&./$J3P, M*Q)+M\;0Z40$:ZJ4.EIC!M14 ^#N+4FN^6HH=W3O6#^0V4@ MQ.%!]A )[>$D",(U'4?NBD!++P?KEDM^,S7-*L^+S],_GM^F3NJ/?RKT*9(X M'4 "*ZS$F'*!$PJ941)QK31W$.?(A4N;YRH2(Z^QW(1>26ZX?N!WZ71:M$RZ M#ZI?*S]<5;JP^^&M\*D=\^Y*;N*C470K'+/Z2R?PTW+C%'MV94/](%KZF$2.UYR*DDKC M-<71Y-NZQC-NV]VXM7>H;OQ/W=83ZK;J3 M>MXT.-@CO:W2) + C$6((? = M1[Y6-H(V5LQ&TP)S=@8]3\I1ZKBO8+[R=ID9B8H="ZI?1=J]#?QU-@/BSWF1C_GLWNI^K! M+WDZSB>CK]ZTNX[^=C\IE-:)*B*T58G>;=,/#VL0ZZJ=-[^E;JVD<6-WRW%W M9]QJA[XW>F;"'!Q-O!OQ:GF1/!-XPCCIF3=XK=2J5W>SOU=@WT -1Y8[M_&U MN2L^]SO$\XQ7N^]])=!"L5Z_U\/4.\_]&4=E M]/OJ3O-C[2B/OMRZ(=Q.1MHI'+Y'A+@Q'^UG/XX@G[YDZ:P6,6%=<^H!F*VZ75\_A%H'%5JN?_KFBKX/LS$V]>KLO M,=UG'HZ\VO(E$YY%WCB[L"GL*<9* L)- CE.G)3B0E &&,BL80=29UKDI$V MR?C^P[LU@C^H?8Z6\Z9[;I)F5?![=G60JX4S!**ODY$;5:F_^_Y@)7E+P5"V MP?K[;R\_Y76C.*=:5BK;ON1OT+S9OU!@K@1%6%"%G:K M34RP8YO(>6Q/)+S MX" D_^8>][!*\^!L"$+.HY\V(\=OA;:T)) =E#O"7T?OPS=9$' B4K=B7/"\ MGW@V:2@*=TZI>+A:4&YN11Z^#.>#_GE9X::)9OF2RM2*C&UX..^UV(;-IW)= M=.H=O-H\>'!=A-\VBW:,G#$_?KIW2<' M&:\R(WY_Z?YJ3]()CUNZY-W$,4]6GYDN=+U:<]BV_F9%<\DP@ UME=IZ,>^V M=®=(&9XO/W[X\O;#E\_/7H1V MT67DS=1KV?_Y'^+%+FNX]KL-WW3'P$[-G[^;[L\O&[I_VV)YZ=4LH]5NT)@@ M*PN++@A+WYTXLK/1Z*HP,AIBTY>UE$YS&CO[.W*:5;CH=>H[$8SSZ)6SQ*ZB M#]%OVEP_M?3?";Z>BULY33:?BL;)O[,&]+[:P7IW$X M@V/F3QR6S.WBQM7CVJCA^\+Z>GO^B,+HT. T&',5@_FIW#FS-5BR(AQPN/=C MMV/#PX4JFJ7ZQU3V[LA,W1T+4ZD8>?#WU01QO[T*%V:>>B-'V>"$6>K%7=WM MM7_B7^=/G$]\X:ZA._E8\B ZM*3U1.K4*MNY,V:G_ M:MF ]42];KTWL2KZXS9W.AVY2YI6E+>4JO;GI3?X5!W/04P(LHHC*K$D4%CN MR&0%8E QC8_64_ND'<\=W*:C^;D!1"&:F5X5AW61^<-D*LW-_,AG6QOM-O*_ M+>\2/&3UES7-FVX>FU .@%:0<(05UAPZSC1"06&(FVIKR.HEG^DT/*[!T9". MJ_"'YLY(O7?;"^NB=;R=5Z*9W3>JSNRP/F__-7.J2UW,PV?-CR;Y+#--OT^L M<(RX8K$FF&LF*:.6 ZI-@E1"#UAU_S -S^-KNK[A>7G8$4R=U*:>@,&54RH3 MHZJ6B5\AZ<],[XS(P[F((W0X0G&JIU=FO6\F>,FC'W)3JJBL/(RI&]8[)22H MB_Y,I:B"4?AT2E6WT&3:3:EJK=U.G8U*=2C2S;YNY1#K#EMA)MHI/6Z>#BG3 MY51V?ZA;.,--$1JSM]-H+VG4*;ZX$6!=5U4%L?396UNYQG%<5[XEL6;TG'+65?DM=\5]A;[CW/K:Q_T0M)(=NB3\!)\PA'DUB(;GPU4$0I5@*RD]? M"^DQH+>:*;$ >F[EVE=F$0J7@= ?$#\""EM\/\L>UJTLO> L>O8B]Z5&9I-JZ]<9)JYWMK=_BZ+:= *M>EMO4 M+:P2A:.E 2ANZOY VT_?_]@[!/+A[NH6Z+H^TR>FB^HC^(>_?Z#\?XX41[ MBXKSJ;SLG5,XUE>H5@80$6.*00(P!S%#%!(%))72)HC#4T<3[[[S\35;N_.O MHK$)YT.3++U) X_Z'N(U0^>-<(8Z5MNMR#MQCTMKFA8;I6:#[=>'X=M9%N:W9AHR M=3\H/M^\R;PSJ3'G.F"NGH\T'G>:HVHGP$Y3/95> SNEZT"PI(9M\@8YO0-G5\[I:LO57"JB_"&? M&@<7J0J_*N(]V\^/G5KFD=2)\BJFTP]EY>G50P*V2^_8+@5<$(#UR)WH"#@^ MR7>9P?QF2MP'8?^_I9.]C%Q:%+/K9>LHM>N#3VNZK(6C>7QL_0A',E,%MA7" M+PRI4$3=S6XF?J,7I__Y>CAL@9,0;I>7@.L ^_G$*4Z%ON+(Z$.U?BCG]^/I M$*!3Z@%$?4* 3E'[\(11^Y5QMBR@'#/,+;6@Z=U/_#%G$2VMTU&(@2IB,[TT MI O05Z!BN<@KS.&"]T=C:I-B)WL-0<53D M6P;!EG9$<>*V6E7!DZC:DYFQ([=SW>^\CA.H4-PESFS6;;Y<&B/Y8L_;GMX;&%/246 M_!CYLEUY%7Z@RZ9OA;E>"[]9[GAN9]EU9YP ?IQANO;(_71,W.FX%-(^,7&G MPS5X\L.U"CUKK6TZF;9Q2"-ZOIVQZV#W(OZW8-<:,/UG_I1S,LOGQN;5#@<2 MFZM8*D<]1T:M*:#8:BQBP!UMM<20)KC*55^TTFDOJECBEDHF\YQ?_VZ^SFDEJ5LA BJ0/MG%@V92[=6MWA MJ@)KAY>CA\<%@APA9 QV.O^ ^YQ_[#'83J-T]@:\7B6V.;=1M\B M)WXU7R>CKQ[:?_'[R@=?AF"JQ]8[V8_G4"?/%%KV3.T^V#5UA Y<70AU\E:A M4Q94V7L_?!Q'?Q69TWLA#]@+KGR6:.[&6AXJ?'#ZQFT165G$+(;82F%MZB6% MIV<="+B\2D'M7LAKKI*=%Q]Y'7V:95YAKY7S1SRT.'CP8:+.LG7/*$9MTS_< M*^4,OQM3Y$C[G)S@8 LW&YF%CRHQ]:^9LYM]5&(AF8IA(A N^;\SM\%*"06* MT%"?3^O'H:_\'9:G'\[=RCL6(2(A+/VJ.(;9-LHBP;8\Q_&YJ?ZR\9H0*G]R M^L[?['6XU^OR5K_Z.S5/37W3&*=J$$DX)M1R8YT"DBC+F>;8VE75 \1)N\(1 M5JA>H)=CO; \]>H\(JEM6\#.7C./54P4(D9HKC''BAF*A10\,1HG,6@Y+P8Q M0J ?,P?78#6?KT5%G43@.HZOH_?CVJ*\FO-HRR&'YR[SAS^B<6;NG?@CO9O= M+6^-?"J*-PZ\U'_[^D[F(W[(?&NFFM MW5H)0X226&O#<2P=["H:&\04; EHAN$4Z&PKK5HG+QN[)S^F$7 MNNL!(;PFZT,#TI4<8W'C!G'C,?5OGU]&HXI^X5#6>P#KE,]J$E=-R/*!)*-) M'I*@?TA_+-;L=_?]-ONFSHW//UJO=KA_"IHVK1S,*(VQQM)*K(P4%@FH4$(% M3(S2+14>0&WE7/02QIN6T*<-ZLFW8'?_^LO'US\[PCO*^Y?+:^MC/=,0:5@' M=>B9*K;6EO7Q:]*R)%@X"]P9D#!)*-;0<*-#O7;J%L4XFW0=!O9J(? C#MOA M^I7X.$.+>?;> 72*&"C"BM'&(!9*$ M,< 2P"BQB8&(D">&71L9O^3WPHD_&8\>PJGA5Y&.0FR)U[^: 6*_S)-#BAD' M.1-$3"W,PF;JL'8[U*OCABH1HL<1]2W0&: F<;+',H%BAEHB3+X'\ JY7!Z# MBJ7LC$,.;GQ!.T=20K!$TN:AEW0J *J=82CG41)[*PU MI]++&&,'2 H*C F#J,@!8F%;0L)8-]$]R,Z)[>L8^U2GL-0J-/DH"@(A_J4 MI,,:O*YUK7?&O+Q;:D9HE".^922V%&+,$DXHQ2P61%NA$-TL#<(R](.J+>K0 M,N3,_?;&Y(L'2S[8M?;'- J8/!B1E>Z2E0VTL^=^#Q]=IY 8M%*-L\\^NM8< MS,=4LKZ$26XJMGWTZAH'K*UQ"94UZ-:J# >OJ]'OJAH'J:G1EXH:Z[Y9^WEW M\.T4S(>^EQ*\'\?1A\G70B0"N*+?1ZWG+5_,SD3=6%*Q*<'HKLS@&*5K[5N4"%Z)_?5Q? M<N7RJP6.GZX7KW.NCY=9OATE\0^=KMY;"D MCP0KZG\424WY3$Z#;A6"+GWUQX?GUBW)*@'6=&-L+_SV2N1I_OG>H:O^./Z[ MYSXWVE_=.)KYU\8W">)"\CA),+%$^+Q?DH#$F=C"TC;WGOL/EFJJ>W40:R&P M[P%.1^;VM3>U'VLM_!C"0//H?I+Z-)F"%WR!F/M[!\)AK?\:I$SE!OPQ?-U< MLB.L$+(:&VEPK)TYS@V5SAC'U)B$ JPU:RE+\-VLD"^A6K;O7L*.8C?ZDZI[ MD19Y$^.'-;OROG&,[*3Y+#S/HD^SAN3808U3JQ/&&^^8ABVA@,C)64*D;;ZIDN M&[)GYK^N+KAXTU% E>/HH:&.HFQ9[14IU1!A=1'D4_@C)(><$JID0@F6#O.M ME0EQBBDA"&G9YH_H%XQT=6" 36XACR"UTF2-6>^]>$0\X1ZJ<:=@?[12:O.) MJL9KRDH]8F6>/HT.&J&W&V,]/E!]ORH"#9JBY"HJ_OQX7K*_F?LV=XM5K@SR M0U%BSJ[G)$/(99EG<-C DU'E.]:XW'K9D%NP282"M0S!5/$BXQ$%8 M$E..,4<)4L[>V1Y&_U@I>)A#*K"A!L!*^$.+5SNF!K% M0":<.U5=("Z) E0)@:#E5I&U=6[VXVW6L7B[=6S64BY_A$Y0 !M H0&DWK M MN;/[*Q['J/<9LR5C=.?D1D?E][R"ZW MX)WKI7T?\0*!^SS07@]NOD.6V;;W#+!NZ!;7=-C6/_I1-]$Q-RY(7#_-RKMZ>?S6: MJ-^?S5P#)@"&">8QE,9RGC"-B8"MM747C)UGD7&JR+VW^[.9:7-- M01Z[.QK)J(E#534+3.R43&.ITYZ$[7?7]U9CI6]C:^I=C1:BNX9";5^A#LNZ M;[)B99S)R4B?@[BA-@\ T?.HW%!5$9F'_6//MM.N \'19>RCHQ.O-71DVT6X MU\1;Y]-^7"IV=Y*V'CELNXCTFJ2GX\?6RD;;+CIE5Z"]:?F;J>)H?*",<8.[ M"U[$LI3K0U53L B2*4)G;N?G:)D/CICYVDK+'.[+)=V,ZZ* =2&_VS2?3IR$ M$Z-0JR9+0[?43?Y9% 13(Y'>Y=?1QUD6?0[E$*,WQH=#A=^]FJ4C7;3L M$\J-[<:,31;JK955P"*QOO5X)0C\P7[^;I)]?O/J=76GA113P:F-56(9P@HJ MR; %V"=JQ3A6LK59Q))NM:EUN&]?[&.D-TO]*%!MOA1E3$)1(+*L]=9HRNK= MN?5O0Y/FT/O04UE-ZW+?\W*/16EA *O#C)6R^E4MZ?*752Q&_8PB\'XJ1ODV MG]UG[ZH2F5[2;U_Z.XK1ZY5*WE;[YJ"6$!''V&H@D09:)R)&L5*:K?-P'JC4 M#VUQQE='RG/G>U;E:.PW^=9*YAI"#I($$1YC;! 3$C/L,S0IEQRVL]_!YL_Y MAA/U!29923W.H]%D?/,\E,LNN69>*[.E-/D!<@&VHW$'"*>#_"OIT(%XK-?$ MZZJ/=2=B:Z&H;1?Q9YL]!9_5K=&SD?EHEV"E[F 0XL3;_ ; <&Y9G @!"&8H M82Q!&B?A6UU2FV[Z-*=4D=GM5/L.#VX0/M_4YP77$PK1B\X\KL98?+W$1__^)\1^_ME'UDS-H]O21A_-Y;MR] ]! RGL_OS' M^BA^=8[_,=7=J-Z+K1NM67L/47XON&$[/:0*9.HZU>6'3"?W?5$[Y_.$^\^S M%U-J@9MU&[QU,^^^\D4\2BOJ' 6/2I1D[,^M>>VO7[]]^^Y==XAJ7;U%W.(K MJ,5W;PUX2('[2HQ"93 QC?ZO&(=VQT7J'#P&5#4Y*O.GVQM8JI1D'9;HH)#S MB$UPH!%W9+#3\\Z_'8-%UE&WA75*@O/OAN#[G) TSD48 M8IK(;%'.,$(8:U MKZ((50R124!K.COT%;L/4H *KYX+'1MJ3K-O>ROBO@P?T*(OJ42QF9(+^H2O/==-(7OA5/\VRQ*STA" M*%,(0X$UP#).A.(2,\!HDLB62M$K9U2'@/S5GC^] ?PGQ$J/]RT,9E=?Q%41 MJM4?@?2=65SG$6/?A\VRGX0K<]47DM,QPD3'C%B#&5)",NYL&)A0 2P$+95V MCB+3 'FJ9LS%<-9E";SR_*C5)]JX!TEW0%&?C&PM)? >S?)C"-BM6>^^+L7#;C_(M+Q+Y.\ M*0IQG%"FD23H#+9:$6XU4M\,#N:4'HY2L.1 M06RM1%Y\[Z,B0SS?SO&1O0_WO+P0NNC!7^S0+V;@ MYR^ 50FJIH#;F*'X:U$:X%TVN:LR[']+I[>ORPJ%K9F)@CC9K6*<:(Z1,NP^T-0UFVT6[M8Q;ZD7& M-@?Y7THI\M\:#1'*I$2O,<]K@H22$<[D"?741(G5Q7;%16DZP(< M917=JH9I:)EPGSEU.W,$*>M\3$W]@.FMF_G-[0ZU=-^D;B7&:EH^]O,T,^*N MZ9 4U/HH$\%CGF#( - $\@1(11I@L C'9*\8ZU<-R-C-C1DU.4\:A+DQ4Q^ MBGX /ZXME?+#O_^)N5'^_/G-J_ *_/SC5?0#=!=,[/2;R(KR*S^@'Z,O65G2 M(A2"GHSSV6A:='S*OJ;*,:-0V<17ZYYET2>3A:E4Y5M^FV2_NP_C"M?GU6#FE5U\@8W10[W.[JES4C0?7SYFZ2G3 MYF34?#)Y,9G&9N0F#^6A+8%M;\P$QYI0J2RCF"DM ! ! ) D# M1%%+8WD S2K&,:3 8JF%4^ PXQJB1%*<<(JH2,B:F@]/AWNC=4K4IL3/[GS5 M6IMLVT7))D[>OH(=EGVE ,.E+WC4IN(5M1N*$@NA*(/?B$WK/C/WFMK=U4243II]W ?VGO>3"8Z]_W&\DKX5JT,@Y80I-HNO4C"#\NFC+XZ M4Z%D%16L0O6P(!)OBA9)O@:<;W"HG)YU,\D>.E:+Z,[5K>6:MEU$]^'J5KU_ MVT5HC8&RR40Y#L%:2S1MNXCM0S#T^'SQW9P,C]_*CT@:7_9$MY\3=S[XV2M( M:L6!LYCGO5LJ=JMK_@3SV?64H/-0]H[!2;;1O,F>9=_M7:L;>^#W:-P$X4.N MS^ZG/SU:L1X-I>?,\V%9@#\-WEES'GA.U!WX?/.X8!<^;V/I10UTW8EXESNO MS^V_M/TQ\-P1>>[ + <&ENO/4'K*<@/,#3PWP%P?6.Y4FF>78,P5,W]I%9I' M6N_O? 7_HF?KRGG:*1P Y]EKVW?2/D\]45FP@>8#S0>:#S0__.Q/)MT*OSJ! MZ_+/#IRF$$Y2UH2O'$LOV3/5]EC!](=DM,=DX!YC1=>DWAQV6^^;P'N,B6_. M;]D2&?OV#]_%RC'34?LS*L*S0T+W9?L?E>CG78>D4W\W]\GHIIT$1?S?)T[(;TN0R1 M"A,&C+M0C&/:,, @CRVC.!:Q MP(FQ !D!,;,FV=Z&[7(Q#E]Q#@:,&S!NP+BGC7&QAA0PR3@4!C.-.838: TU M$YI#CMKT./ T]#A\10'\KC'N',[*?8_E%LHIH22D_GQT#PZ=S\_OB>PA6I_' MEW_X,NM'QT(@B54,H\0JB[56C(&86$.0$-92VD^_W3^^I'=N1A]MJ.=G?2[M M7R83O3B$ZKO,:+]7?-S^=^#UZZ/V-^##Y>)#(K2TC/"$8M_I@$?>C"DIX4/QB)(D!$:DQ@)"Y@AA"A*8T02VDM?2S_PH9>>F@OS MO/3"QWS^/D%'[MRC=$<[?@9%+"5+L&$ ^H,6 MPW'"?!=.E6#%.&TMAKG+26RY _H6B0*OXIW[FYT[$J6/PG_ D %#5D]KH9$8 M((J,YI@QR8 1+'8( WC1)JNI[4]Q1 &\( @ X(,"'+ '"<<,R2EM0!0;"#F M.D$JT81C2!C"VWN@7A:"H"N2#%K(@"$#AAPRA\AJQ)DB3"L'&S01B8DA@?\_ M>V_:W$:.IHM^/Q'S'_*HITY715 J[$MUC2-LESU=]U;;OK8[^LZG#JP6QQ13 MDTE:5O_Z V22%$DE5W%)4JB9MDTR%^!='KP;7K!8%4*X;SBV9+V<;TLQ!'6P M;&&EU\GVL-I5^K99\I?5U'_(N_U!/"&H'77U*03Y)$':8WSW"*!*@?,*0:^( MT(0!+X&DQGB-B8<< M&:\-"FQ3,O!Y7:_=[?=04-Q2VT[%JATPF"$@1M$UUB M(J 0E(182J1PFD+FN$982"DU;]@;?J3H4GL@J(45?*U0Z81 "8&V0" O@U-C M@;',28(%4,&TP10);A%4T('61*=:@T",)0A*$)0@:)1N\M(4(+AG1&B* !91)ZQ*E 1$$DF>?YI$C=);I+V+ (MMXR$<"E@0LIPLLEB(+O<$&:4 8@$IB+1!2 M''$DA6SD@ 7BCJ M;/^?D"4AR^DB"[58*\.I-L00[Y@R1AN-,.9& M:0<;D&6MK/%I(0OIH#8>')#:433J0VI'<5)ASG;&D(\ M9 BY06VEF-/A&-: M(4JL\T9!1C1H.->E36&GUNR-@K*%<:M6*'K"I81+6^ 2%LXP(!E$\6 ZXZ01 M'CI-* Y?6+=M!]3GADNDA19D*_0\P5*"I6UB7E 82S0'UJL 2T(8( !3D'+# MH#,-];<(PHP&6G&-$ J\Q4[&%?,0H MX>6V.RV>'3(A]EQPZ1B1M]3D(FU5:RF (N6XH!=1&TRT!Q>D"!04$0".X<8 12J$2! LNH+(<"TT;.X>=;FAJ M/T AVA@O3T#1@B&=$5 8##7&SD(I'+'>2..],AH$/TU[ ALMBM,-%NVEEQ;J M4-C"\JJ$%"T8TADAA2+, \@@81P0BHA@B@LON+=>,[UUFXSGA!2D T0+0S)G&3Y)Z2Q;YZN+_&?XT? MZ8,?>7GG(OOB\WKV+QQ^_3G>].)7760_IXSJ.40USHQ, M29J2-"5I2M+41C(E:4K2U&*+L7$'[S[*74^T$]N)>3(KM_B?FB.YWPD=(;M' M 1..8,9A 0AK1&5&F(K:&R(K\S1*@LGCM]>.AC@CB MS,BU5^<3;B7<:A-N M<288X(Q2 ARA#DF@G9544^NXW#WBUN\@T^F\4HK=#[A5L*M-N&6UF$" M&GA.!"%8:"$6MVU$(;;B*2M!$,. M)99<"L^5)$PJ11FG3&F(-6.:;GOH_/[ L#4]#&@+O=(8*N4]Q0X3;73R!L#6A>;:@TZM++#28*'%@SIC.#!"<^859YP@8D$2 4_ M"0 -%540&(%:%P)J#3PDXZ%M8VH)FVJ1(W@&BM@)<<$NVL4DY9;;"C MPEB$VU>UU 8<@J1#6#*($A E(-H=$$EB!?;..2H)%%P1P) FS$GA!(+XY*-C M>P$BV6&HA1,&GY'\1/8$5*T+W[27G5-D),@ MYS0AQUHLD,/4,0J)HE!A:KS"W ML!"5^9<9]9[DCUL8D=GO5-4%.@IS3A!QJ M%2>(62HT(,!A812V"C!J@/7(ZI7)]1V5[[&.A,G*29"3(.?\(0=28R2 6 M% MN"#!RK%8<6N0MYS1U6GT'9VU"D^CG=D>U;4Q\O7P[W_[7^%'%>3L1?Q7H%/D M2[<_5"-"S7\S?>>$<',756+P.=#EGS;8KAPZ X.U2YPTPE&/M-3*"4,],*.Z MKG!CW+:SYDTR2G0MP7,G-(SYNFS8TQ$STW.JJ!AT_9=LM'UDD-\&'H';P>2; M,9.J+\. >ZH,4OCJXX>W']07]ZIPZNO+\,>LGDV_9LQX 'YX?/_;/!^XXF(B MDXL>,BUGQ@7=*1X_Z]TPUG34@WE\\(57-]W>_2_9GV/Y1YF]S^*TB7B#.?"27VHX;UQA?%!TZ^"WZ$&)^6L6+\MV%\ESH2ZU+Y,/I? M,M6[4_?E HK.H]:OU\7X22.X'%$51-5I8&2E5/6OT_3/KD>SJB+*8SVK$;=1 M!4<_701!6S7%I7S^JU,V\GEN6I48/V+5B,K=06"X><2>P%R571<1&__T^>6K M/]Z\?_OZ_;O/;]Y]_G3QXG-4YBSWL>?T(%8/_?JS>K&,1X^^:_@F?I'-W%4C M:A X5W3-W-+1M%[$96+PLF__Z"K=[74']]4XH[Z_ZN7FZ\4#9DC$(#=0!._8 M$A@C=! A[B5C CC@UK%675@>;J/.%$/7A#" <>F=I1!)22C%(IK$5"GHA,3: MB'ANS-:8)K?!- C&H-88S1^KX$@HBR_Z1]#)XO__-)*.]92[QK4&1:Z_^Z:* MKNI/O:\"G4%5/!:^B=_WW:PU\]^!OUU_'U,-URX\I=?+[V*;\VI-R8*,]IP9 ME.,,1/C;Y%_Z82RVZI-T[6;5H7"W>5&U2;\-]1/,2-2RWDBNNF'R/M@LDU_*H/Z#Z\R,Y+#,PA."=H179]H%G*AZM(^^ M>/327Q:O*&.C8J0"+^:UHUEX5DO>%N**GB*N$&PEKW#A(KQL&5ZV,#^%;$^C M0#V76F*-ZT6CR@2I^(^+2)KP>62MU9]K5#=^4%V_Q S/'CJI7OXD6%$OFP5'T[/I?KIV;S?8$!OVSR4P;T M#@FQQ'->:S!LY6"V3.EOQ**1C;E$C.=3S<$B<=E-^.6ZS%P_ /0^^;2^VW5 MSB4Q>KH8O>OVSU>*%I2A' RZSTS$T6F*^"=W.ZAV7V08=!:)]P[?ET7/Z)S4 M*$GJ&4LJ3)*:)/4D)#5A:I+4TY#4L\+40QC1-UUK>V[=UF6K)::16Q7ANL'' MB2'72SF5AT%*ZLPYWJ)@QL,!L+Y [?IFY[\:55>1S M'(IUJNB'Z]1@62ST4'*SO]WZ.\2\@^Q!WDJ4+A:5,>PW*+;;K?];SGQY&4-3 M+FJ2@QJIUL>)9DT?1X(UM89S2 @D&D&!,,366@F10!K#0Y6&\W4;?!P:S-NG MDPE$$HBT"T2PT$A+&X ! :*55M!YZ&G $2: E*L/D=P-B B\;N/:!"()1!*( MM M$F ',00DDI(1H0C4E#@#HO&HE$CG>7> M:,ZT( 9A03664B),,/.(- CWQD6C3$!**4&,:D"@H<)0X A0 FANN"%POH*S MJ4QRW;!M@_S%6Q"EG6S\QQ%*/R]>O,L'+H,XN\QJSF2!-:Z<';.QFF%(F(;& M:>8UX0HH@HD-;/;8"X8Y7UJ;O5HPMI F/"]-C7+25H5M*LL>U3>7=:"_R+]U MRTC&<%_,'T2M'D2MSE3?/BPN^;#(G/9--RBD/F3=]*.J[<9M;(L2B#NMP%O3 M4]@P=\BOT#Q8C/<.S604Z^LN7OPX75;=6$^]8"?AGNFP_I;&K0;RY%9H;#FG M#E _O0TY]I&@WS.G&HM7CRT=!Q*$M2J@3TD.&OW?XV'M8:3U- $.[5&NURA\ MVMF[%E7GG9+:)($\+X%L+,)+ ID$LED@LP2122);)9$)(EMAZC[E..4=!1J: M@PI_Y&7YTSB"J)W/"S<33]P'19]^5AN\XT;B\B=>6&?1=(M>VV?*G3NS' MY1GR.JD1A7'5;$Z2'ZY\\WU0J(##W;XJ[G\/B%>^ MR_M5!Y&\*J'_/4*9*P=3Z72G*),$>&<0(0@:814 &$-$A0(*-U;E;%-+VV %Z(\M0H*I0@+^*(D1TX@ M:S&7&"K>T)E^/VVB88>!]78@M$"B]VJ_)U1XWJC0"JN#:JNQX(0:+(GT2C/N MD8+44,R8A6QWM<#K61T0=^2:FPM:(-O)[&@!$Q+ M-CLT)8A2B S1"$BK%4. MR0 R0N'@TEC0@"][*1*&J$,E/"-8:4FXZ/ QH5%%8;5)_:P@-M&C\M(IO#%&6JR941![$OZGM#3 "1.^M)H[<^@H"EKS@(J#H<[Y M62Q)V?9H'RS3-<2I4P0XRB C<6,RY$H01CP#4H.F?83["2FLN8NP12IVX*!! MTI!C+4?4"V$5Y3J8NL1SI*@52%ONM0! HW6V$>W6O09I.4K*UDYE>ZJN"0"E MUX9#1R AV"A &4$22^HP9Q8-P&U( MA^.&Y586&^U_X/LZQOY8D;F)/$XP[V.0R:8(W;3C*XWW7%@"-2=$"44-P$Y@ M;QF%RFY:/D"FT8],P.\2K?)WKW#+X&\GJ/)$?O^0 "4!RHD!2G#HL0":.<0D M0=QI[)EE0G'NI8"PX=BLI=[]#*#@]0$%7K6L6B#A2<*3A">;XXF7#"D*<< ( M3)3QFL>"1V I$UJ(IA-/SBO?83JCQ_-G&&2]H M/#0M.=NSEVW#7C[?LNO]EIL/6A-FKRETVH3*^PN&_J,*K2'T9R*@& MP\*5"WXWZG;^IS$_2&1^SPT&87T8-=F98]*X.J" M9BQJZFQ5O2.@;%XC_Z0-38#L[F144[^/'C7[^YQH7;QX/YPN$\I M0Y.K3J9L'%-X;GQSD"93A(=GW5A3EP5V54^L>NJH0?8_0U6$-U]EG_-!>-R2 MX0^JEB^J;[/^?,^/;'8O<#2JJ\./P[-NP_O"!3>JV^_=Q[&;85&$6#2(.IF[+"]51UY')>=PB+9S('I0VO M^I+G]J[;ZT7A,=>9"23+!^&^\)LO7?C7_<,[XA-5//:[G'O-B R[)A!L)- L M ::H58\G/GN:;N.QK5X)GH9K?!M<$PG79JRKDT2Z^0:/Z]D=3Y,VL8VTR21M MIR9;S0;:J#*WJ&>-J\+<]S/='*<@.*YW%9#N(^GE"2;" 80%(\A3(0DE3@$@ M@*2 -[B ATMZ_5 M!7N8-+?$0 V!MH00+)T2FF-LG&)"2B<:=O(=+I#VP^.5 M=G:]7,;F7==*I[;#>0."S/)C80&-PYUZ\LLRGY'-LH MP="*)MPC6RTN\7O@(B/,,&L4L%H1R[Q"2C'&,'40*0 W/0[J-$37(".9L@X3 MX D@1"FE$>$4>N$$8 TE.H<4W6FIZU0DB!+T]ZM/5Y5M-QSDQ?W8T)V5ZGFX MVU)D8IO]ONGVNA7A7@[>UN_Z-'[YS,73H75 <.:*6X \9*&_P/$80!H$"Q# M-SW08X:L:'VR'G+*QF")*'-.8T.,MD(S)YDGWB/N)11/49\-IHR:]A0]$JRX M^@4?(BR;P5;)[-!%1T@94P3OL)QVCH8!IXJ!ZM:NPVU>=BL-JD!U_,NTK"(?=&@DK\0XV27=PWQF?TQCL MI^C0!//LX?(@TMW1]JZ)5S4U\G!M<%-[7=\-GZW3@UJ!9CS;D=-[4W6*CE.J MWCWG,+ER2\"'U?#GW-.5Z#^>RCSZ[Q'Y%0?..4&I4H H230&T 3\)S*L T9L M>H;7+A/K>P/^<$\TRH##U!*-L.06&$F1%=)J*>T18_6;X?ZQH3X*"Q#4.,XY MH5IHA+0W4@'LF:3-28]UA:>E4 \YQ4P[)['0! ,CB(L]<8BD$'(!&[9TK2\[ MNX;Z6?@Y&.Y/07W\>5VXWQJA]QU>D%N=EP)2?.%\XPO9X8-<$&PEAH_.[4EB M>$9B^,H9-2PG*9Z^&V1Y;?'TOV2]O"PSHXKB/DSU3A4V@//=G$VJ"I>50_W? M886,T%\A[./LR8R)&IC?5Z,5(9[-'LV3>Z>*-4^Z>O/P@/\*=_T],*>8^F[6 M-#5,8J)U/+'#"QE/!%HQZU?Z4C^<_+2E\/!=5Z$9>;E]V[YS]_"EX&J MYG4\5+ZX_UMEN4_,B)V-GP4%A Y##&GP"BF4*!ZPK0PFDA/=7 2_UOBCD>)> M]NT?>; 6_I]AT2UMMUKRQS-! (#YXVGF/X\7TB@8U;_G1&%JC9T5F1D)T/=U M(FPTOF 5"MUE(=RYP(1W&JIL50(.D,4!B+03'%!":90.='H9J]%T+?U7.?D M(=S,EE%M7<,C8>I)8>H3ENBMCG.#:*Y<9SVQFA.L7E"=J@#K>C*M07X[+HP9 M?3,NPJJ^G)P;].KCA[)OG@PI+Y\YJ;'I0 M0SOE1\\+>A=TL1[4K[$$;'SS!DHC)J5!\P4_#3H4W'+YZ\_Q36O-X3:,\5)' MPETJ'V;P2W!R[M1]N8"Z38>F_GI=3"JFZIK($84K[6A@;-#/NFQJ]ARH['HT MNZK$KA%IFE7MH9!K2OBVEH"_.F6C!#1,M!+Q1TP<:_+H1*K&*>XW?-WW;^-WV MX+#5Z7SPT?%\R7X_G[5F1ADV.&)Q'L>>S.K=',;XLK\@=A0^?(W1[J**<)M1 MG$F[T??A:E7',%T0HGZL;BLF9SS/ZV]5A^:B*E6EXE70R@=;L6\"[6M_I8X8 MW5W'1P_BTVYBK_9>]ZOKW<YC5!275M=U!Q6 M_/+M]I>_!5;?#&\^%+D>'4W]WO]]//-@77X8S?MS_JKYM&K/@?5$LKA-E@#+ MA6/*:S:RKPS"K6()8C:\ M#02:\@R:'(/JN=?JF\O\L-?+OO;SNYZS7RH 5^&+PO7"IL7$D+J)]GQ\^CBK7HT@W/8EK,4!;U:Q M>8:_4VS]Z()RA^'\/4SZ[[VZRO)30+!>)7DCX9AV!+$! F)@""8$>B:H0$@+ MKBG25JLGU4@\D=MCK:B(%(,&Q6AN-4>'H]EEY61Z5]FXL6+E"]VZONI5[)V* M(,\>LQKT21D3>3&J,%5E0]+K:K1N'S2FMM7YIY"D-3FMR2>R)C=$JJ->S9C( M>U.OI"AGK"C_< \KL?QC5 MU1>NV72KC*A+&'F?1R-9@YA'Y,YVL51:69V5FE';WNR*8.HEB M_S%Z5#"_ILQ-R8D%Q C#!20"",$T0()!Z3U"TC:4MVS6W&]%R_Q'1N;D+.YH MH#=L_%F\'^<_5^['F2=P PZ-#0-:G$Z0A8#?_S>SG MZ4_3_ZX^3Q%L8S(\WLNS;-_L 5^UKY>-M^P^9#*FE:VE&C.[:_DT1SZ.JB_+ MM/X1S!?GWH_K OYP*A@TT8!_U]X@@Y!E#BLKB#!, ,>ALTX2XN.N M@#7B%"XL$[<18XJA:_*MI1+6.A7^9Q@A4FO*I6&.>V^@\53#DY"@V<#$5'IX MSLU:Z#FM)L,6M$/SWE8CT#\^F[0M*]J[?. R2+++K!;1M?.@6Y.Y,26SZB9\ M$B*Z?^(UQLY6W41:3;RF6$G6K/1[(2G9AJ1T+;5O"87'[FPO:GBFOA1NG*WI M#J['WT9W/8]GK<1/<<=['G> Q.JUR@U0A9MGT:/XLLIBTX+>Z$65&ZUN;X.' MK"K_PN>];AZ_*7(5GA@\C\EFBWA-_;3)[L&IDKIJ2!_?_WUZZW_OP0M;LR3H M*3+2V!%FU4VLU6IW.,QJ[+>RZB;>:N)MBUG;$[&QN<.JF\2"^LJ89WL=*TBZ MOFNJ@;SW$U,U*-K+2L]BL6-4O:F Q_O^YVOW2O5B!.[3M7.#)HO6"XH(A)8[ M#8FEL8"0,NN%=T #V;2[:6.+5@ O@-$"8?H[6]/XA1PCK4/Q6]CS4 MQMW6M2/Y0_ [%G6$%;E:EN^KVU7W47F"FK(CQM??A55^-VIY4.*WB*O#?Z8:MN M.G4_;'\<;-XJM/(N^!06-GJ#JVXB"QH5CFV8(Y!NJ\A++.'>GG2-7M^JFVBS M]#=5U+8CU[&NXOQ8872=,"I_6L..W9\L;!4>BA6[V\M"HW>WZJ93]^[VR,*M M@E2Q;F5[%C;ZF*MNJGW,VL8PKM<;Y;+_XR)">?@\:J-;?:YW"53_W%LB9V9G MP>-B_L?%_57.[-%)3--7;W\>$^%7,+:,;H5 SS>N1K??1TVKYS)NHX;:C>YY MO;P]:L&\BEQ3;9#7)!VXDFQ1%^96D'-)X_$G"L]Z?!H3"I$K1-LB8T\@R@8B MTB@4LW)S-M1@.Q*7IGU-UQE+P)HZI!\"IDY%!A<<[[=4,!L: MRL_\M.O5V4SU M)'F\-W/G)*F1)/[\>7QZ)M$ZQGU#&.F4#*DJ#FJSNI2V'>'0EE F65J)S6G= M.0,>)TLK2?SSXO'I65J+"E$!Z60(BU$AZMK!UB7&%Q0MLK[>S^T>O!QM/\A] M-IST.FJ'5;86@]I"UP/9;KL5VKD,04M(.9.4N"R=N>Q^O[SNVJ!@O]0'/5D. M&&9>4X")L499C#FS0C&J/ 5^C4= 2V56B@L!<&2"JT 81+0>/@BHC:X*7G< M9N.*FXE.C+(0]5\+"RD?=@HD[6GCJ@FOZ$X5J244_/=C2=TTD%1+R8328@-! M/"%*+^^*-MO8YF,DR'O_]])5X8[IXV0PLE@C 0+<$&V81)XRZ U"S $E&L^X MW5E;-,X?'VR;4.M4G;P3HMF!D5[",\2?%B(]A%<(GR&I=P/UU%@,/?*64T^P M(MH#C+AD2E%#O6QH9 8APG!''3 ["#SNM)[ _OSC&Z>4$WJF4;.4\DELWO7$ M1_[M,YKX2@_T&=&BA=+?&C^I%=0XA@?TC":^VD=Y1L1HH?B?H!V],Z?V'.JV MLJF>A\F);*NY_SQHDD1FQ^39)#7VG,BSFQ37I;:YR5$Z)9:Y,ZSXD\ M.TK./">2G:S"G9X3=?9EE-.=E"^SU\.B"--HAX/4$HH=QO4Y]])'I3W'1#K. M%"+ :0T%IT8 @70@,$U'H$% YIR(CS@!%DF", &D)B6ILX $82[:E)N:B&> M%NU3JX%L"5=3]N>(SMF9EIN,XW#WH[5FJMZ$BZ#;'C!.+"/64,$,94P3QSS! M$IF]EA9*1EM:;=(*)K?&OVP%-5(R[+@^X?/#1FBL#D8. 0$)B7-" D=S\JQ;>X.EK86SOG$[9#Q[7G5%A(?*']X *$^4?_;"(^%D-QQ M[@FC7D HE'40.A 6%8/6V;V(G)3,4A)6%\(TEEYC[4!892 P+)XY_;#U\(1] M[V>L;-MG7M?K"IJHN'&"=H>$/7>C^5W>-X_L9H>8L1X R2TF(D"@1HQ#SIPQ M2E"B]AI3"(]JJ=5\ZB#7FG#$J1/R*#GPM%KL*U6>EHNG+1>24*D,=,A+2A!4 MBE#GL--:8D( IGL-LW#9U@V/IXYR9Q"?(>=PTLW.!/ LJ/&TV$;[2)#$HD$L MCGMP9;-_'LB4V7P83TF=H=+%B^S?C]YU9]VAGK=U,F63>"^$D4XK+#2A%DOM M&&566X>U:8P(4$)@S@670EI",;<-0+[3'+Z4;E=NHXSG[^M_\5+HHGU;^( M_PI\&1UWKT:,F?]F]NY?YWZNI.QSF,(_I1+6ND!19Q@A4FO*I6&.>V^@\51# M4LM9N-/9EX-U[Z*U_#>_4P O@-$"/$/EU45 M",YFW?X@S]2H=D5]*9R[B>7OX%DZ]]^^][QKW*4)N:H->%[-(ZNP.@OS',W[W?#&%5TS->UJEB_'A/I-#=S4C,,* M;8*44 08(\!RQ0&U@!D:ED^L@5UCQM-SL>'IES?ACNOX_DNK[B_OG2HN77_Z M-%C$.J-C8&?&_**3J;[-!M=NQ,JJMN*NV^ME.O+?+ISFV"BIIOKF^VVWJ'0H MSA5.3386%5IKF8#0$62E!MIYA8R'QFANR0XG^R[_-CGY-LZ5S,_U*CL ,O"M MD$&<$C)D3>A[ -**K4@K3XFT$72_.S,L.KL,O ]=7-0)/ MKED,PI]&EWRJT.QM +,)+D0/8$I;@9&$0>Z45)8@R#67D (J*-140+&.MNX MC 5= <6^R&\JS/IT_]65WP):N?6Q>4R-B%2+Z( I]0&/PYK@,<%""J>"#P6) M5@(IAQIK.IX,T1"/#_6=AZW/U]UR2@;"AVX_BQY-Q>@@!)$6MX7[ULV'Y8-$ MA"%L)!73$4&M-9(,405 &V]AL?$M._TW=9]6YS5 VL=@]<#28&I&CI0OO MM@_\#'R/+%79;5[,7%?)_)C_O?M,Z;"H!T")9,DFAT;'%]X9%>'I@27$_LA)R'>"S@N_Z@7,H%80U\$<%(R),H.S: MBD/Y; UTV*LMNT&@U/=%A/SRJ=S]YQE7V MCSB'.(,P9)-_Z04&4W,/8RPKF[8L\V)^_G'2<\.M)]H/ M(J=N\F&_>J'K?@L3FZ#1-*/B< H;?HV ';A0NEXO/*R3?7']\.!>978I>Q-F M7P[BB[Y%Y+]U_?BJ ZRE9V7@\\Q^!6?^:J7FZ\74P.SG@9G4P>7RQ&,D<)6(F@!A#!\U'(- MU'=A#;N-UF0Q=$VS<(01+Y#$AD+B*!90:TZ%H4HA:X.3VVI9&+-]3F%:/-(9 M^9Q:6E>"P(EX!H_T7(9.KV37[C*F-@M/H_CO9/3(E@1D0S(]I4 ML>1212>Q'(2_:IOKP6@)%\0GQ]I#F]EA,3:P!M?!0*M>%FPNEU5V:AFC/.&R M!S]D%#Y!U871(>ED/\YH_C2MNH,P:1.F6@TNF)_AIO&&G)]^V3[>_20!QUL) M.'F*@#?JU*J;\,,:L&#M/0KYMDK?H*7IF]64V()\9$*^QTKS:ZUV)IC=T3T* M&E"YF_'S*!=8?:Y3R/5/T>4(RYH?5+=>S$C[)E R#05Q+^H"B!HGLP%8M-N\ M.6V]K#3TX:XMJ@'7+.T>CUO\L+K"8OEXMJBR6% I_,2![)0P&/^P;KWBSLC3 M6#W]0+-=\8GMC%2-.>]%(UN]1W:[Y7ZFX712OLV0CB[365I MW' ^AC@.)3%GLS ?3N4O7KR>B6(?FU4'0F=TUD9"3:,Y;WE9RXGZO\J??C;H M?AB!W>OHSEN*Y\1WJ5P>:$A5YGN%'B4%2@K40@5JA?[4U7U)@;8:;QM'EQ3H ML"/*T@HT-]IC..A'CB[OUU]MB!"?T.361Z;=3VY]?6C-VI'HGNB>Z)[HWN8E M]FE]NJKW'RL$/M]2V>3E(/NU'-XN/E/VXL6/\*=??P[7+-F57$WJD&'S-5EP M(+MDWQ*Q737%BG. HSNQ?GGU,6SX40.#K<3A3Z]?OWGS]FU;T&[9 ->3BLV5 M?4D3BMWR;/-F%,WG8.^?))NTBGA32_[4MA=M,+5"8T@Q)00!!3DVGL?-,.%K MTG#8 P)\X?Z>[5M&;-3Y9[>LWK'P'\CZ2J"R,PU*H+)C4!%< 4^](IPYHA36 M'ED-(<2((J5U4_>9":C 78+*)CVQ=\OJ!"H)5!*H[!14+*3""4N\U,03+HV4 M2 GIO),,>K'93N2M087B9*DD4$F@6"B7BN8-*"X*@K0QO?KK.B\%E?=)5W:X@!CC+U1%.U+H(YP%SJBDJ MN9]EN1UK[^%R64O7NV,M:A4D? Z(,.EO,&,F.ZJ\$P0Q2X"T@@+(O5: <6[H MN%_A_@-ZFS2 W9]@MRQEFG3N+'6.6*4152 H&28&$H&0DQ9IYIPS2KA#Q;N2 MSB6=>RXZAXWA"E/KL!($"R^5 M)0!"B.2F4.% XB2>>2SCT7G7.4A]6-(B:) M)XYI98"PG"%"K ^JU] 5="_1DF>B^XPNBW'OX.U[6U;W/[9M_8(_@>J_\7GMFRC!^97/'Y$T MR]?5IF2PQ\AA;RPG&!*FL 8<,4(-QPYKJ \6YN7PM-?4Z@3Z%I=E)#!)8+)W M,)$62(SWE6^FI>(J> M-D+#JIOX_*'2T\O3OK]66A.F!+>YQ6\O!6C>,U^'Q/=5?@2D^SP?] M?.!JHRA\^*?2TAJ-G<94$V*=E(0ZCP*5':8.J&C,U/=\S./;K@>#VU]^_OGN M[N[JNRYZ5WGQY6<$ /ZY"#__/+[V(OM^T_NEI^*1O*Y_^?=/[:3^[WW3&]KP MFNJ&:+,^9,?*:.*8ZTP5@5HWP9QSX9+>U82F4]0\CG:*K;13/D4[&P%AU4WB M)%;1H[!0;L/"X(<\@86-4K/J)GGV (OV!K"(,R@!$LA3&?=-:.UU<$$-HH)P MZ]CS -A1PZ, H\.B;O!>EMG@.@QX<.=ZWR9'YOHBOPG?NZQPMWDQR&S W?9@ M+@9;*2Q\BL(V8L2JFR!(H+N8&]OP$#V%AP_L.%L Q;, .HN/4YMSY^--]5OS MV[]DO6[?75Z/'@MGIE*& ?9<$4?S&)Y;0:?9X\=&EUXL6!(@8T(HC[!VBB@2 MB[,9QL&\TIX;Q\RNEH19.:]?314W3%AF-2) 2PVQM@8;3X#!V"@XM;,Z K#/ M>]T\/J?L1I,X]UESW/7+M]M?W@WCX6_O_6?7#P0KIR*OQL276"\<\ 1*']2+ M>**XT-Y9[S9L^ KA=.3U]W=O)Z%7,!-ZO2R=B>'7N[RPI>M?O!CIE[KLSPVH;];[93O9IV V"%60A_//^JRN_=8.>=+*_ M_7;5!*G'PURT%>;BYD5L07TSI55I\[B^N4DALU9@Q3KKW\XHC[>B/&FU^; H MI#T*XZU+U+@T']<6]*ISZ^C+\,C S4O M&M;P]9@F'IVN.<.T64;&0Y_GA'N=.51TGPS_-GQSJ>-7E\J'P?^2J=Z=NB\; MLXF_7A<38*C3D2-2@IBF:F!?E<"J?YTF>C8V/:K*^'$Y?)W1;*R4'_UT$41Q MDZG^->C=0KXW3.^1$DY3O3L(7#:/V!68K;+K(BZ7?_K\\M4?;]Z_??W^W>@*B\_KN.:&Y>G7G]7\XK H7;3K5!!N3&ZMO(M.TK]!^%W1-8^R MOV7IW&S'Z#^Z2G=[W<']WRH?='!?T2&^[U589K]>/ Q:QYY_!B@!J26<2V6D MLQ83 *@$9*U^9"X8)+=1$8NA:YHA8P2A8.X1+R6!3$@.">,0"(RL]DS"5N-O M<^9I!GFHU=S9DMV(G6KVX]5&]8WKU7 R>W1?&>WP>1 9&;5>F:B'W7!1;,#C_F?8 MO;T).'25O1T&S719;,AS,QPUR0ZV\GW\M1R]?L5K5656SYQ$79VB7H7Q51Q6 MKY??E;\*N^-E^:]5TO>%N*ZP.YNB7P>-7BT54H4+TV)KN;&%BP\3P-^ MCXS=*IN&EV;35O-H"\;25C/VJ+JY53:-+,VFK>;&%BRLRXJJLK:PFO9BD9[I MQJA=S"Z$SZ-ZN_IS[3P8/ZBNO]C"?YMJD3=3^3?OXBSW1)IJ\Q9OK=UZ6V;3 M-N5%-:2/#*H5'0#;8F"M\N8N7OP8[*O!=3XL@X%4_C2G4PV$6%1ON9,2X,:= MXUN5?ZXQG)7G@R^J.:Y[%RP9VYHR-!LU:8O(_&>1E^7(/EY6*WPBT_G;R,*O M'/,SF,^'D8^R;Q5=OWQ[5TJ[I%Y[+_@_6H1$\T'VJ\X@.]45H?)0"W>CXGB+ M0TK104[Q.\ >G2>)2DND8,EFG_VN\)NV$SI!VJ[:+;0D7CP&]X]C_7SOWW9C MPOF_G"JFDMP<,N6HE,AA0#Q42@E!&>0044LH;=RKN+LVDF23346MU-036Y[. M< W"K5QYCK^\['8$.SU$Y#RA]K>A>Q<>_KDJ#?U;'BM#ISOW*B,YE<83I(CP M1!+ $/4( H*X:^YNN3.@Y6"3)C5'!-K30M/G9>R35@+MZ9KX1X?G9"0_('-A4SL]OO1$ #M9QNT%;-I*P#X^ M*K< >I\GOEX7;KHILI+>:@6Q5=(1X9@FFA@%B8D8"Z3?+\*"TP#8TT+1IYT] M<,)8RUJ)M3LZWN(89L3>Q[G'-O7/$MW?YL/IP+*7QF#)/<" $* #T$M//8&* M4\P@;VS/N[O \FE@^WIG'K1A!2CRNPT;I(M%Q[=6M;J%J_9(-)?4[8 K#>/= M#D";9[ 3'%HQQJ>V^GNH+=G?>'?:@&]ZP(OW:RZ%I,_Y*_=!=>W+*%P-H,0% MM4IKAHW 1'@E58 ,PKQ01@!GT"Y!R7>_.WOY+U?D%R\N&_"H%;*3*BY.R<[\ MG ]4;VZ'P:G8G2<2E#T9PRW57;3=*)YNX@JL\LQCJ((Q+"03@$M.'=12.LY0 MX^:\W44Z.@ANTE:^E9IY:HO2M]W2!% :./OFNPF7OKR)GZ;PG6FO%6=<.$T(T523V#8F=DP#AE&Z MYV#')@?-'U'FS\'7V/B\T/-"_ \!Z,,X(P6'53>&4_!%=GW&:PM6A_,PL]OJ MPCP/ZB]?$1>LA=/MT:RBFC,,J%2$$:H9<@ RCV(NUQBZ9Y\&\DU.MVG;LG<@ M1V?V\_2Y%(?X5G!XQ17UR]D6?\XV=7W+SLV]]&CLE'-6AL"H4P9-#) M\'*LB7+U&6168.@TL]JN[K?V<<%.WG]T[593S<*==+[^K6D$U/G8<,Y9['X]ZH!^HOMG[([TG< M.T2R]\@#3/+_!/G_S9F1^,-*_.&\<7)\^3_1].ZYI6C_L4Z$(_NQ"FK\M+C^ M/LO:D\P]#/H\'L\BWVX_-%B14-K[LI'XL6=^'*ENA;/S*,M]#+D7+][/=]+? M-V@MIL0N9]KNFOO#TZ!U[58.0X)4@;_^03F/TZ-3I2K6*\N18(!Y0Z@Q6B'$ ME./ ..STDD8#\^?RV6$1#:>+%_ *H>+@F3$R8G3'X:)ANL M) @PRSRW1%@GF+3>(^>]-HQZ_!B3(43Q&.0EF"S (TP^HH-[DCIY8H[-V4=O M9BH]3B-/LLK)&.&K9 M(3'+$'N/:+ZSQCA[-^MWUA[G" /=O9>PR6Z=N,KV-ATQV\5RB%=MXZ!5H:L/8V M.M^5+#W?=;V"SE23VTC7+;A!0:L)NK1Z?1_[YNA6FT$I7+)O[G6L*^[Z !IQ M*.]]A;3C1DR_]S]?N]=YOZHDB_N /@W"G_&G]_ZU*J_?QI/5F_;.8:*1LAQZ M[!113 C.!,?6&J0A!\V] C?<.Z;@)*9#["Q%%VVM&M-AI3_!01:GSEJIO2 M3KLES-B&A4MW]Z[FQA8L3#OM-F3L5KM@Z=)=L*MYM 5CTTZ[_3"#INUO&^VN MVOUFMY'<=0?A[6:G%LJZTOMC95#DPU+U;?G3L]C+QC;=R]/01.LY;N-YU^V[ M[":/1X-F+DBX79;1?^2&[TNDSGZ/S]90U+"=]I2J26)\(\P]:%SL0**JKJ71 M_S&]H:UZFRP2O)O@,0V+B0?4&[5_ZRY+:9X1O&V\53'!VZGLTCVH'"6Q/D^Q M3KMOUY_5!K4\\W,@SZNY\D/UT$/$,78&JYJ0S;<.:V6YY^8VT@XYY)N;?Y[,=.TE$-S8XK0@V@?6EN\D_N2\Q]_#1 MW>9%7,MCG7POCRF)IDK-X 8AA@7S6'J"@=. ,Z\,Y"*LV)@VGJZY::4F)E80 M1"#QGD #%;;<*1=<,PXUM@^5FH5 M/4ZS8D'YP\II;T&K12>)+*[^>/I FPO:5MR$#\C4QT95?""BM).-__AICO4S MX/"T3>?9M?KFLN6&=9 :[8KWOE;*:(J-1*V,#YCQ./ MEP@_=K) V;K18FQP[/I?PBN"GH7/X6H[-(.R^J%TQ;>N<5,G2EC7ZP9CW-E, MF2(OZX,>=.%4L,-C^K7;MT'8BFYXW9VK[G=74V,:Y7.GAE*E>X/-?KUX2.KV MMCI0C;R3W?:"E(59 ME$$QHE?Q4'P;WQI]$SNFT+6+DO@P]=LIBKMXJN##??GM(+SC7_47@8)?"G4S M.C%CCK;5+]6/GI M;V\N?@J2&8@8'Q\_!QRME>#__[V6C=?Y35A4[Q\X'^92N@KV88?CJ M!A/9"E<&Q?YR'8\ >9CYE*QULL]AV!>F\KNJ0A[VXZ-5S_>W#9*P55X:Z M[-JNBM+PP+?(YAE3Y EPTA(KIC\OI1,Y'PR+_E=W7U''!,7(;Q[$?,R.J\"O M_B"J?M7OM*SD=G!_&WG?NP_&2J5E@5Z+-Y6,[I]K6^,-TE(Y[Q01E:TA!#'$ M ,5-"TJ&3U\ 5Q>E3GL" M9VXB/$&JFNN55]Q$YVS$U4P8L6%49/OJXX>W']07]RJLHE]?AC\>NC+U@GI5 MP:[K22YXD-^.B3SZ9ASPJKZ51M? MU41F]6P#*1*/G(;]V]?OWWU^\^[SIXL7GRO3 M-9@Q<6FJCUM6+Y;QZ'&L93Z$,?]Y:R5O/#MFU4T+MAH_AZ5CEO(SH>KMF=!X M[-.JF_@Z3N[%N7'H'WGQ-7QA9K8!+G/S;H,;&HCRK^#RW(WOC75QHQMNB^"D M%F'\P2&JW+?^L$*NL>]VWZENJVS:00"0;M3?__,G@2 /(U=F5%T;78UN^>"> MAG\'"@2,L=-.1/;7^^ WE;?%V+%[J:N1N#GO(+HMDT?=!.^FUQD]KIJIFDR87>EN574Z^=4:&[B>KAJ-QVFMNDF<*S[-YT?6Y\#3.='8 MTF+537)%]]&/+CPS*M&H \ D"?RAR'UW\$?PS-\&Z1P'K#[GTPT!FD+*AF+D MH.0.>T044THZ#3WRA#DAG5^GZ&952-ERHZ254&B "5%6:T0U"RZD! IZ?M"0 M\C%=BXA2 0EZ]5FG57SN03*KG=V^"HS4R/+-!2*.XD/CBLB -\->C*X-!D57 M#^L07\!AI\SU=-1OC.KQ[E$P(=P4KI@6G@AOGP8\U>'5^4W M<:MZF(<;?QJH[Q&B?X_F_N7\^[I3P4$7(VW]T8.F'CP.DP48CO&X&'NKXFZ! MXINW.=A>G1M[HJQ,&X!E>RY;I!@7\^[EDDQ?$ZP^,L#7VRFZL&1C-]K>Z,U, MMJ7.^#'S11C-%> [W9>U>1');K>%31?/[/2M@_QVC1T6,[LL&^IE5FVJ6"PB MK[UZ0#*_5ZZK5J4&BO.M>T8?(1XU6"^=3WKK!!I8VSC[1/-$\T?PYT_RXR\RN@@Z- M 8:/=>+BET.$%I+\M6[VB>:)YHGFSYGF!UO;ZM0E1=N< K/%$MBXVJW<)K2H MJ^>^W.5=' VU9]G?KJ'(4T:[.;<7=O;8K;JOZ.)QZ#DOW_4WLNQB]=1X1\P_ MNH/KU]6^&U>\^1[+:+K]+R_+,IX ;3^K[U.[92220%NN, ".<"@4<$XZRQDE MWAO)F\JH^'09U3\GI[6\&M4:CFNX7G[OEO^G:(#J!H MS:X=IZ(BNU+HA#\)?UJ)/]9903T5EBA+/!-::>@H9= 9I,GX<)[9?C]\NM]/ M>_"'=S"G"7\2_B3\.1W\ 4@[3)4QV$@"$10 QK8(UC.@$$:KSY!K#_X@U"$@ M&4 )@!( G1 (:Z4,U)2C@WQ6BD&O'"6:.X%:W!&$M0]ICZR&"2\27NP++Y@1G$@L M.0::4&NE\QSK !O$)'PXD!XX1G4B&O"D1?$ M""@19@02Q[!#Q#T]L+1?O("D0V$R,!)@), X%& (X2A'#'J$-0F6A9#.4. ! M]!YRC!HS89L$@O8,&+(CY;KG#YTP8+0FZG.(VJKURXL_YP/5&W=':6DXZ,0" M^RLA[FCSV1=FGU5<7SEIN%#42LL)5UQJXIVVC#$?_M_;E?&E'>$R[ C9PIA\ M>S4TH4Q"F=-!&2H\UYHH#P7!% A/ \00*H+UB)1N0)FYJ-3.W$4F3L5=;(6& M)I1)*',R*&.(L)99YA"6!' EG+ !9+A"2%M,&G-E>SC@%K..;&-]07LU-*%, M0IF301F&/>?$DX HA*" +HY;8 V,:3?HO3[0T:\D5C&UL(SR@!IZC"#7[ENO M; >$+02V-F+3LR-3DJ8D34F:DC2UD4Q)FI(TM=BTV]A(+?*[%5[*B_^LSO*L M#P_)VEN7_I2IG]C&HGV,_$#[@Q+1DZ0G27]^1$^2GB3]>1 ]27J2]#,@>FL" MTVNX*.-WS-1+RO7:T[78HVFY#+9=NS<;W_)T6^4#UR[P=$<3S1CB5BI#& &> M"^NELS*>],>A1PUIM-9V=$,=1IMJRL]0FI(RGJ4R6NVI!1!*RS%QFBD C7:: M*\JPP[2QNT=+VYNA#FILKWB&TI24\2R5T0NJ"&7:6TP)IU: L"H:YPQD6C+ M3JC7%^\ S),RMFU\+21?6Y51*=1 X M!S/U&-[U;JK:GN2--S2Z:K'_O7."G5W1;GM0]("3VP:":F+EN.TQF$YC/@E73@!7(/#""\(4Q)9 YP1@ MAG"EF""$*-'0^J9-K;(D;FJ4E7 EX4K"E>/BBB9828*$=\H0B;BF$C$HF;% M2"_;WE*K(QHW+R9D2R;S?UMH/JZ2/G 0POK*DEP&OF M(6'>B!BY%TQ:YQ@R\E"]K' 'T?;AW$F:24EMGX':6D0\QLPK)1B!RFB),*'& M64BM"6IYH.90N ,%3FJ;U#:I[7H%G)0*#!$1T!GBN14:*1H67F^LEP;1 W5; M$AU!FXZS3&I[(H-.:GM0M<7<>DRL%EXZ(AS61$C, $484R%(0W797MH7!;4% MX%S5]A@>_Y.*4=*>K39M'TI[MMI)]"3I2=*?!]&3I"=)?QY$3Y*>)/T,B'X, MC^,(Y_>\OW6%&@2W+>L%W_;XN<;S:KJ6>M.U<3/8&9,I25.2IB1-29K:2*8D M3:<1Q]ZOP5F39OK/Z:9(OT82CM_T>.#QI0B03H:P"']0&E[M\_[@\LY%P8ES M" _J_25K'&1UI5_G-C9 M+H<^N>7'Y3G-B0/X>]_D-^Z/X 5.'S-'/#10,@$Y(U)@Z0D6AB)L&( (-Y8D M'*^G5%FQZ7+E?@P"FLJ2CGS,R\$%XZ>$- EI6H,TUGCI$1 ,>D.T5!PE:V MJQ?8>CA#.Q0V[5U/2).0IIVC?0Y(XXSSC$!-B#9$ BR\\ @QI!TS2DK8KD9G MZR$-[H#D.VV$-,>(^*U?B;O5Y*>#=UE#$[7CH_ &I<@G68!_FD7W1T5CB2ST M! BKN2/>((T=DH!KY2P+SN;Q>YZM!\"\PTC35M@VGE%\;.A-\)+@Y5#PXA 5 MS'!$N> $22LLED[K0#LIB<(-;N6!6Y^M&1N'35N($K@D<$G@(6T\) M4%)ASJ@+UHE4S!/;V+;UH$W0ULWK0]34C3_!2SNB4AO7H9W +J04O3]0]/[Y M$#=);I+N26I[T-NEMTMN5*ZZ##EG*#2:.:&PE0!@2CSC# MSD).=M>S>,TD .Y@U,("J:2Z;:)U4MVXY'+,)//0,,,)AD)@X;P$CL;J)8#% M[OH6K[E;K@-1T]'VSUQS4ZJN7>&L%L6'4O"M/:*0)#=)[ND0-TENDMS3)&Z2 MW"2Y+23N,TG5_1X[0:3N"4(I#).5-RKN.\E*-!!72>D4T M@1 K)RF 07&E990WY=SWF[G#27>3[B;=74MWO=%:1IV-[;"$-I+Q)>=>RFG7006 4YDX1KY3R&!,KO6&: L4;.V;N,W\' M<0LW]QY;>4\B>_?Z6O6_N*S;S[SJ%O'50Y?E/LA#T?VF!MUO\;=R4 RK/9TC MGS\%[UHVVA/IJ;<<]WZ;B-SO#Q+W+A_\YB((J8&S+\N_.ONE*FJ87/"?JMN/ MU0USUHUR3@HGO.>,>"04P-9((:@7A%J]NGGY;@YF1NS<.N:E^'U+1YL@8 X" MM/5&, $##!!BH9)5\Q3N"%=<([+#X,0T!/CN=VPJ+&5NA4@H $ ?N% (N= M\Q(J:X@BS#A)(-!2.H\P H;QW85(GOWR?XQ QU[[7&^R@7EP[8KLQ[A[^:>L M6T7L6E(8D;J]/4W:3K/;6Q3'=WD_G]W^,0HB3S=^8P0*0R7TW!+JN=#$4FD# M4.)X#%-C^F>?=1:<(9QF0AUT1FUD#^],)24_1R7?E4U G6$4,TT8Q$1+)ZP0Q#+&(=*< MTM6]IG?=B*&%%2')*$AX<>IXL2.X\$*!@!0>.BJ(!DK'K>2.,64=5]2O[AV] M(Z. =01M89IUU[K3AB@+B7/8N,9DKP&8'_^8"KUDV@59<>-/ _7=M:"IW$ZH MV$J M?E0]]P.)K0-C/W[+CF[4P0_*EE65A>.^X&\+?*;UP&AN_UAD,Y1PY"\ M7[ZJ=*B^[G/4H#??!X4*,^WV57'_^\#=E&%YB-A>Y+U>M4#4!8O3O8$,P A@5H"M3:2I15V'V:4(8NX M,]@0KZE"# >S3WJLP_]$XW;N/?>$E&W%'F.8R0!T!&@1; M#RF&##)>0XZ#*:@;LBS["9NB#I7P.2#C9A'5AW__V_\*/ZH@K-._C^E3$<[4 M(J)&E)O_9D2@T1VC3W,757+Q.1#JGQH3*P@BD'A/H($*6^Z4@PAQJ+$E<)1E M#W/&K+K*?YP:U<-#;#Q-N-4PT'F:3\/SWL!QT_7V3'$0% M1Y1VLO$?/_TER'U_<'GG(B)%D0A*T/M+UAAFKJ[TZJ;;N_\E^_/G[HTKLW?N M+ON8WZC^GT>_E]U_!=&"((:@ZR_B"!^>7'WW315=U9]Z7S7^ [],JIA_+[O M @)]OG99/G/H2:9T_LV-12Q<5UFKF^=S3ZY MVT%UBF:&PSRBY10#WKVA#:/_DN?VKMOK5;=V^P/5_]*->*O*T@VR[LVMZA:Q M:C8SUZKX4FWU_/?EJ/B?HR>^[-O?)\][&1_W^^1ITW6WT#'+)692:Z(P%DHK MQQ&$'@AC?,-IZ/L_L)A.4)&M0,7=DL(08["DA&I.$$;:*XJ8M,)P#9QI*$&> M"X(>E13\JLENGOLB"ZK3BX0*CQJ+\&18V61<5UF0^\)E=ZK,=DIB"CTC1GC M,"!&>XEEH+J'.AZ;;='JQ70/)&8+2'Q9.A/)?!?LA=+U=RQLV$A'=)B\I$'8 M&%-4:T@)9S2L'!-47A)/.B8E^OD:HC8%7H4S^9=^P&4[ MQD]5AP^NJ-C8-RX,LP@$ MB[]M>[;S$Y#X*40BG+*X-#DA)!$DD$6:8)A(;)!389UZJJ83$!Y0G+L"["#BO2# J5GY^*\9)NXD#..;^5J3Q%HX[$_CB4T1WBRVM6-SO_X7>O1O34D_CF._<5< MU. 0I!LO OMYV2C^]Y>'<,0TCUI!_?4T=!&/QJ0[Y_F-9IC-QM%&B]^[X4U M9C.W]KW.;VZZ@WJ]Z=LZJ/K%]4W7E;]U2Q-,[V'A(LR^ZN7FZ\4#ZE)#-54. M!&-6$Z*D1! [&WP\SCDPHG'AFTLEN; PW48X+H:N*2H%K*0*$@$0(X1[((EB M7"O-F ?4"0G7PO7%O!W#N,Y[MKWL?I4"S3!O!OX?N/_B ML6@T+ZJK:;\%P] 9HLO"]?7))$;;D!BOHQ,7)TW_*2-GBLPU5U:;/4]F"]Z& M+>0Y2O[VR'Q0F^Z1**T:]ZC0?9P"$Y-1;##LQ@3IUC))YK7^28;A IAHIOR2 MESS5LG\*4X/'.4XLUD+[I)E,#Z<["&0R3Y_=NC-Y^>EU1BAX+"[QOY?&A!%4 M4=+H9\^9 #N8^3%YV*F""L',"1.X;YY_X;YUW5V9W08C*4Q=]0)[W$UM#ZG" MJ3*[JP)EJ@XBFPE][L._A[UX4;=T5]GO_>I=^6VW'Q4O]T')^^I+%:7H9'=*N*P7TVR,,[[H,/]26\\[;(C7,Q;E0/.1\.J@TNX3%WUUUSW8G! MD(<'_I\_"03Y7\KQZ^+/07>[=JAZO?LL\+%;#T=]^5*$%PQ<&$(<;3,-KM6W M.,&;<%T1*>"\=V:0Q6D,BSCE:L=:;,\3R%4.>W68.Y]4370RW^VK(#)Q)GG9 MK: G#,*H\CKSO?RNO,K^X<;GRHRF;)VO/IF\C.9G#/>885$X>[7A*A'_:ZX5 M>=&\TL^G[!_=UD2E==>BL1N\Y3(TXU%@VTHFB'ASH*L/T8[SA8OJRBY_"0]2@0@NMRG!-/JWX?XZ:4@YO M;D=Z%U7*#&HMK 84@.2_ZS%5":_A(!N&R\9T#2@1&!6$:420"ELB.-6Z[,97 MA@%$3&B>OW8N#LFZ['98E,. PQ'+XN,_5-V]9DCP1_CK2VV+?(RU53-,]"@@'LE2QF?7 M1,IOH[3%B'<88H"F*$K?7!&QJXQ)V B6A2V;IU\. \D"#R_"Q+NF>QLF?-') M+K3K=<-#XC_'QGW\MPMZ<3.ZI-L/2XR-_[I1]_&OVY[J5W^/UY[J0X# ;A"$ M>'-%C_BO\CJB=_Q7S!A?5+,HNT'+5$6U0(ZRIL HCMZ/H!][>]="&6 V0'M8 MU<+/>=70RL0UL8C%3]4OW7Y KR_WG7HIJ#@\#,+73(' [6[(9!4HN(7U$2.Z/T% 6LTAY4:5+XK1OPGH:4RMQZJH?ELS> M&%W#--]S@\O_MC'2_MF&,BK2/=X=GQ3M&>K;(9*J4;SMUB_.OF9SY(K\9 M370DPRZ6-%5"W+VY#5R+D-]90\:"<1&EJ#*OJ@E$/IKKJ)"5.D1%J\A;Z5D4 ME'Q.<&P=JJP&$ G1//,E4APG>I\/LUI3JZ&$MP;"!.8-7:!9KUO1:614+9O- MRYH'$XP+0_U6O:-FUHAZ8VLM3'5$R*9YQF$MGFB\9VXD"T!O:BV-M/X:+-ZP M;+G;083""E+N@AD!:D-\R@?5H.>NINQA7/=BZM#N#Y(Q? V MFIAQNM$F+]U*OE>J-%+X?K Q1E2*AF>W" 9$N#)0O!8/4QM2%8OJ!3:+3H0+ MAGB 2%^KT )Y?]!*'=;3..Y>@-[1J"L2CC30NM(47;TOC9W7U8FZA07'=A_X M/1:*F'85.*O#F!BFIY3155%?#T)F@SRV['%/!=&J0W* MS/2"B?0?%Z\^?GC[(9A-KX(3]_5E^*,I8#+_PG&=,@ _/'[2VSRLT\5%8]JD M^7'3)G)DKRL>/_7=,";@ZP$^]K37,Z7%(_]AQEV>=:$O7L0C$!JDC*2^5#_/X)2S9=^J^7$#O1;0.#[TN)GG;>@/!B.8@UH$W,+RJ$*]_G>9. ML/_KF59M-^:=KX9Z\G%Z,HCD^M->*@]_=<$(+I9,]5&TMBD*-,?&( 0JNRYB MRNM/GU^^^N/-^[>OW[_[_.;=YT_!5ZKLD@!8,4Q3NWGJQ7J\7*9QRW[[WY>7 M'SZ^]]V>>Q#6CP&7!S^$?_^ \ \__'!YN9W'O+FO6#=C'<-M9= ]>$,5,H\, MTV@Z5/5^8;6)]EKN$>KYV0)>C"':Z!7L\; 8DRO#:F1_^?L5?:W MN*P\3&U,M*(VLKLF/"\^;N1OA!>%93H\,YI.(TOYB^O'%3Q\H]U]'BVY.AP4 M-[]<9?\UL7::IQ_C1MVX#%:!J"J4%D83;=^IA3+P8A>+8U9' OHC=SRZMU5T M;9GQ$-? 2&SM:F\VF"S1LO^O]8RXA0'%999=E.XQ(\)WL3Z_YETW-K/)J[]K M'[Q;K<_5 $9.:16>'9;3+*M-^/$#ZUT!533RP-&?N@YD<=K09T%7@0#!/7_;-=5X$(_3_LO>N MW6T;R:+H]UEK_@..QMF1UX(8/O2T$Z\EVW(FLV-;1U(F]WZ$R*:(& 08/*0P MO_Y453_0 $&)DBB@0?:Y=[(MB02JJ^O]1!3_\Q\_4DLG,&V ':)#T!(_[6!G M)?PL6D_IYPJ2>?RA)(U]O#S_]*N?I'3KBR16G:_Z,55\56Z;!0E9F=_7>W+O M^:H:\;=/F*]XO\+N(M$7:]JJ*TG)9.N7$W45KZAJ*W[T,;PLC9:@XUFG^+R8 M3\6*Q8QBZ:1Y3T&5SQ.?#-=/*L7Y089;Z#,7>2HB[R-_*F8J.Y9SA.4_570N MK\#[2Q1]]<<>GM^HFW]DS7D\40Z2%HTSK-(G!P!0 _\>\R2%QUM74S:PY# X2(X;@4XQ?'"A@N@:SBA>@;%0L-6YO29,@>5/9Q&D#:9Y H8KBQ/Q"O5M5R=K3I,!9DK5NWF2E04S1<5 8AGXEB(Y ME"01W%4JC?N\EY$GENAI/&.$GC7ZIN#/9-30&&4W$TR@8).,?"]1S7061'/& M]+P-79Z.@(!H@A=E+#Q+Y5IYD8@/]!4.YU3\(F^7XOL2/06NO^?H8W1=O[&Y M<^L-/4ZUG"E\3 90*HF2F?&-%_I_JVPO<;//&9)8?H3^EEN4*+F@2;)97F40 M>T14^M''T3 3J<&8W>!%1O&<,J7"[2=G#!45G%S4UX6Z!"F)#2YS\ORT#$-1 M"RDE::@KZI9X-G"V(V'1.T<5@K1KAM.B) M4RW6U__^\G&O=^* *!LA>$0OE'5.D-;X[437(BTAKTQ2(N9LHBS)4Q_ )S[/ M\R %W,3>E.=[O!G/'R*BX(DN7NHI$$S@] ?4R]MU*:KD(UE3[<+YN?-K!/*5 MIVX(UM.+LTN=0$Z'*2_?&($JP-2LR'21Y_W^E%Y,%%1XH*CM(D&$\S78!"11B!&<8XB^+#"TH1P,2"!U O4ZP9Y'%"##H-AW%&P3P^ M# ??&3,56,U1@=VF)'DH:BG UC&X%O*LH,0':Z;!I@US=*"2$[4=*EQ\)J7G M!1/95><#QN%29_?LXL-K27Y:_4 9_Z>(_ZN\(%%O@$PC<#)!G7!6!VZ 9SI# M>C[O*3_J]-4L!HJL)NE"MA8^AWXX2@5X=R(Y2N!7OI6DF'@R11^S, ::2_&L M,V^.@XWX8.T%1GIUT.DJ(/Q0O4?EGW^YN.3J"@2Z*+)"2C_9[XEH/<_)CYQ7 M?>TX&+M=!1YBO0 5U A!*YY]Y(_"[U-)R Y'KP"OT.O_P*05O3$:A=>4ZPGQ M8.G5O^IU]A7\P"J+SZFJG=4(;W#H.OQ_2'L=YS*[3AB8,VA?4K'G5S""\'GX MK"*+>N)@"W?_JIL#5?;-GLTI18 K>BCN?^'2D-YS H4+P8(E,;_*^-#2[K=[ MPGSW10=K"P'N/]"]5QW:>S@D6(ZT&!KVJSJBB.U5W_-B3TFSH;Y5W?25K:V\ MVP*4>RZ)3J1^/P>=3'E1YSW^'TQC,4^:*PX/X-S%8=\:I<&H7"K_:*#FEUK MGT%MY2?Y(X5S,<*2X1'W7R2N1:(;[37I""98YTIY-%ZO3\8R7-P"-.!2^>2J MCWQ00ZEL,9 _N6AB_,<+,XRM[(N)9;M:P>,4\Y4B\!.3 8M&//N+B?3X:R(# M;X$0RLXIW=,B09-?Q8%!:QF_70Q4_.J!"%-!OJ_#83:3;JR@%X0,I$@ -'PJ MK'ONM3F[DD8N_WTJ[Y1*8),D0SL##$-,Y&)#R!6<)XI%L3[@/QZI;Y]=7:HO M\R(Y;O)C)5I^(S*. +]%8DE1A&FWQ9#FA7&^0!A(2<)_S+]!OF*&UG;.$H"C+&\$ YFAJSX$2Y<7Q88C M;C F8C8)F<'A3423J/)Z^.$$;IY"%>3[Z7>)!G[JI[SW [XRU^#(PVT2*"29 M4>S=D2=%)X2G2W;L'TB[%O^2GW7B\?*"_,OD?\;1C(I#XRP0A$9]0Z(EB.2L MFM/"94Q>L##T0GSB-:-86:@2\@025EK$C#.-!%[/O>O'YY^BDD[%6ZGBK43P M%@WABA**Z(E2> $1]UQX5U, LGPT7W!P 5/D*NG"3L7R> @9:S)T<2S#NI5? MR6O2\7"ZS!4EL5,F'&9T<\BI&JI*AU(,4@4&A$K%NA[U)BXI0R4QJ-,LXE(A M+,H+?'FN3MLZHR@_8X0V:Q?"C**B7 MOF=^19P"Z3+$!3'I&R(DXO.:;IQ$*I 9A6 -(EYX#-.1 AB+;_Q ]I$P7H,C M^S](\T6AG\KA1B!3LB0OR5+-&/+$.A:H#/I&!/XT6Z!,.YD*8RO\OF"0KR*W M5B'4?^9U8XZ<1P7&VJT?1\0S]00@?FXQVTP_NE$?1K_PAMSBP%JH:-XT)\R"\B4 MJ" *%7IQ'I)6:16*;G><,P]L40D,CWA31=$(S+);GJTH@%',<(C098JC95.1 M.8*'?J9_R$P'9IJR4- H=I^I%F/9* HZ@YI 01UE@&72E1E@(,$B=]'NIQ]\ M!"HKB&:\EU9OV^'II21/]JC8;,PMF3S7$ZO\ <904I$3$R\#<. -G9QBM3?R M(+P7L"2'LU0>250G4S5,QS#%?'D,F_W%8W8*I1(Q''Q4=_(O2\[.J4O1*W;4 MH-T1!&C>$H5'4B#A3\,89/1>PFA0>=Y;J9U,E,H249; +YUR\_RXQW1S\^,J)^EQ6:1,ZBE4DQ M#78 <90-TV(N5-V5*]KR1&)2)4.5.!7* 4E"1&]>=CG%:T\@9]?DKP5/H@4 M;,, '$\6B%OBHE+5S%1CL7#^KTOH4.5/4UU2O7%V>Z\K,Z4DO-6Y\VOBIT=N M+AW>S7F\DM!<9[>_]E=QC-U7@8(/WQT\_&+UR$7\BMPDF/ZDHC"'X)&G&^1< M)+XEBB-$K;^B"_@NZ NX[0DU^6EQ!C%^5KJYN4U35J02!QWGY\LSZ1 5^1X< MZR%-3TVT=F3.Q<+!2C3%#IH(7M,[.3JL*;E=E+<%_EJ%2'UP)807@=$5.7A% M?XZ4H+K@(='Z]3-^_=J8, MIQZ0' 0A!I@%VP],V> 'H$,0753/(__ L,&WFV@OC?9$&1KX /CM0!NB.BR(>GPZ<>UDUH=OE-S&0O!._T#\@QQURV*O*(ML6^04SYU(O/IO?A!@TJ%8 M(4I+B[AK%LO4$.]'I$ 01=? IQ8I 8<<..HJTP=,%6*"'I8AB[#=/1;P?165 M]UNI+IJB"S66N>E*IU7\#HR78>-9)@Q+E8TB3BGDE]#9UN2 2,-HD3,A&?C? M11X'2QB*64 / _-:]$Q>"+\ )0NYM$A8Z%,$C6*W>@T>5Q\"'ZIHT+D#7<#$ MKRA"RF?N4/$HGB$?P:-((*%H/ZB%D#ZF&S?Y*"UA_C"!'"T&"GH\?5LE*!Y40Y59,GR.UX#I%)APD_0I9B#P0JP M6?SH 7FX*/6.GBGU;)'(VHI$#FHO$KF_"*2BA*2J+J0HXJM'!^9_U\G!EHL\ M&+=_DGV@(J*7&%)E-_.FDPN7%'A8"*8FY0 0#\:BZA M:P+< RU["SA#(4ZZ02C3+,26"MXL #X!GX=9:)=031$JQ$:C?.X*JBJ4<\>< M,;MS\T9NH" T$\N=$5JC!<4A0X17;Z+YF\71'C^APZCG1#;28 "[8 QI1)"J M/XD\!;H.U0TLOUTZ7]!B$O4I5"6A;)J%*G8PQ-AX+#H)](.#H@7F]I,)?#T@ M&9-,_%D^$A/>CTT.RAP3DY T-PXNG/TU$ZO](NT2\"#J\*6!6G*0 ?7^J[:9 M.Q_+WH'HO=AU)O,1>)=,!09YP%5UR% 'AZHT19B^ ?D50Z\\>3(4H\%$573) MH^9S"&1P\!JT&@\?ZCF(;"9_$IZ<8F5Y330;0V?./#,%;$..-US?K1?P%"L\ MXZUD$\QFB!34 MMC< -7);'RA !O=(M-)V*>G$:-RC-$4),9SD'E-XKRHU"P M("UM;I5YHVB&UJ2.OB&.P$*/0_$OL !(.&$@BDPV96,4OQ7!A#-=<^M2CKV+ M4[CPMP6*T0ZNV$#B55)&@99XF]=<(R 2CC'\^8[)O)?('?+DD+@600\Z&B1I M<+CY:,<\:83GQ?O"3SE4;P2$,-[#,"0O6 LQUA"IP6UJ>JQ#E@@-;'# &N!Y M+JR=%U0AR@+ ]N3_1/*6:6\WM+TU#H$^M-5ZP?%&QIC",8O\43]&NF3#"-C MX5>")4- NW.@[R3OV ':C5!4RDDO?&HBULV0!N$RDB;6H+(1XR(7?)"<08?> MS+N63F%U%%[(_5O?0QH#_SJ;(7TM:JMB2)DWHBH'.N_0NHID59WL9Q/.4 HT M-PVH"4GS'B50DHES7%S'HGTI"*3RJTR3I2"&R96C>R95J76U"5<8?\T52%[M M516H29DWU1Z)$W9"1K_5CU]^9F4:619)P$\85POFVM#<8A>>C,\R4HTH5,3, M:J65YMQPD=EGGFK7[U;+*N&UQ7E]$TWG1 ER@P*=W@Q"=T_<>X M L L>!95%P**D%<^E0*K05F!:!N+HX+:7J%I[D<^$?DR.NQ\/ZX M"$5M!T>?>'P4E6HZ*BAD68JHC3\NX%F6)N/?LC@LOT77MKG6UJZYX_P'&\E$ MI[#L_@7!'$;3.94FXK:W89IWR0'1,A6,R)O=$BJ$D>5=X4BI++*"/:H]8R-9 M[D6=W' CDB#]1)7$5BCE0KX2T?5GY@^_<16".IV7X:!^Q@@;(GOD)W$VXS82 MQLD2U$$HE/G$)FXDDO81PYCVQ)=S02'JLGT1V^(EB[)I+UKL1"_;L9+M<4;C M''Y/+D',9HQWI*6H.?-,'XKHLDDB*\MX,H#, T'5^?&20J=WO]L]EOWJ_ Z! MT/G).(-_RKYE8/Y,T7M(>!B?5O3U>DI(B:\K-4PFIL@)JF?F (A68#H;FCFB M'X"WQ^.IY(MPLG&)-+*$SWD=>BF< =1 ,<8/5J,W)\.-XG>DN1P*9BP2H@:0 MK*63S7*\TE$SSVE6%5F,J7>C_!Q!#_#Y,6_6G #=^O "'*JVZ$/@O__(P$*A MZ]0DI68'<#FA#'(L7)S--!B(.,C>Q6 ])G07DAP"5V3=\Y;&C+P!U:H!?H]6 MS0HP1=S Y"T?F[W<'!ZYL M.>2.K'#D0I:EL2*U.?_P =@D)6<\UZ:ZXT>%EK*:4Q-410%P"QZ9B*W&]-P1 MGX> ):WB4M ATP=55/B]PFC0#9 '0PB:(/)3?I,: ML"@W4S)NL!Q'%>L"N8PB;:B"[B(GZ+'-*[PQO1(:IT3,*(*M"?;<2IME*372 MT\"[SYR_92(DO_]$M31\OCR5-IQJ;2"L($K!0.%UZZ+V 0#YMR>@I<&S:AB% M'XYC3]D4.03D1>B0 D S.0"N5.E&$Q#(10KER$5A'110HNPFT7A:X5WG#NW=;O4OP^\0/&,QZ< M$$0Y;L$4\$E486=$P&6^%D@ABX+XA'HHT%K*3U8,BES/\^4&W(PBBOR;3TXN M&*-YD&TQO"!4;*6OST--MY2!)@'%#3LDO&7Q.,Z4!760>Q#ZZ%+@_FLTK68^ M',_G\;1[;[-8M"N""EPMD[*(E"[XPM)BT6=NB7[T4L_YKT>[7H0RU$]^@:(: M>:[8&/7QOQ>*_RF+*BK]+KF4^LPKX!%<^8VKR\]Y=QR=G5\ +X*5KCMWP9)< M6^4K>JBA9H^;%3@45 ;".$$!X]!F&?$@-R]#P69N>(8:YJ%$O/@H#DV-:;PG M'(H?YO(S+A# L2\B&:9C!!M>,NZ=P)_"T3@+Y$W=^;F[F+ RQB5MQOG1)?1( MG\(IX1$?3P^B2.K[07M5$!'R'HF0\ONB3'9N'W,-S'C/E3QE5)9G M#+[SABM;T:Y(:),QQ6M$@S!(A,G[ )?83*4IFGT''?2]+ M5$!"=NY1D7<^T \K. ,*-=]PDPK3DGM,K#"A;(=JT\-?X/0QS%%@#1>"BC/% MJ'Z6AJ.ID.8U2U.1&J1.217I#>:5<.3J0D56^0RV#)U(<$+X"W.81(,$C1O>;\:!C%=2J,4#Z-WMJC%8D)R(4 M8M-:23G_(/YVI"I'1>TK^FP^#7.C>C!]%IS>U$'O<(M6DE89!<]*\;,=27$U MEVR'?!8]17,U+$1Z$.*9:1%4$[8=9E"7!7/6=+FV^$?C'3(#J M4Q<1BJ34. N^%(Y@G7)[2[9?4PDD;Z,4R5PL:8N!.KUDB&XG\< -<9O"F9@)&DA$#AHJBM/''Y MH$5"LTI5Q;&OYR4S7Z3-4:E'(?4:Q\E /9[-X+6)@:36N <70TM-M[A:LB=Y9<'(#I M:!^-GFRVRH1 ?@0\[L79KZ?G!WO__JC.82"@6EU03UU>?' M0IQAU3QIYH4F-[UX70E>61/WGZNOYY_/+LZN3+X/(!S^C_^"M;Y1,2DY?[X(7:*(&IQPDT7/8.0V M6Q[7HB@^=S[XF2[]*4X2:P6!?)VQ$. UE3RD&8-M/WB5B68K\CU713=+QA5' M'C8*YVW'W,GQ59]O(5TEZVF:N#?E#*^&E<;N[9%P%DN/O+)#4K0+'%6]PO+A M+CAS%BP:'4>#N%U890M-!1Y^M_0NJ0J MCRS1I\MP]LPGO8O:%^$^E3*W9+\3 _/!U6([5CX*"1-1,_#HT)/CI2'"1QAI MV>^D$'.B,=1^G*2RPYQQ)83IC5@?'JT5NM# =I%.P+(LRB$4\L"BDP&G[E+U M4^6[^;@HJMCPM?2%'B% "U\6:FH=H?EJ/ZJXHD0%%W>%+! YEWP-PL)('9=7 M):H9@7>T/D'5?8G8FMCBBI?%:Y$RBF:F8HB_F"G-UP 6:H/N0I%1I:%A-!0Z M@.>&?&9.04=K@\>D:)YA,0R?#@'JF_H]H['6;:CFLXFJY I:N&9ZEP#=J1^& MT:VGIG/P+@!1(IZ[-!_S6>DKC7,F&&CVGXX LA)&ZJHQDHDQ:$*S1[ M*@P*L$(E\2'!B"!<(?#($SM)1J8(CS6)QHU(%D,3[><*@ _3UYMB\NAB:?0B M7WE3Z'**\ETWHE.N&&4WZWF.C&R9/(W@;37T9N-4F=XCQ6]@_'J+.TE-D MQ??3")HT&G[+C1<7E$B8Y:.*IC.6^F0_J#P&]5&"E4M6U4C2;$'B!)$8XY+? M!%HGHEJ,$PYO$!&L)F+K^"!9>;M21'KM\L?6H*RM!N7(UJ L/^SVU:!4:^\K M;8>.V,WMXZ!3S9))J>YPAG9+)A(YJLVJ>J];KHS+&IBD.RO*9K$6#56RV FM M!6=R!TT.'4%+$P1=5-P3%+-9)F9GH515IK2LA>0R.9M%1=]K3]M6- )W9J*4 M+%DS8$'PMB6*3_!3:4=2KRD)UYS" M$0M!P =S%FY7>[*2FH/T)'IM^AM*R>[.-FJ?S0HC$L7 MW7"B?*;XV=[)L6:A5DPAD_/&A.&F??7H8/&;%>VIB1M_L>%$T0W=1] MMPMZZI[L_9/W4[_@"QY)FZ\&_=0?JZ< ("O534=BZ^3 (:/?&1#<9Z>W+)!(Z+%2[!GX]5^ M3SL*Z;U7@U[G6-N@EL;^=9;F-OHRQGIUTCE07X//5LY@_YU/,*!(F'R@PI2O M3_&X TX&![BVV%68YF2%]XMM M:WPE!G6623]4#E>C%()HQ8JY8Y[(G_(N#UP%"RI1N&=9&- L2.R0A+\' E\3 M+[QA?+D#-5M62$PEFI8Y:"]J-KZ75X@+C\@T%)T6##.HN""KP-$4Q46K@6&V MP^6[,L0TV4+6&YX_)3M2TA>?31./]K""E#8TX4CO/1D\%"M]H](&*6UJ(+6( M8F#I/1MZ69$GKO-3()%[8G'5Z>FY7NCEJEA%EN_/D5_%D^!W0YKNRZ=&7PL[ M)LY+ CS5!9(/)<:JP<:W6IQKL_)D7Z2)ZOG!R:B-3+^+.W!V9XHQ/V:2*0VX0%X1^/HXL4!-&\NI1FAO!\W\DK?7Q//F\ M)LZHY(0$"Q7AE9.DKI4$1U$R!C]0E&)@WJP8EWS31 2K:-'Q92PH\.$1F%_^ M::>[0S_/<+F/^+DB"/%X4TQ&.#Y>GG_ZU4]2"C*4+<"R0L2??TQ5 &>A>".: M+1B1^6-^3$?W?5%&?TXJ+-$G<)X0!-1C>:BN<^&1/Z2CYP*,A=EKA+C RGIV M7=\? HT31YW*KJ[']+XGBO^YS_@ T@'CR3;2LE9]55+XI;$X3FBK49VY/!L M%,8&9$6):"D?J>'%_!M\U6%C;DG3;U08"I30%XXH;)M1;6P\M*" MO-9"U3#+D62?O;\$YG42$VV!N0DO?7&/=C8QGDF>LG02C?)97')W"=8[R24C M:NA8/G_#I>0._#,12N'UX*B$,J:"VF7'BB5WKR\54BM<-ACK*4 MQ@')>?EJ39#JL>5C+;0A_O#/X@Y;D:&JO"(URHW/+11Y=+JZVRB@=LO$&[,\ M4$31#;$NAWM/:CN-MF 5$S-QP3G$]%0T\H>Y0T@9_@6_2&X+Q5J;1 PJHB41 M6,PL.@.I($0;&B(J)VC1EMXH5\"":F[@OMDMGHF&[=$\8%EY*O"!BTQQ@2C< M"9^YEN1C93CLVI[!;XS-U$ E7*<*%XQ]$[Q?$:VE&'Y8;>OE.'IQL2I]$,NA!_">S<3A\J4 M<9"Z<%IJA>H^P?0$BX.?24QWI48#[&#S]K[Y8O),]B!B6%7/;Q,Q ZF&A/OW?Y:"/TNPM[4JU MP0R>&DVBQ[=Y72?-]L+4(N^71X0O4%C>^*80<7H.X@AH]OS]YPNQ=(G&;\'1 M<'AG;@(+<[& 5IDSFU9?"&0PYPSS)?L$O2[U.O.S]3*(L+4?%0E6D583"2Z M_\.YS/458G*:3:17GS-5D(25[-/9Q$O(F)2'4G0E8QK M1Q4NXXO2^8PWE=&(^FMX$R$36V&X;4Z)6.0;5C2[Q. 45=>C[#N,K;NZ922W MU.I6I$"3V&Y!%44XT(SZ=9@812>,N0EH%#[Y030YP@D2+._-TM+DG)FF32S41N#G,T]I5R$=%Y=AR -0ZD!>ZO^/0S-*PPIEO1J.V)VS5![! MRP?6\@G&^<1>/C!?#+OFXZ/5)BDQOE"\3Z!G^8H(^AYO1<-'H3([?'AKC+!7.(*CW>,"2=/S>P3 M-_;;I4JM). -F=1&\'0]>:&B*+_D. M4)$>DH\HN1GC]ZE102)/KGNO7*JB^G[%6$LR3!%G\6-#821[', B!S#O>(\=2C\QGT4?EBLGPY,(%ZC1CH[-F'L9 MGQ#JZ04EQ;GOP5P%"6134=ZVEX^4YO7]?! [TPM!T8D77J8V=4LKU.1 M*($3N%>SMY06D3.IT!660E;#L)1,D1QY3VT)#K8E\&U^/,L*NE)L.0!YZZ'T M\XJ)61FCUQW?,@ M\@H=NOJNGIPD17>F6!&@56]@S):802X)U$IX:*Z,N+:\ 56.%LX1:4MS@MV9P>%\,8+HU1%8L&KADG[,4)ZP5F* Y;]P58 MFR&GM9V^6HG=F-RM@AQKL]3F1O42^>PEA84(8@NF[(P"BA<3^64\D1K!116< M"(V1(D?3E_=8 7L.8_^:">E,O5;\GZGHLJ)&K9PE@4G0DBH;(HO-DT5S6[/E MQ)!J-4$7K)C,)[6$NR.*J\M$7S@((F[FWL1\_[(25[*RGSX-%G8HUH?)%2>B MWB0DE-[ZX(N1(XIWRE<&83^W;(,KHT[*3>ZL,3EP7N]8UWH45"<5/$>$JPRR+EF)PRB",5XG1 U>OBT;#JX0JK*A %JPM:;F'. M"<9?N5>M=522T\J8&+A89 S=N,?.#A;,BF:M7LXD' ;^'E%1))(-8E2;&A8A MPM:4X5BRHD@Z?:P02[\3\]M!?8E'559H:=W'?#N"GXA>3QXI+PS>QJX-7J,F M9ZCKHR9X\D)@D@I9DZ)M/RX$9\KV'2\5T3*. TJ]EO9 M./H^"T1TR13FAH%G]C#R:=JSAV?59(W.WG%L*"8'*/F+. MIL1H.Q%\L4\SCD+24D4(+ MW-J3?494A(S'11\_"T>>R/+)P*,K(V:N1NHRP)CDCLP\SZM1) #GA4J#>DQ; MN,68XDB.4V6C J7QF8B%<*4^?I9JT+7IQE@DPP>"\O8XOL)[8<"-FF4I%;V, M_ZG-Y^BBR"QP*!,+P"B-R&AM%6U,4[1 M 4R29/ET5;$V"^7.**)^?1XSH9B7'+FLQQ]U00X(5!M[1A%&UHJDP-%<'+VJ M#]WDHXSSD4*D!Q6UJU?)FGX*J]*N)/%.*2JT ;]HT7A370M@%T0RA(_J*,10 MM!K^DD2S"4]DXYWF,D"%6L7C/BE_ NT;.4I3-#T2II@8\EPQ[%(3ZCH@:@8. M]Z-D3Z PY(I*%%2D&G<=M5GMPV#*!LI M+>@GN<+F%3UBQG%YFG9I:AH)<36/BS?I:!8Z_C 7:3$YURV?31VC4L?[#DN5 M1V(@G"HK4:.U/DC[#2 .O_%*,5S$A0XHSZZ1;@VC*8Z%J](ZG2AVG3 M3E$@:%':PH\HE:4^5"Y_$OI>-(2;C_?(1FI8H.J7E=XN7ZO*S1@!*#7/R8?I M0;I25E .I!P'X"K0"75'S7SKG.;\5]FKV$U%+8QRRK/R!Q5:*##+UUA2-TPB MLG+:\T *\*$TA10FA3'0MDHHC) EI4T!@%=A &$+)4O4[#VQ(X#KV:(]QNL' M9K'(3QY825P!.V.PFSXB8( MD%P!+>5(RMYT@OM8]OB0#)G%)#3&$ ML\IS^L7. 3Y_=M$!O%9K*^@]A14; M.A71RD[NU^!25-YX2H6O?Q-=H:C(JV:!.4F[>4/ECE\S4F%2Z/R.XP=EH"'? MP)#7.A#?#3U>_"I7%^11J;)/A70O'HW/>7 [P\H;&(K9,?.6,33B'SU-GYZ= M[YT':.'(_3E\]KR2-3B=%)697L)%=X6;>;6@J?!V,7PA"J-%BV?N"TJ58G!E5A*"68KCM+2+'E.@F&O,TP-" MQ+FR]#DW0Y4L5($"M?%6.>]Y*RF&._B.0>.)0!B4Z4(>OKB!ZM:CF7IRRE$Q M0;RXE:J4,+IO$"?2B_ -A%X3S@6M_-6:D.ERL=U8[S86*>Y2N8_,)I(G-8EP M7)+67LPHC1!]C M<7KY^0ST.(WUO^;+66A3'=\$)K_ 0]Y:&C=_%"I_T2DD9^VK/TH7<>EV.=N- M;!FKI8QUF0=DRLI(Y)1<1?$B/$%!,L$+>G(NSQ!JFS.;TSF%' P8L6!@OG$& MA[.%2?U-U>@P*DY?6/XMYE=AP69<;BL1Q85Z+:)R0O+F1FG::ZGX0GY>#WN4 M5GL6'"2Q) \^$\U$'%DL_31Q$%3%;+S:1S^=)M48K!Z#CU/FL% UYA5T3.BG MPBAP5\M_E#PQJE"A,![-C\M'=TABG@]7722F9H,(#*I5 M;K%>/>4ZW\+H+L!B8UZ[-T9SDU<@8&A13!0?D1?.WZD-_L_#"5I=0_YH,G!G M;.A[8CAY*>E>+*Z2L&$8),B_-BX!9N/9N-> $ ;XEW M!=W067D-"35XZR@84L<(W^Y-4^V25.QBDJN:J$L)647$,+R,QDF*6O%/?$8O MA?APN&-,ZVMXU%_T5!?[VO&O?(2=B.-A><-<^ZY,AHG)8QS/&/GQAGD!"9E NF(F(8,$AG%%D!---M$=)E0VZ@C"UV9=J76I^7D6T.>OF"S8/Z_DE!F#RXNO*F. TX/4,")7%1AK5<-):9=47M=02%=E,S1.$ZU@=+D% M+N=^J^'71:-NP?!6A0L,#3=/3'D=^8A.9^+'!9VNFY:%^4.BQNB.Y9IHL1! MM?N)!;9HD )ZA+%'?B%F<<3"U8+YZ.0KVY &U'=Y(0UO!Q&/U2W(CH:BW'?U M]2*@@D+D4\^Y_[2PX^JM0\U).+0!"^E%0Y*G>I-F(!Q8'"M+G.^#%T,!"BFK M2-!TGJZ2; 9(^*%8BXS29BYCB._=+M0$4OTE6\\<6J,NUBBV8X,,T,N%NV=&#JP9]B MZ0[CRUP*Y2FE$K-(#O(H;G7PTTPT2W!H1[3SM7:;'N=,B56VRMA#\ O1*X4Q MM<*F..A =%[PH0!N>1=+120G=^/G.5O=Q_C7<[&T31;C"$(N2%9)TSKO '^* M223*^^(95=Z %Q:[5S7O1I,/%:$'3FM2"2TT,E(9R!]17"[QE"R!.T+5)&HM MIRR,7;FQSY5]N16]L1P=1Z$+BV/)_N;[:^6 D(27E$1)LH*S8WN!1QW]Q52=U5:@%"F*V'XT2IPA-:8.B M!*-04P@HRK#K)HN5\M:K&'.)?M\A"T/+$VT51U$JB$HE2=3%<1^Y=8,&-R-HD %),!YSY+HH[[ 5C213.CX>S=7. M.\UHNR/?#RA'17*'63;]D64@YQ=*\2G4-_$0SF$1DQAI^P%7 >IU913C5WFE M=,&$&%'(@P8KAHF8,P6^"%B8J)/HKY(3U0YQ4D]YI!4@)?.&1JM,HBF3J[@4 M?<_R5G1:+9MO-^:!"!X^D2KV+%]E&C-1NZ:6E1B&2?+:RII5)K\L^\)P5,/))@.9WI88Q(ENXE:(!:R;).H-K MU$0TGD;*R5 6%]$0(PP YC2GK6T3(>@\HIQ[,N5PKQ3-.AHT/:*X*DM(,/-C M($B+O?/\;R4:K=L,^5V;/"I(2\95<7(I5J6C?2+N;*+%4DO7KIEAQ/ \VBL0 MF5=YDD97,3+@>JQD]1.YBEQX3;F+43:;P: 1BU7%2!%IX)=F?BYZ%B)VJ<=[ M"YLJ<%H;UI86SW4CK)D_HFMG!$ 6BBU_9Z(G5HPTB L <9,N")B:GDHFZ[%E"K%'[I1IZ/7E36X9$R(VCKA'E)I_Q3$ M+)KU-/RJ"D:YXO8L_"\EA<1]8@2('IJ3J%BK=%MI410T6&[G.*?7]"J6CQ3Z M]QS#Y[-<)8,Q)GE6+A/,;:/<:1&?X:8$92:TP"ZF7K!A&+A/FU[$!:DGOJFM M^4K4! U!Q8*(%TQW_OO+&E(4JPZ_P@ 08?:KRO0UD3<91U+]\N(29X0>#0^KCBQ0NR0>O/THZY6 R/BE<-Q2I_? M>4+ F$?$*]&Y/-ZY6 3QXT)IA%X_>2;GJ@S$%6TG^@R?GB3.&4K_ZH*9Y^.^XO5.2TFC&I7;0"Y?0.'7 M3BVD9EZ45NZI^VI*Y#WU$HNYJ)UWN[I2>_U2UU6G8#UL Z,L[IVULHELSX^Z[A\>'&\.Y5M&U%N4MX1>KZ*RB:^6];;FB&QRZ)SWK MT5FF:QSP=O"+5716T;7SWK9WWW$&OEK:+5DE=RW16T5E%]TQ%UT2"\T4; MDW?>?<"]=?G$#+-TOM&U%CK%/J>NH&%Q4V])Q,Z[8_=PWRSU;':]D3F 6G9X M 78XZG?,2C^\L+XQS*NT++5Y+-7KN0?=05N9RJH8RP]K5C''G=9R@U4QEJ4, M9*G^L=L];"U3615C^6'-*N;0L!BB53&6I=K-4H.^>V!8'LNJ&,L/37HQ1VWE MALW+2AG;=O672R[5&NHGF%.I]50C5.N9;D7I;AC M]_C@8&-XSFJHUJ*\'>S2WSP"/M3F M1!PV+Y-GHE0PD-]-Y.2M0Y.E)DM-EIHL-9F()DM-EIHL-5EJ,A%-EIHL-5EJ MLM1D(IHL-5EJVIJ=,M4!PJ\S%GNI']XX[*\9"Q.6O+%)K<9#O>V-TF\]RBV5 M6RK??)1;*K=4OODHMU1NJ7SS46ZIW%+YYJ/<4KFE\LU'N:5R2^6;CW)+Y9;* M6XCR)O()#8S!N61!X(.%(\<;3?W03U),-MP:MNK!0/HSD9G7 MEW3:=P<#LV;5F*BO+%G63):#0\-FPFQLIZ(E[;I)V^T?FM79;B6N 2 U39;] M?L>L,;-6XC:-ZTTA[1X.9#2K^=2*7 - :IHN!P>=DQ90I16YEK0?>_^]KGO0 M[[6 N*W(W2JZ[!]TVN![O:S(;2+X;>RD^ N6,"\>3B@T/F*W+(AF4WB660K, M9F^> 7@[!N3TCLV*PYMPZ@MSD<9]53:U'>#F;I&59<9=53XX1K.>Y%*6[_ MT*HGRRR- ]X.9NEUS,HFLCD-9.C2^-LF&8Q3L?:O68A&_OI:VP MQ"QM;J#H,5&HK(]=]HP2%B;J3$N2-9-DU[#XW\:Z3I:R:Z;L7Q2R2Z' \.B5^8FS2W+F0YX.UC.K(DR)MR; M917+*JT(]EGEU#CA6HZS[I-54)N/\G:P2[_;V1QSSFHHRW+FL]SF\)O53JU% M>3M8Q;I/)J?X&DC>?62SF U]+_6CT"S%;:"<,5&"K#'PWX:\OBTVV2J:[!HV MG6UCW21+V5;:6FF[Y339M2.M+65O)&7W>V8%B:RX-0"DIHG2&K>6LC>3LON] M-E"V%;=;1936NFTFJCWS1B,_O-GC?X-?SOZJKYOE9"$ X?U,P MW(G&"\TLALV'6CMBFTWB1?&(Q?IAG"0*_%'QDHPXWQ-S?2]_P"?IZJY9D:A6 M4+5E4LND]0ZR-*L3O&:=W@HOTW*ZY?0UJ&/#EK>U@JHMDUHFK5<=;[C-;-6Q MY73+Z=C]U#6K8+855&V9U#*I5<=6'5M.-^!\&\7I)_T-YW2KCBV3MIU)^YW^ M9C/IEN3H&VA'NXI2+W"B&8N]%#'+3"-K8JQ[% '._0/#&N ML1K&LE3+6:KO]H[-&M]M58SEA\;XX="T58Q6Q5B6:C=+]?KN2?^HK4QE58SE MAS4[]3W#!OX:HV*:2&35G=;[JE)50908EJ8R(;%MY[F^*/GMGKC=?;-*8NI& MP6O+=(W?VY8QW=&A85YE[3QGF)]I NU:IGM9ICLXLGK.LIQEN1I9;F!87X55 M<\V3KN6YE^6YWL =],U*BUM-USCQ6JY[84UW:%C/@E5US=.N9;J79;I]MV=8 M(M%JNL9IUS+="]N7IE7$&*SIFDA@-M!T]TN8LI@EJ>RV2=MVD/=C80?"F>7&6MFNG;2NU+65O)&5W#8O06:G=.+(W MAK9/^F:-=[=BNVE<;PQI]ZVQ;6E[0VF[-]A8VK:DO=VDW36LJ6EKXO]U+<9[ M=);@P\0+;YCCA\[8\V,\8L9P2=Z(Q?ZME_JW^+U@E6['K+U+ M5CDU3KB6XUZ4X@9'FU.+;=53:U'>#F;I6?5DU9/E..L[&4)PEE4LJUC?J143 M"E]X/./7=,)B9Q>G$;YV_' 834WLY[!\!>4L&H>Z:E4YX83XSK$+&,M3F M,91I>MR8P<*6HRQ'/2ULTW?[/;-J-NWL>LL/C?'#\<"P&A"K8BQ+M9NE=@_, M:N6R;I#EJ)9SE&F=OR_-4E9+69YZ:4?HT#T^,*M6WCI"EA\:XX?];F>KS#:S M4V3&]L#M_JJEU9QK-HYB)G]*O;^870#6?,9XNW+]NR=NOV=6FL .T6V<=BW3 MO2S3'1UU]K>;YPSS44V@7_')T85CYB;AFH M93G3 6\'R^'RKA/#9H)9;ZQQXK5<][)<-SCJ;$[KJO7&+-.U@.EZ???@9',6 M"5EOK+4H;P>_#+J&S4$VUQMK(N.XMG3K 3D+2F)V.WWMJHDPC#'U;+4!K)4;[NJC$SS2RU/;1Y/]0X/ MV\I2MHS5,L.:F<&PW<[&5+%:CK(<]423K7O\XW7L_%#U[9:RVFNG^D26;RS? MK&]V26N[BZPFLAQE($?U^F8EN:VC8YG!JA?3U(L)R;-]/'S=^<4O+"U.O31; M(S\;1R:)*CB,,XJRZX"5&+YN(GCU4I>^%K%H#)IVC]V3$[-G:C0B0PQ/ 5J9 M87A-D:GL?G30,3M)T@RW&^ZT6W:W)D)C:.KUW/V!V<4*1O*'97>KW6ON\SSJ MG&PVGVY@0-XRN]7MS?D#O8%[;'@VP?K_5FA8"V%]#;)F-1^9P>W61F@YNUL; MX27[>_NH94O M+'[,&09>DORT\_[B_-.Y=\/>Q\S[=@K_43@>!LR+"9$3U2F<1C/ 95?K'9;( MI%\645+UFD]1E+)8O4/>3K?['7QY$=+JAWS)IM-O]KSQ@#X&\<+[KQYLD!@/TYB M^1V.?,[L72KIT1 I)8+X'?U](@Y"]3]5E+F$$?*_Z^2P P2VZF'_S;S1TALO M'9#(=^'2!+[]%.YWN'!1<,V>,XG9^*>=?UV=OO_U[.NG#U^_7)U]N;K<>7>% M#.)$8^<#? G((OGQ!^_=?;>UR"O5W',/CSM+@9;4=!T%HZ)4)QFV\^Z"W;(P M8]7O7)6Q[P--?^RD9.S&&@QOYTPN!_,6/.%."?) X+ M1_"12S9+&;*@,X#G]KO]OI-&<%#XTZM>KW/B ),%?A2Z*#>'$^?.2YS>R7=P MRB2!Y\'UXH-?]?8[1_*C>$=/>7.OHU_?1>D)H1\^ O3!X1+0>PN@[_,I-EQ8+0^)+Z5QKXAE M/W/"/T/"7XL%^)1KJ(!/-P8KB>3%[^L)D&X?$7U!X6D$#:V'7BH->7,$X_TW M^:RY056FT,Z[71^U:)0E7CA*UI/:V#@YW7]1#ENT@NJXA16;,8P4W&N!W10P MFZ.S]4P!L'369M@? .[P12GR [AP-^MIP;%&:?/$9#5FVZ6!I3.K,9N'W10P MMT4/6L=Z27I01+#?M/QFU@[5_:#T&PGO&H4@,Z&RUV8X5,_1G@]>[F(JMZ"9 MJ.:-4K'KF?NU)O>T)5>RD7"NQ>+964BAY@1EC"VM%7#5A)9J0W ]M<:ME'UM M@LHJTE9"9:_-<*B>8?]42-B'[_N5^3JX+;9"6^"T-HVU:;?-SKMCMWM0 M2\9/(X"*KI^6D&Y[(3>,[+:L:3MV[W>#USJC;]\BSDEF& 8>J.]!ER_$=[8TUD!]>V1NQ9 M[>0[[WZ/XF_C*!XRYS(*LM2/PJ1FJGE*G4\-MO+CRUCD(+G&I=!:ND;7)X8& M[O'^>I;2;/SU6= MTZA,7:^63L7V7Y\%W3(-9YK=@;M_6+?5^T3[93U&;BW# M?AXZK&FDV1I CQHC'\4Q^W7GMYMEE[I3=*T@0ZN%UANGW'M;AL: ;"[J1 M7'/BGIS4'=YOZ?U9T"W7"/OMP-T_JCN+;#T>TTBS-8 :X/&L:1UB6]BE76FP M1C;(7.&^ KEQH&'B>"X"&M3C+[$G:1/JSMJ%)66/]]SCD[HMBU5QUP)S3QABSEZM^\>'3<=0EBKV;L9@8;])?Y["[AA MPXY3%;0PB6 5)_?J[K\T&2NFI'Q;3/@M-.>MD_^HTMQ#]Z3V)K3-M@3M"0VD M=RL5'B,5]K$UM>Z&<,LS]H1FG[#%'+V[[PYJ+ZYI@W-@ DK:R0T;=ISV^/AU M=P69C)4U%3GD__[G/^"/'LAS[>\(T<*P:/G"XL<*3;D"QC^R)/7'\[>E[2W5 MI0C:$%_GE^DLCF[9E(5IWIPKRQ0<^)B33AC\#Q?$3_ER;X;+O9W%U8I.BB4. M\*=7QYV>,_6# )[EXOT,)\Z=ESB><_*=XX?#F'D)/#N.IO3P5T>=??EQ)QJ7 M7UY$[2J0]#K.%3Q7O#, M.OQ_B$G W1]LF"8/?$G#O>/=>3%"?>>G$V<"# =P\TYJ0% X%W M0Y8D+(&C42')PW=(1D2"" 4$]Q6"\1VO>CWM-W+2^I7INM_/*;5(V >5A V4.+B' MLA??KE_Z@V2M/?!^LD[@4S'03 +H\L<@B<.4*[DAO#KV@'X7J5+0I#/34!I= M \(]CLAA-)T%+(6OL#$\T@H8T"BXI\L( M(F%XYN$#)+S2Y2ZEX'I)]]-CV,YU*B8J*&(8,4X@(^=Z[NP??83'92!,U8B.-9F F=;6A&]).HE\6+9RJ MUWR*(F!&]0YI>'6[WZ'%L !I]4.^9(B? K"5>QP6]\>-/;B/^1OG^RM_RA+G M"US@101"X'NQ'"+Q_P;;[1C/5U@6$:*H".2'\('J=SOO!OVE6N8>7"O09_"; MO6O\U9XW!L#?.%YPY\V3A?+.'R>Q_ Y'/O?(N_KBB&XW=]O%[^CO$W$0JL:M ME ;5-F[^=YT<=H# 5CWLOYDW6GKCI0,2^2YKLR]7ESKLKTCS G!_@2T 68!]Y[^Z[K45>6;=<7447 M/$*L]H58[>UKPF:97.UW-1'U".6TNES-=;^0L/B&.Q\$V"BZ(],C -)ECK17 M4:)E08HR%YY4$L\D%"CGL'.7808M2F'"T;O%H35&7"+OL!T M?3":O]/=!&$>%9U!$#-'WU5Y)\^RDIQ%((\[)QQ([>TZ[?7W.]U%<(]+D@1] MJDIPF['VN9,U9 &&FX8@*G_:Z>[0SR*DQ7_FRGDX3NGS.T^PCKCY5TDERY5[ M15CJY3>LKZEEIHHY=][M@H)*)U&6P$TFZXFL:Z'"IQSXB1'C_*W[:UKD]J++ MV:Y(&'SF['6&[/52N*]:VK@& GSF)3V-%RI1N0WD\@6%<=W40JKY16FE,K#? MK&!M@JZ?^];#-I#PHO5@)5XC$J^=U+*>#*JEENV@%BM;++48)ENL-54373_W MK?TUT7 U\2TF!DH;SE^IP+Z55??*JA<&;W7>?4<^5PFWI!S5&>JN)" M0U&VGKZS[>-%DV5NQ>63E+57:L6K%:]6O+: %ZUXW;@KM>+5BM=UH\R*5RM> M[95:\6K%ZXN@K!;QNCEAX@868^I%7M.;UG0LN!&XKP]I[GM-O#@O6YAQK^W3J7IWSX-"( MVCUG;1K=,W#1 '&M!_"G7.)ZQF(^D\>U&7LU'[_O'AZL9S:>"03PXMK)+# W M#K]F\<9@T.EN#&L\!0$O%JAO"9FVXI*V7H'U#VKI4MD( 6L8F!N'7[-X8]#M M'&P,:U@%MJ&7M.4*[,CM#M:SE=D$ K *K!V MX,W!KW.Y@0GK +;T$O:<@5V MZ,*S-X9+K0)K!^#MX(W^2<> H0BM4&!-9 S7-BCPF?6V%=-%&U3\#;0I/(V6 MGU/?WK P<=L\(K+SJ=MEF7T?+/YO'/R< L M"]9J#DOY-6F.OM4<:SFLY9_MY!_WN'?<5@:RNL/2_O-TAUFE%U9W6/YI$?_T MW8.3P[8RD-4=EO:?HSM,JSLW1G>8D"-Z[@KX)Z&(;S.\T<:R&*1OGXT1DR03 M[E =11EN3UME(^KV5)48BJ:!VS\PVU PACW:#+NQK&V4;6(,5^**S\UFRK8[ MR9:SK=)N4&GWC@>;+1^LTC:8M:W2KE3:/R^XX?#F'D)&SG7<^=5M[/O3/T@@.\YHRR&FW)2>$LB1A\%$_=)#3$'/X[!P] M231.[[R8.8D7L.0!6#52ZZ@MYU647"?!5_0PWT\;(U:DC<'S2)QKFI6_Q&FE M2/#//D*9O#685B?T%3\MB%V"\#CZ!CHL(ZJ("B3@E4"^\W0F&V5,\DS,1MF0 M"%V\;,2F^-1Q'$T=]I EMA+_5L& M*)JQ$(2&LXNTU^^^O?SY?[SI[.TI_=A[^_KE#E8M!U8!>E<"^3J'/\7:-2"> M5_L:B^-W7PVT7^#UK\[P^'7D 1?(+)F!:(:7!_..4P6C3MB/ ;B4N6P?LI ![)/"YJ!)\,H^DL"D'F)$XT=B2$#GPM1!O-N6.@)CQDF""( M[I+.T^F ;"1G"#A#\PV>_=-.=X=^%O8@_2PHA2A[[,'QYV^<[Z](S7UA=\Y% M!&S]O>0&_V]@AEYWV:@+97-VN]^]A5<%7I( $8Y3 F5GB3TG?UIKC>=+5TX_ MX?4%>_Y%WKI:+;,&Q^&+;H*\6F#VM7A%3[GYE7>?OO@=K;QM=]NHY4M9TC9& M+,\@C$K7M5GQ=O^5/6NT496-M/-NES1=E"6@%I/73=VB@?S3?U'^6;1+K+1M ML[2MF5K6,P;$4LMV4(N5+99:VB!;6F#*U>>4-L,F#[RUOT5GM1C>S+=:#&\? MAFM3#SRD>M!_T?'.SYQP_"&*9U'LIOW'D&8EZ>LM(7OL\0/69(X(W;+ M@FB&E98U7V7CHJ-1 $Y6 F!-G'IR4+=_M=V7VS@ M5+74:]N+;#=E]LX +52 M5]\]Z%GIM54 U$Q?_<%Z^G1KP:[-;6A6["=OZ =^.G>B&8NIEM^AFGUXA!^F M+*3FN=VO]+O/M90[;J\#_<+RP##?MW=<2YE5N^[)@KGQ5+^>@<\;=4\6S VG M^H.C]0Q?VZA[LF!N.-4?VMA^4['])2%[;^2,V'4J&Z;;X[-N "UAB3V[-5N M$P"6MC;V:AL'H-XTXWJ&F+<$M1: 6HEKMS=8S^2^=2+W*7;JX>[VJ+,%ISFI/[3K"N/:.EU*V"WO-8\ MK]5=#])F>FTS[);7#. UJ]BV W;+; 8P6]WY]68(MHE$3.6@_09JUFBA?,.W MO/SL#0JD=A+T;%SIKJAWS)<(AJ =C*>:N%=3F/6.1QC.W"M0)_!;_:N\5=[WA@ ?^-XP9TW3Q9\X1\GL?P.1SYGM2[1F89(R8_B M=_3WB3@(A1@J^:@Z[I#_72>''2"P50_[;^:-EMYXZ8!$O@N7)O!=V#647Q1< ML^=,8C;^:>=?5Z?O?SW[^NG#UR]79U^N+L'?IU4OT=CY$&%+6IK\^(/W[K[; M6N25]2Q(JMB&M'0VX-/X>549F6\V^OC(?6,N$$X)Y'LVW:FE7HDW9N*+LKK#)@XA(>TBH+)O)0H)"G;%N!JV"20*CD?JK_N!( M+19Y\J+,!SEC96B.>SI]5@'VN*V 2^$:^PF89"LS;@XC,%N<^;2)#^D:!=MT MZM.R/8UA >9?)&?^JG'F>\Z9"T]5G*@?WQRV6%$MK=;6+9;SB>[NIG;S*5@% M')HT4BLJ7^WG),B7UZVHZJ8S+\YWH>I$"$*1;Z)69H!26 M8L)OQV70'LM^R$)XY9KB"S5B]X(@&G+R )Y4;R-UA;LNN5LC7P[?_O#UY\OF MJ5OU\>P"6Z.$F;\NM_341;R_HV(>HJD^ E\"[.]BAY$.X:-ENER\V''TM[PZ MT?0$K7;$NM[7^>_@)E<$ TE(I]XG;H(T<4OI!4M H0PG!'/%A+:ZZ&,9',1C M"?PW3'Q@MES-P>VI?]RG9"E^/BA M-R-<_JVM;G:UU:''AXJ6=.+@6T3W3\J"^+EK3Q_ D(+KH-M M-"V;'P7F*(A1L4=;60NF,D$:XY)6I*"&)6.LPZ)!O/NJK<.-W M&EQ%H':O6 M^']F_DBIYBB+GD\]D(,8 O*2!$28#X:4'W,10I]XJ5BQCM^/A+>"<1B0^Z"UA/\.C!0@.#Y2\2T+,_S; M")AF#@^9^3-&?XUFLRA.LQ#<0OP[JMR] MM)\(BP//I7-,9VE\-2L9EOW>X@H.CW_$C?1U0,6 -"AM3 M-Q@>Y4U5QGA%3(LKC8Q59&!(#8 *&493BN%F ?Y1HH?)1]0=35V-FD^G8&?X M?RL#?4&_U>UN%0"2=*79)2/P;$(L8^ VP0*\N:/=[YZ4Z?"X@@Z?X_6[PGGJ MY@[\0JCAI%\1:GBV=Z]'5[TJE%4F'?#57NG&/P#JHRF\%\5O[ U3GEF[0)2C MQ3?Q9V#DW$U\#&W$ZOMHCZ5@>G%[%@F_G 95[-0[V,.LB),E#)@#7,(Q,Y(7 M?D&3!#S+/.L2LMH#;64@!Y(HTO.@OUYR1A]HV=M/^L>EM_<&!PNOU^]_ M?1&L^Z(K0DXG2D 7

1W0VW2$&+]?K?4R$RT$/+_QQV2TAQU\/7E3)=A9@PDJ>\DD MB*P^D6(-]G7640?X $<3:-(;R/>Y\K;E2BC#=U#8S=0Q#M-U:@ 6>1^.K_ZQ MS0L^P9??LFO*?]%$;,AI>TNW[#C.'Z\R]IRLZ.K]R\\Y+=M_^<0/UTC2AZ-E MD3R+!4[5ZYD.7>R(Z\+%;+[C-PHW33AKGSZ[.'(;=2QSYF6-;;[OLYY=:.8: MRL?\PV7IACS5?O@Q,6^VI:M2Z#O"&F\DWKG[J^^+4UX1I\X;:!Y:=L.U=<;]=CU_# MDM03N%*GGD"4$.AJ=N-BQ[6-8Q-G@8:B_@N&JUJ:Q+6X?Z9:P(3-">*8J&;] M(5&A'O>&4-2" G>) T[5F['*=V*_?K!JRHHKM/HJ*YV-PY?W9VE1XBDIFW24 MY[08O2@+$F[*B$%X+CFUYO&'(1!W6CZ:#41=&;ZI*-E)D5B(>68>+/QL2I & M1-/J]0@&\. <:7CI'^1J'LP.ODF91VC]5;4_(9XWS.H'149F&-,/$L*4*,D#OL@'37"]<0FZV\+VZ!RY0[< M@92RN^(DR<5@Z2JCFV2[,=0OI;RB:$GDD4D]\H"Z.@QT9D->N0U)!;HKR*J6 M#(N::A!H^*B-DYZ#(U4=\11^O) M+9)5LMX6R3.]H+U^(8T3DN^\$%J[(7=T&6]S\9[A>LOOCB.?V7;- M/R=Q:>#M3OE-DI)<^/']&B(J%9A#) [2&X;Y7@K$:Z^7-"G&]ZI]T=*'3>(: M/)R;@7KF\":UB6&L$!W=W)S>WG@FGCPF#/)+#JC0D^MA6F(!/;QX SZI M:;O8\D%;-2<6S,5!$^*L&E99!-K7T*AJ2-H]C>ZLVQ3C98"XPL$$&,. 4,FI95&5T(U MHR=_[),R3,HB)*98%WGC)2;@U:V[BD.'9<]Z>0#M<.&N-4=9P>(DX9%\585)V.O!8'SO*R.G$YC:%L4*=7$*Y$,$ZO-J< XEO"!E(V]E7R,@R M$G*7?F 5OQJ'G>O5?++ '-$F>6/WV>"4J7+!H-= M'XRH7W],_E6]BK(M:';#[HO/<5:_['B6+C,:Y_2$5O\=X'6R?OWS3="?R2QK MCYB,F^I')LW2>/V6+X+EM0FQZZ9M61 M\ 'L\;0&$(SFRN""V=VS "2UQ*MG+CA&F2T"N# 5!Y+R/#(/&0Y7O-368Z*XSC+7I+T07:VE)7.+JV =&:G#X 7 MW#0!=ZA/!U [$9<15_>(,_!H*^V;\#:@8#-B-B0P0+U/5+"_?:'1:L;?N*?+ MRBT** ^^850J%AC*2D^B'\9Y;Y&&8.H#1.1)/-#A/4S/;Y)IM=G35MH$!ICE.B'>RV:(#Y M]CNI%) )E548TZ\SFW!H7\1.4^V[]RA-O% M9_SMU54Y?#G]LGSDI[5>QP4]O;^GHPU]?IQC#*0G./>91ZV;B[[[VDOSG27K M:0V*^'DE2:U$WJQJ-7[7R[^KRQZ-O-?1[7GSZL MV>>+$I#EGV?I<_FM^!U?Z>I#]\7/V]IS?)MIGI1'LM?]2R^6UX&B1',=:DZ#F M6IN;G^;Y1TU/*$W19B<$#]%5^6L^\OX@NR>?*PE.DWA9UN^,UL>=B1WD;+-A M*X>[EH[>M%D MC@U=HC+;<)&>3%Z=)R5@ ZQ3$90E**DN].1[&%G*.VRT[*I!1F)3=)MD8:<[-TG8 M>$--#A,<:Y."M;VHHR)FM'I*P9QV-@U+#"'$ _[;F.GQWMY_8'R'LQO.99?, M13]2U>QK(C7E1%SVB/CF@A64'/S%=UT&1!W&NDD< S(*9R5';Q]OV<7L9P:N M#@P9_FN"DVH.'P5/OF;'(77CEGXIWI?^?YO2 QLIVW3!.LK[Z(/MW.TSN:O= MS^Z*]0V^4J;JH&3; Y,&>$(7;&?'N@\V:,'>4;V/NJ)QC0MI4_4AK1[YQ#6) M4'T-@PUDK-O7+G2P>ZQP++WAD]P?*9].E10QZ?-.G1H\1R!MSR+VD%]FW$2\ ML4Y4?4S$Y^13]20 ZLB#Q8"_[QC_/=$AQ"5V/(/X*LXNLYN"WXDC7NUM;CY1 MP]JD,0:Z6@,/^BH?CLA@< >DA]9*0QBQH+8@3W%&GL7;VD'.@%O@0\XM2 "5 M;%,I*_BG]^69D;_(CCI1/!YS[1>< TP&!AVQZ!?HL20RE1X_R'__X4\_'+0D M^7?REQ\6/_P@_M>L4.[?UO\\.._[5:^MT5>E(_*_LJ"[PE_ MHGQ3"%V_!$/(7Y2'2VBBK*3:^,0(J17/)*IN>SL3051S228UIE1?"H]97;N. M""9Q >392'-0CGHT"6B[AR&XV4(B,W5C09:,NITI:?@.DB";J.,O+H&&C3*FFI,[0=!'TNVVIOXH]$ M5$6@GB@V@SK&G5)H[,>*0T-U.8DZO:V 620+O8Y&BA 9>-31TA)I9-T3DYXR M^DC3O.P)ES J1=!$!#G;WE#G%+.W\X3)P:K M%CET4IWT+)5"X)+$+G+G1N/"Q""59M0\%%-).XEP%D.T0656$1AS0J(PY(/2 MIA\JE#\5OY&'G]!_G>2_O:?I\G$39[^=L$VJ<1$ =L6JR&Q-)K]AD&\1(&U5YV;3OZDHPW\\+$ ME50;BJ-3K>_ +=6DONRH)C%AH!J7"XYH"A1HB::.E(EH?4T]T61>/!$M9^MD M)5IV5?ZU?%'OQC2+M@33B,XGE]*X+;&>:7;'3#LKC>X,W-*K1^_C/!'ORUZ5 M7[Q$B9#TSB1SJ)E]2$8,4FH-V&.P[AA1B(-QLZ,Y8!+#\8[(@E1"Y%/]WX#V M*.(B3#GTQH&8M\%W=0'HKTGQV-S)ML3+#%+ -@A!B:KDE"]S_FYE"6-\(+LQ!>D5OBZH:FN$4ZP&6+-N*XR MT35=LH=4NN=CBC*DCDB475)WY YYR&WO>3*9Y0:C^F-^<7K].2\Z[1'^A).* MQ!NVY:^N).+LO$KF#E"DFIL!PKSB9AI*H2E#BQV+W#&R \XBBA:$DDZ.\IP6 M1^EJU]Y;OJ:GF3>8:D&36(P6'&07@T_7*0;FWC;/0*Q&[^/2YE(<^;7K330* M_#VXZBS9*H%<]Q+2-7WBUQJ7">0JT,P!Q:(A?5B PYQ##,9,B034EF"SB?(\ MG@FZ-AD$\3P>"V][SQI6Y_'8VE,.-H2:R!,[Q8!.YYF"+-M\ #F=Q\*,=0X( MX72>JIEEA:#),T])N8'K&LD!LZ622#R6V';!6K4;"$=5VBTC.Q+!44\7: G1 M#!&1TTJB)".1TK8GRCS3LO]4MN:$WDEH(GO:4J/_=#X=NO8<['J5V3=@?Z0A M+F]YRMB2TE5>=U@;(<)/H?(.>&G(&.AW'@&[*S@ \]@&?OPQIT5EMBV#7TUV M[J+-/WZ-T59/5%J$V]_T8[&/]M76D6N]T9$%Z&5C]:#S'6AL M#0N%EAS:\;+)OA_>Y,7E_4^,K?AY-STZ6-+]AZ_$4O4EPQQBUX&RZJ$P[ M6,(UN-*S1:L<\>>=N6_?3#$&EMF&8,@1E4Z?('K+3K&#V*$PN9D.G(,6.4)$ M3<0H1+?3U(4O9%YD/)5P\EHZND^! OQ:R(?.N^1J3)KE*1N=R0&$7M?:CM M:]F@4HNJ)Z1Y%,J.>UWX&/SG'D!>(MT#N]*:?Y3+]LPK!:0(Q]D7/S+I#MW0 MO>]RI3&R0]C@K@Z9$M6&3>PC636B/6]4KZ>UK^E:;-+,'Y.G7/XNHEFR0;A. M!VHKXH'U]M)@@5BWTP00;N E(*XI]AL I?5,0]MW8+"_!YY9[#^ 6-"Q M+)"-"% $F"EFWI!@4 00S/_&!%VIM>A36G0EG?8@]]5QG-E?-+))2(5)I7Z\ M@;W$:9U#:)_0(WWH77&6EB3>\I-M.FN2MZ6#_)&M5[=9S _H.XE?1OW"*;H- MP>QTYS+.QAOZTN$4[UIB6MN+J@N6Q;LSU2.R*I]YINUI-5;:S M^C/G!][PRCN\DMU:SU3 QGJN2#_TA-IWM'0ZB>I26U'[*1$'%07*8"4^(.S5 MA0Y(W*$)$&GE?H/BZRZOE)_E=+GE=Y9T4@R8OU [X ZITH[SHJ[PO!>^ QLQ MK]3K;$='I7C\0%];Y]4$.ZLB#T" ;;U7F+2K_=IVA9E6KFC&S\ K$75Y7]VY ME27+LO7)P\-H"1_)&CC%&*PY3S1:_Q[&Q9#VS,L\9@]1*\)3T#-;E\;>?J;) MPV/!SZ>HL],3UPL])\'0:I69P)"QS4]:PW99"M!&_]3:XU =U!;'O+(8SO<) M**P188[4]GZGG09.(?,NB+F"6YIMM'6_*R MY94 :@KA)AT7W(X+.-=W2A5[ MD]T#4GK?A$3$7M24W!K^SCJV<%DU 5I+3H#@J#QTS=NC0);$;U\U#D!I$P:$ M()*;.-3YYBFC\>HR_27.$K[<>!T75#^/8E:3)D*=&BHKU([<38H8?<+Y8S!5 M'\7]Q)*T"&J> P +)<-@(=/13FU!34:35U\,/4GRY9KEVTRY$TPKU&&?3 B! M:V.SV,Q2>C#Q2*%8E:)@]G'IX\=L?NTQ*<;R0PJH+/H"?+OR4(\4Z*IEZ9$X M'516DFS4.J2 J2'0!.+(23_>PK&)3V!3T35]BE]$;[\L:_0BFZ6CW2U78OUDW.6/KSED[5D,'67![)K7Q-/]?2=88_^6%@S?^=_ M1WX[>%.^'ZV7DLX/(+X#+;?K9*"C]@.?)QB^WDQ]G\=H"I]R>@#RMK)<03U! M@'N)G<8VZL!"XV,B,)IA0_NXS(BA7%2'@QC-&& Z9(+HX4M.%E(+2#L&*"<+ MC4VZZQ8 3Q92* U7[H(X64@3,F7MUY\L-)955WZ_)POUV_(AH__\I_U42Y!ZTC0D:@%P MHB0<+(8Z&JHMJ,EI\NJ?LN>J\U/T4E)"GN.=EB*WZXYN0Q=P=IT/CD09%JCS M8 Y",41421WISZ]CRKGTM!.=3?\\^! O:34!K"]5(S%Y:>J(X9:BG6''&^U& MCBSJ35\UJO[F=RW2Y)G6=RN6:7#Y2,6F6%;0I3B+H?SS(8N#VH@EB;>ZQ$AC MHRTI.PU-"1E8=0@GJZ'N,\WNV'1$V>W=&^J.SNDG29YO?5\/C04=T'X^>^Q@ MK^+TK1\ZZ@>/G$Q%S:%DWR>7"&8]%0,ZAVZ@;2\YTFJ,K?X+:BZ:+JI(0@$O-% IJ-N@O,T.$C*,=\R,?$_$RWCL?SFUX M.( !U5Y;Q 0QV7R6ECF&Y@7?2'Q3E/^O\ZJ3-J-"%*5)5J^(2B*=*\>I&. : MSC:CL:B1X.>,!+!]T1(F2A)" ZBCIEG'V!SU(W3>)N-,UFGK2-*3KYR (*Z91@( M#*(3=A%OJ/3^1I.8-*EWQ5#IU1IVUYD:^8!3:: Z)A 7".1F1V-@E821!T%' MDU9#S8ZA5?^<^!@7VXS?/UG6?BTK9()27O0%49G1->V.&Q(O<':,E*/F$[(* M;/9*&E$E(52_O8X271TU*<:6_=-"4L:N,KI)MIL+:CTV&&M"1PE=3===N-:7 MX]ECB.]9/;N!M6C7:V&IV#01EP0)\\UX6QC9]/?D\;7L^+5&K+J 0]_[Q?+^ M!B9COXA A@Y6R)M:[[NR+T9#'[N@HGKJ> 8%UM[&./BL*1O+\F/?C-)'DEG][$.B2!7ZI-#8 M= <3Q!RN]3$1(;OOGVG_)&ZLJ*0Q$++HD1( M<3)1[VO3L)#K>*2.BX%*?44MFV0^_!#J*:/+1-PQ.F+/^-&.*MU'LWG1&K,E M >A-F)%Y/? 'XE'W$T*KN/D&N20RS/R+#N';^5X]K ZUD0.,V(4>&[:)[4$_ MN*\KJ,JN,"RJ&&\D]2U:O84$F*H=6[>)[>%KCJWR52)8;+V],I0ESS&_V^LC MY=<'C^J)_/&NI@P?S\9GWZ"#U02I SU*)2I1^REI>MDOY%,EX7WA6A$T!ONA MAP#N2_9!++/B .(Y4=NW!8 !ST$O.ZX*ZN27>"]3F\373!BA.:)P\I MG_(]RO].5P])^M 1^"E.TG.62R>[D>R-VB$FM@"AUEX7HM@K)WC(SI^ M+!W0BO6?U;G#+#KJ"QC@GBTYM3 0O2A-R#Z-"QRQ>($2'J7Y@W2LWFFM8^[503B2L\RLX5H)T1:J6"F MNF&A9Y/B,V265K'/+( /+\3:W>IP>7_,-GP_A%AYO*9KWID0.RMO^!5;[^.< MKNJC%G+EQ30XUAIBSK4VE[CS_.,/KE':HV4_@H?HIBC_?"LD2->(Y\2 !$WF M!!^#Q#+/<"_Q8+31/X_P.J(X;7%,HK(C*R1J%C77(QSQ@=0#%7\'=#E1D,Q2 M]8:#HI:OWC2TY7?=EJM.#48Q9EOR%<;VE:FD[E%[\A@M09$LC_D[L-F+?&"ODVE2B%QF;F:0644E MO,:!EL=*O>@#7=$L7HB4O" MR5MRQ^6#O$)<'W%F$: ^.Z3B779H[+F"$MI@3NMA$H[*@5?SC)^H3,33!1'/ M7SM %".BZ0CQ-'H9MNC;=0*MTR@M8X[/3$YL.#%8,*DJ;IRN&BK4.Y7)69M[A5Y8%-'.X()B MHF>)=-+58#<$HBCF24UB"IJ@S6VJ#+LDB<5\I%853I%@IAZ-X=:0Q3Q=J-+0 M4<7_%-_I_3U=%I?WIU^6XN4I?KG*97HT/>(.GA.^OE2U??Q5^J%>]8U8<4\:]S33EDDG5UNL11 M4:\0\ NNMF4;7GK"TM2*8K&72F=:1$F=L]J GRHQFF-.C?.]1+MGY+Y>:VH/ M#PO@7D5,R(Z2'AIF9$ENEO%Q4D-H:SA)[)BE19)NRZ[M9=GM%]] W@VT4=2F M)+FBD\PCM %:SW14*J(>U=)/X4NFOM7OQTLJ^:Z]P!F7S/BFZZ%4;'N[?.+- MD>Y2,LHUQ48M-Y>L*LOXI<3@2RA\D<6689A %Y5"H]KNCM MNH0.7EHW>9F,&_/6^<77BBE51IX-*L_YMMZY:CQQ!2P_R+\:>20R*3V@SAT MG4&HI;<1'2V7V;9DUS*8U[O@L9>P"10>.:F4JC)R&?QXX=@_MTGQP@]L^(6? MU]!N'A]RRR37<$HM-Y=+*LNH'#(XT7)'J]LY%,,S4XR19)8_^H 9*I4>(_1V M_3&!OS'!TI*2TBM]M3(]!HQD4- _L(J/?+D#,^IE>E'UB.R>!7)]KSZ((_!K M?G,9\ ?B8]!+[?D _(Y]1WE.B_PH[1:FCS3F=%Q=IM>4'_]1CL%+@0N69LT_ M^9:,_#Q)Z5E!-\,)6">VZY\;V?9,8J*V!I/0+AJF2P3X_JJ2*6PN2&55; 'J M'B35&.:K[CO30JIK7&S@S\DG;I\(!YYSD!M^L#W LI_S4-UT S@%QM;&5H.1S:8->Y'=:.Z)R?E$3> MD3;W-SE>S..=I4_;PO-YK_LE&')2M\(O?K(WNLJ(VH@HD/N2$6QJ",Q[H0Y:C\@XJC4.P,SO@VZNH4Y MB=>]FQE">1$#%'P9G0Q!4K!)HB4ED]+Z:QVFF+B':!IQT('/;83&H._2<- X MU\.%?L(QS?[$17? $%SJP<0^\GC (K4A>,'NW6M3IV\*H^V6<=&P??+WP,%4 M[N\4GX?)U\EQ3SN1,+Z&F'5PT#GJV47L&=5V \BIHB6A3:MV&^4ZE[:^NB.O MSK1HOM!ES$]"_RM(E'VH(V?)$.^WV/(FY^_/O"%((1^80H,(+* MF5&-OF**U.C1*TD[->/7I'C\.65W.>0JI5M;ZKS7EU[U4LYO^%;94G';A M8Y@"<'U@90S,5MDFF">:)6QU4\19 9H)4\?DI0? M><-?QBM_C$#REQ,^R-*=*_@ILB.F.VDRQ?\^H1+=:J:H8OIIJKWIT6E3O1#] MH,/T\LO_3G-T\'TM/!]/$@5#]$/T,8.+%GKA]V%_DKB[Z>MS:9]T'=3;P$8O MX;>3(,+)HKW4N3+[>ZI @N_7DBH.PQF/Y>.1H_0=I$FZFO&31M=!%E5Z@FR;N73E^MWHP;5I9TSB999MT' M8!79V)5K:09W^SU#V9YL?&-+)ZO9H.S@#2F9=7?;$C7>;#2,_X T@.$[9,$HM)8]M.NJ1*-R .*;2C_]PR?J/'598L2]Z4 M/82CZLC-CW'V&]\H>L\R7 MHTGTFDF'(3-I&'\#DR2!,C/I$,:DPQ"9] [,I'=@)KUSR*1W^V'2NUE,>J=B MDFPIJF;1NY!9-(R]@462()E9] [&HG?!L&C^U,-QO%YNU^+/:[9>?V#9YS@; MWD>[-W_XL[(J?^',RLI;&.BLK+:Q>YJ5U;0A.J[OL2H[XOW9D^9HENY+6\&] MA^6<7FZF:['?F#NH)?CWMP;)NJ;MI[3VUW,5VK6EMJ6L'+QWW<7/<,;\33 CS MCQ_X"A!+R8IFR7,LIGF2=BI^05+J^0J5_1,38>/6+,SC[.6R;@+&_JZ)W_LU M92;\M9!]M3J8M'3@=&?I@G#OI+V/>I?KFC;\GM#V3)5O+:/Y7BV;/RPP[HQP MX )_HL3!/@S$1@4Z'3)IPP>V6ZM)CT#RN0M*N)G@NC-T11&""?'-ON8 M.M]&LJ=BF$SMM)K\"-6:F_)@?E"SF)5+;6*RL!3=LB)>DW4P"<42%FQ6S :T MAQGH,=G&IU=R=O88[CZK=J_4+[+>/%):_)2Q[1/OR:D.T$0R-Z3S9'-8/)_8 M "<)8%Y;0)EACHM(NG%UT=G/6EE:D-H6$<;(SEHXZS18:)9E(01$*=+31,O2 MO#6KE8$D--F93GHI=?K!.;5);M=QLH">RZ31E%([C .8# '5,]!PQ))/L]C,;DV2Z MC99"4VS,)YB]5_REM1FM,#!THMVHQ,F_>2?J#% QQ!B/2&YO;I "IK;'%]KQ MEFOFM, )U ]$K2IUWPIETFI7O<\%X3I+OI6_:VA!N U2&OG66:):G_!&$U_K M!E;MO:;\1CU%YX M<3XD6?/\-24@/4@GIR,C2N;D)JGQZ9E*T]8PF.6IV&O;LP=:3>X(["Q6[V)S MFZ)S\#LO 1A[#<0,KT-Q00OUO+J%DKE;T%-REY\Z;I GM^ >)^:8H:&HAI8D MA00U86T#$U@"4 013/&./I#%(X^!\?1C_ ^6B8-;+N(-E9]K-4W;S%RYMCL* MR_SMBN&XH!SY-A!F,^:;8@U. S! P%ZC;$%A2 M>/_2-E6^XF2K:4X&8TUWB6#H:T])0.%V8@*06C.0GQ_WUJ5_(,M=UFB"<5X7 M9C#?AT: 7)?[#HSGYTE*SPJZL2#X2,7,[(Z*.TKOG.R)RT-_$TG<-V-B[RR=/A8,X0N] MD\73;+JJ*6Z9,F\Q_3+U?95%@"1#F2EWR[+PYL>/ELOMAA_(05?=[V!1U?4& M )5<9[QD6ZJK?F"=*EP]#L5IE5/5UP(KTI^V!;;C$J* MO/W:,MB4N7("3+E+*D;G>YH @[9C8IJ!F3?FFPO>H^^QI#:SZ.Z#(1_CTAN_ M >45K'[#@0S+35: B"B)MPALD*%K\H>3N[%K;-3*YU%9&]IYMN-L "FVG&;CI M9F>8E]F_O+:$T4/6K'PQC//<;,'MS4L6;8N\@=YCA>TVP0WBY]57;N5WMJ 5 M5SRZA%=:?\I8;K'3I"=N+I>UN+L<(1SLLP1V'4ZD?FLB$G^299QE+_P W'C# MMJGO4[JAP8=Q=!0@,!FKWP9&NXZ7/6!M'Y6GYVPNT #+-D+VZT2>?1V8!+WP M9R1V(4==."VKZ6)2JU MJ'X2R@6CNK Q^,\\@+Q$N@=TI34OZ-YF)>_XQH!T]2'YPO_*Y1@W"C9(UPC. MQ;O2-"KJ35ZTV-S#)[Z9INHSAPF-47>BU%A=ZL934*]FPO6.NG M-F1'W7SHY#MX2:*,K3XGZ[5L-43ZK$E@_6=STT_7&OJBALRZEO\C^:CYR#,Y MI0%A@-]Q0(RN6 _68WWLR*(M(4@M6X7UH(UK$,L ]N%5S"?!X^MIZKYIQ]GF M*4ZR,B>V+VY4'_&L>*[.2&"]0;8"Z"'AW>C)P8N!MKXA9('9BMK/PJ 0'" 2 M>EG%3LX\HPD9*X%^]XE0]&P-]HH&SEZ6;S3Z;^NU2N0\F"K@'L*&ZN$.PYZK MSE$ZG-!NFZ@H.!"50:W1JR"16.?$63\:X!3"7J.9'6_%S%S2KMO$7)@D+6O+ M,73VX'E?O154))2%AE).5IVVC*=F;WM"*'J%@3C$@.?! )_#=<5.5?FZ@6DH M(]C(#*YXY.T%H:HKQZ1F6E03VG ^D:6L((Q&E3 M<*'DEMF!T5S= I]\5S!9P5$T]KG@E05C0ISUU.'9C%09!E$[.O8[[4P;-X>6 MH8$+8?<<-&B&SH,J:J'/6RK.<)FL;SN/B79:B[5'9Z-.VQ:@3"#U3V09SR,% MJ(,E(8;T]Y6#_UQVD.JZEN#8CK_?)YV,3SZM7% M4_%F(BR>GMXY; =CT\ZUAA M8RF878JVL&"S8M9G&=! EX%6/O>'2;2I-TN?2' \Z.*17UXO>3&]^^+ZMP!9 M1:5WBUE/,V9M"T^_+-?;59(^G-,\9YEHY,_IBF:73S2+"_$@SH>,F:P_JC)@ M?31N SUB#N"G.H>QW<;F@/;7ES]7&QH];RZ9CB$6$5ZH"DY_:W:X24/ MI$NVH;?QE],O\29)Q0&*_.1$TKS24[T!$JQ^U\:JEM8RJJ MI$D1?R&T?;8@+_Q,TBU7Z7[NF>>VP&'S@CI@-=!"C\Q67OUQ^"A=U2>?YCS9 M4-5Z%U"ZQUB-- I1E?;Q^6ER9::EWD)TS-*T*"HP1(T'1DQ%1J3CFG\&'U])I7&(&2 X+I(/E8XUM)V5PTM*P M2;LI=J4$#6?9%Q)@62&S6=+5*$G+54C+M56C^&:1#^7O56;(LN>[+3N_;49\ M3_F9)+O&T_ST2]EFEI5]YSA[$0MU%^7OSX\I8>NU.+^BH"7@Y51SZJE'54>> M4*CNI&WH*X7NVVK.-^Z\1V_.Q:$[296V[H2QYE\%-Q="YG++EU'F9T MXG2<>1U^M["3 MZ$N/MV>LP(![^GA+VF!-6D_E>1$WPM'C2M/=H6CXQ?[WKT M)1ENP=,+#<<[ R&LH4[/K)-1CLP#:( S5NR,;.J"16/0*_HK-#_S7"S!2Y9G1\>7%S>7YV MD)N;LO_?#R]N+TAEQ_(Y=7I]='M62D0V'*&.LHCLFA#(J/)2&',$(7- M4#;)W,9WZ]&F.).<9AM,+>=@WXNP['JC2]>)[LSS>X8< Y$[FHBB,IA*\^E=_7/EM$E>TB3?WE_SP4%,J8!ZB3,S'^3 M56/G^V:='/Y8^6%67?H$BHZI@\F/"P M.BN$L3@C->^D5NL\@:BC-J ^1CCDW1;DEGISV?A3;^7*P#3?!O M(*NUQ>A](C:@Y&6IXS<'TCSG;S5D])FF6TIHG*4!])\FP8JAQ'I$<1M# \[; MMV'_&,=/,O8(>W^+ M98"6BK=])Q6^GJ95T:LU]Y(,A"\7Y[-8>Y^?"5IKT8[M&5W2Y)E/KN<+DOH^ MTWP*[_PW7,=Z_E%1*Y]_1*JWQ*J9]6LN; .IE:U MMT0WM;0<41KKE%9+6:,46N@$E_I!GA^Q<&E':[6EZ+BZG[TD\7V<9.0Y7I=# MK7+4M=JIE,]V-WD'6:;TP-&2V1A5$X^E!O0S9]NR3V7!9ALC2G+#C*!S'>+6+?4M6F"7"<"&HT:2/%6B"Q)7DF3)-GS: MO9I:Y<>E-P]H?8!": G""HO:?&&+#%/Z@-C39Q-XB\)(+KMSJ8[CIZ2(U^HU M$DM%91)1*Z(G#I4KM\G"X-4N06B-U;T%,4%;'>HF^+]NH?;7T+AOA(V6[Y" MFCBNLJ'GM=YS(%PN'KL'S5GT#HR::C:K-?'IK/)ERV?8-A1+[Y:\UEJ+Q.,N MD8/CL1$Q>B)#0FEDLLJ(@YIEM#GAK>PDB^97YR4;BY6-$67=@AE!SP40MWM98;%H MB%V: !N.:LG=,%7T79E(%T&<4#P/>-I480L#4]* V-/G#WB+O''"8:FT:8(; M.J@+:$.36E6PI"JJ(5P2'P)+P+5U?S0)IN+>%&SYVR-;KVB6G_YSFQ0OUVR] M_L"RSW$VNC]FFK:RQAJTT1.)UI_;.1^(:[O$8;:H2AA=S3^22I=\XMJD5O>_ M[782SK3) AQ\4Y+0&M)G!T ;O&4%OEX8KX_99L/2F\>X)-=1463)W;;@\]2W M3'SVOOP:JZOX1;R&G65\^4ZB MT\W3FKU02JYO?L[)FS(/Y<+0=P'D&ARH#M,/&E@D&6F6[5&20FAI$.S"'0&@ M-,<]M9J1066(5)9(98IT;?&PGR3KK=@DP-2<_'RJ.\ 5]GU#B JLS.4V0GN& +L3Y]C@&:BSH5_ M<7WA7P";QRS P*8':TA@LW:?HE!OGC@HS@>NYR).Z-UX\X92HF786&(^H88V MD?FC,&^@BU0KVAWF3)MIMGH3%1/;J9]I5@CJ7+"">N>,,IH,_/./&#$4'A! M;LLGWL_$B[)UDRXD+][HQ0;('XLAP7]HV 4'%#X@1)"JCM@01JG0QU."?=UO M+R? 4$/& KE5'U2H;L;J7RV9JT[4A0G7/XM)>"8Y].8Q*0+RI",*P$!4?>B7 M'\#PLBE!Z'-%K]=E#,1#*+S9O69:C[#R:\K/%.-7M]Y_2/)EO.:70 (X96=( MPS>H(0=#RWA)PA!]@'WYP?8#9-N<.F9:'D ME:J)S;]N:;8!Y!"UDB9?R)0B(4-?L^R[W4-2]08**^/J9G>8WT3E54>]P98M+4$.YM(>M.Y; - M^\>PT]H$\(T,8%VUVJDN>)SN*+F*D]6"B-% J?XMHMZBE+F#_2LH;A]*ULVH M;EWU">6M4M]C;N .O1:X3@.P$L3.)"]Q?WD]9.]A9R+;A_&UGNGZF'UE:/ [W8\\U8UG^ MQF;VE#N&CO>^ *%N T8FD9KFE?'=Z\@-2GA-R!&Z4$]+%4.+4U*&O%4A9P[1 MI2]]#JDW67_*3%"EO\]Q-/?H=S:HTP*TX?3.)D\*?WX=26$,H*FCXV%,9PR/ MN:G) ^2V'3X0[6=NJ.L='X@6^5!1BS1"@T"+'K_'.Z2G)Q$!]_1YO? M7'&TX?^R*8(F&Y!"J+;A,G6HO.ZMNVQHP.0$HK4KX++$Q[C8\MM#Q7VZ-MMF@18@&4)EP65^D/O<6W;0NI^<&S16 MHP_;\ADE'Y,TV6PW];Z(IIX%G"@,\(*F"7.\+9*$W!@X1>C:$D""N-G>B M)S1?9LD3/U)9<2*NO:(\'6@5<;. QI5#\IN]6G#>9"QJ!,C10]D_%2\[AW+; MX 3$J!D.C*66V!H;&CX;/0= 8^7(9>(LV,3)K[W-$%A/=;$B7F-,=2'.<%7\ MO>4MJS?@;TL_1U^2T8*L1J2I(5*1N624&$7MVJGM:RFF4HOXD[?BQ0K^ M;$'XT[+#5C[WW5G319#!?_$!(R32/?0KK84 ]!/&M\$;H-X74H"]$4*&>V76 M)>!['FP@WU%4@+Z2" SV@VAJ@#_^[?70K^1UX.]:]#.F*&O/,[SV7VJVI*#?GW?LKYCU)6-^&D(5;]\R?Q/KP]#P R_WK!G4HOTNQX]/[#F5,O&U2&)N%C.):>Q 4] MD#% (=*%_T@$ _L#H^C E]LWHEZF5D.>[AZ15>S[ #)M[(98U_S6$J /I$Z5<,-=5<*3+6 M?,VLMDU3)W-UWL9DB,ML;)=X%3DV&'P;H Q*D I\8J<]5QG.,IF-\]9K"J8Y M!6FBZ3^Q'&^SC([?$E,*C-/,3@ /F+5)ETFG[P*(U*Y2G8*6U4=!IJ)AZ.0@ MEOS82BC7L@I$]RPY08.+;#4P;P^%?NY:D/K1ZX6!.:6!<1!,@C//8RD$E0G/ MQ5S5P+2CV2FY%SO@]V>@CL=9\*^AX1\XQZ0)@8D.AGDDJ64_[$CIY?UQ1E=) M\2%>BGW&_"*^I."K)A\HE;\Y;J>UXPU0:S:)0'YP&67C4D\ON*7HJ/QL)=[R MNJ>4Q.*);Z[9(8/-"MN0A2 #?4I:^/3-3PT)-4Q#I1/^H4)CXU!VU L>Y2?\ MGM>E^"P<\)L0#H.Q"JM(_>J^0<0>]=BP350/ZDWBXG#Z)L#'KS# RMXS+,+> M>LSCI,@_.ROH9CS[")#5U/^.K(.JO[/NNM8/'=E6^+[^+JG5$&FDR"?Q0 CZ MWA#%B&IP,Q(4%V;\L'%5PNMT5>Q.FJ;#& ^1!U#??UZ@[8KW/H=)K* MH@&V:3GZ1N[CTM@PP#8"P94@$T'B;4X'.DBD9F%OA >I. M)NYLG&/C_$#9'5T0KDN$,G]<%\:._K>)?L!,XS[@']",Y17-$K9*EO6I25=9 MDBZ3IW@-*(4F54T95*LZR LJ9ZZ[OP:_MME :RYJGC;GX87';R-<#-R&A-%, M:Y45$Z7UWGVQ.6^:J=J4J!;IL',L@L#"H5%LMBGLFU@E50MN>509- ;_D<=< M&$H/,2^WYN=0L3C-+UA!\]LL7M&C='59CN.S:[JDR3,?V>C%?I#SZ;:C8Y96DW(=X1]'X4V!V0,,>;#@]0F MF.N?LS:Y/;[0CS>^F],")] 76SU*W041V@LB],7+:L)"EQ"DM4$^<2M$F/&] M-.&=**JQGS>F>#R9]K8^0?&B#)B\YZ@5ZAS8*1-".+!S;-:VOCW3[(Z9*IS& MD>G<3H5BY]S.M,3$@I3QSW?OO(AE");ZIJ(VMLPF$N/C.\?RP^,[51:=P0:Q M,.A<3$-,;Q=?==3KZ9?E>BOFF9J.>GTABO]7I1"@H\S#T['C*9-^I#%/ZGP^ MX"Q]VJJ//S8+UK^%3G F/=2F,4?F1B\ZDAB4H\YS(@1".A09$&-F&XT^0]0Z M79:8+(= E)O'.*-76;*DTM/PH.(*THS%D:DS=."20 I?-C22FHCX^QLL)>+X M!B*>!G)$'CCZ&CKI(J0GU5!31RVYEQ (=IWDOWW(*&WNN;R."QC5S(H*TND4 MD>FG=N62B$:O-I0T&(OX<\(%"'\2*#$!6-%0%!9%/5G5-G2T-7D.@<"7XLJT M7]@Z+L3R$XB\>B4%<55*R*25NW%)6*U'&[)J#$7MIX&2U( )#4'-$=.34ZZO M(Z;.8PBD'%[QHQG=2>YR4HLY&-EAW^ED\&$[JFOO=E*-Z0*XW]O3L$6G7VBV3'*+P9Q&0T$4J08R9R0^7-)'[91%G'-Z4O+]2KSV@_2V_X5L(X6UUE;+5=%K_&61:GQC^6;@3"&%?-^AK"WU4T04UL24'K873S>MA66%C2*^G0@ M5723!B2NK+<6FTX5MG8]@?LJ8^**VB7G_5.M0>Y>R)MMJ53V(+XCK-'KI( @ M,X .3&;F&\(,8KS$!H#I2L][Q3-:?]C>+1Z8#RHTBRIVU47SSPV:=XKDZ!M$ MLZ*+NP\XA]6A/4N?:3ZE8FD4]15+JNB&X1)7^ZI8:M<32*XRUE:LNDB5_U=+ MAEZC=/ QL]H06!"I)38 I%9ZWBN"7=91I\RN*I7&+!V9SQ=HIAEZQG*#9KF*APCFLBB4IJW;+! #UJ,LU\L$&I=[6"8P M>\?IN>J7"63CKS"7"2 (F]1UG;Q,H+$UK2?[FI8)[-(#P(#ULH'K]*!QN8?T M8/:.,_FJ3P^R)80PTP,$89-F7R>G!XVM:9.Q0:2'LW3)-O22.).X+E54;*Q=5NV7I6->FU( M.)R+A$-?I>CS4?4B13FB*(<::?GG4NQNSH_2U?%C&6::GZ5=&7$J\%HST$>S MN"M["!9GTVQV&W!++%9S]%S&\1+Q@P++GF@K2/K6 NJCXH&7.4//,,?,-M[/ M3$AM?67I3'7&,J;)^0D-[P1FC$8$DM)LCF9&6IWU'* M1-)9OY!XQ9[*X=/W*2O(2SF^JO\=;-+1(PZ68(PH "<3J25@XM"TP@,!$">I MISG'1K^8%_JL+JL+4BF13_5_@SG_W1?ZE;-0^X6_K\ETQN=1GFA!CQXR6K51 M>DJ/6; I?!K!N0Q7FL8O9B976N+JE:/V.=D)!'(&#R#,S#8@ V(I=7H4,EAV MBB2\JF!T,QU&!W(?R3A;AY@\G.A;Q\Y))J-&[FU<"9)5+4E*8YX7NR<#BN$$N<]K6TM= MMD]KA?\<<)[$=^(,X/:BEYNB;"9/5)?W]=LA\?J*Y0D_,_CT2T'3/"F3V7F2 MZ],#BF5IYIAI&36IS&J+NWR#T2QX*IKO+6K/SQ 6%V1G#7"CO%;!,^[CS-/2G:=FR3\(>WSFNS_;';5"^YV=X1Q8[GYO=C:')_2T+. M[ACDB:;[:8:XI%&+)A]MY/P8R2M.:X0"LNMF FM\QX.O5]@Y1)6 M)UT52/1SI/1^)M3%BF7GKZ*':5'UK,L=H,ZY'+#8O^@V<:P\8X12CTNNRF_( M.P;/\7I+^91:U8=ZJE/&UX 6Y"_QOR!IU653-;^S4@ M1O$:W3S$>'JUKM^B:[XL=7G_0!>K7"X^<3: WP%Y/5M.SEFAN37 M%9"FL4H -2%QD^Y22\#P^UH'+QYI M=I86903Y*%L,R.7G:P$DFP2GDYP+*_4JSQ8F2"5*_B0!B[IK3!&T)? M]UM+0#\4'\%=;L\5*O#Z SH/DR!QT&#BJ-ZSV3Y^[?A0]1(F \1G;Z'S I3B ME5R]5#<=RJ0PH#^VB]X[4+HP@E^A6:._@4$XKQD9PCDD@/ZWES!@K##B@,IF M""30=PJT@@HJ8'\MM$>*A$L/0(DPQD-/$DVMT%AV"B3< M;H76S704[3H8'8G >AE(.-+U-V8"R6?/HVP)ZZ^.R#*N6JJ;;F52&!09VT7O M>2A=&*FAT*QI$<(EC:8(#BF@_[DE\!\KC+"OLAD0[A4OK("$]2Q >X5%:][% MFX80AQ,8TG_)11"E=]EE".\6PN)NYH[YU1>M'H!)NI=A\"&&O/L%Y&\>Q Z^ M)8SINBE(($/826/T@;>I!N1J'L .&X!UI79[;FI!W]MN'&!-M1D'$6N^MNCP MAAVSS5-&'_EFV6=:M>P#RVCRD%;S)I2OQK[78*GVT^LU+,EJ^_)Z=@LA.NF'--Y&>/,T1-\=Q7M.RW71U MR\J6_IH4CX]LO2K[Z^77O7DLV_@^SNF*_QSE;R&^WR!'SC531WVZF9FY?:IC M<*?QQRI+I_2!V]=EZ9E-T>7;6::C4I@\Q5K)7 M'!1=B")2)C&[5%-O,]QZ<"7B1$-XNDG*& MFVW(. WUO%?(HI<[N%L\M+8E3;R"4ZN01F=!A-:"Q.F*[!2_'3 ;ZI5+-/NJ M2:496@YX5S<%6_XF2F9^EN=;NAK6(*-@4W,T@G,)JS2-.<-O]**EHUXYVCTG M.1=8-*.M1,B0-TE:?^)YS1$0;F8;F &IE#H]$ADL^^?,59Q=9N+0GM4O_'*# M*UKU/+7\,2E)N:160N65RHT[CAD\POFF-33FWE..JHJ=)7TU3OT3]EJS1RM"T>69;\"U3JQL*:HHFFK1R(^=[Q!.P["!!IL< MNQ$)31+MO6^% <' MEH*PYM"K>2O75=%7Y\DWB\^3M.PJWQ^7?>=$1UZIG(2S SE$JO8LNV*HS F4 MF&/= 1]+YU7-$Q+A\$<>6P5ME&%0LZ6GHB*)Q*XG;JRVR^+7*C>^'"V7V39> M'Z_+_G]RG]"5:M!FI=7R!J8UGT40/\BTEUI\WPSMRTJV*R0 MC?@',3!@(]QG -P\*3LB:Y9O,WI+OQ3O2Y^_Z6FI49 S4JJ 2T:)"_3CO\ N M+7BH,A+5S[,V24459L%'6#1V^; ;N,2FK?-4UU\8J,BS?\J%50RRIVXZXMI_<'I MJ#$SYN.GYGE0%#0@0DE"<\1T+)1KJWFH\^:)B/*=PZ#NF+5J2TP+U?D$!3M# M)JJM7P-A[^LX[/ (J[(?G;3.1L\Y2Q9_%:F??%L E@8O.# M/.(VV,J XY;>@^(ZGZPY*^AF>,$27,'$ZXZ"*S;O7.R%PT-ODYC;-Q(-WI7I MORI#/G%I(L3]UUTH+" ,E08.R,N=+HB- T]!<="ZREK7UCU45*>3'C"7DXCX M-1;.:>5R3I&T*XWH4R( -YA3(D!W\_%X8*P,M_Q<&!+2U(@S2*JG1M QZ6]J M1-ZX]R^WI=NC+PFXFS;6,-6(KH8K1K8^]M)3&[F;Q,B!%3TC%X0+DT]$ RMLH@-@Y]!<5&]2PE3-[$1,SY2;V'O;#0;F828,.RDQ;2I"40 M(! Z@J8K]:H@*@8\47E!P1SLB)KH)T1=,:\TOA?2M7XF\:U1[U(M[U)MO:-: MTJ%: &?H@Q X=<@4D!J\3W2$%;MK#L&FMWM#*8KRB'>YN#MX'? 60]S+!$7 MVM#FIXSEX%%-3]B4QVMA5P03YO^=A+CWWD;MKT<=\*;+*J4@AU="Q!!VCN6!H^Z-SQ3ADV>3SP%10? MRXZ?[8R51 4P:G8_;]5QLK^>U]CIU"'.G%FL!>$=_>"GLF3( 0Y^9DQH=;2A M8R'MM)8KP+KOLTD<8J#5W'_[EM Y88@^!Y[^.GC/29ZP] /+3MCVKKC?KH^6 MXHUAR8#=*-H6$(WH?!XJC2-WXDQ^#*S3JT?OXU7U$G=]D EYD]%E60JR%^_' M!@$BS>PC,F*24FO ((-UQX#"O?P6XFT.K@Z^(6"IS\3W,Y.E_)36K!WE*.-(*:YQH5X68\Z2@O" MU=YR/;)3)"PCC>HWC79%/=LGW/W5O#(4R3H15RU=WE\^U9>#EVV\3XISEHMC M1V[H@Y@HN67EU\C9.EF)*YP4>^MQC;8U$L7H_*R"T P7-16O689$A.4HZMOB M=;A6*YGW3-/J;."N_NYS/C^R\UQ^FF_751>S)UW=$DK>TWN6T>9?M_$7W[<] M(?.#N43G*",BV!]D2K06!T-MS(X$8I/VP^L#&;%;LE;VR!MN\;OJQ*_&Z(C MH;V!\1J(J^[+!,M<;WV?I_K"K\M[_4&W ,E=+T4C.3L_*6V#^Q/P&QK-WO3I M1*\=[03".]X6$FUF'98A'95*?8X9;+N%%&(=,_J9@::##IS$=$Y'AG"AKPE/ MROR. :@ ,O&YYJA5HYPD"Y^C'K6JM(RY F9R J7*6+>;=M.@3EHUAU9!$644 MU/PX5YVT:K#K$CNP5#NM?$N=30;1P:!X?YTH J39:3#REF)S6OZ CT?IZH0^ MTS43FR'J&RA&:18@NTNU6MG9E-%8QTVY9D=ZQICTHT9$3%ZM6B'?C('$FDT( MR9 X&K4^>8SV/?&GR))ET;V;K'NY[04M+N]OXR^_)L4CWU]8CH.'&WGFF&C9 M-L'$?!):.T7FYE3_!LI.,\O7CC=E]ZFZ\J^^NN^>9>3ZYN>%%?I0"K*T-,L/$U@20,'Y.DR(O ?*1;NYHIL\,&DG2Y7J[*O]59O7J8N[V0M,0KN;&@A.H%V>/)Y]] MN>VRV&9ENC\NJ\ #E?;3%"+=]#H2P2#(P"AZWTENWT@+F5K4>T+>W-&4WB?% M=V19"04 ?U44A]#7_.H2U ^D1XB76O,#]B).4KHZC;.4]VZ.ELOM9KOFR]DG M9:B6DCT?4(4=$<-R$C4^9RLJ@>^F0,& 9L:IB&K3+I] MCL$\[05WB#T7J+OYH!.]F4J0-)+D31>(M;#W<:H[)"J[-?A0]-;5Z3=.L1JF M$U)D>;3U+YE9Y]G<8ME+J1A)R!+,8IW9/(Z/F@6M/# XBP%]UU, M0XHTU7X]0 %F41ND>,N6XFU'_A9-\_8PGQ@\WN8%V]#L] L?[9E4]WK^3C-:E0K^B;F=" QM,@.&6UMK$_W MB6WQ@V[L1>/)C7 \H/?4:XK7#Y@'F;)4Y\X8:<&*VZ8IT; '#D8:%@YGL'M MT=D.X?/9\$:V?L,L,,K3_:RT8.4%\3P_D)\]CI&L#N^#6]HQ.)S#RNQP :F)3DO^5'Z>KG\I?,^+QF MD5#EV;40V89)>MFY3-)91V42P)&624;]Z)B#F"=9<0865PBG;($"SB;$94 B MG5J/1&;[/DATL[T3U[951P<.,"M_6/\ PX=$WY^"T)ZD#'0$D"E'S&=^' M6'[H%^.*\##(C]I'<5^N"UN9!?1(HXV\Y:;M@GS0B?+9*XVR8L!K$V9/@]>; MY2-=;=>4W7](TJ2@Y\DS79VE11D_?HK3D=CB^V%;;#-ZM&%9D?Q+%)_Z\ 1Q MF*)J!M6%Z287HIJ>RR_$QF!V2!RT2\ML;'=19>>M,$1:2Z0RM2"5,=*U1FIS MGE.("^0S]X@;9"]$+[WI(20[J$'W9:6(#(!G+RF1TM"R2YX2/)O@[,<5CF8"6RXR_"=FHD^;F MF3"RD#7$))EF2MCEV01J298Q[%KA ?%X'>N)SK'ASCOGM1H_D*]6;)&^4PWN M8&U?Z%<-!?8,?\_#B3Z9T":_6>5#G&3BE+9JE% VMBM3\T^CH8K""V;*_<'0QS6I8NB(G4?"&VL2[Z,7G M0Z'70G;C("ITMGL??K67T5[>5_WMV_A+/87ZOCK" M@MFFQIU F:8 DM9UK[ M=MC!F=H66$J<9CW:W: M#G1[4TN*C1V.&3.H.O0OP2\Y4VS,+ECUG]?/L;_8-GQ.LYS?NA0A[1!@,)??,AK,T)V$ 2I6KIMJ6Y[!Y+?6; MVWYB;/4Y6:_UG12IU"@+#:304DO/KIM\(7,!2P)CS1ZSF\>A]1?D$9424?GS MJ]C54Y!31F(S$!X8B[=24LT'!^5V9-LQ+R852+EV=$$+Z[I$]_:GSZ MUCV,_796>XF@?DIVNJ2CO.!#ST8BL*1@#S]I?IB$!U6J !N39PW+MGA.(/5& M1;KB4_2UQ ME)A0&@5,5PB^^DF,"[^]X]*D:Y)T;8I<[# Z R$\YS MHEIQ\ERI:5OA]L/I[8%.0_U)VEW9Z>V$@$M M.$Z%X+P$8[?$:&ET9J)QM--PDG\'.PTGM\,A20XP*G:(VPU#X)=QNZ%/@OG: M;CB8%CI)\N6:\3<@E&4;KM&49XC&W/1B]H%?;L$^M1D#:"5JYDH[,W>>V6V! M!#8Y5 .RFI5[I(3ZV@_\\*H8W!\"]@Y:\+53^:UL0*??NX6DJH XP60@!:&3 M;ZHI2L<3BXO"GK[*+$BE1NISGT(YJWX:M&"U1Q]Q.^$K=XI'L$FB8D8AE5G2R2! MRS7 +K!^@UL80O)J9Z5G3_FI+74$"_? 69AT]+@ M]OG)5^O2W,-/-*59O#Y*5T>K39(FN;A![9G6I[R,$I.-TBX#P91FIQJ(&]R< M8N%1GSS AJ):=D$>*FFQJ2'NR?M. %8887,B.*0T1+_/7;A'+R0U;:Y6[:V^ M?.*"^4_\*/S\++VB6<)6/V5EUVG(:'<>&OJ[\# W5^"W"36Q.&N>-@LY\AK= M%'PEEU52Y(&+T15YDZ0DY_;R[SPG+(<48'O#W" 5XCOKY4U7W\5ODNV^M7++ M+N_XU:C\?7^^#^V&9L_)4CW=-,O(*%7:&4'+AC9NW22\"2V Y31KPY'R!;9@ MAEKS,"?-35,1H$H_-O;D&<:^1:^JIW:NVAR$9G!N/^P<;V/1["8$T%!&Z-_)0474G?J7+IA"JFEX>0Y4.X"Y2-'.09_ M#[O.C7U"Z R4:O(NNR2G0=S?6@/XJ57%RUE:=GBWHD]\63S2 M[/8Q3NNQ]2\T+_BII]78&JM7.='MW+ZGM5M?/53+ANZI'CEKN),N[Y2F1-491QW8MPU.I04,^AHF0?? M@PX9=[L@E6/2\4R$:U*4ODGM?$$J]Z3,8U4#?D]C>^7(MY7'0NWZ*D\,JXX- M*YMVE*[X*:X7\8;*7^QRZ +:I9WDPG5AF="HO4ZY3F_?K'(QU6U4I_5ZAC6, M%^A<8M\F0<_$FF4NGN#-*N]._C;>4FQ^N2WR(DY72?H@RX^RY]WDUG^.D9FZ M%FW3RI,H6Z?IRC@*EG@Q)H>13O0^+C66-+ QI31F0U*J?F8)H[JB(SJ,[;@ M@=4 I4+!31%GA34.0(.*L=+7A 1=1]<*"N.N(PH6#E$[&C+KU@ XK(=_Y>"L M\^2U N 0"P"'O@H;RXI;FFW.:5F'CUD^WH>E$MB5MK' ;"@/3>+VF176]5"6 M*D7B\[=%^8"L^9.<+,MGOD^35,>,07_E(9Z'LGU RRUY!?0%2]_'Z6_-L7?B M#+RRFRD[Q&73[1JI-4CC:)GHMKAA72T\[@VJ>&M:5BYQ<,K7D_3H#.EZN:/9L,#8ZC4U!JXWE[M03_B5QM*SEL16MJ)& MAGRJ/O7-56N4L)D!'! 6:J+'63N_^X0I7I6Q]8J&T8,.2/E[XKM_=%2(T/GF M,*RJ.LY![*OV\,F[.%M=96RU71:_QGQIJW@I"V6VC=<+![ M3A]8J&1ND#'(-3,M]U(02BO#2TQ6:<0MB3"$, F,!3Z0DG'T[/U>ABPCJZ:3<%R.<\L!WTT$;+/NI7 MC#-5GQ,1: @+\T8?>*OT(%?S ,;7[VLA4DN11HS4R MQFR[+EOMIL_HDCW3["5D5AM !N:Z.>@V"4!N#9X6=*WQA'V\2;P9#7 !^P- M75O4;Q&1Q@!YTYCPO871,SLF]<3]X1CKH&AK6O>4Z3C:^MS;8@0/.9$GHK*A;ZUN0M>=Q;[C<5[T:N,2!)*PF M[1+G/&'TE2)RZJPC-5 I:6KYI3$K:/]+06-?$ZG M\VW+R.%!"MG>+J(ZAMM73$U.FYX:< M8T][(*C2Z022*FQ%33^X(2IYRMASD@=UCK0U:,S$U<<31-ZQ"0"!57X]D;C@ M>\+.2^OK_V>;)?DJ6?)-%_)-OC#IEK!ZZ?DTU=E')B? E8&21@N1$ IEFR,P MUFQ20$;LTBD..&7VX8U)?%A[>?\A2>-TF90#798GXHP.924$JW0Y953!();! M"3J[8/Z,%(.8B8XO+VXNS\].CFY/3\C[H_.CB^-3$T.[[=YDM(\WUU\^261+"B:98?$E\MB MT5QFW0FI-8Y %%;J1\T3TKDAMGP8"@^UL9:QSA02!<=D:E)&J>U[Y4]UP"#G M.$M-_-')#ODCE\7BC\RZ$_YH'('XH]1O3G9L'X7%'VVL9?PQA43!'YF:E#]J M^U[Y#7IPR%C;G&.3.N9<\** M6^@Q:&.%;A40GX8"[5OE46;*WU,!W]O1\602"YX3OK@5[I&M5S3+JUZ6.?.; M=<8E0*>#5PO47AP5!:-#8'4PV%&4"5$E_GYT\=/I#3F[*#^_//Y??[\\/SF] MOODC.?W/G\]N_RO$T@' C[R&P,*K+"9J=455,?GSP]VR36=YOJ6KDVW&SZ"J MWNT6Y^@>L_2Y;&O"TK(DBK^+I,PT-W19BA8)'0]4,(SMV#[/V.PT,,<]_M%1 M&,W19X_9#J)K^E3?),3NR;*5$P>.DMV1Y &=3HX#6.8"-L.\,\=N/R'-;Z%W M;B&^>H#1%+?$.JAOVR65%5*9J=^76Y#FR/?6%J=?QQIIS?U.-R62PN6;MU4F=\&\[ZM;8-6:"!X #>6Q&W)+^6M+ M^-*3'9% 8LD)')S/MZ%T@E2KF:"ES =KEMB+5:6'=$[!IAWF+Y0J5^=[+.CZC#]-30> MZ-<8IRPLPE83K980<3&$.^#6NID.GP.K[!K0>C8>P,"],WN$^1J-;N_R,@_P MK;O/?+]+Z:I_V7N3ATUR31I6R\UED,HRZHX1@Q,M>[2Z4?N8B.>$"Y!/E8AO MCABCRRP#,2"(2J7'#[W= -@A?V-?)R-G!=;;^3*K#MD ?Q-?J3=F02"OXFN# MJ :_\;5[F;@&]-Y?L1]S4/:ND5Y*70IPWB^2VW5*#!'5 MIW_#6T1R!4/J]_SFT/;I:2TV%\;K9LOZ67K/LDVL.VW"3FO'$Z#6;-Z _.#R MR,:EGE=P2U%7F"Q+:7)?BI/5[E2@W/>@UQ(H;%84AW0$&>C3T\*G#[J*JZSN M:9;1U5%QQ9*T.$MODPV5=MA@PO6/9A*>R4F]>4PJ@CSI& @P$(F/^>0F>ZX;;@7(SB'EP.Z3 ^6F:'P>I6W#4 M][SY;?R%YE?Q"U\2E)\;KY%H&"B3F,NWL4U4=BG-:[FDT(JJ8]Q(P9^3ITK M,S\T46/@GWF _;%P#^DJ6Y[&1RMZ$6]HKAH621^WHZ'!X_F#H)Y!Y+&/S+9A MR#-6B<2G1'PY&! (['B#46Z7M91RLU.0PC+Z MZZ\F3_H,H=.-FL?5MKE@^@2FV#++, P9J%#ITTEKUR5XT':@&KU,1L[!$#K\ MO4PN\M5!2+'-=#Z&/&TRE;1)O*9ISJ\],75ZK<7P"2(,@Y,K_*9@@RM+CK2J M+4/$NY$D+LB2Y<6"'"S^_./_O?CQX""(0P&,D=8S9105(T^$AH$F':L.@>0R MT?:<3,60,LW6;\-_'1,GFAL8S+%[$;'%9-VU B0;/? <\\#$EUF'88^1S1*7988;?O@ M":]D8E/G+5T^ILD_M_QRH;/T:5NG+DHTC3M+D8*(SW-:>AB"$$M\]B*S-=7D_P[X/I]5VYTIE. MZ;/ZYQD\F\G$GC5,ILD,ZY@TEH_JC\AY$I>9FK_J',9$DSPZ#/"C]A'>$^LB M6*+O$:%\<>$Z>7@L\LMMD?,+GY/TH9.Z!+7D +92[>,;J(H#?Y S]#G^","IPMHF?!'KHZ>J99_$ O MMKQ3>GE_DJRWY:?5O&*GL4..3=-N*&>K/9>!=O[P>X23_&M).L%BU"B1N-)J M;C=AK6 )W/)Y"> EVY1)GY*4%N3-FN7Y=V574NR;?BH'-4*1O"6KRE\X\_13 M<FEC2AOV3Q*KKJ?Q)..)#4"F2=D+/5K]8YMS6'^NU=]J",-[ MJG&>;S>E_')W/G9.[EFVHT=9(M-2-N]PYQMGC*HCNU?*S#_)=X)3JV-^M5V] M:;Z1Z7+8*2NU&JGT^.MH]1IF;PA76_L64:\X@'B_J!\?7>RSOSEJXOLX___; M^[;FR&UDS;^"V)>V(V3OZ>H])W;VH2+4ZNZ9CFU;.I)\)KSS,,%BH50\9A%E MDB5US:]?)$CP"I D;SH\F*KR;R@B"^1"2"1"'RS:+.;MSO6U/&.,R"HM:%. M_ 8H'C 4=,@KQH$N;PE><0,LS]$G]N"M?VSHAX'1P* 68S L=.F?&OAVL>/ M&5:W>E3\OQ]C?I69RBNV"[LX<03#F&O)T["=FI21H>R6/A,M<<16X50K-'T- MP!A!ZFDDGVC$#D$$D%I,ZLA@- VP_/X$$EM)0\P?M4;]$*5XFWH#E6,C^_W0 M>>*KMP)'%XAE!DMRA+KI;;9P!UN6-G[17EJ7F[21-L; 8JY_].FG=5.L!QU+ M#>O/NQWUQ;VN8FDV>.0Q>GD+XJ)'F@$H[1MXAD'%8!@R%]P[*MFV$6V,2N*T M,C[Q?Y5C$__'/W_QO@>'TT&9YJE\EW^VQKN!(T"K!1BVK!.JLDHU[3I_M)"$ M3G4_L)[/5\=WC0S0JN&=#'=!I,>=ZIW$7?V="^ZJDM!PIQ"JQ5V+=IT_6@KN ME/W >CY? W=5L@)W;=ZI<'<3L^W)3\N*)%1=M:B7+O^9'70.V-1*Q<)IGP(= M9KOYUO*UV$V6! LIU=/?H\SBX]=1KF61B.^1.3'ZN^H3=Y'4,8]3@5C7+&2D MF]86[F31X7L!A8,[NXV9?68EIEMU@+LE387D6]YQ*OBVGN<_JO+< :B%%"QT M-@7J(%FG6]^E7AHD:>![82V5? E(;/< Z_AX=Y3^C_LH!;E5!6&A3R-2!K46ZED_$C7OS M DWY_5GW=ZO#K$HE4=;FG YD_WGRXI3&X?F6'EG<'.!ZJ!K0:U$AH+ A$QN0 M:O%]V%1QE3 MWI+L]3(@J^M"9OR]U4!N,#0QK90WX1@*16X#*-K0B6\=67-L M;9%AC+,-H>ACKEI^[_BK8JN,Q<7K1:%J)N#EUH$% >DTB-LI5POL0WN8IT9W# MFK^$F'DA:WGJ?F.&GUF-Z!IY$\T*65--$V_I0P"+V5$*%YLIIX=JDMJTL$GB M/!VL"\2=!BIE=T__%"QRVE>^$K?B+6&VI^DP9O:!5;.[.G5]5J>2-!5ZKR@4 M6PZ_1EOZ_?_2LQ*^&IH:?ELTS@!N2,1%L%IX-X15/!+#^3LB7A+^=@DHUO4; M,_S,*APWR.M 5LJ:"LE?@C!//5>"N/VZAM_J:V?HEL)P4=N2VPW8!KG$*CS. MCW M :6*CF']'U.%S9*R#LNFA*D0>>]]_[KE)A'L E\4P.Z 9P]M#:M:6F?@ M:B3CHKA;23>DNW@EOCD-J1,M".U]_46OV(G[D/,5VZI#:2..QH9+)P?"ODN'?.SMEWY5?;LP?1+*S9@*Y041M(3% M)*=WRM2EZ76QKN3]774E?QB),;UR.?3 M4,Z(E5R-B7&'Y*G,XFY/P_"*'8Y>I%[F41'43*!.X S\JCA6WU2WQ%,3M59Z&G,F&UH,7AA]/ M21#11!UH*"GJ@VN=PGUTK:0D==#4[4-(Y M6X%"*JX-Z!5T6X".3^(_?W$A_R! 0JZC12P?=O4IL_C\*O0K6.K8U\J<#_DK M0^0W*^)WT(V _-78R%\-1/[* /GW3VR9R%^9(G]EC_Q5'_)7LR#_BO]Y'=^S MIV8YI!XJ%>JK5%B8+V6.@OB6>".\-[A::(?WL%4$% M"NJ(753A7?_(.E)<, M2HPWY4V,<+'O=!W?Q.PQB%J ,R%58;U%B@7XAN!14*_6801]%6L+_\5>J21; MD!'H^EAE"1U]T6$.#2ZE32@E3VP8-RQ)O?#_!4=MKD$7HCL5Y4A:'N@PPQJ/$HC4$B=(!T ],?44X!>]2K_ M@?57+EO]%4%HV_MMF=HM_2;I6L0J\&@!Z%1V .O^<'4$5JF*3?D6Y_@H^\;@ M;-&>1>J,7-WK_,>T7SL@KBD,"W4:N3KD*1HZCM&-;_,>M(;%)* M-*HEC(_(NZQ:_/G]:G,/#6T@1?6&I[1W6_T7KL&Q22EBJ)8P/R_O8@Z+X=^?#AH4-K"C?Y3^G\'74U<@DY!2\TPV#G[_[>ZC[J#BR MV$72& [K) A#8E4@]K"HD-TW-+98UO(-D:\6<&2QL\.8V0=6CY)5ZN9(V98T M67XG.QP@GYKY?VCO^ZUG>1HPU.;SW0SN&9\=XI'S/OLU]61_]@DH1G9HKY8!IO7PF%W*]6]_^?!OPH#X@W_>G38A M]1)Z]^>)Z_E":7K'OYBH_AM32*?11#[0;@W;;<VKQH@#F8T?H:Y M.I7EF'*O[_=!0FB8U9:.Z9'_>/Y70I*-BS?F21PL]#BA[S^,5":>,C ='YXE)0'2EX8NS;V+>/ :?2Q;V>!+ M>T6NA3('D*TJ(*N,62\-5,U\%W10M1-E!GOY;Z#J\B&FPKLH#OOI">0*K(+ M ?)M<=@>6ZM!AVP- _?+L/JU"WR.YJ/'_YLAVY.49"OV=J/J&/H?%T1,4V9> MN]5W*C/IAL;Z;8M68EDG!1T?*%Y6+]H.&=R7BA>D>+. DYY#NUSC(6W[W,T/ MJF7BN3Z]?+N>7\F>KX\!S[/G-6[,MN<1G57;-?;.0GLGGLCQV?C32^L9Y0N8 M1/8'839317VD-<*$<,0YH/VTKV.F]SR[W'C^UMWGV+.TL2=F]G.QW#O=Q/0Q M8*&OZU:_@4/5^?>HA@(!>-95S<44-W5\9@-N%YXY27[+R%[^AKM6'P0 MH_UUNJ=QY=^:2\X\6Y[ 71OV99@=>[>QIY M'!P-\]*\S;]#ZZV#$3=D84\!U>)U5J>B7M_2'1\ H/=XSY HR[+D-I-F1/RI MEY8S0:#QL\/5[Q)RC+G1!4?NK>AWZI_$C4O9JN?,TT1=![/>7JG;0H-08ES) MCXL2E"A'(]<"'SPJ^;4)B>?6M9JXP+QOVW[<;4_E6^F.-(%]'UEU?T5)YKJ@ MJA"*NY;>H:!S757+EZ^N?EN@J^_M36;QY14KK@J6VKJK7N1(,$%>?>_0,@0K MJY>.E:[5^8%8P=Y6WEXF"4T[AS\-277H:Y&XXKDA$'?(TPCOA+"2)X/OEF3O ME@5=7:\QPZ^L@&R#O 97M:@18( \I&DTV&)A]1*QT#5\66(!<=B"LX_7NVLQ MN[F#E(Y,9P-"/53Y+])2.0!7(Q-[QMFM1H??+JYVKHP'YVA_J&P]_$CR[8@E M)LST=3DS[I\ZWC4,$O*=\L;!$8HK[)$_ $'<(8J3UWR&FKTG@B ?,)X[.#2> M<3@ZW/QCAV \%]FC9 !&5B5&VFEYSQXC&H\Y'",C).8H\D=5KQK).,XYHU5! M8R7@&.2)MDC[DVX@.VPAV3:JQ##=AU5OL5=SP=J5$DV[4"&/2K3W)+UW=.I(;,#DLJ*53 M. C\ X(MJ6.ZCB&' M5\S\ZI&!VGZ>P,/:@[3]!H9(X%'72O-.B,GX:Q[J^6 M>:S/#2P&GLT>+2..-.,XP$%']C2,)6;F/\2 @Q$#-VF/$>QMDWL:'RZC[:<@ M\2'IZ9;K[-I",2"O;J=TDKNNJ7<(Q]UF,5#4NRY_O'@(=\>"JOIR2 .FR M5N!- , &=))B9;Z#M;9*WZ]B9*0A[^08:'.!V^H5PZUK(P@);H@#]!6+A%C0 MV("FZI4LB5I[Y0#]JB#LV8I"M@[3+=)&@F$LJEVQ':'?CT%VI:T((1+BYYQ0 M\5K^G61D]&?RBWN11R\.*%2)WY$G[YR0'R AF'[W#L>0_A]R MALM4612>+\B!"]P+\X&'%UREXF&9_"C>)!?B7?D4J)(?9YX^*;'$NC'0J.Y: MH9*VTN9$A"**;U<)-04A]]GR$>$C^N'Y]*#&XYIT(6+6XDW,-EE:T/EZ=^]] MOV%) )9[2[TP^!?=_G9DT6]A&AQ$#)RFV0+$+T$4'$[-L1!%5OXU'&4Y0-Q) M,_;PC-$8G2FYRUY_HHD?!QN:" =PR%[QD;P0+'*+O>_DF,LF<2Z?:2WU&;6AN;/Q0((T,Y =>2!*X*PL^73)S\.P(<(8%M_I@-$R>'(5<6C.+S:%$ MQF[J\:V-Q\+2.S1BXH*_'AUGYE0*>=V&H8EZY[(,MSAWN%Z\ ->M#?CVL6K- M%76.1]A%_&877=G5<]D%YI95Z"5)L O\K#3'3NR8W7AG$29\C>[W](I%"0L# MV*'9WLD(XGHG"WLD]_1[^I$K_*.YXX4O66Z884IVV>3 :P?Z=AUZT[0;+YA1Z,=D&B1\RJ.&3E1RIZ1$E?<2F^#%7))GSG=Y M/F:LVT)>O!V[30"0&X,W*QBA81-9\\K3VA2'89'I#9@SY5PFZ4;#S&U:.9&3[E0XF52 M^40F%YM/?^"43G;\JD6ZE>2072 J)I')H^;)]:'DQ$Y?E6ZEF MHK)<,W6;F" V!&]"@MRH"8QUA6:L;_9IB++G8I^(TXH;&@=L^S7Z^S[P][=W MO]W]/0C#_Z))>AE%)R\,SU^CSW_R/RZS*[H:YCZ06Y[]M>5V.31EIPO]?.\@ M]=J340.DK3,FV-U] C;"^=XEY(ESDD?.RB/UC!___LO[S]\>E>M7"=J1M CBV'DVHGR$#NH MOYB7;-C!E5/5:@WI/N"D%(I*G.=.]1H*<.:,NL9!*SM!Q=&J(?JGM3*< [[# M]"+:UWL' WMM$->=S9T,XX[G;^T5(IZX':8<$>FK-M+3X$!_VGA0F/P-]'T0 MF OTN$&C\/_\\WZ$7K_EBN/ %]E%/$3]+0K2Y!=11;$=+UHREJ&B,:.;:1NJ M&2% M-/<8=$V@M9W>[BB)8@XE6A@;M*!J.;%)R=IL E%=>D$V.$HJR5AR(2>!Z&'*@L]> L4C2,LZ)FIK1[]F,B8WW/4CYW*0N)'K,I$"Q_[8 [F^U4 MPIUR/K2,-2Q3T+"!?:J:UO2PUR&P M@L>7#,?.M25L/&*L(QFHP5X],E3IC,I5%97J4?+%X[%SV0<;CYAWY3X\Q/3! M2^D7+XC_RPM/] N+0<_?@W1_'QSJP1),ZAL('RY WK [0(#+K9C6ZK CFL$M MT%ZF.4S@^K>H4H7,9TF:U9D!V^4/$E@PRKV)]^3%V^2"L'0/$?7>BTAV?@FV M\N!=EM9'#\>0G2E-X,B3SPY'&B593O43;TEU^3BN-&;N2X&' YAA0*IQ$:BU MK.*.T(&MF-R6<.XF'JP:UXK@1F/)2':_TK0R)8]8]%-^>A;V M)])S95MSI15V1RLRT@#=EQBHU1G8.8RUK\64',GN7:PO@3YF@HO%&,@^$-GXLK3J M.<] F+M&JB-:&1IT&H72A@DL"J*YM&<>$\*I5>JF?P3C@=JC8"0Y>RVO,Q>P M[",K\UN(KEKH;";B6/USN&+$*I]NC1C!4%9OAH(&CZ482CLXGQ";O\4Q[RE'[TD2&01W/-GLS_@K=8#ICH]:7]3(*5K/ADXA? M\O1\>5\)9.?#_2+E5/F0_:HM.24@YE3Y57Q"#C\+,OA3+G\74C\5=;MXLSGK MNX2PIPAN.#D=LLP*;\-.&47Y,"$'+_Z#IHW$"G8*027H($?>;JY[YNGZS$,/ MFQUM2MYB]O''[_/]:@G CM%Z2B/TL0J[: 9$T@ M]394+G*A\KL6%LS;LT6$Q[?!K+9!S+-9C=BNQ. 7MN,[! M/R%"C,:@&NZIS&.S3/O;T#2!(;R&L6E12P;Z9IJM$/PE&YPB46!D.]$: M07>C9Q^C5D50EPTCU?I0;\/(%)!]#=&^B0TCXZ8:9P(P:AG[DP58F"W=O*N M8" %AP!OA>?EH[3G -X8,,4YAF>B"?\DGJE6#+#6SN.5XVL^YL)\,A]J6Z/K MRX=MSZF\,6"+& #=G7AL]N>)^_6/07'!SSJMG>G_0J"00_[P0USR1(S>K(!&7/W%,Q5X0$; TH(%F^#1.X9F4 M)/[T6;P5A;VS@DI[SDWC0R*"-A+RZ3-4 =\$T18D> \QS1:U-C1]@BL_RS5W MN J4MS+E;(<@"@ZGPX6X-#0K-0Q+['-73+ T##84MO6AQHQ?#C0VVB:Q1900 MSDZ=NQ6^MS'#EPU*3=PV%BK=8C9S/7@1FYU.=VRN5-A\V1C4!&%C81 Q ),: MKO+@N:+I M9CI\ G_WZ:-4WIQ,FY#FO[R;U,& N@1C3Y<-=.ELII=U?<\GBT\Y53[-A.EO MR**'G^"?Q1I5<@&3TYOH]^B7Z--]]#?^O[MW1"2"AW[W#L>07I!W-^]_ M__=?WG_X]([']$?^%<4A#9B6\G^R6*S5 MAX\ ^ST3/U8BX!:MH?>5F*"2!-G8*#(+;+HDXX74IAH&HJE505+:0U+_LO#DB97<5T&S2G>CU4C;2"%A7"WE9#YEA) VHU?5M7*BX> @0)"5)Z:'KK M\CZ ,.,3FUF"$W*5GO:!OZ^N-@>),(\@>N /PK-(&P_I0M(%=(A@QMVGWJYJ M,#1WIY3RQH$9ZLZ^1OX @-7V[;^50,HHGCLX>O;@[=&!L\.N$(R_H:Y1,@ C MM>WRUF#SW#'2L^%MCQ%$M_HM^/,4<+'->O>MYWG;*\\=8%I(P7:/3<$Z+-;I MUI>)V W-=EA]]D@C'M4(UW;%#DXI-U=2 M$X7G/%IBC?IK]\>$L]A[H+8R9C7[N(Y.G ME[5D+J=3-$+1SPAWZ]$> >EB6]_2G2BPSX23V $M\06Q< $L>S;QV2$0O: M]&@9 I75"X>*[N25 U0PEQEY<+^_Y/YD"S[E,MK>4F^W"V"7B[N72YELJ;QP M8Q"O7)*TXW59(K#1A+Y\.4"Y=CW!6I;8[8R C4_2H-UL9=/0>L$<.U M>SH\7!O$FW\O2UX'*[;2A!VN#5&N,V-[62)<2^GK"M>&H9(Y@J4^#%B)DO4&ZX'A MVC2P1MV6BH*4?N..>?N51QW10[ )Z662T#2Y/+ X#?XE&O'Y^Y%&";W<<=3^ M3KWX"[>9ULZ5LZ1B<\M!DM,*]6"]^%MDKDW1+W2[2:[-5Z G-&$1:KB?$ M7?!G?G@29^++HK;9.S&>/#"VA?NO+TCH^>+P_7%_3@*?4R6G39*6)^X]$,"; M3<)@1X4J/Z^[+4[_^^PA"OX%M7&AN5F$R=O+&7=! N+@0 -_%(;L"=0 0>BE M-$FK!#^3SZ*]% []"^' MHAC \1@SS]]?9$4&WX; M#.'4U>H/K\Y((;QESS:@(BB>WVUARK_ M/EHJ!]O5R,0.F[O5Z(RNBVLM3T]!#-A8U_1ROIECM[Y>9<9=4#<0#8,$?Z>\ M<:""$@?UR!\ $AZ_R+>+6Q5Q!XE"WL<,@>(-+(/3$44F0=V.J7KQ8WI&"#1U4%U0(EC_=,.R9B10I^>(6A9O72TZ"J=.J %\RP;W [%1_S+ M".JN)Z<0*FG>Y?=0*1V[!8<\MV;"X7*(H5\^^ADU8Y7:$PN&$M:WNJ\QEF$?N;B!(*IGO&!B',JS%R7(P3A!%@5=B4M MD<0+&:['@Y_NB!GA M$TV"AXAK_7@*PJTRG.@GE#>3=A"Z7#6G%8L=,_1JTMXIU\U81 A)&E/OD 4* MB> A6\$D#&8#;'/?O-G?VJ2.AB._4,0\_JM:!'=WNE(WHPG2[;I4]> M3-6.5OE2.M?&2Q<\UT2A.U&5="UPV\3UZ;0D((D7SCYYUG00Z_NL#3C6Z H( M*KA1^QC'P2G%FORS[5.>A##O5T1.UY"%Z'Z5L\ZY=5;H6',S= MZ0AGT9]I-^M;3;!R^[)\O,[0K8T#AZAGD.:%'3I/F:G MA_W<6?UF:&&V?:J^T$;-U[S7IDOZJ(!$O2>K6\UP*-9NS=*A[V6!JN/?[]6MZ[AV%J]/FSU7,'EBBW$*."*'0Y!"D[P"U7/'CLH\E^GI' MOT(>MF?7J]#A7,>QO@2'G+\B.TKA7DI/E 45Z51PJ?4IR>HY;6GBQ\&&0LDG M3IB5"-V2S9D_"&FTS2(_SLSBF#UE_P)O3Z/$2[/BHCD9G/43I_]*U9P67OY, MKFK-X; Z'Z'L5'@6E9R\)&%^X,&90)'==8I$Z_)[-D-()R-<^"GBEKHYQ? N M9%XT]Q2Y"X7,"#9U4U002_O3RL&'-$ILT"';$LSOH2)$ 1[^:B&3K.&=KW'R M]KWOYLXU0O%\>(<"2PRL7AP&-,[8'@.H;C=ZI'$*)74^T4WZ*VW>+*TG*)QN MF\ )H4UQ^"Y7HT$/4"7#^FN9JPRSX5,MCR M>NIWF7-F$8]PF?_'CZ D3YQN%TB\R!.V61P\< T@*:9_G@+NE,GN%(90?]$[ M"V4'%D,DX$4D?:+A(^4/HG2?Y.7B@B0Y"=G#&K& G$L+X !P9"PHX4 M*H_#SSW[_(?FK9++"O AR]J68I&!4S]2<;]V$/*?=@%1O"\^9I9+SK5 X4>9 M3CY[J* U'68"]N8PT:0M1PFU%'0K1(H2=*+M[$_$"*65P)L+PM\]SS[7Q@=V MG>X:':AD8@8'.OEV7<]#@X_YT 47JE=0\"M+Z?,$@#8XL / .*'!#?]I?$1G M\1D^L&9V;D3=#AK4U#@H5LD>,9SH4&< <"VWN ^D&A$<"THHK9-/]$4LP39A M\)#5;PVBW)=[A4?-IO,)>&IZSK:?/2!\Y$X3YO%07]KG3OHA+S"=*Q)65CK^ MK%PS]]Y"C5@9$$T3SIN=4B@I+5SV,0YXB'(4,0HG@S@B/3>]_.D(D0D[\%B" MQQP/W,MS3EAH2G\6UIR0O?<("Q4'+SW%( #BE"R=#$K22J>_'%_?"?_V&-"' M4>UXH&)4# YZ^>/:&':PT*7'P;H:841))M"WF#DG-KKZXPU'>*%%(CH%F*?* M#-4YP&Q5A]F+QE9_*..(+<0@!T*GK\4,^D9ZK,L(:@T+QW*3N;UF(H(]8_XU M;!@=+,A<#79 9*U99U:6@BIW9D" 4:Q;Y'&+6/78L'1?KA- $%$$*3,'$ /P MQ%QZNFZ;YC*DF=IJG0S**'&'O4H<$/-H!!A(R7%!"AZ!5\E%)-OK@*TF7AD; MMVY1C)TNLX#F+QEP(_H 6Z>Z@,9>,PY^H;1.#:[%6'M\57#5A$!CPW6TP*@2 ME&5_)MSWWXA[F3KC(@,^95C4R8=FD1U:Q@V*^A6;F6.?G'7VMUC-\0L""(2J MRTG9&E*4Y7@4&T50BX>\NXE^CWZ)/MU'?^/_NWLG]I^\M%'C^=W-^]___9?W M'SZ]@V4B_ODS!.\KUW7M/%]$9BRBXAHP+B$H]HPNQ%"1[@-.2B.R] M,2.P'E5X&UW6:E%0N]*,]Z\!FT8!%S8V,4L:>G'L1>FW/+4AH,FO10Y) ]I2[FO#L'8H9.!+FW5KS[6]1C@)? T MHJG(5!$"'T2-2QZV0$E$\I0I*=-22&9]HG)X7KDP$HDP(F7F!'FS(20"<0$\ M].(_&N9*^=I5+"=*L/?V&&3A6BS6K6241$OAOA?!W:R\<23A#0RS'-X#]:)$ M[,0%6UIGX**V-.215WS.ZSF*FV(OFK>]2FG9)Y%!&[#K\W=XP+@C(>-?)_Z9 M9+E1-)$WT<(5(,EI\]]<299:K/^N>0952FA8;1+;[;BDN0L\FM@>L[.11E&V M#JZB,%NOY!%-&Z?HHX&2H48-Q1]SDZS07)"2ZN5@2%<'$@%$CO4@>Z3CQ5HF MFH9":55"*2QIB)>6^8V0C?!R\*2K%(F IW:PA(FG#XB+IR:ZAB+J0S7D*+/7 MA)__0B'%A<+5YA)>+P=9'\9#UH>Q5CV_YKWPB:/E2Q GZ6V^IYBON78N?9HR M*]<_^YG1)L5]JL9="374;C8_-A*6K>P$E96=VEB>)==SWM8&,N>Y<%H0?1F+ MH<:X5D[C;=#6-97ODZ.>SYMIG]2T1E@E-56+9U2J]5+)1SZ)N7O] MNH!MM( Z'K(QEU)-](VUGFJJ&P_?]975,A5:M9$FTJJ7$;]-C6^C1=CQ\#W: M[O>G_)199[S7)%+&=241FB5*D>/&:0TM9J958ZJDYXFC"L71/9]!*EXH.H?. M71ZVIT^5IJ'J@2X+D/1JI->EC0*3$6*.IGA[@*AB"/G^>6/"R.V;@P+3C5?E M#LD_NS?WVDU5]@CA7OA2#A/D^NLG,7*(3*EE'0%TQ8N1&S7'"Z);_)H?%;N[ MXL(3&GZAFAM:^@GSW]9%Z(!RO5AL-]FK28?S'L:U?$_R]U "(R')GGM*V X[ M>H'8&?M&/4@*;M!ZV6F\JY EL+NV@6/\(?42JF?)T^;S>@7RGY\3#OAYIBGU21\,UBE_O5S$,T>]+2+]+ZJ!> MQD$H+-AHW+TK;MSA"#@,]WKI0S(8Z!,X]HQ M8=9V\X,'ZLOM?Y\243TNN6>7VVV0Y1K>\)G#U^C*.P:I%WZ-?':@]][WOP?I M?D_#[1?^\>[V7DP_\MG"]DH6_:R,;SFL1Y*>?UETZ0[&B]P6;"C;;Y8_\3 'YX?+FZ]6/W+?)"_BR8C8D];YS$;O #VCD MGULU9CV8/\?TIXTG2LU6VD&.(=2T$37V1)TZN.K\< S9F=+L/!1A3Q&/?/?! M,:/]X?/=]$Q2D0K] M7\HE-_GHD8N^()EPPJ43*3Z_C4D,#T(#J:IXL_*!J'RN9NZVVC)"@S"K XS4 MO G-'>YB@I>)\.O"?CD6CMX9(@ ZNFD6GYV.NB,M;?_6"Z#JZ\<[^ MGOI_W,0LI3ZHX7\]Q-[A&_.B+QP-P2.-:-*L"C6,.?_JMLP. Y2=*NP9RR#M MNM%E@+ U\$":_:Y\ ?\4]TO 3IF7'SL[YE+A,%XN%OX$N3,'_@.!QER[OSY MV,F1]C]$^Z181XFIAZG%0_G['.;7$9%LI.0C.2,!3E)A?5VPUL2I4^':+^'Y_H M-C\%=FYE&AG2%PE'O?1.V^P]TO'3C\P4ZG?=3?A%!7*H,I!7!]^>8GGM27:H M293[SC+DH>YXSELI1Y[PY^+(WI9L3JDXW@]KNK-G"IF"APWHW^8.?@]KN9%O MI&-LE"(E$QEJ3R\87MJ$)$QX(080^8&@Z]W7*#G%<&;H)J:'X'1HX+*7+O^] M'70.%J&5BAT@]"G2F4 W7V7'UO>2/10;VH7L21R/JQR."R0O.6;,,_O[_CYG M%MU3-P@MBS2$'IEC@0G%C_=J& 0C[K=O.L#R$K"B<A4- M @UWN[>T:XQY";#1.%TWV&#>#9;MT@3_HML[MDMY_,/]^R,-V1'47\&YK ;R M+#CD'6$F'"YWS/3+QW;&YBJU5\T82LCN#*NZYF8N%$S>MR5K5I]P&^P"WY,' M@))<@]SS$!=R>\=CF-,DLEH@R_9?H6@)E$N)196L=.^E! X,!;MS5I%4METP MSWUAEP4>V2# -&Z_Z6N%#C['Z[W,E& &(Q8J'4&XJH.P&$2K@ZW_DD&HN_\+'82( 9:'"<&)N. $TC=OX3K0$R5W-'X,?#ISX- + 6;>774#T7%(J^B6 M.!*R4"* /@5#,,5]/>3O9N])3D DQ?/'B,:5NX#$S6EW2<9;N^_3,@0JJPPJ MFA'G^4-%XW!=H()Z7C@[1G-+4^YUN,_)E.I*J@NQ"!'D4*I:BI34M(QW2,OF.;9SV[ M.HK2I0:XYF2PD*QH":)DC A!KN+KXZ^_#J\O;SW:6?*FN-6'*5._QF7&Z; M;B8Z1MC]MU#;L1]G+(6'%T$"5_>(=:Y*]?-=$'F1'\!=1TD2)*G8LMNH/EMA)(0Z9S*8*L*+42R5(N!TU8G35P-.?4[$2."<8 U$4S'-A+AG M_0.E6EJ7Z*G6/@PKI?4R/]_ Q! //7.!_EII77Q]TP"T.FE]XD==TC"MD=;/ MW;6(;@L%R]LP87HZ;.]E.N=1FFV M7.)MPB9*K?GR+V'!YV _QEJPHP);Q3JSLI/32%=0['Z4&0RP9GCP@@B.0,*= MRSQ^V,+?]=T4$#US&&&/,.;0^75#-18A;=92YU301HD^K#6B@/H]Y,T#/2!: MZT!(R?0:T*H)6L:%JULH8Z4*+ZJQ5HL"VE45M/I-Z/A5@583#(T+VNE")+O MR"X<&M/R)@Y]W (>59B312R$AL%#D,-D0Y]C-H@I9,R,;W!48VAG8T8SRTL U+ BQ0->H <>D889C<&$>4KPTC V+&2PP-L%FR>4F26//;P8( MIN0]&R8E^0CKC%+XZ"O8346VRXQU_LZ%1DFZT*7&5O?W+#8JN\ALN5&R]BTX M-E2,C+/Q5[2;VES UK.J_8+!9KFV/01L4R3F05E S0AMQ=.7E%?G&2-[I*IA M_/0FE3;KI)&VD,Z4$5'T=2DV98>.OKP1;><99HU4^7MS1A3*I@#D!,E,*I7. MJ.Q)9'I%J+3-97)")6;=%Q:SR'L,XE-R&6QO:1C0W66T_N!.. 2(8"D4:= M!'MA1=V$H>V8WCQP*LL,UXUL&%!YQ@K_(JT<1! A8V9O-Y\-Z"K63&X$CA5M MABG%B^0<&H!L"JL!IO!:T:\KE3,Y^F>)$37+!<,%6$>(* L)]NIF<("F2PQ# M)0YQ?PN9ZCG@S=KZ#98F[(79VW[WHL5@T_]&DX32ZR.-/;@2XAO4^_X6>)L@ MY&KOV4<*=[Q=[K@C^YUZ\1=N4 US&BX@_X9#!#B8OKTZ[*GAX!;H!H"! BL5 MP4,AX5T"&2-\B@B/Z;9R%XB8+8;BM@99QQ>>,*DR?[<]4>*!'O[V%*=[LN/" MO)"MA1N'>$"@H,8A;PH.L%=TN*>DH0\ M[6E4O)\"Z@L.ER>&3JR1-Q?2+;\-?F!]UD(K?*.QYAY M_G[N"Z(=#(IA0+P^M-G+DD/;T%9,;MLH;GVX:ERKYFX]8[P@!2L1O!>DX+[( M$\5 PD5NL2"$@)37B7Z-9Y\:_FY3VF$Z\6:TP_7C&L%*+'K&5"#[=>)9,TV= M&L_%)+7:"]_X7_RA?,3_L^'"UO\?4$L#!!0 ( ,&$;E4CM#5_]%4 'V? M!0 4 9W9P+3(P,C(P.3,P7W!R92YX;6SM?5ESY#B2YON:[7^HK7VN*VNZ M9[*M>\9T9FM6)6DD9=?.OK11#$0$NQB$"F1$*OK7+\ K>.!P@& B)19=:+],4O3-AP_?__3C M]Q^^_\./'__8^?[==ZQ\FF2__8G]WTN4HV]HO5G^I[<\^(TVT7=)EA=1%J-OOZ'T?\K+/][B."I* MH3O%WUY(VC#X^8>V+B$%^^V[ANP[]J?O?OKPW<\_??^6+[ZM162? 94TY&\C M^EJGGSY^_/A#^;4EI8P2">M6;6J];[ZI[$=PBA[1\AOV[^?'&V'ICS\PBA\R M5-Q&+RBE59;%B_TK^LNW>;)Y35'SMS5!2SZ?E)"6#;/.1V:=G_[(K/._#YQ_ MF"+>BJ'I&1=1:D?.DM]8UE$UTX6^LV5:FSDZ@I4[U4P7^@&1!"^N MLL7\@@^KLB7\4Q&1(T!E7-ET!>:76D/458[R[V.\J=@^H=4&9<5-ML1D4\X$ MEZB(DC17B[O:O5)I/GSX\>///Y:R2'CI"W:+Z&R0UPPNHC3^8" 1C\E$4:9* M82+ #5U*;-!S]#9%"AX3?5$>T0YE6V0NQI"!O@@/!"^V?$G2E+*^R>C69,7ZSUF>HRF"0YCJBTH[>$&BF(Y$,4IV$64Y0409 M,Q/1",ZB74*V^5FR>$1I@I94^:L89WB3Q$\HWI*DV)_%$P9A@SKT%3F/\B2F M7"^3=,N6'\4+-6(A!^<)G%B."3" M&!O,I=O-)B+[^^53LLJ291)'O7IJSA-$UZW !,.;35*4EJ#-RE!(&:/,4%XI M-QMK%2NK%//UB?'*9.*:9-IJ9,(ZQ'P%8F'M,7W58;K>,%QIV#M!L79T,L.R MQ_Z"9]:ESIR+',O+&[L+&TM+&CN+F7F/"F8](YAE!3;'VLO^JLOZ:FN^5=9L MJRO#;I33X@MVQ_=4T/\OE;]?7D3Y^CK%7PP[E8JG14'7="A!%%_EK,*&/41R M-BP:SY?F>\1G=%M8J?+=)JHYU'* MG'6>UHC./ ]T,,J*-2IHEP)T,=,SY3B0D_>I%K/_J2]EMP'/2%_BB,0-)_ICK_7&#GA=\?[T38_#-P7^IE\2$SH#_.7;'YDC)BVX1(34 M3C(2N4NATZXGS9P->$:E73")K]-H-6A![K?:#H-O_K6A3'A%(PZ*UJWXD\>M MV,#NO[81*1!)]X_H%9/AR*&@&G3.$95_;0Q3"-AE1TSJ=O\00+NWWHZ7=/86 MM#J79M#F QI_6URF#+"]!RSJUO[9X]:^V!)FL.LDI\O%_T81X3>XBJQ9*PC) M_&MVH$J*EA=SJ1O_7SQN_ :V!^FOZ5]R06<74 VZ^XC*OY:'*03L\B,F=;O_ M(9AVKP8M=<)4E*[N1&3#O=>( MS-_F5Z@$W9.-N-2-_Z\>-WYU^'"=I.ANNWE!9-#HHL^U9<:?_6MDA0J*QAV7 MKAOUW[QOU$>T2I@B67$7;8:+.!E)KW&')+XVL%054",/.=0-_='[AKY [/XP MOT?C:UG)E0(T]8M&8T FF5+"\GKA@ M=W!D?X$7_&X.*M&#@J*$K\#0410$$P7#!C0^G]U5BCQ';S<+JFYY;\N4D4SW M"MH>4(2TOD($IAP('$)6#2Q\/MJK5#A;+*BF>?W/;9*AG[B0D-#UX,"E\Q4* M:J5 ,."R:2#@\WF?2/P/0 A\ $+@0T@0&"IE"($/!PCX?.K7$_^"_GA/GO&7 M3 : ,16O^;M4GC>^4"&=IN\R:1K>YV._GO#EPN:>/!"\2ZK(.<+6%Y#R(# B M]1P'=8D*FE@X0!GP8' M/I\(LI'LC*"(T_*\3\UM7^^3?ZTK$5UUJ]<$(X#"\1T2G;H,BJB6B'!.:",=' R"?U%1$@U8!'?GQ.#2+\/^MC MMU7D@BY!5YCP;P.X%*,[O0Z%K\TN4P1\L]=AT#2R_R=W3YLH3<^W>9+192:W MD;D4O48>4/C:R#)%0(T\8- TLO]GXTN MH/2U\2&*@4 @8-2 P?]3NJ(_"UQ25JP'I[KWS3OCX?QC6O M9W_Z\/+,%!VTKNAS;93Q9_]:5J&"HEW'I9M6]?E [9E$+#+ZTW[S@M-!DW*_ MU<88?/.O,67"*UIR4+1I1I_/PQKP7;W%Y?M;CC.5C&302?LD_K4M0!5@9^US M:%K:YW.S^D0 ;S:X>F)=A@G([[<%"ZW/<,L_9P$4Z)^V2 OXAPEM-6$G+U)^ M#5ZFGLC]^8>1&6_I'V9XT2M^WSP1N,LH?RE5W.;?K:+HM4(O2HN\^RX-VO3I%F4 ,5F=IQ3?2O0KH(-.5_K'4:?G0G?7WR)%5" M0-/3943C0B46=H/%.*/_L(@5NRA%+.I9<1$1LJ<]O@QW-+QNTBG3W$/!RC@; M9.7-ALV4[H^WW"K*FRP8:^>ORDWP]8BHGDE,QUZF'O\07$I3FU) XR]>($H! M\2%@9?X^O1AE=SGR.%I%)\H/@;7N4,''!H2T&56EI/XB14-%(&#D',W?M[O& MS0-!KU&RN'IC<0%9-+O[8DV7L%TS#."C4:(V,:B$OV#25QB(*1!CYX_I)Z_J M9*LYV2K.9TQ8:'U^.QNC]&W.+*8TE6#USC.9T%8''D$NWQX(?D6DV#^D M4143JPDI2B>4T5"K)FW'6!FIA[#0T$V%#CDKYS&'S/:0KPGMUX U=3XSVEA9XM7O.2;P\Q*%-ZZB .K$N MYU&43)#@'+XY]J"AS]["!6!S*I6/Q0+/J M%*F-""OB(2@,=%4!!L;2>:"EZ6=7=SB+ <=78S+N"5:7S$.@ '52@4/,QCP" MD^M#B#K8<+8J0^D_)JMU<;_\G%?P'T #1%O;4D'K(4ATM%,A1<'+/%S3#I$7 M[!8PAX,2X1@BI6D PJ?Q$1@ ;92 X/,P#]WD>MSHY\;HG2]Q#Y:\;%FNO+ # MD2D1FKPX-=*ZB,>*Z^R^S2"L#Y:T<:;DNC?<)M%+DE(%$4NQ-4Z<(+A=URW6 MO)T#%W-L"[EO@9IPK*\77@:WS,._22'./VF7D;1:\4B UL @O?IC@9AM M^4:2RR[(L^6G-2;%,R(;.K^?1]EOMSC*6/=DN=SSAVC/[BV'OE :11I?*% 1 MST%DH+<.J&#L@SR;;J[":RWD3@9\HH%[P9#(<^B =-,!BXAAD >^5!FRI6*. M-!XC1$YW (F(SG^<@#34A(J(9Y"GRU>;UQ3O$7I$*?,F5J(&3-^XH:OI/4>1 MKL8Z: +P#O*8N4DS^6M2K)L+M$:Y/1]8.D6:RU!0$<_A9:"W#L)@[,,]NAZD M%2Z'YRB]2*,\3Y8)6HA\Z+1*'7P\8*4\AYR9]CJH ]?@/&>!">;*U-W2U;>$ MHGEYR:/P'#=JK70PPN7F/(V!"1XN$4EV$8OBHEP^04AK6\I)/8>*AIXZF)&S MG7 8[_H"EMT,*<&CH.K>J04(&9AV.F@1;L'.D;KR*%UYA.X]**SB00(% MDUP,7MS@:=\><8T*NML4W=>!>X[^,STW(':/;C8?P9*SW6VXM('!3%=_&PT60W%]+ M2BA88(:+,*C&$Z EJ<+\OL UICH*B=>@XL5G8# 1ZV1E?33/T\-CG?-O-DG! MO+R8RNRLF8ZB*(O'P !0MJ?Z$LJ@@ /7V1Q(TCK"/=8'>\^!_>5\\Y![:-JC M%(P7DT9"<7C8/Z9PZ$P*Z11JK89^I#+X<[D%N<'LQ"CC!B@2?.X,FOW/GL- MH8\.!L:LPG3K6BQ*Y^@H?8B2Q4U6/U8=>NW(J1J?'1&5YZB ::<##B''<'=T MCZB(D@PMKB*2TQKXU38-$R#?/7.4TB<30M(+0&/'WFTS!$$S:BE M#R->;JVPWL1W+I2!*R:-$N,+^V#72OI:&U[K*U=)H;V.'Z2C$RZ1 )1C/ 6W M.()K:8@?X;+(7:9>*[CAKHD45"*\!+(:@FDW"2>#=5!8;],U4HIJ9-GT-(VH M(63LK'U 247#>LC.N?ZM5%/?K/?IQ%?K#9WGF(%J./%RO>%I_G*=BQ;/K[?\ MN$8U.%F37:.^7VH97FI-/>%T5&LVI0<+((T_6\Q]D68T&=X@14$HTC& M,=QTP9\(SO,'@I+SR 0JP!N]1Z+"4\U'+^/;2,+U#EF1ZD3 MAK$>1'3#& ]C.B?^$RA-64XLE%&Q4MH]SQ:;)$N82"Q&5RWDT)="JU#C5P$L MY*Q;J%L0&ZK>[S/">LI=#Y!_D)/L(S4#;86>*V;5QL"57Z8AV1U>A<2T;237DW(O$>)"JU]+#!X1:DTT"3 MS)'"?)#S\6;S&B5D,XZ2HU-DD%-57L1O"!FHK0$I&/=P7U1>(BIOG)2F&.") M]ZD- -O]Y#<^)&IHX*#/)(H /820,@_3K:_4Y M/(<7]:DQQ;!7=2F"0(50)7T\=%F%&[R.3A:(JEY4VM08OQLEO%:1M5=G(C*? MT0%4#@P1,;\@/>X.^09N,K;K+2]\[W!QB?)DE;%[X+/\KVBQ*OM$2_ I2K(Z MUL9HM6^)WRA'A#$_G]%IVUQ@&%NH>,)ZP_7"DX6/N<,9[@_W_)-6&'$W@\Q,-?D,_^.96&.M,:-($W().5_6 MUNK6@\@YRM#8S4!!U8,[A\I_J*I4TX09AUV0683HVD2X^^5^J\TU^.9S^\O4 M +?Z@,DL:8*.E.&W#E+9/)H[C_(D'K2\E*;)Y,NG\1D)$+7 B! P:Y 1H!/: M4*/+)-T6H_=D"BH!.EJJD/#!5\T8(2V[!B,!!AO^%26K-=OOTOU$M$)WV\T+ M(O?+T8LGWJAB5+8VNF99GU$VQ0Q@[&E6TB RP,MT@:9U9U,]>C0L+4>EN'2 MN 2:8BHRQ=4TV+02F=C]ZZ!>(&:VFJQLY3CV725$F3)F%"=:'09/I_0X(AZL M]/ON:-++0*TFTMHU:58BWDV%Y7\LBJI^C0D=X;(JS6F\?R91EE.U66-GB_*W MM&KZQ3^V>9FIJ8G!_L!<5^B'HB#)R[9@B="?<14@DW?*?NRZNX?VQZL[Q+[C MLGDF]\TC"Q^D[SC'/(+T%P#*0TP-,66(O0"N^F3,2JNR^5S,@^7C.LI6B"X: M.=&YW2XA-:+G:I09+Q=]BZG;BO;,1C:1KKV/0Z7JCTZEKTS)>A+.&-3.WI+A MDA=$.]2-3^LX%M(OB.TZQV,U__LXZE'SW?VX+&T*K%9*,/;RV ZB'#7L@ER] M"_+ <7$!HI5GV@L'+SK*:F)'P3K(E> P]1L70'(B09*]<" #4D\3*R*>X:9I M!"1DXX\^NN7@J?/"@9BI$71'*'@U0;YXX(2Z6&_C*+!BR;,* MY2CE%>1NI-7IEJYY2C]4T(L/I3Z/*,:KK.3"R[=]K.K:D[>YJPNQGQRY$29WN_GE#3(R51ED*XF+ M.K-2J4HW.T5SV\D"ZC+SLB.ST2&D.8MNL#-M%B%V&PO&FMP5S&0(\EQJH.I( MR^H/U#9:$-=FPX>Y!IL3@+JIT6S#74,.%X'!5KL*QC]^_/G'$LKT#Z %5OM\ ML-0!I0OV6+5Y0-2?T0S64P;<-99/6MQ#[ OSFO@HBR,M\0S.&C]6/2=#*W9+ MXCHLQ;O_[KUPI7^", M"I@G+ QD]7/!XD ^H9A2LFQ$O&/7J;RZ)[3FO$+LBO^"9 4"OVB2ZB^*_X MPHI_8W =^_P80"=Z)SL#?,2WLL;7 MLB+TN/""IF=:AX'E1PUN7GY" MTSA+GKH)GWBJ\C;W>9Y,CN"+*%]?I_B+DQ3!'?.W"=PEMKO/]YQPM;K(V;OU97"2[*C4U7WMS!HW1/SJLGB)$4]S9[QM-XV9Q6\6TYK5;SGJG/4[6=%C(TT=W,(J)TA MSR1([7N&/']1"4ZN-Q?ZN'GY @QX^Q4FYYL;FQ/R^LV%5F!*P+ <@FMOG^2? ME4O/EG:E)[PLOM"&[^K[TP#$NL6:R"?@8B<+;$/+'0?B<.&"= _N]^#+1FH< M9?$:(4Z&+9.BW#%<5?1D@3_!@B[&=Y6 !L["WK@\#C5]*2Z3/,;; MK'@@:)-L-PKP"^D%B.?0?S4P5]G*#;8Y4KE(I,CU?F?I[NZSAV@?KU'\&U6T M0*5[(OUI1:(-ZY#75(!DAS(T.F0T*]R<4F@6/ED03[+BD4XN-$4T\$_U9KP& M/>L /1WP[I'%W$@V>% Q%V(5CR<"=!,M#<"<_6A/N\3;EV*Y3<_BQV M'(2#90O2);79P;8O^:2).X'4[0V)@OID\:QGIV/=HRADFN 9ZQ# X^[9VJ$^ MJ!0X .@7% [7XH)^6(2E)V;RL%>Z%Q12&A-(FRI- FDI(>N1LKFYP[ M.4&MHO) %M7.GW8DM1K^=!H3(8AA M3(+'LX&M[$(;)H#!W;_'*&]V20_1GKD;4V7I7\B62JFQO=!A(D0YC$GP*#>P ME5V4PP0(TD, -ELU>@Z?O1F6UEI[=$H'CV0=Z\R_!NG4;'[A/_&\AWM'Q.V! MK+_]&A$290 8"NAE(VF?/GBHR2U@?7SLUQ5N"'N.*=A*IK6'SARO+"G>EXI+ M!@],J%7L0E12J_G5N"RVS0D=BAD?N+@ZYQ6+-^$9L.N7EM,>+QWAU8R--U#S MB!EDSC"X 0<3D7Y![6>(P78#8]M8>N 'KMQF.EJWS\+%#X*UV@,TZ,BJU6N! MT> 1UN6*0-&;;(?R*6^: 0SD@XF4@1,OEVC?A$J-?]\F!%&)*1R*_4-*]S)G MV8*%&WCEO)/4+]AXP&@4]&V8A;0_GF ;T# K$:+T;-&HW.']"_?DH_-$HWF: M<8EV*,6EO!/K6L($X4*TA7X+ S6(\C1A/'\%BU=@V M-B"K4_G7O1:%+WFLK$6EU9W21O8ZR2*ZNS=?BP(8R <3*0-''M._ M33+$(D#1!AYY\RGI#K[6(CK?QDQ(8V*XYJ A4E)G[2$MJBO(/>$C>JU7QO=+ M&;J4=&T"'"%=H.B":FX#79*Z'*X4N9N2>D/%HB+D6T*50OR'I$JZ_@:81QJ1VN<^8[NQ_[*9O M%Z75F-HDCF4?SK)%_P\=RL$H,V,-==/.4H/W/6)^N^IUF5GD"7+_,TGG*E_8 MV"*=\ 7^2C5V3OD=:SE O0&&U,?T@W6^@VT.J.[ M0D+V=$8KLQQSH TNTP$PH$P00-7571^.@!K"C1?8[TM5!OKQA8F$IKTJX=)X M#R&(;GJ0$7 T#\[G]%*MJ\L=SF( 0,9D7(QTR0*#B5##*4CI,@TRN)T_"[:? MWQ=L$ZSE8L%F$@;/]8[\:?OZFI:FB=+&-#?9$I--A0U!UDV]4DV0:&@I5QV? M"<1&,/KCP1DZ6W#N+EB4^Q3G6X($%K+%KM/YI[%S$RGTI:@<)EBXW]IU@MT& M4:&V# =G&Q;=:)@$2+=8&SL46LS96&@-%=C82OV!<:I 5910J" AY_M[*0X* M?1I5F[3Y+#\HL+#E;79:DUO!0VNPU8TWM^&NQ.M0LWF!%C(7:PM=1MB0]T'T;*$ M%94='5B!S;7>\?KZ(XI13S&",_IC7(YL3OKX'?HB$H>=Z9?. 7D;*+:D2>BL M1P=C\:-6:QQ;KU8+'-TX !L++AI\;+*<;EX?!BZ;>,.S&'CH>3Q9WLH1UH:< MEE:GQQM!SZ,\B:F"ETFZ9=[].,^K"'H/J'I#X&(0O8I(1BV<-S((1D856>,U M*R1SXH<\D$8T,"GI!-KY,(0H&P;#]>MW=A'GTB]7S#&X;GF!Z0@4[1*RS<^2 MQ2-*$[1D :EB.BYMDO@)Q5N2%'NZ53;HG_R 4N :14?HQ@R:0W,#!M;":8'K M%O77"1RT]?>ACT]H;FS#6H,C1&UIRM,H$RG"W"DU8?W9CBG9L>043K9''#&$ MPXF2LNTW$DH74SQ+.IS?X8*N#$FT:)/<=.0['&R*AI-)/&K#&/)P.*2HFQS; M,\VZ@]OCDH,;">KKV.[2L!M:7%9S#W$\\%53XEU$@(A=.@:U5 M65RP@RQU$*4R^GIY<%Q*VX18$G1M.\P:U\&)S)RX6$)E/N_*+!I +''3M:>( MF[-!R!*LL&V+]@>R:5*6[II3I0MS,"QC$#KRAU8>E\B).E[.OAR ]&41#BUR M*JY>7@P%\N; 4,T&79?+M?&@/J%S3+HQ6FSCHDTUZV9/W1&AY\\L6E;H%#GL MH0%%')TI=)L =)( +,#5G5_ Y:D!O"VQ@?:CXP)E=?6)@;*:,+O\(]JA;.O$ M8ZFNFD6XYB50%_1VS5+MDW9@*3>O]Z7"B7J^;C&8*7P8!73;&!L;HS\< .NM M8@) ZPMS7*@<&I^C-S<^#VWURA4X@/*0"5Y,Z:+?(]3F):Y$$CH5 M@8A;[>3$SGJ?H$VPIG[]+M=G6GK]*)@%=Y?VA%;L%*WSS--%=ZNE>$2O[(%V MMA*%+%&0-<\ A61.GC\.I%'/A1HE!!K[-3,JFPV;Z#QXVRRHHWSN".$=Y@QY M@3>;I&@?).'R$1+*7#UFEHBCCK9C4K;U]M4JZR0V$41$\3L"D\(ZQO%AG#!# M )YHGJ'7KX8,U7,!O;K#'&=@\1/>XRC,_$PBIX(LRL8L1=J+QPLUZ>&AA(34 M\T@)&GKJQ$>0LS7OP3M$7K"G<1%<]MWW^ ANC%M!6SZ4F!97FTU0_"N(<0 Q MW+'C&0AD"G.YH@Q@\.SLL>,IAS%XBM=HL4W1_7(HUZ!!2O,+CS^F<6F.1$RY M>!T@P8YMX.$3C.L+[B"4\]S3W2#Q5;R(/F"KGI.JY[3EP]INZ,>#P.H1PYC3 M:-0PX.3[&VE[9M)Z*3VIVC#7'Y+7FNX&E?=7TX"AJ!%6/=0(*4=#"85\_TOT#TPNTB@7!T>UQI S M[9DR#!G2ELQH#?GF\IA',?>@@^"E1.'K;<'L585P+TU\]<:>""'09M(FZT&G ML<,ZW.XS@VDM=20[DEG*;.]A* UW:]'W@!I]L;3#:&@'S_!AJ+$3,N,8@3*" MWX$J8F2XZ_E?7:2,:K9A0W 2O21IF#5GY4LD/*-XG26_;^LS267$C6/4.;3\O'6&$P'DB+8WC"0RKX2!;]%UK52: M!7B?99'W:.-NA;?WO6Q.6^KU)LN2S)%][,@3'4#KSQE^R1$I#_EOLM*T=$2&C%&P3,XOY!!9 RG1V9?=>"8PX)KT"3-3+$' MKL+UBH\6VM#BP828F6@9LX S^I6&>0Y7A]%P-VR\!Z$YQ*:,5BN"5F6;WB^[ M+2.)0 DOR922MXTZ1JPUP8UZ%SG(T?3B,\\=--,E>^\FU]M?!IHPP] MWG\^7"VPRCMGH_?9\QJ=1VF4Q>AIC9 X%>4\W)M%A6WN'@:2FM>"JLA3UFNW M.6PXZ+HL&KQTQE-0=3LSC\I# ,(T4HLP=+EW?0)NB_WKRA9K0NT.-O1OZ[0(]I$2=9\?$9D M4SZ.S M!V"=Q7+P&*VVJ@_S,$P9K^@2%5&2O@ T"IO,W%BNQ#!H&H=5%0:MQV*.DS#/XD9!0 R/"B7@%NZ)XF W=[?= MO"!RORP5S^^W15Y$V4*\_C(M7AM>O[C/-BKG,D,#]P;" \1XN:9TY;+*$)[?T$YD0MK!1E98O;<2E3Z%#3#.9=?1K MBS-A%L:TBX6P6[0[P4Y<$NG4Z^*J>'KFDJQ(%DS)9(>>V /7TG7GZBU.MPNT MJ-R.-Z_;HCX9'1EPP^X8!^.259Y-/A0[/+U&_AQV@^/?4NWF%\S.8F\3G$6[ MA&SSLV3QB-($+5DTIAAG>)/$M2GV9W%A?@[.O_P&5RP,OVW*H'V-H<_ R>LI M]%(5-Z(#4T@H.H_!1Q3NE3E[2X:[(3$!5Y6*P+TF=]$&76+FB2+59TS& MU:I+9LO;A&X>XC6*?WL@N$!QF5Z)X!6)-A=GCU=/%.6_(#;G#\37+-4\98:6 M$@4;&=XV32F65[PST&#YXR:S*6Y=M6(:MP#]5E\_[(>IRI M5&:WDMO8//):+R1#'N4D1))U9N MPF+$MGK<:49*PU?+^:2B;@X,4VS@ZB5B6[YVY+,+=PA4==>Q"86P5YJQF4HD M#,,UI&(N@0V+H E%R"K(5U!])6^3#-T4:"/?U8ZHN)O #I5[Q40N>@HJKF*. MW?3NBS4B=SC#C9]KY5 U4$Q!U;SU$5%YTH_YCWA JLGZ?G$KGR-M'A A*4YCU;R\VE(02[.Y 5#19Z&.:Q@45[? M21TG<6<_DX$=/!<"F3MS)]0ZT!4]-P&2*PYU[4=Q>43+;;:X7PIJ'*@!I&X? MHBFHW=VM0YL#Z^H\N#U7U%,])5/P#W?R$T2$&OMRRJB&P$E%K,2OX)Y7V9,/[A8U%E1DM:'$9$&@ :BE/AS$C,U=S8XY M>PI0 257S)Z!H413:WVTJ"OP*_:'8J8\)&376[6,R\'6+]UR00#*U [6US3= MFFQ&W?!S\Z2Y]@?OF]1\YQCTG=EV? $P.A8P,6G+=KSKM_)6V/,[*M@EBX'3 M0X>593?W(QIO@K_LR+8\%].^7?5K&YO]N3>JAI.WI@E%?I@:@?D_RW\SW==\?K341^XWA'0!QYM9_?QF&=;[[C'\[C'L2KUWC^%WCV&I$=\]AAW- M5R9>Q1.FJ=/R/.ZISS*0, LX/ M0WKUL=%'4D^0J^//V4M/HWQ\Z5;C"D!9VUA*&2"VX)I/19>TIC#GMS3%7UCZ MK&M,+O'VI5ANT_$!RW!VTRK4S&W 0@$"T,@>4[$(K=3@,NUC!LX%U$C7:*<4K%)^2S_*UJLRG>@+<$ BS-Q MKQO2.O>@$#^O;8<=D!-3O7>:C&J@N9T\/ MII^K)_EOS 2?Z6:>%'0$9U%Q1NF+3=K MXJ%,MUB3QPM[#P">/%%[J,H5K=4';9*J%Z MG.4Y*EP^7)!)E>1QBO.M,"6J4=GF^$"OK-OG#HVP\N<,7*K16T3E2M).#[7?*^]5.)6P\/CTB9=9TN VXVKP3O M2G,]8982 V?\X-Y:99JS95@9UPF[.='@#90=K 2ZK,MS8QA+\_EDGO@7OV+R M&Y4[1G)TJ,B:3%Q",O\P %1)T>QB+O-$.CFFY4!C,I:/< /SR5B6Z[0^JU-P MJ.7/UUAOSA-M0WK,2P/*F0;IG-8H.=JC#1:(HCTCT$"74['0GLMUL M4W8I4OVI?)[.22P^4%.[_, ,&N5=FND3Z22F'YB@]VV@7OW-6<\W;R8L5[ _ M!FA74][;]=F'ZRL!UMZT#YGVG="!IVL8BZ $5&VPIO+&R;!14X!( >!"Q]-\ M<)D41L@')SSQLD6G/X(N$495:?6[>9WK_%J4J]:2X(4XAY%EYS$'4-4[@L70 M8TL^6$&5]0_W!Y4$N=LY:'.=9$F!;EG(PZ$AY$?$T(*C4V-U01<6D4AUOO\E M^@C9LP_2!?\2[1#*7Y%BV<4KS.+D2/-*RK0 MV8J@\EY*B$X%X0&.0L) \0=3W ;@A#7-$>SK "4W7RA(LH0X057?3+$I%75,/MC M>.>D)N=->.II#+@QAB*PAM"N^A1<0Q+=.I??9QM,BN2?I>7@^%,P4"-2R. T, JSSPRH%58'M KB M8*"FI;49Q%15!'D]+E'^>ELP=[^.UG5*MX!L/+,CAQ9'Q$[TENP MH"W721Y'Z7^C:'@<;I$C8 L$YNCCB "'EV*G9&97\'"BE%.UH0++=YHG!6/U M[]!;\?P%I3OT"\Z*M<:IE08SH^XS9O:5]1R%-5UVFK%HYG-W6/V%C0[/7_"D M;C+@8=0[6AY?6:?@V\YE7V@EFB,UO+==@-8\?,0QD8MY-ZBX?(T=@6,_YUVA MDBE8\C$N"M43+["GL"QGNN.4(GDEWNBGA9G2RJ#%8!S.1FA M?,#I*X.ZS(XN\3Z0:PYGR]-JVPDW)E.;KWN/8N"GZ$7\ 8OW*+HGJ]9O5P " MA!M6U[KCXKAY9_58O'T/@6#R+-]:5 1UO9::Y7A1CJ]^WR:O58#-9?&%-AJ+ MJ(VB'*UQNNC$WW09\_B!X%=$BOU#&F4%E:^567!S!:8_9/92T;N-7R$44!Z] M E9L%+M"5^3.?[87YT%0C&)50PZ);P2GDF%CA,%3-_GP'J**,*B%B':2+36PNII3>$ +W*+)+"_1U2LW?K2O(=:%0L]%)GFHG M)3KZ@Q3P2G/Q(UF=(BKMG3^0%4K&>QX+(U;I[/IIK%;[R888];-82%72D27X M)[&=UY&7B(H>)Z5IZ,\I*MLZZ[V:%!IB@$3;;)N'(M;8!H/NF2QIU@_L"1/R MXUN9M33F(HTY*""\:FAL>2SNWLE;S0EPK!"AAPXU0!'O4QO\L_LI&)1(-#)# M19^A^<9V_P3L&T M?'/;H%\^&-A-M8T9-@UJ#3=5M\;.4S%;@'R'U-6IYHP3S&YBX7A&=$XPP^G, M[2FX!\&=-["QKP,0^7PG(%5-P24ZUW4!NHC2^$,KIE51KJ.$_"U*MY6O%$4'$I MP1W.2//K>90GW#Q%UOD.43F=KR<0YF?.#^R91%E.YQ/6(D^([)*8 M6IL_4K)KFEPPB/('NJU3S M'9YU$AB]4^+)4J>ILBA#N"XB]M=V&+KF&;25+4'JMTU\ 8)T)JFU9UK<9*_; M0O 20456FUU,YHMNW)6CFE"BG\M5W5">JS=$XB1'#R2)^0L]C1("G;DEG(TQ M@*;#)EKW!Q!Q+6Q$ '$_B='A:K),AW!T,%[U^96?Z& M6:Y%NB+<@^ G+R2 GJA08+ #Z3X%S:\HQEE,2Y68&BK%W:X>K;ZAR>>KSU8XMBLZ4RP6:/&(%FA33B/7*!(_ M+822UX90D[L?%&?'!-8VFV#0G$M2-IBJ)72Q'^="]B+*UT^HH)9:/""RQ&3# M[O[_1I?:U J/]!^ZZ2O0XJG \6^?LT3PVGHBE];=TY#+UX%[.T9VT!V,!9\C M4($+=$@7%OCX4ZH SPQRSN'^<5[WP\@+B 2](Y+YOD8@1Y -/1J?WQKPDB MM*77^UL6,46^10 4&N\5I(6<6J&S[\O'4LHW #IEAS:!E75JFG+XRLN&^HD? M&D1-.52;1^E^Z-)J2*RCN&!P@E38&X!X%05YI\73Z ,871_ Z/IP6NCB*SX# MNCX$?<'%T^AG,+I^!J/KY]-"%U_Q&=#U\TQW5VXV-9"E$)ZV7A#N5"1U]XP/ MJ_-]^R':?L"7N\?9ATCEL7Q%%\[;EEM![*59>%M\XW+K-J*3#1543]@LLK9H M>$^>R'4$YSSD&YI4K]3P_9&J5-!#N"!=B8&][ _C@SPF,)F^[AEY/.;B68<4 M^XU^V\N68E7RQ3W.GW[2S2# N227]\Q&EZCY>K=4AN:.U4(?[87)V> L.NVTWT&PN7'SU1.?I%M0R7_>] MEM$*GXJ(%$X#I3:1,SK&IQ,8TQF-(E$#J4=13P347T>'TC.:@ZZA%-#%&H3K MZUNOA2%0A9#V]RA?-4@US.4 H7+I)H2I=KSW-IV4!'/2IRC);G&>WV1QNEVP M!+57$BBWV MG4!)]\4:D>=UE%7OAG/VK $)=]A.A)AG^ +\3Z6'*V)PQ]8P'J;AZ4/8)1A M+Z8>HH2V4J5N&7]EYF6(O,YYQA!1G>]#QEP-&/X((5*S'A#^$&(:IV"/CO_^ MX?WPV/V H-=$ 0T!L./C/YH>'U]E_$Y_"G>XQ[[4.Y8+V7SJG,";C%D> DIN&4&OY@@A MB&2M67EP>:+*""ET _1 MOFPE@8>R'6;-[?=$9BYV<8<,9Z5DY\.&/F/7<*OJ+>+Y_D!32W_&EB&\+$76 M^=8VMLC72;[PLGY^Q'CNMR9S=_^;$Z08V_L@?+9@^?/NH@T_JOR<533XF:4* M%^UQM7E-\1ZA,[>S]S"HP<%^CLBG<_6!J<%.#=RF=HB\8/?A3OE[+GR4K4B_ M;7N2E+G'9Y$@W -"^R<*6+[G'O0]6]6SMAU4ZT]4P)P4G44]_>VPH*>__/V1 MJ<@YNAC]O5FD'_Y^5!'YNXOQEZZ8_!EI/D%_2;)DL]WPD^?POC4Y"G\NW?;0I(FC?:8X)W&LBO!=0 MD7&UFG@^S]]RXXQN7(J$ NF!=HDDSS'9WV%!!D8@=;.%5E$[Z_=*\V-=7?N= M6\2_W)JJ^)H/IYYL026=%8.A+S-H,PN)6;U/24AL\^/.3;RZ@\Q9H;2%R!2W M@KBP]AA"KX(!#-U:MHNL9WS_4M#>_ GC!7,A>T)DE\1C'ZJ1-4V8C"RHQ\2) MYT5:\JW?7HR:_>J-_3CT8M$KU/AJ MYGSSE[R3+2A+U>&8Z Q@R:T=" 0<#XG&PO:Z.D@2 N%II;N M?OE?VXBP;D'E?OHU25-V)5G_+=T/D*I5IC8VL$S >#2QBBT( NOV*_;&0_G* M[B;[=9W$ZZ[$9UFVC=)T?Y-=_4Y_.-O@;3::L@U+'_R%]$H'#,QIEK(%46TI M_ KA4"])1CY,=)CGKR5EE/TE))\R8,#!+6!YP#IOR<>O?TCJLX![3.M M(%_C=/%,(A:K^C+:RV\F@&6YQ_O*L@%#=8J5;(%74P;S9^VNX5PF![Y?U@$' M[TD9?\U_&M[T3.'1W/^8\0@8YC:L9@ONAK+4L/_7 MK^-H'ACHZB:KEE6V#O -JYUZS*]=;W$LL'S!6\9>"E.DK=L;WMR!A>7B9W/=4[E MF$NLRZ!,5)I#>XJ"+4F).J>\/"(7ZU8V+%!L4B0DQ744EV$\><&.E'2U;A(Z M]P?Y[^\(WM\1O+\C>']'\%6^(U"/X/KO H0\%7[^'CQYU9DC<;8J$-DPA02! M[60DSU"[O7#C?<.8_[K9_>U_G, M-DOC8KGN_:''I@2=M+SAQS)1C4)XUJZIS"'13+%V90BWN4 3,VQFT9B;A0R# M?)'?/@0[WQ\2TS&W1]XD#:$=ID_CTSI5=7KFI:%2W%G\:/4-33Y??;8VL5=T MIE@LV$O#!=J4#A77*"I88A5!M'H8>1NT7D7N/J'-[)C VF839+V92](JN+U* MPG!G)]AH:3?!'6B<$+0S3TS+">M$XH7;R+ EB,:\J;,0D;.U[+/B[G+]5A#[ M!T0KN62_=1NQIW_9(\Q%):?B7DX[#JK3%^89D8U4IRX!5YV*P),K5,#3/(Y" MLAM4R0.[BE.X:5ZX[Z>: !/;.8H9Y.+*$W1XGP_?$HUO+BRPTWVLDZ'F\^ MM&LJ,'HG5QOD"7??('1V055@ .FH-R;CCGU=,I\!!U3.("XTE 2#0L[3(&3(K(CH*P): MGH+6I"$N1.VN/D=+3IVH$?TV?W9\O'.3%8@:H:B#*W.6%1**UOF40^$S-M0J M@8'!964>T,%RN-6^X \DR>+D-4K/LD4C=_/Z4CHL0 IRAPIY09\A8FP PR%% M7H-)4()9YY;!RGJ\4Q43\/)?P;X(7E\388._M*M4.I?$Y3%.+/ M9\)"X: -J+CI/";DWB#MJ,X,@%7139YOV1'A)0NIGY"\>*2])2%M, DIBJ"% MN6A2%PX'59J&,$27NI8&99[$\18&VZU^S*GZW)":VN54H93'Y<+!%EQ]0UA) M*V@0=4H!O3M:L@BXPZC'VN4TT%>7"QU]//6MHJ^NH$&?0?QM;]9GOS!WX*38 MLU%;BC0>(1=:?<)PL"11T! \?8X-6L(*6PWH#H_,+@;#5+\IIH(&> ;ADWT$7IL*@2X"8F:K%0M%QY+!E>/R,TE6J]$+%TOG0P@X$$7R@>,;R&?L)$-,X]%3 LK M;-PPPXI+I5;XZ\Y29 6DT#1$DX#)RS/T(< ;D/=$0\=]!#$IDY#NTP=PJJ / M85VA5 E2VO>'A\B\ V JZ9H'VV(ZGP$&50\,(@G#!BAA/>=\(#A&:)%?4Y/* M'9 !E$W:&1FESW"!JP@&C)1E QF#ZPP?GU7?\A)-J,P.?51]VTT2(60ZQTM, MWQZKPTRO']%.SM8\@ZYKJ#*P2.+7"RP*2(3 Y2LR9<@)"Q[1#J<[NICO*O:> MML"R5DH4AIVVH"\()WB5F*#9 7$(W&O"C2PE(^%JXS)>8]N]^R)Q SV!:&L- M%;3.)@1IXV ]'?M3 H\SFQ 4',.-KB/ILQC4"V3V:^(;\=F$:S30*D\Y&FHL M[7B\@LQ:T%_WOZ>^.5[JF[LD*]9GE/NBM%NV>$31G"[PD^1,L8/LP*&?,D>S%K]R)SPC\KSB%[KAY_W2R9= MWH@WVF@KZ-I-MI#.JP[/.W>%ZJCN^MW35PE7%YL>_G*Z#KEWBPHVOPDPH*!J MEL@B*N_;'Z:?7NL+>_;;(BRAC+C> X1)27#*$RHM[ MC[N)%M$#I'YEY@$4Y]B272=O:'&QCL@*7> =(M$*E7[A Y2IR-H$42(R[U$# MU% /'6*FYM'!YT#!;?+[-J$Z[$>#R^#O[:C1_MW[AA7IH-O/6R[F=^4^3362 M:40R1031WD)-S(?V2>$'/6KU1L]'Q(X=6-H(3 C^PNZNHE?ZC3,"F!26+"YD MA8/"EK8UIB\L9%49Q#3T\P0$&!'$I*@$EAY&!YD"2J- (2:05,8,">LY*T_% M7E)J;FAYS5(2&')+!8E M?[3P<>MPR"LHWO<]<^TRUQ.3U3X:'&?_2TB"3OZ MIAL'1; '=3'NA;*LF/?0,[2 'O;@E5B.'NFCRS>H98S\ON6<3_R&#&;_F?R^ M;3U_>O?[#L3O^X'@Q38NZA=Q>X?>WGU)$I0?C"_*R:93Y/!H"5#$Q12TRLB[SK!,6- S,<0$# *K M"]*?1ZZ;,*6';C$0&KU(]3$#((&)0"QBDI,F),#ELM::2=P*RN5%OQD@M4I: M@%=;D"\;?L&[TE_V)I-C[1&G*9V8OU""P2 Q@4/=,D8<_!M&M09/K2'38>^< MTKK*(5/:0PUJ5@^94WKI:WFA0/F3PMLE977I<9/%!$4L;TSUKQ8RY2Q >!6Q M.$T4@PQV!&R+Y#!8L7J3FU*A,3_-D%XA&*+=IQ>:%\.0M$/SH':8CDAG"1L( M3JDQ4++*JCUDO'^FW_*T-.JG*,EN<:Z'8#@[$+8A[$X3]=J&/$)_@,AD[J+I M[1F$5@?X^X?WY3//#,=<0!LXF58+Z*N,/U![?.0P?8MK=OA@5*_Y >4.D1<\ M."\_WL7?(]JA;(L<7OC5$M0A\\I6^#4IUA?;O, ;1 3779JE#C%J8*6<^/PD M>;1:$;:JHHUZOZR%Y06%@I VOCU24D=34E%VL/-MSA[LY4]H507V&T?X -$> MIB,9K1-5*PFXP3ZXWQI5^M]L7;S2O>H2DPW+NG6S>27U./>$TRW#1LZ-LZ!5 MIKE=AY5Q=P_!-3TV4W9PT=!E788$A;$T/R#CS1\6[N@Q^8W*'2,Y.E1DS=V\ MD,P_# !54C2[F(O=E8*;6SS F(SE(]SH>D[,LEP>]UF%Z_L'FKFQWL0W<%B3 MU%#O-&2<_;E/RTG1F6/I;X?YE?[2.(K=DR=$=DF,.*L'&4G?$6Q ?<]<*2KJ^-CPZ6Q/#TSZG\+E$>;+*:#7G6PIQ[M2@)FP6.Q)"UYM5B<6Q MAHKB8=]D])3S]BM[UA)<%W?PB?NMS/S8M/OCH>2O+5-%IV0$?9R$J^+'8 M2/64D(K.D@QMTX+^TBC!C\ &+]'$78.4\!L,^DIK( 3$?(YX$<>W,G].QO"I MCFO6'M>M(-XME%Q^Z]DA]TAG44HC M&+5<8]?A;Z7W[5=O<;IE41#/\AS1_Q;/T9O>/;^, ^S.G\_!MX&''T]WJFE M8U$_V*Y!E26W248>DH;I/H119$WJALD[I-KZPOIFE%JQ'P MB&*\RI)_'MP");91%Y881U;87>XR(P3@B>;I]U\M&B/5/HW ME#OT:F^E4 9N E#6+2RE=+'LJ 1BKZ,:G"79EIU7O2)2MF-^CI:8H$Z37+U1 M>2FFDBPB^[)'LW@:#*$XI:*M;C*ZS$0YWTBSUM0S\DPU.1MZ("##QS1S?[22 MB,=&J%G%"O*&J=7TZNT593DZ1QE:CH+X*ZB&P\J0*@RTJM0S0!J'9;C;YJOE M$L5%LCOT#A:;EM>)!NC1+UA;7*>@[Q@S-H(6['1J<98O:"8DLOUKQJ*G5JU> M7".J7Y0R-_4ME6'?(P9!U(BC%+N:',,$]12S64"[9O5!OL;O3"_1ABY-F*:\ M]YU*NO'4/:1SJM[9MEAC,LAD/]2-2S14;$#DAU9RY7DI2FN;VF4_C?B 4-0:&Z248UP9/DF^03M9-5!W)X"(C:9)("I5F;#Q5A2S"_>^3+U"Y-I1Z9 HY,LWI&]OADV6==4V M>\7B?MT*O ]!M,,%'I_6J:J?LQB1@D*?A3]2W4=(B8?*"HA]V63]-XK(YVS! M7-3:OP'V7+)BDBT8OYC[L4+>HMC8!H(AA%O=X)1548TW3FV_)%FRV6X>"'ZI MK_SOEZU^5),'G"?E6(G/Q9XVTY@T<;L-F00 /ROVT06C::5^/=_NB=^1^A%% M*9/W\RO./J=%LJ'[C"=44$NQF!^U[@.86N%UB$@QA5< H+5I+5WL3JP[\*?D ML%49UES2"-J 5T=O+A/P_EJV&("5LZ8M ,.S[ !I&TR7!FI[\#14%0+.W*^-7S^$(R3X"U+TN#2/[ 2 M0+ %YW]LTH0//KKH>:7_<]YQ@*8HN&4OOD1.CO "M9:0 K;6SJ5%%W6-DA81 MD'3;943BHG5J;Y%L58KTF*S6!=W2Y*B4;: 8B+;64$'K+I^RK'&PGH[]09'' MF8V&"HY!GH=*=6J#1MXOK^G*(8N3*&TV&U=LV,T3NHZX34:.NY:Y0I"HPS5, MS!K;S0*Z=>H.=YFN,5]AT.S0M[R:?9E@G,O6KR"0I8P=+63SIX2L.X=RR=R/ MB.U;+WX"81@Q=_P:$[L=EF3M-!J:%)IR1AP.^_&H,V9[ I/J4"E+L^ITMB!8 MAC.O3@*PSQ%RFP)^ 3F.K: '@SIK3V!%&V1]HI MG*$H/?7QUH(-+2+?8-0-Z^V!P (PO,.P&R8.;6-JRFU*@8LH=7VO:K#Y56_M MC#? 7-9S.%\<&ZUO.L4$W6.B 8&'K:K40]6@ M/ ;A/O\MM;EZ>TVJI\Q,G9]X+2\@Z;;]B,37UI?K FK_$8L@5Y_5E-.NF)ZV M=#%-E;M$>4R2U[*A1"?'N@5;H, +6DN)5%?R]/N6(N8:H>()O1;EBQU*.T0[ MD+IY.*>B=M@'M)L(ZVH_["K0&LO'=:J:_+I2:;4IG3;5\!'2#8##H0L4,BJ- M;8"%4X=?RZ@QJI7#BW)$"1810AWMCAL.EU_*H4(R.D@&A&!;'+"<-NWV4Y98 MGA\O&*^FU$M5..,@G8TKQ]>S;%%'!I/[.P*I>V\()=3NSXMKR:2GQ0,:[EEQ M2^/8D5K=-*,#8[YZ/"]J(?/QJ7'+-$CWAJ'XG6GWGI(M=A4+IQGE$59 M(4I^,_@ZR';3?O6P7>4:J-IQ5+INMS\&-=_QW0 2E#]$>W9ODU\*4[R9%)6Z M8(B*>G#DWW>2:*1\1"P2TX*AX#K)XRAE<4#D5P &C/A7 EJ,G'4^(XR,M_KF M5NOW8AUQ. <#6F($N2<"*4R-=(?>BN%48B59D2IH'KS0[M01ES#D=9P MA#TUU(HML*==DKMM:$P+H;:&4W1QKDRE/'5Y?J_#U47H1Y>OK M%'^YR9:8;$H5[XLU(IW?!;/J1"ZMGZ(A%_=C(,^A-;<'1 *9T MX3.L<3QR]7S\ DP((!Z;['0KU9!E7$MM\H\V1C)', MP*&QB D'9SEHF0SGVSS)Z$ZE%BGGI)0&T7;SSXIIG:A:2<#-*LW]UD?WA/S1 M_%12B)1(R&)TLWDE>%>:ZPFG6X:-G)O&5:M,DQH*5L;=2H-K>FRF[&!)T65= M)G*"L31?.]#-T@NVOBC_%9/?J-PQDJ-#15;;2$SF'P: *BF:7AO$(74^6$UL9:YB!.[V:U=]]C\:KUYL8F2PC(A.8D4J>T.*Q(^ M] Q,8QF2, G"?9!QT.+J+4ZWB_( /<\Q*74LL\3W3]8'X#4NW\3CT2\?/JRG M<RQ@W$"3(PJF0#4(4YN,5Y?H[H'U&;>W5\":/>@&@P4V]-0,P\L^8#P2#J500-G@:"1"NF]HR=1;RUY_5RF*I$;B]CBJ'?2Y\^,BH!RHM* MFSK$U-THO+**K(WM*2(+#TE E2?"25Q+D O\2T22'55W1U?)5,EMN=.YP\4E MRI-5QF+TG>5_18M5:9J6X%.49,PP8]Q9XU>WE@5^X2'9MA$G0MZ".,Y>>4^? MJIG?WAW.<'\:$40^W#.J79(279EBI8+V1P M-C[6N'JC=J$:)UE$]N6M+$L=R?96.$U+VU23UFB1,'M-O1CB,]447D=K8';F" 3!TO):@L 7LQV;J:L'JL;?F>8JILEI-A M^-$[;T?>3IQ6G.($!.Z3K22\MM*4(.">.-&?4-^OS8Y;(:C>6F=1EJ5>(WU757]C_O40Y^O?_#U!+ 0(4 Q0 ( ,&$;E7EP 7! M/D$" !3X) 4 " 0 !B,ZL(@4 <6 7 " M 2-4 @!B'-D M4$L! A0#% @ P81N54^9&4&=% KB0! !0 ( !Y6D" M &=V<"TR,#(R,#DS,%]C86PN>&UL4$L! A0#% @ P81N574PC8]O+@ M*=T" !0 ( !M'X" &=V<"TR,#(R,#DS,%]D968N>&UL4$L! M A0#% @ P81N53A WS^9K0 (=@) !0 ( !5:T" &=V M<"TR,#(R,#DS,%]L86(N>&UL4$L! A0#% @ P81N52.T-7_T50 ?9\% M !0 ( !(%L# &=V<"TR,#(R,#DS,%]P&UL4$L%!@ 0 ) D 5P( $:Q P $! end

9G(@P&^!<7QJM?M]/+RE;%S?GX.KCDP M&O#F#3R&N.HF]D)4T_=FB,HGKPK%G(Y&/BH?+T =JT3'H ?RDRMO-/'_D 'Q.ZOTE MY)=CT4-@/\Q/[,?)[PF&7Q<(*D5#*' M^/^;>",>UV4\^ 2@!DP9[^G$3^@UX"QF0J],LR#U9V#AH1614*#NLS>7T!%] MW&%AA1B E.*P!!;W1Y]$9)65DI M:YQ_^@O) CJ\2@0TE54V0HVL[07KUU3:74F#"PF^&().'+\0K\0 [ W:.&"G M^1AYE:%2+PPSC,&.QURTTW/1*@H=/=$A[#V*,@R.>JW"7@W8?6+N][O'KQ=,_ MS8LU\FH?OLF*XR_B;^$^^T=/PM)SKW.)GGJ&<1G- 7#3]GPN>I/2_U2PBBD\T\BI6@N,+J%APC13(3:^! X@'@9*B1 ME'*=SUX(=TTQD:GWC6'-#!7Q*,^-GPDH(YO.N(0E#\PC74!O@5>"48O)EBGB M@^KWI*T:^-XU%KJ3H)7%1/1$6?G?<=#:FD9)P9=)X&B@*X=86)=#PL4_2G_Q M*!EMY"9UZ,A83P)\E8))+?)&\.Y9'&'^%?1+C!% @B<7]+HU7EE" RKHS\P' M2[ST+6I@V[NF"O]"&YN'14^)4H*B)IPC@ZSF"M.^X,Z"8P:*=RB)S_/KQ9:3WM';Q/G(/R.#DZ>B\@AA^J1(!-B.AS=%HHWJ MM? C7_.2R$2$Q(1NQ"O$#$%Z> M?< /?*:ZY$'/U7' J^V K#T1;'7EN63XC]O"ZLMYV1O@!42(GTS(58F_@0;< MP_\+?I5&D[I!(2T%;&V*9&NBBA,*NN%(EQ]%HXHBHV,&YDW,^RF#;,3Q+SB0 M.N&1DM#JXP[WV/-CHB->[)K25H4CW&P_KX><+%-9G&BEZGWAP.0%Q52$@K&XJ> MI9*]0S\&".%6 0F)L-A>.A7VH"[XE4J'D:,1Q ^\VA_9!,G'IOQ0(!_ICDJ"I6-D?4H,#_CWO!- S1GI&\M5 Z\WUZ+T?@??Y:WLB M2=) M?#@T'7X_U[?BQ 0$1,//!D9O"AC +%"=9T8TUSX*\]/'!6S/-WEV:O? MQ=NJGM/+LT5%JPJP#"(666Y,5:8L!5CH0$.>,"(9>@OJ/LJ27-=)8/+L2?X@ M+I)43SI_S)#*<^/H)O:F59F=ZLK<]52/WGO'%3G)59*0F&$D[,*9;OV12+9P MO851:;P5+OTI)5-HPB=?6GX_$XKTWN\.[LM8ZBE^?*1^P6/P+9,58"PZQ#$F M,O'#9Q9V%/A%_6/*!8#D@ M%D5EWX?3B[-+\-4QX J2,#KID\D/>GSNXXBZE:I6 9T_7L4S.V M[DGG;M*E\J1?=YP//M8E""<[$O6XTASW MN-=#S37@1;'K&!R?N=,_%#D9> 0ZFA7O$ODF/!S9"1(ZX0>J;*WXM&P-HH(9 M\ =XB3"'D,H-G*^ ^^P&KLA-=E_QU\C"=Z54VED+&:%5Y].N?05P8^4 MXX)1\F'M;BL[*Y+]B1 MC3K. V;XHYR]:B("P6 *MJZ([$$*5K2EC#K ^6C4T%J])P*<7 >M,]=XFH) '9O*.G M_JX9^%FW\.WE;\+42_'L,BE#DR]4Z HHB\KCD#(%7>53=-3;%;PNG4"T7=%T M.(SL1#'1/>.Y-J:;MM\G64*_ TGF;$;<=^" M0$*10.7GX6[NW)EY.#L9Z%2U_#B_*+0D$S&/0+19\#/>0R%3%*2.*"WD(7S2 M-Q@5]H%7O3B8[Z5^BJ$SG8KXC=$70K!A2[6V5Y@T$A^7,!7G*?BA3B'F:6\FI@J]>FLL?CL7#T<8SG:1? ,MWC^$%LNZ-=D@FK$?4H8"M$9 M4\G:$#1<3H'WH$P0!F4T)=4L\KW XP)-5T&&6[0S^+2=ST\^,-46YI5^K.@ATE;:[A."50 MBDJTB%_\::W+E2I71U4O5'J)4?>KO_[%I^ZON&OL > .GS1[_@'33OE$5U38 M^)D'0L_0%:]C-GWE)57 U]#%&0Y>&^CJ"\;7C2"K%NRCLR)SO:3=?U'2+L3_ MJLEZC6_#^*(5R::#9^FV@FYK67-C.&$8#IZE6RMOVPB>I5NCY&T+;&Q]Y_,S M%ED_X0IY55TA=U#S_K<6[&9?)YA/N:+:%Q.:M6!^]]@].:E%[QERWZ];>E;+ M@FLYJX$LV.NY^X-C2Y863,L]3U!@O8%[W#]J*?M8#68!^/<%+4W!K :B5N@:6N+8*@%J) MZZ1?M_.[W9?;. "U4E;$QH MF\ TD'=ZAX>6G"R86T;U..Z^W.*3$WXKV>&U4WT@XP&W#&(@@_1:FV4SRM]Z M1,_'4RS!C_>UEM=\?P;UE^A4M982TAK8?UUPKBL(?%AW),5,^C$3*DO53TR< MU9[;,)-^S(3*4O43;36W=UBWM68F!9D)E:7KI]+U?K_NX)1M?'GLU>V\*TX, MJ^FB6N#6MP1, Z,/N\? ^H.64I1-Z6P3F 9R3Z_O=@_;FA"U%-42, TD_-U> MSSW>[[:4\JW>V"8P#62?WK[;.VAK>[!1'MCZ?*N?'S>\MSW5CQL 0*VEK4?N M0;=%Q:T6@);15]W>]G9?;>, 6-FUT=?;. !6=IECC=:>#UBV/F+37(NM =- M9W7/$I,%<\MH?K?O=H_;6I=KPYO;!*:!W&,UA@5SVVA^]\CM';8UI/^R&J/= M>8%'[>%KCWN\ 0#4&OFH6Z=M]]4V#D"MM+7;Z[KUMP$VK18V@$H:!\"*P(V] MVL8!L")P(RWCNG,4%U6+J5OJ)UG/VT#/VT:;+)C;1O.@+EM*]6WP*5I DRT! MTT#6L>K"@KEM-']TLG%-:NU.*ERFT?#;WK67L!$<=XJK)/AH*;%6PC@_V 8Z MUL2*^R>UK!4U!;<6@%JIJW_]M9 MRPS0NF/W'R9>>,,-*@L35N:WC2H M+$T_L0+BH.[:U4U8-5$^PSZ>H>Y\T.GHCRS!WN=&%E&L&P4-"@L W1E%&9X5@,A GU5'&PY.F!=A:*;\-H4?+^I;U#6#]WF"C.+]FL[U- ML)M/H)9I5\X*NKW^1O&MU=B6^2WSK]@HZ_:Z3:\B;A'S5X8V\G__\Q_P1P]N M7?L[OOZ=\^-U[/R@_U:\L?@Y9QAX2?+3SON+\T_GW@U['S/OVRG\1Z%W&# O M)JQ.WCI3+[[QP[TTF@%BN[-4_49BEGY9Q$G5:SY%4U _F;YSOK_PI2YPO[,ZYB*9> M^/U;A_Z>^'_#;1_C^>CG.X;4B_>.F ^,3%2Q/X]E.XW^'"1<$U>\XD9N.? M=OYU=?K^U[.OGSY\_7)U]N7JP/@R-J]@P^+7EW,>#J89LYB%0_A]&CF+B&%_#8-L MA'^=,.?F<=NA$M=ARV;SN\ZC1DJZ16J-J\;IN(")^QM*78)QF")5XGF&CZSL M5Z4G\*$QAWL:@2+\F[\%OEE&2M*IP.E]Q+;KJ>CR^>5K!W\51FGQ]%/F)1F@ M %\X]D,/B-,+\!EC%(MPEPY($GCB;YW+CO/SZ>EYQ_GLA2 /Z&ZN6>"S6_CV MHP!S$4NHT>FD0"H@B_17**!<@CE+V#@+\'-^".]*HYCHBR&*X9()^Q_@AKQP M_GV"UYD%:0*@#3WX)OYU+BFO>/0AV!T>0 )W,$6:]%*)(F?DQVR8!G-X&J%_Q-<,(/AK!D>"Z@&QTA.')PRC<&WK)1'_XU)N[3A3#5[-@Y#H3#TC"@U=JP@!GBBB2"<(*N(2/AXD/A$ \I5^>*\Z;XML\>.\U MB(LT@X,@=/#_)QG!%(O/SN73D>)TM,UB!N<0SQ\"?D?TZSL_G>C4=PJGUV4H M/@:QG5-/)2T6#[](F(".*3R,,P[<=OZX$)ZR&\#G7@-D\#$@7R2%:91H=(+8 M]&+24ODWX._2R, M9_KY\484MQ(KE4S!!I#VPG"<$B@[2PQ>^=-:\WHO6B;H5%@OX /$,RUD7N;2;O_HJ1]R69@KEZSN)JDU_@F9P!?Z'?[M002 M#1=ZAH-G";>*<&N9.60X91@.7JL(UWEQRK42MRW@6<*M(MSF)&X+[.SZ3.J& M:@D>I/6M.:O%\&:^U6+XV6]=K%=I'])KTQ@-3D'[4DZI;-JH!+/ ?,H5U5X- M9UB5V[%[4OMDSG84M)EU5LN":SFK@2S8Z[G[@XV;LF_!M-Q33YGVP#VN??V? MU6"6!^^GRRUGRU[?W3^L>R;W1DZ&6Y\W^O/C*I';,U!] P"H=UJ^>] ]L->[ M30#42E]VD\Q6 6!EUT9?+P+P^(3#!I%VPCJ>:?U7*/@=QC-<;F@VFB&V08&^P>N;U#6U"R\H2D MUF0/'C5ZI#T>\P8 4&LPI&XUM]U7VS@ M=+6;J_K]FJOY6A:+6P E30.@!6! M&WNU6Y]^V$ZIN V9C(NJB7PM=9V,\,\;%PJ&.>,V)F7!W#::!W794JIO@YO1 M IIL"9@&LHY5%YL/IHFNE&%L<'2R<=UX[4X]7#XPHMPXUWB3XS&UQC[V3VJ9 MAF0*;BT M5)7_[A%I;T6@)915\\]J'VRQG9?[]:G"HZ.ZVZY;9E-6G>$_\,C ME^6$S'8QM!5, SW9W?YAW1:.#88:190M =- WK'!4 OFMM'\[N#(]O^8?U8C M>,=$1\LP=MHX%=+N-(+:1+H7CF_ZTV@)?'=B;ZYG9O^&?F)[2PO.XV M@G4CJU9_=[4U9"TXS4G]IUF3-.IW3RS%;@7LEML,X+;C0\MM6P&[Y;;FN>VH M6[>EW6:*;3/L:Z5/$[W3=C+@27\[C$L3O.3]I8N$G^;_CO[($G1O0Y8ZN$FQ MX8MW47LUL6LRRV52RV[^YWZR[XLTRV14QFQFI$TQ ]N/Q8=V-S4;R71,> MZW-2N$94WC8O4[W4[MZXZ- MC!18'K,\]H(\9J-Q31_-\MB:3FLJC_4MCS5]M WF,9MI6J;:FJY]-(+M;*)I M'ALY'@#CW3"> M7$J<*$N3U OQU4Z6\(D=N,TF2YGC52:G>%9J3^6CDFPF7SV.PG3OCMZ$APQ& M;YWRT8F>TFCVU@G\D.U-Q(=[;QWZ\:X>[V)I0 M1KT=FUKWT<]VT5>E*Y?_^YS_@ MCQX@6OL[(NS=C]>Q\X/^2X&&XL?DP704HL_BC^> Q)I<$^=C%J/[E$X8_"]F MX#B%X#/!,YPI?'&2."P<@1=UR68IFUZ#"S6 F^]W^WW7N0,*8[,H)L_,^1'Q M>;\?]UOGLH-86/;_Z;C_^?3T'$"$9[[+73B$#5ZRX-MUG-/A$-@ 3A+,73P, M>'EW7@+WS5T]7 LEG,9Q'$V=B\O?$LI@%?&AD.O%2 M.#S^-@H3'Y@/$1"F_IYZU]V$A?EW!'X7']NIIHRM(*!>F8"0.NC:E]ZW3B'X M&;C :,JJ+Q__4W'[^8U67I&("VA/7ZQI'4?Q$T[[C*OV''_TT\XO\,!!!^[U M_^SMG8;#213O[;W[\0;W:K&I).N]T2@!EHPR[>,K%V@6R;52+2T2_,X[1* SZ#R@?8KO];(TJG[O MD[1E%5C_-T/1D?+5=4A-\(M _OS13X; "1F0G7<=9:GSV8N_ 6U>^,FWYV7J MUZ[&'C0/ C9&Z^!+E +7_YGY*#6C,3"^D"I"%B K8A#/"^?/%(^"WM]?G'\Z M]V[8^YAYWT[A/XKFAP'S8K(D)F^=J1??^"&*0$GAXC?2FJ!?%J^]ZC6?HBAE M\4Z)D(A-=MXM0EK]D"\9"H\"L#HJARQ,20P7E.[_:^_:FM-&LO!?ZBPZ&*Q2&*M3[\7O MKCB\ 0%;=[&?E/27[9 MR='9Z67W]'+PY@-9<=2C([@)7WF)+F$5MQ9U997'.:@]SH8>Y^#)>1R4E!CB M'_(VYW'D*1\I O18I:?Y>ZXRSL6^0" ^RR+P66$8!#P MU;. ;G4Z)J XE0R^EX>#A-*/0MQ\!-NL(EA+=4'@T MG,&W.D%P W _#F;B@KR] (J<@)L!K=[[3Q/@C:4?H $ON@I!_1,.N /+%\1 M(/V)3&%@,8YN ?P' :PP 0919 :3@ND@W1J ^$.\\P;"-G@VS /<4A*%TIS_ MG\5 <^2&NW")#+DQ,8*.133\DPG/$RF8#G&#![R0,=@T(:?30,,E.DU 2OPK MN@#H;9AH0PXO2M*](?!PI%-^]0"^;&"LITC)*41!]&J")2MOBK.U>"XP<,DI MDD8Y";YC]>81#A6:XJ/$\FO$<;0JZ>1Z0GDO(?HK%R*&C,SB#)4G!/!LOFU\ MKYZYBX?IFB0!"J&5]23SQL('@6JLNSP3CZ:%TOZ"X2^E%K(X!M& U8!PQ"!' MOBX13R/6"V%Z^=CX8@K?CU'K0>J!1O#C+: KM ,H<#X,IT>:U1N'L!KV.0]> M9P!U3*QZ##++H6K;!.8N 48Z@&MR6S;H'B&;(0P!"I@;.@W[G)'5Y/PYAE7F M4?.W+1M\!@;(7H.$G%O&LN%_RR .+_)3U:,?9E=@LO,'/&0*YG(,:/-J[!@( MV@_[TR_)G(X44D/BM< 1L"&4SO(5+'9"AIML(BYK00+<]Y=4/#D&70:4!8]! M"PN"'["XP9-!R\#(#W6 =(-?E;Y!R\#"C%^#$4C(A'WSV.6XD@(#JS #_94Q M3I D/@NM0"N_*7JAL7A9G"@KWOC2E20AXVBT?E[@>6*%FA9Q(I-K7JI KQP5 MH/R13Z]P@7L7J65DRSY+A319]J@\!TJ,K1(N=NV2QI9 XL)>=(M?B4#<@2@2R9",K2T74E!7Q( MS4*O-V\DS (?'XOZAD!EI4^R57 MM(@-*B%[0XL;*CM!A#PW!A(7\ZRR!NR%1I%';6J(5$.66P*CTS+F $E+X/=< MLE5@!ED@HVMN+IPYN\ #IVQ$'OS'C0JB*2[%B)(O?)C4Q'V<64F2JFGBK'0* M](J1P(!VTE@/,Z)(Y6+1.^=&FC 3(7+)OS"D2LSREYK2$A7P/@W#8T4G9:0I M10 3(<$ XP"\!63/2# +LP1A8 IH-I$>ZZ8C 18\P .FC,4T2A%)F%GK7L1Z[G.\EI,7DJEW/4M], "7R"-V"E!55H@D$ M/&2#@%TC0,YPEX5Q=,]8WA1N">,H0LS(])CP-B M9NOP)@HPD!YGX!.P_J:O%+HXBL^B"830TOX)=R<9!9W(\4!.$Q;,/+B&BUQ. M4\;9CVY#!+U)%K#!0AS #QM)'7 0O?X*9)!$E$, +^#I&$SG#>;B*3;UHL#: M-1"]"1MVU]7AJ#$8(HB7E2'&>]-MINBD_1+0P;TPP352D-I*'7(1!=C)1, MR04MN"W'VK(L- 59'3#, &# GAQ*7.!,V;U;"4KD2%V!Z?"3.0 ! M%B?S%,Z3XB^*NW&2(87LE$- RM;UI:=27WI?UY>6+_;EU9?N7[6H\IZF3'5^ M>''9ZYU=?NI>]$Y/SBZ^'%[VSDXKRE9XH>CU\D/)Z!;AW+-IBT9?7IF-9^8L6T2E"'4B <,7ABA;5E[6)WMN_]3OGJ!D,HA!$4 M;L/_#0OC.%.+K5@RG@DPA2EV1@4ZU5>,ZO$Q>DS4!4(;7PK,M MFHQ&#;HAQUA3Q9O* F+EM&"EJ0*8' )&TDZBWBW^X;2*Z(1"&EF,+WV0R<16 M\!"7N6MO.% )R:-3@RD9Q7*ICPI:_%IJLL4;]Y=A2]$)1,M17-NM[=NMPV=@ MN% "A!&!9V"S5C#E'B)&"0_X-@BB6PKPBC0P!5\CIH=(()0(? S[ &>2G0/5 M_#,+*;U4%)G*]Z@4DTWP$Y?.$7AT6K]8B1 NP>DW "4FT8*9:I>B>06OB<5W M-4VYB)]XL1Z"V<7H28'ZDX:I[3F3YWX<3%Q'8"]D[-N\Y$2GJ<(4 MF*\0+&+*LBEZ)< )I,4,(XD?#)*, )$"&@;A)7EFR4W4G21>SYPL97-3G(6@ MM#=E8;.%TWS$615-;G;XL M%W/,?%R;)OK]([%C'&%A3<'S[5(%*:\68JF /7/B[=NW MK1VYN]/9?<[6Y.NB'ZBP^A#.8N(Y N> #@!,3)+9CJR"4<"A/JB$^#6(AB" M)^!C,.'2/\]9CC_G#(\67DJ8,/E2.X3,LVZ'@ MD33<7*],]^)N@V>[8X2#342>D\=*XRXIVRHW:TV:)0'\W,!9TA#Y#3JQ@V / MHGL]R&<0<+,H1I6@>COMUJ[X:&)!<2QG2:E FB-5TMIIWC53,;5<>3_1RAKX M ^((>XM[?@IH1H@]J@&:Q S5&:[' @U8014H@KF&7D@2^LJT)Z"0\+!((DKM M%RT9*Y]!M75. B!PX-(UJC!19:ZFD6_/,Q0',C"W>#.6"O=,)]WB<-0+@:B/ M%)PJCSOO6O_8M7?;RX-/25Q MBYSI+3QD)G8ZP$O'OB1.&9WE8=84AWG(@?O7M,6CY=;;!6B*:F =1B[M5#VA MFA :N%2G=!3."O1G\9R+---87UWAKC=C#B)PSB9_4[ZM\/X-,3D/\,EEQ_H/0$K: 9J,[<)HY@&Z9:9!HRB02T3 M"C%1A4$KN).I&,JT4\]$J*YH UQY*$:">$V@84*^&7;>(31%02ZNUQ;!"OL! M.[S-J#DXE@D148,.$(JVH983B785J&(C3="/"KY8,D-CH7$:V&U^!;0L]:# M5=$4[6,6&LHYK3'.DC6XA@HF*B\&+AB02IKI-*@9-C*C<#FX (S.;K$^^IQE M'\,= T=-U[IOMV#; -0T-,LMC_K) >/"PC%6N2\D<\(_XKH[#ES['=N">3^1>D9J09R MZ-1 K4K0OD V"E"1='D?H[P!3\P5R2GKU$H^NEQ;#!=+?'1[&VB_/[5XA)&S M+6(A+K'M@-8WWT>@W*=33+@LY60*'X2ER'@9<5D=-CYG\;FL2.AP\,U@W/3 MLZ>?39$&BH?%54E2A-"U)*@$%+J MUSQ/+_1HWO5TZ@NV8&.QGZ<@#C;I^"*D7A3"!QQ4VM,=1^4US?5P53.<7?T" M'J)X825FV+1\]C4$Z<+8$Y8U >41*,N^>*ZF+;M8EKG&=327'$0) _4XV^!S:(ASH'(E2;*MTQ1[/)UVD46IG/51-%$5! ML"PXYR4\7^5(>:.]A\_<&,6=(:COA;CEB1*>M8IL=OC)VR>F$&\^$(>%P^+' M@EL;A]SW\1?USH8GLK/AH%7O;%B^V)>WLX'=2/?;6 ]U6B.LK2.L'Y^80ZD\ MD\IP_\$AU3J1^7K"MA6Q,J8%MT'BWLR?A?WT\!+W4[.#!T!7BMS]WQ5D^+C6 MN=USIJO=?'^PT43NDLOJ?5!LXX;QV -6'.R_;[7^I[[MM_?:S7$Z>?-AO]UL MLW5;4R*7K_!=J_GN85>X+LXYPAG83K2\$92.=.KFQSV=F>.>IEF+V&]U[&T#&0]EJ)(]KFP_@M1N MYQ$KQ>8^CW@$HKYF@]')#4;G-1F,XHB-^QJ,VE[4]N+5VHM.#C ZKQU@8"'O M/K;D?>O'VI;4MN1EVY)U-:W=:C=[IX-_OBCS\=^/%WW1"[%KV5/BV!RS5FMP MK<$O5(,'1Y]>H 9?RF]1&$UFX/-3%=*FDH$W5A-9:W*MR2]4DX\.^Z]#DX^< MU[KU=7@]E(FJ];K6ZQ>JU\?=D]>AU\?X>A-=JW6MUJ]!K?N''U^'6O?E4 6U M1M<:_=(U^ORB^SHT^MP]Y7\[BEU\WK07N6Z#W%H;9+MN@UR^V)?7!KEA(UTA MGMQ/.>C]>GIX^?6B.ZCHJ"Q^W,I[$NZT:,69N>=.78]WM#I'A]GB7K'7SWUK M(IU5\'[_H&%NQ+V",0Z%KUGPLV!&AZ?020=X6#V_YHY/.#(O\Q;_K!JF.&9^32>S%*@&1W=A&];2WSF]WC#-Q^.90K3 MSX]@:YLSV+;@WU=,]*%QV_<\^I$H7M+6&&T,#//KH"L&?PPNNU\&#=$[/7KT M4OIS(UC)R= %OO(B/G3Z9S8T@0X57/G#X ?Q^8]^5_S6%/VSK\?=BR^]_N##_P%0 M2P,$% @ P81N53==8_L="0 QC0 !< !BU;;7/;-A+^?C/W'W#*M$UF))ND^";Y9:9-W)O<9=I5E8(T>DH^MHN%:H:$DI^,IL(H,9/DM5[4 MM%KY,>[OC>;M0E8-X4;2!L:V5E6S[3'O/_Q:J%*2*#H)@Y/H) DFZ9: U[I> M&36;-R2<3!(R(E$01=OC1R,_A=-N#N=,BQ5A,ZY+;2X&+PKW-R"V697R8E#H MJAD5=*'*U93\\$DMI"6_R"7YH!>T^N&,N.=6_2:G) SJYHPT\K89T5+-JBDI M90$M3O*4O C=4@+[N8D"R M,_Z>^?YF;>"V(B>FTZTJ 6JG9)SB(MU3/8[B>G>9_,HNN_DR70I0?G4[5TPU M9!R>A.>G^]BPGNP^TE]+TZA"<=HH71%=D&8./CI7LB!7MY*WC;J1Y-<">DBS MJ_WRG)F[AKV,^W=K0>&JQT7>#LD_H3OYQPEYIUM8?W# ZR',!BU<@6&TF1YL MPN4=3LX;RD \EV5I:\H!8Q>#8.#N:RK$^EZ)B\%O+ PB&LALPB6-LSRB"8]X M-,Y%*,*\F."PDEI[,7CS\?W/[Y1M/J'L+T?04HEFCC?!=WO#:?VW?8VS-)?W M6[!-K"U;*\I1ZPTN+:?E6EFCZ_O:O3W-^:C9C31NQAKD=E MG[F'V/8[KD?F%/S<+&49!D M02S#)"H2(9Y]^C"?CH[;IW^BR$/ 9Q<#> M4541(":DK1K32M %7,31$O!T"MD+H*!H20K*H0;<*)()QD!?(?R5 EF20E6 "T3='0Z@WJB@.SPV M6\]554#J\BQ/5;P$?B40:UM./P3H*DQW-4 %@8\!H2PWR.[#<02D?7'E//TMH48Z4 %(%'H6^#Z1%KU,V3EVQVX+R-68K_%>*,M+ M;5L8AUG2E?.6EA(OR=OU588%8>Z*B28!;=PK^'(YH'NO=35-Q35( BG/K]J.!Z(%.? M'C?04S[.6)%/&,OC(,PFB>1!D M!D."_[T"*?3544>(-])"#P"&8[*/ WF(O)O3UNX_!-DNDX# 3I/GS[HU( "R MZ8VR+DGWDW19.=%X\')'[[>)A)$E=2CO./5V_O8D Q\JR/Y@GM6E$NY\T[;, M*J&H43@GY9F_HS852FHMLG$7)ZVC[B[):RO!H 98!0ZJ*6Y*6U+D*S!39\0= MJX<1OD;8KG;@BDGL"/0!QDMQW'0A*:1(DJ!@893&$$%8D01I,89&'HHDR)ZC MR!-%$?8U19&],_-.,-D_IS\44_IBR&=A!D/3C1(8*JC5E4,#.'%KL+S'^$&- M6&,9HHNB3)6J66&!T&<)!CL'>X?HS1EV7UGDF=1M-\>Z-35$%.MJ',ZU$/-,EH$2>,3;(@9CR=4(;' M V(2 #<)H^@Y?#Q1^.#''3ZN;FC9NK2,0))% >6\N@$(V)ZR?%/%[,$\_&U_ MH>X8" P$BF#]>0#3;8/*>GE(GU'[T"6ZZ2WQ2*1X_."/L/5ABXN)TB\.F'B& MPH\:\),D EBG!10:,@XG''8J"F-&H%_ $O LD%SWAJ$V19'[Y&ZT+;I/U[$=]D@WL)2K%_(>3*.HK&,LRQFJ-8 6_)ZJD1)U]PQC&JH'?"84F(L"CON1)#RN8T2R:%'&??QD8/Q_D.9@#_RX,I+HA@$ZZA*V-_Y2EP_?04U]5W>CR1B+_K>BL M^TC'=#E>+NI2KR0\7$1ED2NHXXG M)WG\W:ZK,MTT>M'CK=N^NELO@O--_8J37V#G%PPV/XR'[BOSO@WOV^[= !"? M1-'OV?A@.-F5%2VHB#!3VT"_T!\N %?E[<_^'B[O7!_Q=+?_G>OS.!5+&C MHCT%M5R0G[Z)&K0Y%=8D ^RILU/9\0^U^)WF!#?F[=GI(6;]IA68MI,2 4E MMEC)$_+"LW]G(S<_%]>KQ9HITD@]HQSGZR]&Q(JX&.$2MJ#6ZLS V#8AT?QF M1S I*/L\5;)K^/&7C[:U+:"JDXH*Q&-M K M?TM]=[-2<'LB*Z:?6S0_W&#D MO*4% HA!5>DY98BOBY$WLO=SROGJ_EL!L!"\G9D;[X=#T$!81;6^&+WY^/[M M+T*WGXQR(R+XQ>CWD@9I07.(8R^+2IK0"!MRGOH)0,*3>+1E%2';U\9*=7F[ MQ;3QE5DK+3.C\K596D:KE::MG-]6W7GR:$?@_E>[!_K^R>U7LQ9SVO(#U'6( M'%+W/KK=X79D1J^!*+@6L#"1>R8T^5]'%6*H6F+[7*J6(#C>2E7C*S[^CX') MOS]>D8]+W4*MQ^1=PT[.#C82F]2>EXB/C"O\W7PZ\=.$QZ6/;NU'.:19%H=9 M'O'8B_,(6/KT?#IXW#[],S48N1 *)@^4E&&3(A)I#6KK^NUT:("!UE0M39>: M?@:;4]8R-;9Q5 :GK"QI<4EGUVQ"F%!(C7!D@Q)1. [,Z&UWFJ*WD:#F^ 5RG8KF],L] W@]D !KE M8>BSB$61SW):%BD-44?*LX !/#T@AT\4R$#*-3W;X !KC0:[XV.U]5PT):8N MQ_!$PZJ.HTR$WY;3CQ&ZPJ2[.4+% -\$A*K:(+M'D/YB:@P>7!C!8].CJ["# M+(>@+!%S5@-M5614STA9R85><4X%4W0V11M3,)E69PMJ/M["K%XIN&/!,VSO M@&U"B]!/2BB#-$IH7-"(96&8!A'WTA"*IP?;Z''#]M,MA_[Q11;XZ9GN@=D7 M-28Y25=864]_1Z@"BS,$B3">A;Y/0!LO$WIFNIMN->9JDZ_-/1>:55)W.,YD M<24KAZZYD@PX-FOR$K'$ 0'K '-UPV:TF0)YA=GP0U=A#S^DQW[\$H[L4#_F M[NYH",6FAS#%9>.P;Z8D)HMNA00'1Z/>P7.7M^8NCXZLZ;>C@NUAF/KD&>C[ MB781LX0%91Y%:50P7H1>B,R;L3@KRI"'#P3TT>6/+_S$.SL0;7]-<%#3XJ4W M)N:_(Y1"CQYUA'@#&GL@,"R3_3J0QX9W,]KIPX<8MEL (K"?R?%GV2D4@-GT M6FB;M[$7-%:.V6799/QMUJ"@HA;2CD /A8;M_.U(ANDOD!"@>EI6@MN]3=T5 M6G!!E3 V"5<,6&K3&.&=-FS$X_.*9@'+H6W&1PJF5C71\=KE.FEM\3/ZCB*RQC MP!&T$)5HEZ9 &-+$!#L+>XOH]?[U4%GDF-1-;^.\4W.,*-K6.(Q)Q8U.;J-@ M"@W6*14&%GP"N:5WPP,@FYLAI;Q, M&"L36GII_E [V$\A?+#''3ZNKFG5V;1L@ 1EB16^N$8(Z(&R?%W%', \W.UP MH6ZC!0Y$BJ#=?D ANW:_!GNF&XHAVW2)K@6 V1(IO[[Q1XK59HN-B> 6!U4\ M,_,] WXOX+G'RH+&(?7B)(J2/*-IZ7$6%BSF*9*)[PCP_'$#_HW#TBXFS>9_ M7YW;)X/ OP=+,)6$9*Q3!F9;''U :BUUB^WFT!IE:;1[=?KFQ,RH7A-8DDI\AJH_AUA)Z+N/_[25SV'A*[N.N<\9Q!S\(HL2GA=! M1O.(Y6D6I0DOHJ>WZQC_'7<=[>DW7P6&\28+FCR]#9KRE 9IE+$H](KR.\K8CWR?\%6%A2SVL=]H(0C-?CH3@!CK:?9ZOVX! M]+/AS:ZPMPHP?^0;>:^0?Y<*L]\800E[))>#3Q4RZQ$YO10]$^X,0_+]J^VOE5[<>' 8_]PGOPR'1R3,? M&5=TKK'/ZNH@D#I"' :<)5Y&D]B/"L8HS;,<^;#YX#/@G&V[TO:2[4)QUT'# M_"0+?]AUT4*VK:P'O-1]/VML7DG:K1;1]2;X6DRGRU_1%^H"W<&/[AXUMI^? M]Z.&_&3(2W;L2>ZR96^XV9431_L%K=ZINYV08'Y#[$G5E\%C:.WN\>'UZ/)4 MGW[Q;?-!"[,#GC_C"2Y8W6/IAE[!O84,KO]PW+SWJCZOZ$.OZ$$?_G^S])?O MW?D)"MY,83C>J\T12S_C8+;^VMO<))(O$HL11;[R6X%;S\DW_4 E^+_]0&7; MGLWUZNK\U/S>QU[T/V?Z U!+ P04 " #!A&Y5;GC.K"(% '%@ %P M &)R:&,Q,# T,SDP,%]E>#,R+3$N:'1M[5AM;^)&$/Y>J?]A2G1O$AC;@&,# M0>((:=-&(0V]>P/=OK6Z^3<+^^LWXA)"%W29KK7:NS(F5?/#//S#XS MLWBX4G$T^O$'@.&*$5J,<*RXBMAHV"[_5XL_M5IPP@.69(R"$GV8YW',51,( MO)6"4,GIDL%$Q"E)UJ5,\1R*((]9HB"0C"B4S3.>++=ESLYG(8\8V+9AF89M M]$S/V5(P$>E:\N5*@>5Y/6B!;=KVMGRK5;K0KGP8^H*NP5\&(A+RH+$7%D\# M,K6.V$$C%(EJA23FT;H/KQ8\9AF63R#1FF?\HLZ6"L)B"3X/U2BCRAK=M;VZA*E0.(B5SRI*5!]H'D2FR69&FD7/.%I QU M)2)A%?@;\,M)#7#;4*'F+LPB9)>5([Z(*&J=7JVXSQ5T\%2'[=O*1T-?7B_< MV=YENW;R(<8GT_/%\='Q9+PXGIW"V;OS^;OQZ0(6L^W,Y[#^'!VMI@>?EE_:B\\TX'9$2Q^F<)\?/YV?#J=MV9_G$S_A/%D MH7=LT[2?Y6#_RC/%P_6.M#I.<"U)6*"X2."2JQ6H%8,/.9'H3[0&R5(A%>#F MD9 QYFOK=Q A_#Q'T.M,L3AKPG$2&/!:R[W<I.0MRR17'8D(2"M.K8$62LB#&/,LT M?OS39BA605@QR1#H-JSSPI<:%>)NPF\8*_C5@!.18\)BQ7K?A,F*LQ#UHSW% M+QC,PA"KLM1N:V65<\T"!:J8QC%3"L8&G+&4U>)'/"%)P$E4BS>1(U*?0A/2 M7&8YP8*M!&R1NSH$3>XB$(2*5)?SK==O1*-X6Y.H C8GTB<)RUJSJXBM81PH MO:-)U,1]HIJ/XY(B/L8F8%&4I23 CG+0,!O%/"64UG-.#QH?[9X=^F'HNUX8 M=!W? ZQ'>JXKFL'*!:1+#MH',[/CDYXIA9:]]/[Q26G:J4GYHL'-X_R MV>IZZ*$<;<_U"JTQ528Z#MIKW A3'2Q%/RMMN1KMA3[W@$0U2"72'1@MXT$J MR_ZR4^6NC&_<4GBS1MP!L4 :E5D"81YA^@=(]DBGW*8T2/8AYY+I"T>F^75- MV]?D#6"B6[W7],V&D]=)NTG8BIB6U^D.=!+=Y-T]X<4%N>,<<5E3Z4N0VK?V M:>B9@4-]TK7HOMMS2:_KNZ[GV!UFA]])_7E2V]\$J07$:WB?B$ML+$O6+(C) M$VQ*,2FHBQU0$9Y@J>5E ZE3@'#= E/),LWVIMXF480W/FQBNK3C1HKTSTJ5 MX:;DHT+*"]6Z1^!;>50FBTB9+&QF58+<=@3J]F)\>UE17FJO$\1S+:_7PTH? MNJ3K,\LUW:[K!9:UWR6^3_:?*15*L_IV'I$TPW?JT1?.$MLSNIT7NVFYFX&C MH?;D7AX>(FWZ+_/3;MVUMYQO7HR]JYAW@>],2JC^B ]'?]F#&[> M#Y_L?\>P>X_U_U9Y> [>/R+2GV+;(^/X'^/1([W[SI!_'L-[?K3]GVARSP_+ MK\F7IUXX;F\_[8.>_=4^Z&V[$1 M M]U\9];V>;/\@7@MOB4/D1(@O<'2-0BQ6R,-G!\LH6KT^.EH(+ X]%AZ='I^> M'O>?R\$$.,0T&C$>7N(YBH/H[.!SC (R)]@_<&#T5+Q^$&L67[Y\.?SR_)#Q M!3 Y/CGZSXDP(A4L"941(AZV*3WHW4#D_CE45*I20&MZ'&%-[J8(W&GB'6-DE.3 M"QZ5T:^K,@U\3++C$-@[7+#[(ZC($D9\BW-&3J@^DM6RS7'O^*1W>G( ]N$X MTD(0I2Q"$5BC*DH+5RM"YRPM@3*IT=<:A2F>.TK'KR77LP-!PE4@%:C*EAS/ MSPX ]9X&^<\5QX"A$7% :3B&YF%R[ MDZOQY6 VO'3.!U>#ZXNAX[X?#F=N!X<5CAO$0>8EC@@(8<$F2VL*!JY84NE, MH;?759@HWZL*X9,F"#O/,H/ZJ4.\"/&U,L5D/EE)CQGZ+YB))725@)W:IJ0[ M@_\^#*\!K,G(F=P,IX/9& @ZJ&Q07; 0Q%YB*L@]OF)"C"$2"G$U;F6-*D%\ MW@S$B\F'F^GP_?#:'?\^=)Y=35SW)V=\#<7##E4KJDM$%QA@<2/F?5JRP(=H M=_@Y!E?"@FQ%PTIT7S1$]_W@^MW0!4"A8G+Q[_>3J\OAU/VG,_SM=CS[HT/8 MBC 2RU' OEA6V U9)7HO&Z(W<-\[HZO)QVZ!70/EQF&(^.-D[I(%)7/P%" < M\#P6@P-/%S< C@?!2()63=I*R%[IP($(+V BYECBES!VV-PQ6#L;WHYFW@&G M@9MB#V?4SQF%GUXRA1+ +#06H$[S0"4,,\!D6';P:'C.D2 >Q-67)(AA<=MX M&S>8NTMPS!.$[&06D)[G05(\512><@4W!/B"&Z(X.^"].HIWA];F<05FC.X) MC\6 ^%,<$#R7FR(>&'=(/!=[,0=?8N!%^KE5F]Z"WXL\?@9S![C_["3\DWV5 MM ='=P%S,>IP--R.B",ODNL4N4=W =XX&KD*"S(OBY!)N#@&FT[Y6OGO&/._ MD"" B3 &$>F"@'X&0JQWMJH(+&"\RH.AN:EYL>'G) P[6#0L,@Q:R:>SR^;1 M%UCV0?U7& DLPZ0Q1,3LWO09ZI-;(/LE#]F:]\^.YJ[06_-WS XZ"#6$(T3X M[RB(\60^(A11CZ!@3$7$8P,X&Y$%KE_S<$F.CF(I/?,U4\?@VF&T#J3DSH/, MU_ARFPE38>192NHLB/0+ B7)J'*3X[R*9;-. MG5J=$-[YL1=]1)Q#1)[NPFT76I1<$/"G'!S-HE/X)JR_QS3&.GY/_K HN#!0 M5RT[O6J])K'O##WHB, LL.BW(,9.0VG5O%.R5K+RXU+]IK\MJBT(?Y.&G5+7 MC@5>2%"(!G\$[K =+,A7D5@P:(@ MH#6XJ:@HPZ]#I5G&8I?,16$&8_O\1OU4XQR_[94*<9_I7=[*C9E(D:Q,U M::MLP98.L5K #BF6#O==LBTS8R^X+G$5\K5S+!83^'6O!([S+!EJ9PE5&8!9 M=1Z@!MI%^_Y68&OF#SH,FR023"SM9%685JF3!1;]JHR@:: MY2.L-K%WQJ.SD::I#],RZI%6V4.-A(?5"';+HW3(%^[DF_ :?U=A*,EL()7M M^W)3&EMYRJ3#K_F.W"6.$ GJ;LEIZF^Q)]??W@['!-FX&SAIT7VTCM[_+1FX']SE:3ITQG,!LX:IG/Z5*;C2#&J]89#"O)JG<'2AYM<**;X/7-#I0B],\X%'? MRUO/P,FZ9E%V:Z"B?L\T4+\L#?2S8W3HR!X[X(J!F^)[%MP3NH"^8)F]X-@G M40Z^2JHG #'WN$U 7'?KR'[E2IOTW(%I3?-E("RI>\)$7[]>HJ^#K233EX%K MJVS_7%^_,M?7@5*1[,L 4U#^1.F^OCW=U\%4G._+()0MVCOCUZ_*^'6 5 )B MA/X%Y79HZL?K %+.@=CFT<7AUO1L-@PKK7[:!&V_=H+V_V"ZO3G:NG\]* MTB[O:"?ABO'(H;E+__2JWKSACTUZ-IOH/_890$UZUN3R1[->MZ^/[R<+*\4+ M>1EF_]@/ _*!' M'<%5$_E73[>3XC^7XC\_V7D4+XZX_&9 S0$H:MGMB][QK[V3XV9:SWV%I^CK,Z6#L;54?XOM@:3?+%(C:7+@ M:' GU!F0Q-U=W*_^W*5M\A42]9VAUU!&Z&(1[KJ"?0P1X'841$WZ!&LS/MTPUF$/4D+OQ8,ICJ 02)/=<9&7ST[9,M&F>!Y3?S(O&?A&,BNA*5C(P,5!_/%K MVF;B2D2ZZB[YQ@C(C._D<'84>'-0K;;H9I,?1 EE9OH!AW>8V\U9TVTO2CX+ M$:'?U:!+5YB+P73HPIJZ+6/M!BT4M@R?Q"1E;&1#![TZF>OCY3BUB!M MC=@6NWX'Z^6$5OJ (XA)8+)2+ P3;]JN-?JPF<' _V\LDGO,9FS@^VHS&P4W MB/ACFD[L=2[T(XF62QSX(\Y"]?[,>?$5NE)C3\ZX-2JU>C9WV/2 MPPBC*.:XP+>Q4;;P@3^F]UA$C+L7+*8"!R.<%ZR*IH4BR1-(F].<,CTEWM3'5HI7_?K8'T^71% MT!T)B/Q0ZS6C2;+%D+.:JBT@VQ;R+%K&F-HT)YUG5MP7Q\*3,0]4064+P;F.Y= F1C"1HO20H1M!C! : MD\Y&9X)&8!HN,/^^*XN.8;>!V2YO(2;NHP#>EUB0!855[3PF@9\3HX*FA2+- M.(R T$5R9[.( WG-JHOY/?'RCFRR0/6;DZR@ M3G/!8FB\*E=R 6^+(3%=8K1?$[2\YJEMM"P60LMY)KL)'C#9BT4 M?$0>L'^Q1'P!P2#XV6B!I[*):?=E%*91KV*.OXE!EPER13['Q"?F=K91U);Y M9PL8M ]]A2-8/X1^+2_O9.<(OK%W;<5C?0$EYJ$8,>Y>GNO'H 5OL%UQVDS^A48NX98 MX#OICF!_1L(D-5V$DG%:H!9UYA&O5JE6R&B89#)X]S8O6C%1VR0:+"#4DB_; MK-R%H.7(R,C8P=VK9F";-X,TE6;\9&<1 \RJE7C7E-\M9-VMPP M:ZS-3=JT<#E.H!K3CTOB+2I&?\@"E0BZ2,$ M8RF/S$*Q@/A(+2#P;W)N5'J HX!]$364MQ?3EBKN \R<, YO.+M+PP2Y/^!A M'L&<$9.\;AXHZ-=VV^K T8M/^#XG1]3IA3&X*NM3FO8LOSL92PA<# 0HRST?!Z?U^ZV#+?4G(\9I>V;6V5[>S< M?;JB24C"A2*T("G;\^L/H$B*+WAID)38\DS55"81&XWNQH/&6Z/QR]]>E^'1 MFO"8LNC;\:S#GSY^^7/E^\F)+!_2Z.=7^<>S M%Y,C46\4?WV-Z;?C19*LOIZ>OKR\?'CY_('Q^>G9QX^?3O_[[[>/_H(LO1,: MQ8D7^>3X2-!_C;,?;YGO)9G0E>*OSSPL&'P^+>O24LA_G11D)_*GDT]G)Y\_ M?7B-@^-<1/D94$E!_MJBSW7Z].7+E]/L:TDJ&%$#ZU)M8;VCHXW]. O) YD= MR?__>+@I2\]C$G_PV?)4?CB])4*B^)(D'@WCB1?Z9Z+.K'SRMB+?CF.Z7(6D M^&W!R>S;\7R]$A8X._OXY?-'J?^_JYB<]A.EKQ1=!+@DS\F$10+C"7T.R1U+ M2'=I3,S<1;OZ9TI72Q(ECVR6O'B-A;%LZ"PEEWLFC,0AK(4>$Q$7]F:+J?3;QX M<1VREXZ&M?$<4% F>@%9D"BF:[(US9!BZVH83HG[E1R7Q7 XI+FK3/N)>N&% M:M3J>0I"9.X^"53.U,Y_^%_-RZO M8!IZSR3\=ES_,:&)U*7X\70$*9LN^HXD5Z]^F,IY9.')&SJX%,DUA!6IZU_! MQ#FOF\+C?E&!^&L-$.W)6$YQ&J?+9<;MA(J.4I2?<;9L-0OKI&1%X*]'FU)' M"3N"<6(\(/S;\5_D//Z%T/DBR2?U8X!BXJUHXH7T-^%6\MG')5F3D&43D@F+ MD_B:\>+3HYB0/+%)&B?"-_(FX@?AE5NX)R],^!K2+!K@]:PB1^09"D1J7)&F M)^)T*6YNH^4:/J-HB(V DY1S@2'EX-;X5AOCRF]CB#[E9.71X.IU)29T4Z 7QRX']"0>P?9^E8O:\71.*@5J# MG J+R?W+79>V%(2;\L?\#16/G6X#1/#LS>)#2W,]^Q)L]B$9K@VASRUAH,;6W MBUJ:!K>PR%O\/W&T^':&?<9SL?IK?1ZO^QE,SJR*U+I@ MFU.VNFMQ0#43/O?]="E5()M]J=HY[^:,5Y[VBEG=_>S)>VUO_W0IO=T1./5H/[5 .$C2PWBYX,:W,#%0.TMYZ3:B?P9,09>N+1B 17'H_$ M\C"N^*I+,J,^;<_5H07*6;N] %8\."L+0 :$)ZI3A:E@0\0B)-!.& T4V^/$ M-@765K>K VAF)9.\76V+\WV: KPT8X %3LTN-L[22BJ.J$;$BA+Z-:U^^3JZ MT.K#'3U!6X510QV$<^0I":P*6>FVBQ8='8HNJ#[(!JFFZWOUHVP=*U2=3BR" M2#SUWN1AN[J]#13%Y%-%@;6-[>H 6E?))&_7+RC:-5O]6ONRA:JZNW](_1BF M%J"=M8R*K2DLTT86I'[RJ\>Y%R5OF>_QPDGHQ3&=41+H(M6<2FW/;F&EL(*C MF]H L( 9%^#!,0(\+AA/G@A?WK'HPHM^WC(ODK-(>=VM\''-W7>'(L5^/*@( M5LQT4!@ &!A75.%,5\M5R-X(>2#9*MHZP(#IG&M<+)B)&@'.A[)D "D% M6Q,J^: ZYRSN.?]*DT5QLZ=0YTW=Z"Y%RH-M2!&L@.B@, >,*ZXHHXN":=K MH=6:6*<"$-+<6&92K*AP4!" !C,W8!3A2,:ICX\=;;$9%O5+;Q3X;VX0F*,H MC82:S18:Q@5K96ID$Q-%2E'_M<":G/G3*!4= M9&O0"S)C/ ]9S(Z;KE[%ZD#@@48>?[L139 -E'+-P$(AVOPF2@@G<=-7[:&F M,F'+#FL:=W%S$\4)3S/0W['DDL1T'LF^/1GF,J78%U)-? M:YG4F=]XWG4?N&3#V[SFSG>H0WT)V%EVG-,LK=,Y%;WP&TJ?6RUO,RLMC+2:H MNMLE67'BTTR+UDC4_E0.*M5/2)O0(+^]Z>J%<9VQ+!E/Z&^9:/>S9A:XYED+ MB+@X<[$0(VUH)QWM36]CA^JL_9%D,X)-&FZ9&O<\6-*("K^3S0ERO9JA&4Z% MBN ,8"&D(.FDLQTL4+; 2/.]C>=$&%3FR:DD[E-C!42['>%-M$B1X:(A:,PW M<4-U,*'/J'VS7'F4+]N[FBY%&DD3S460@J.#OG:,P)@"CS5&,95BZ<7LRQFU M9;:\:MO 6QXJWSG>#;WO7$@ZY6S6NHJG^%)T@>J7<0(VXN1^)G&7[2D3OJ8^ MB65JUE:8AHVP#,[0$XX'4%43, >M:@BM,-N$7NB9J"X(CGF)=$VBE!3[3#"5&=N -G$(B&!;U?A P(M=((E=_3 M'K5]UW.?N\Y*:5"M<;* $:$ JTNJ7N3 B*O!-P;B]P]%%VOM%946P5!=XR\$ MK\G8/@^TD6T?PM"0O7LX BVT3R#J14(X@*FC(-@^HP)J;5.39V/-'+UM]W MW=4UR/[J1H_U,=O"I2_M64Y+W,+H(U_Y>N=(C[,T7@FI)WL6EJ__4*&<$DY9 M(-I.IA4DEV3S?_'OS8;=U:N_\*(Y>1"Z7LUFQ&_=AARE\LIS,?NL?*1!7@H^ MY6Q-!4@OWG[$1$A=[EN=B\ZU5J41FV>G!M&9=9$)R]?E*$ M9A79Z)S*>Z+M5:5+J>TJ$U;JT'#3S1P]$ 6N<-#+W:V'E<4/"@#EF>J*M$56 MZ&CHM:!IT1\^7,PF&!0HK:H*B."X$JL4N)KD0H;-M5(A0C &9F("'H#)NT"C MJ[&&ABB@_@*W. *M'Q=B&74AQ _DBDTLUVJAY&6:,Q-1F=A,371HN (IVP,W M.OZH$EBUP6U,RF+U8Z#26@=F*7UH".MGGD%=EJ7BPE?AN >0:1D+O:\9OV3I M MUGIFC^[0W_;C/AI0O@CFR4O8AI0O8;UJ;5]ZE:LW/B$ M%CLTX'4T2 _4P6M$=7GR,G\%!!9I :0N;\5:J \-56[J]P"3M:+";0UR;TJY MYR4S(MQ'8GGJ+XC_4\B=D.S\3?QMSKVE3+LL!O0Y70N16OOGW0H7ET,<"Q\: MBGH9IP>H7.M5I4L<;V2LWT(N.H@4^I[3.8VR#]>$*%+(="FJO %N*WIH2.QA MF!XX=*L5UW-TO\=< T-@RR4)01\T:;,3X C/:B]-L@"8;:H_A^U^:TGM M-0 M\M!0UMTL@RXP#946,S5;UN&Q #CE9.71H'##^43S/-H\!:ST:_V8:&$)8W+X M".U@K$'!"JM?^5@3EH%7)L:]I'&VB2C46=)T:9GS:>DU$ST%_:$AS]4$ T[I M%%6A2DK]1Z*/'LO7GAE '!>M+JE!<&21.>P4K,B^_T.J:<5"L6%\V=9!U8'.@&.QKL/X0[2 !LI-VH:]/2)!= MH;^)XU3VMOM9]>65=I@0L, V6,A:X. Z&J$/E #U(4J?.B!K/+>(<2LODW9 M0)*5KDP9IJ4[--Q 5>X!%T,5JKT'')['!!,KG<+/'#A,H"H/Y%74,,$1P%J% M\X1%:\(3N?6A&)@ E J'TJ(\-*S U1[(J;0J 6^1_ZZW).P+79Q;$DJY49TF M;U2XGU75NH]Z&;#A6G980_%V_2YJ^#WVOMTWU@XEVH'M^A+H)CRF]F)=S "9^"@J M;82SZRM3WKP??U?RB9W[HI-S(G1=B1G;VS3THD0X MGU5XJS7?>"C9U'2,%# M@UMGH_1 G4N=T%<0?A_#?^U#]C:R MZO.>2K)W #"@#8;%E+Y25)$B=3$G Q- ":O%OTJ+7?)70F#=SH9A3[R@=Z MX<74EP_DT3!-Y%6H(N>UF%)EQ^F7)/%H.$I:T%\SLY#@?$VX-R=WZ?*9\/M9 M+FHF77R?)G'B17*6U\!YQ](Y!IQ+CW:E0BY)O'#"EDL6;>2J)Z#=!D7D2YQS MF9ILODG\VK#9< RK5RUZ,AS/ZW2%$-N!)6M.R5&P\C)&3X%0C74:&[24SSP< MS#>8RYH]@Z[L0:*WCWWZ M6Q;LLT?H]YM;,\+P_$)V+T%[TI'G'D+)(<;:6Y MH&%(@FO&BR"F0N#XGN>W\%MWB'LQ*2XW=60RAD?92*9HR89AK'2Y[@:Z\;Q" MSU9E(Q>;)"I>M,YOSG_0)8>%:TKYL?7-!8P^!_B M<;A)7#G:[0;G.)[W &*$[<)T-6]B%D1ZC4$$0'70X:;1G?!>3R\D7)._"[^Y M:$[$AV'6"=5M9N\/T!:#[13+[;I1;3ZY*2/[X=,+ZX7>!H].H"UYO#^LJLVS M4XB65:):AKKK<,W2?G.&)I/.V-PP>9_@5!AHY^CP/;ET M=YX;+N\3H2H3[=Z!;BH=\G*+,O3;3;+S64+X(+Y1R:D3_AJR+9)8D;DXU_I,LU2:FSSFBD>)G4NUVA=0#F<+>^JL!45 (:VHX5];0F7 MEQ[*!R6BX%;&ULND*T)HSM:;X) 1-XBU%S7:V\,0TFUJ P/I2,D;U!*I_"V, MV*;KZ!X9U&#,4=U:!S75D"=M,')&Y=LK'J6:P%#\/219>T5!=?X#O:0V--MM M;,A ;/$#=$+Q($2GN310G/)6] M^=KSY3-A:RP20OK&!O=;ON>TKOX_1A;9OJT@Y\BW# MANA&FEP-# !NY+MCHWGI'L=$Y);$,2$:D8MT5)>M]#.NQ>V9WV-TYAYP%C)KNA<+2JG[2*](D:H:_$.B!P[&FC7D+0% ^T* MD[58(!R//$#%M]R:Z,O&$:28;DKL$JPNMR5V 5KMC8E! MF4095&T9[8!9EZ M-##%4G9G &AAL$[@A_$1+L!GJ;F''(X7IQVFH(HHLP[E^\RL1P[LGSG4TM; M=/G.)I>U"/._' XR(9=[^S-RP2JZJ[P[ ZWS7=[!T6N^S#MVVL#:(>)$\#P; MYR3QCQT4D"U^1$%^#DV"JU=?D"HC/GKQ@%A)S^,=^1"@H7;C/O25H]I?&>%4 M"#NF8,IV1HV6?=<$>OD'^<>SX/C7_P=02P,$% @ P81N574PC8]O+@ M*=T" !0 !G=G M,C R,C Y,S!?9&5F+GAM;.U]6W/<.)+N^XDX_\'K\^RV M+6_/;'=,[X:N'FW(*FU);I]]FJ!(5!77+$(-DK)J?OT"O!4OB2O! EFMB(EI MN9A(9"(_ D@D?C;?[QLHS?/B"0ACG][^_&G#V_?H-C'01BO?WN;)>^\Q _# MM__Q[__W__SM7]Z]^XQB1+P4!6\>=V_."/8"$@9K].9NN5B%$7IS@EZ0^N-DU]?DO"WMYLT??KU_?L?/W[\ M]./33YBLWY]\^/#Q_?__Q?&2>K%/GK[AM+_FN0_WF#?2W.A&\5? M'DE4,?CTOJZ+2\'^]:XB>\=^>O?QY-VGCS^]),';4D3V6:&2BORE1U_J]/&7 M7WYYGW^M22FC4,"ZH79.GWZLB9N$/^?_"M*WM)'?O"F:F> (+='J#?OOU^5U M76[E)8]Y.6K:M><]O6<$[Q$*MN\O7U(4)^%CA"[C;,O,3%OW)DS2A-:?,TUW M3^BWMTFX?8I0]=N&H%7!/:G$ZM5Q\N'DY#V*TH3]PBI,WK&?6"/_/U;UVS?O M%41?)RCYRGO/X/OWSZD,L@X*4O MV VB8$A*!N=>Y)\82 0Q&2C*4"E,!+BF(\D6/7@O0Z2 F.B+LD3/*,Z0N1A= M!OHBW!$<9'[ZS2/$B].=N2@\1OHB7:#'E"J&HV\\AR9+3,%BB*$0KJORECV.\#?U[Y&G_H!!V* .?47.O"3T*=>+,,KHDN &)TDQ5]\AI M%<>Q8F7JK!F+TBX^R%4SE@'@8>RH&0O1*3_833,6A,/'S/LQEJ)9V+KS8"R5 M(M\19UICT;5KL#K/&HNMP-/*+&LLH(#7"%.3L9C*G$U&/I_BYM3W<1:G=/%$ M!Y"8_ND7<+K#4>B'AD.B&F.#N33;;CVR6ZSNPW4 M;L,T;PEJ5H9"RAC%AO(*N=GP5:QX*>;^B;%G,M G&>:-#/!#S#T0"[['<*_# MU-\P]#3L[:!8VSH9P>VQ[_",ZNJ,Z>18=F_L.C:67!H[SLRX6P6C[A&,XH&- MX7O9][JL>UOC>5FC>5>&W2BAQ0-V5GR?TO_/E5^LSKUD/<9[;N-345X-=A38O%4GDG; MQ$Z3Z3!1S[R(G=7?;Q"=>>[H8!2G&Y32+A4-%%?$V*+(-J4T\CJQG_M"; JB MPT^Z&[;H$;-KBN<1OY*P_+,I9!UH$<;I^R#T3OZH:P*"_(O2DU!4D8AT404?R]53%BH48!"JJJF;A& MPX+]^A3'M)$K$PSS]FM6F0_'K57)>QA9!($GE@M1B1%AOU5WQ.(0,>GW(L5X M./;+/ARN_.$?M6A45W1-_ZSGY\A[1-%O;_D$M),P[2&"]PXTH:8D;.?@ A7_ MA5IXB:/H"I,?'@DZ:AJ6+MM NW2[@?:(.R7MIJ)#;%55.=H:3APK@K="8^*A M;;!7XMI/B--G],Z(?@+;=> O.^5_?K?IVD^B1X*UNMS*(WWR97Q3H/_R9+B MC.L!GP9!+K\7W7EAT]AZD6YV+V]^"6B^$O"%-TC\ASZ;-\NQ,$2^7A= MM$*^1=[!PJ&J*TTR?G631.J!6UD._/$%*OO1O[KJ1TN4I"3T4#M&Y5$5W MOTZ2# 6W*%VL'KR7;V&Z8>,W[?Q=+W (B](29BPFB6$+K2''I5DE)=9^G@C6 M>@(7/U /3PMOVFQ@S&FPF0/N3%M%&WL:%97X^XLA_GK;J_0')3^@#L+(Q4%1 M<$7;,Q?SC'?BKS'M&W#7F.6UN$\2F..VH9TY7*O^$L9_=36,+M(-(JW=JD)\ MVN50N([/,T)0[.\>B$=%]G/[QT'^KRC78-\@U31QATG^(:4=^S%+6:C RZV M_SH=PDG=I:D/7/V/%Y3YV M(,%VENN+?F5 2R-2HKE;-)17-+!O9@7V"E;!VW@M[)I.M\FB061_'+3 M=DI7EG)XR%%*F5\HX9W^M3YV3_[*CV,:JQ$%H]9=!7*K=+]V\1GFIW]XFQ54(QQ8M3F&8LX;C_*;(2\@]WA71 M=NT-TXYI?D&(20<.;8-C/0U!9.0<6ZB .;D^K>Q(==&*;F[%T?8S-;OOA M(EKB2\M=*8W-_5ZV O#=D6L^R]F5!,VI1%MO, MI MIVIF'1653"YAZ+H'+UD>D1@%EQZ)V4D):'9R* M[V?;+&*1GKS=4;B;ZY:KNKQZN:F"PE1UM:% G;GKT(P'%@B9D5T^516S%@@5 M*5W9/@*ZJ4)!534ETPN8]2,C_O:^TQ0W])^'"P2';Q/:J=3DPJ6=FG5NI=JI M4?.VKBVKFEUJMH8I\;5O.]4H7WFW4YUA,@ [E6LE3K#4217R2%BZW-1+F6&' MKS )B*WQ!$AR8H-5IID<[L#3RG@B&*0AM#?PC\==(?.DU4E@O HD&45M3@CC\5?+$GN@$0M, MG'MHW[L2PL'*GO6\?1>_X=RNE5"52U\NE8LMB[8PR>ECDL\?0L5Z5*!B#2I' MFQ4RMQ/Y-".%^53-F%Z(:KI& M5E-,TSM\@_SN=FE.4A]_2O];$V]Y@+^;T5:TRI>Z*9:9K M8A.E%0VNR'K@L05H_LOM4X1W""T1G4U9S<63*+Q16I6\BA:0DD_7WIJJ*II: MSG7@"0-HY25:97&P6'%J[YTJ*E'7QXL2ZNF:6$]110M+F;J^<5DO72Y?V!XB M.D,QU:P+ @G5/H\)3#5=HZLIIFAL+K,QKC72:@H,%1!+BAV8_0JH.OJ3D%4G M?URRZ=I.435%X_&Y#;S-IS73=@54U5!\ZT/2N;7A4SF6GWFZ9Z M>CTRT[7!!NEO3)P-V2)METL:"H MFM%^29.;\PM/;=&NXQ01E*1++T5YT$=PAP@[7?+6W:%"OR (!W'!N0!$0WTC MR(CY.[^+U186NI EH !AX>)JEK;599>TE,T[R^M:;16 .UI\ M#D$[B-)3)O MS_J2>U@ K[[AIW$#JRW3K;=%X-4<&1EHU2:9NZM8 LOU[,I5C&_=ZB(.G]', M3=R[G^3Z=G9PITKO=.1\]/EY?VIGX+!UYJE9"VOIJ6IF&5/75[/NL\<$ M_9%1V2Z?F8=!JX(NRHNIJBOR/*HINV-JJBGX9%Q&$S0Q.&U+Z?AF=N^;R3/N;0Y>EQ]@=/%E>0.S3^&J?$EM>^PN_ M6L7V]WT5B[FYV5Y;Y ;'ZP=$MI6QD@4I/7I> ))9X?JP3*^PH[ZK;74\L%V: M?5RU\N)@3:]2UW,\E>@Y9%/C%287.'M,5UE4Z=M=PBN05NMV(>F,,*2ALREB MQ%6X=@4^T]9D%Q,6<26L0Z]QD!=]R6-<6Z=:G&B/_]&C^&480"P%WBS, :)*U,$RT,Z!:K$OTJ%YL1,@S;PA0DZM6- M$;^\WR$XHZ,:G=T6JVJ XZ-%KU!O+T9<:$9(,6H'4YRH5N;ZU9,SWNS8 9&4 MKFPO =V,H**JK2DZ!/Q=O[[1=9@:*DC<6("2X[ZV*&<$"W6-;;FKK1IN"C1*U1MORH6FA%VC-K!%$:JE3D/X>X+50R-5&[!?BAGC]^, M26?'7Y?)G"!HHYV,(6E8N?, \7M_@X(L0HM52]U<5ZISF5PH7N\5 U_U&,:E M\LI-N1PT&-W(.;?2/L;>NFGM\PI[IQV,7;P@Q5/*8?+];'>&8G^S]"\C=_MT&:1W\F]5>9-:7U>KZ5+ O824?& "D2L[%59?<70"8 M,B) ] C5;J)'5@T,DR[[(X-)+Y9J,D"!HL9L(D48168#*U.(*NL[C+R,_D(R MKGOO.+Q,>30 '7=IH)F,/>R23^7EEN./#[?@C>C'D ]P0E[CS%_CS"?B1KS& MFIM8)78TRE2VDRMB(O.)I#L M%J6^$EFL^J_: MM)=S2L35HDY"/!/$:.EL@A19!:XG=H$>5UF:$=14H,P3J3\"*;.2CTL*K&:" M/8OM97D,4ZC>]2N4 ND!N9>(62U@T8-78>)[T7\CK^N^6N0H1[$ZQ_F#V;#U M+&-:70K7(>EZ2MQ2=__A!XJ>T1<(!D/?S[99E">S:(R+&C.?F('"A,=C M,'^(J;6-[>F-5VGK%H&3!\VV3UY(V,6$_O%0H5 $/+"D6:IZ\$RUU$Q09M8* M)M!2KJG"D[.#D7V@H4 W\34IU8*]FU'R@@>]#*4+)^,6,$&43F45J/YU%E>= M!/J<[;YX_X/)>>0E"1!5;%!2/I7V2TXD^E@99.+Y5-(RM!^(%B,D+HX/WN7J.N?=Y?CB0J#C0^'WNKH>&"_2,(OR$@@?D M;V(!%*GK=[XDU/.#AUX##$2+M+(QLNG>XKA* Y-YD?K,H5VN MRHFI7FY^<#%ME(' T:C6=9@C%=7'VR>4HM,U0?G&!1=?$L(]H+B$LT20FMK# M(<.M9XS$NZ=1%++\:'5M<&X!,=4^61U,-3]SJRD\T-;<2EP'YRW2#2(]+2!@ M*%"6;26DG!] U!4?"!)A1:[#Y*H;J[T-_.J="M[WZJ6)_G>7:A3G2BAHG$_N MCYK8^PN48_A&Q0/;X9F3^E5E#^#H5^!ZY5\)3(4\0)^ZT#" M;2R+DKEE42I"4[;C3]P]UZ.*+-.>;]KCIVUZ7;7M]7#W=QXK43F(X!A\VO8T M-9?[]>O^,+6221Q5 5+U0B@Z5 >-EQ :3$T1J?VX;)I+SX+::"@!B7:"@=BVHD$+L P'JJPG$)+=8Y7L0L73M;I31P$BSH6V7H M]C>'Z,X.=@55K8RK-&5@U\-FJK:,W&2233^4ATDL=_E'%CX5V%FE M/SR"V"L R$O0!D=! UHNT\S=$4Q=GG1W%WEQ2N6K9>[YO_MGE14+[!]7EA9P M])0T+!<_O9Q.$9GV4T@MIV%+;*1]L\/**RN?EU:HQ+6_Q)42VF]4(Y;AQ>V. MI"6DR/8L!V)D(KN:C=VS"_1$D!_F@0?T[PCEMHI;]Z^XZG1/@RVSW6>FM\1V M%M@508VN@Z'VV^%<%<5'36K%>F=/LF('/8S2PY6A[OIP M4J^H&2DU^0,MKC)G.\X+0!HE9%Y-L\1$CK@4421R=+CM )]\B6L4>CW-FB:[ M//QEE3]6=Y MD8Y)>8X3SI4"[7*5YZQ>;AZ0,6T( Q!I5.5Z3 '/+4$@*5"6+2:DG =8U)4U M@(>0N>M-WZN,4'6R'+Q7X0O["\:#G+#*VR$@G <:E%4U (.(=W^S=YH!#N=> MY)_4(EH4Y,H+R>]>E!5)G=@CLEYT'2^1F!ML>&= M!Y:,@TP\:L.W+HS:E#\?O:W*[7J-P33)SZCRS!SA'QG*WTZE"Z(+E/@D?,HA M!G<=H[*EB33+'AOXAS3=J.C6%,SU6J;67ZQVKN?7&#\FB.2/T><:T<^8^A=1 M<4C+/)JLR"NRQ%%TA0EU@[IYB@]67W<*&:^^8^M:AS;182:;\91QOOJL5"SU M8F[^MS#=]-1)VOHDRTZS%0VTRWGQNNT8=72[JMTZCK9[CFB*PW1)NPJXC_(B MX3,5]+DYU+!<2E3F?@"K(G4="R:A/C:0ZS7/J'"5BC)&3JQO'B$>BS21(TF% MM+H$)20]-@QI-,RH !++X3JVS'0TY@S&GZF967*,Z]B/LH#EF+KT2$S)N!MV MAZIWH)=A4.^Q=2A7)IND-V*@U,!4:?"[C7;%9Z<8Z:YQ7)#G?GO8>/$BW[A( M?D=)VGM\R*T0XW1L92%>>_D(QIQ3EU?6<)1W6^WJ>H6USE.[^;5^=J9AYMJ3GV7IY#KMVW+-0-KL"+/^X)JE'IQ0#5H:)YK"J\' MM8JVUX>*18^MKPQHN$.L'Q7E[X$Z0,D*$:;?/5UPACZ5'0ZU9D'K"2<*&[J\. ;K M_7M\%ED[?:Y6B$H\:BMVWE&!)"F?]K,HP2O@E5CW[K3.$O*<=W$/B7G9 [F' M0/T4;@[OXSXX[U_"GWL1.XZO;8TR'&*I_DW0V!2A'9$SE8O&Y;X(G* 8^M;> MS3I2B(@T'Q,?G7I=#R3=/5I._AP96=EP?++C6X,H-LEHBQ!^_5/$%.ABR0D% MN'+O[TL1P$&)U'WG,>:9?2K>N 7#]QR\"9@>\GN'V5[HQII9?PI>:5>ZRQ !+./)5%#H[ NYSC)T[+T+)=Y3&R;RN 9UC/#(.0#I MD\\*'1)MS:'19SRUX6,9)M^O"$+7<8H(2M*EEZHA1%Z0@Q51P5FA1KD%S/$C MJL+UK<.NK$6LX^^879!DD55**!(7XB"(5VA6Z%'2W!PY//:N+\G5R[.SW3X& MC[TX#AW)J=!VSZAAVN-;&NLTSGB'=&(A7 ]1%N]^=Q4$EUP'J\]^;@->?0Y/ M^I0 ;C==@5*K@[T)$M)R^@&><*Z7&D?7RWH[!\?3S\#CQ\" ',BE?N#&D,N? ;YV MFOC@J#86V_4V66.RJ?_\>X@(Q<5F=\/24HO7JPJ%^@M78:&C7L&J-]JP(IS1U:U63@>JJ!FWB5608V36>&- MC3G^RFM2J).LHL: G>K2R";PIG#<721(V==@4Y97/,Z M;^.SW9[DSMOE%S%8.N(;SOL8]AA6;UU98.CD3;!:J(:LR0->/%)CQY\Q#O9A MZ(CWYL4P)KT6U&/B:&"QB"!LJ05;#Z<.%B]_A$$^GZS5!:PKFVA&\PF1Y_S5A6=QZ\K#TB=U1RYA! M-8(9,#@*Y UNN1%&-@.1!F[!@ZB\S5CC+U;_E7DD122A(MQ_"Z.(G565OT6[ M#A"URI0MJ%CF*.!FTC[V$:8HQ1A)_.\0"7%P'7_;A/ZF6>]I'&=>%.VNX\L_ MZ!^G6YS%O5G4L'3UJ+ENZ:. W+ VLP\^;7D&O@8@\N :)_#%H$I'6=AQ$U&V M_368\BB@I-X6HWEG<-T#L\A;R(OQF.ZOW9_C^!F1-'R,T .M(&&OW3X0CR6$ MO/!V78 9E:TS:FB5/0H0#FDO^[#4E&9@NO/!0,V#D1:K,AO$@N092UNW->N/ M2?DU^=B-;1O"HXIL,^-Q% "VT7[V@6PHE>NDX,;**[Y0 M,&A7>Q0]S9&5QMR"'UN1H:G2!8N^!WR54?>>U:C@=VN5:2WPI&6. MLF[3/6 M8DXJA?,,Z,;:EMTD7WTD53?Y3'!B[3!97L/0P5]4PU'TA?';?D)#NDAFYWG< M[_T-"K*(^HI2_1*>@E >=^M\JSYEC^]!\[A;[C\CM>X(O<:>I//*V%Y(#F=) M!+]5!WOM;TZOS-B'&18KW\*?K1%]]Z6SAUWIA5 MJ/HW1E6XNW4#(U/%71G>EDWDM^10 #MH/A)>" M#M(3IG!%Z'+[%.$=0GG@4K%@X.1-D-#5"1.X=%-=0 X90[%ZRVBYN 8R%8D0 MN+*X'G2A&+GE_5<0;$JT9;-*:(\4=#HM= C@2>09([2VMW^HFG%#O^!^TUBY MX)'BSKCM#@%"'>'&",Y]30@S7>#:SP$S%HJ'IGVQFUPC(6EC=J?_VL_L]!__ M6#)E@8VFWN_5;+W__?@VF'A*C[:YU*APE'6$BO%A!Z[_I0F @XPUPAV7OJFP M2.JF!>NBM05&=;%MV*"WU'5A!6C!+S.#<(W.,\1HRVJ)*;Y0R;;9%D[=#7VK M,G2WOSF:@"'P8['@/6,45'E&[78Q%SWCB_?"-P?TK3)'^]O$S"$07&2.=C'7 MFT[M4%C ?> 3@.',Q^I02)MA-,\"JMEU0O*V3-RM=QD9B*!IG ,)[-U#@]*! M3I]AW[A3.ID9:.*>N^#Q4C$W[C3<44W#),%D=XLY;^(H M4E?[&3)J1_.TM%-B74WY=NWL$\BX]COS8=(!,:$;PC&1'.8"HIK0*?&UM,7;]_HN B3'RI^07T( Y ^GD!0J[R &2 S &D*J& X=J^B!044_3]!R6 U.A#'=A]@M !D_^ MVK_YM;_6+[Y.W;!B=?1<@"XK]PE+2/CLI>%S\ZV;6QRS=T 0,+0K4=<]64(] M=8M*IVUA#42T#B_D.S)8!6K?M)R@Y M9TH>V5S=,/N^5\_A,LZ.,'CR,CA8K)ZE20WSLYGKIXU2VS@CZ(T.QOUNLBK0-H5\"2[R5)BT&;ZT) MBDT=&H8-,&3K35!'!:.)[,5UY*O'*_$$(BD$3Q[<0O,"D*+R0R8-;@T5>*RF M46Y7?ITD&=LHNF!)PT.2I$N*Y9#446!"8*@6!@$B+SPOH&@VQ@# R&NJ@&,U M\3$W7VGQ)XMO A,>:I>39:CMEYL74M2;8 !(A)54^)A>UN.&K"QQ:#>!K'8Y M#2R5Y8X!2U 36,=264F%)6>)B=NR?O%2=BJ^8X.C$#P0(8B6-N&\X"%0<@ > MVEPK #A+Y*L UB6+>#<83-KEU >3JMR\T*+>!+8'DZJ2*M#*V2ZI/"D[G4-] M^LE;LXL5[,YM/A ^D'"][H4T6^*FG+)?PFVV:#1J+CL85:VZ0NY$8C\A#>AO M"?(S=H38>%E >514Y:.,5BZ?^>-4K8DL(Y1;:87-B=SO>WWD9#3D^!OVHLB)L\WVXLV$^O%%=OH?8?:.>P=K4KHJ M>1Z?;NJ84551"Q<"II7MG46TWA'L(Q0D5[2=Q,&."I15@C$1Y=01H*ZF%@:$ M;"L4. MSA<2'LM)+Z02W"EUDC5>VNJIB6C87,*TL_M=9Y&(_PD07$U&H)Z(XL).&XW6*R)8IP7D81412N68@ MR?3G8@75E&=CF)?KZ_)=J<"A6DS$L;'[F5AH/<"ZTID88@B9=BHS\0#C]F8J MQ^:%YF S^PKG8#T+CS<';[=AFL?+(MZ\RZ6HYUJ PM4^B+BC815]1%9JSJ< MGX'=$#31-9VW$TIZ?XZS.$$1K0Y.22XGK"\,\0DG:S=E[=3,)V+G>J8LKHF' M7B30._M3,S.';11AD%L5CS)E!LUM_([#"5[:_Z_/QL M5R6;V.41%Y#KIT);.8!BVAFX@1K*JCN#8J:N<[75XC7RCGQ!'@NJ"!;QDN48 M)!3]9UX2)E]C_)C0_L!4NXZ?LI1^QC'3-T\HWU40G#8/5E\7E./5Y]"C5 (L M/GRKMZ9=D9"M'C*><),9/I9Z ;.YF.)O9PG7>UL7:/+ZGK% 3L M"<< ;?-W;*\0NX7&V:!4):\?*9:1._*$#S=N8^U& X$WEIS%8\8R^5R^<+!$ MSSAZIDHVO<'7=PYEAFY M+%T?4$&2U[[%8E4DN%]D:9)Z,;M_IC"ZJQ07C/CBXE/'SL &&3PSB.L:N/<% M#AE7X0L*SC<>6:-S_(R(MT9YD;:8K#[3YI%-W?**"FI9F,]SX',"H"5O MPC^RD(JRZW7RSN]U[ZU_G[IQ>"IH]K>:B>OD_DU9!4.R8+B=@\VXBA@/D^ZS M^4/B+A%K+;9F AAB,+6F"4F>9OR!I6]&RX&MCFJ4$> )+S1%*+WV/]-K_\5;"I._]M_9+N^'6?$)JILO ,'T ZJD:BE'44&<7!\VM&4" MXS!$)*!EW<<4"6S6LZ@T]J?/K&_,J<3H&)JS%Y#AU*!0\(J^185!)NHVG4(D M='TLWQ80C!I1HJU/!H6TCOPW8??$>AKR;;X/R9#P<]VE7]/MC)AN9R+91%_3 M[;RFVWE-MS.I=#NWM"$VI[2N()SCC$2#CP@ I>($^BI2BS5V'NZK;#BLJW&K\TMJR7T(&?3V0JQ%WHD%YQ#.PMY:^NN:6,7>]!CS'<8Z[;V&Z.<^2%&\1.4T2Q*:G M^OX(9V@P*KO/]JA3=@8P&M(:NJC2K,MU-#(D;BUFJ1^[O+2.PW^B[K.79H4% M,!,5GBG.E-O#!M!$E;F^A5^*5.:T[XE^^>)'&8N99IV%_B]X\%[Z>]>F'/8[ MVOH<9@"\X2VCBSZC&@>&4(_E7D-1#"JD8L?:12R#!5]:%M$PP)%NQS7\919A M#?>IE^9RG&4)NPR6W!?20(EDE&C+)I70.CU_44(&UM-7 4+U@8R$K^N-^U(: M<+<>_%:9O/W-W=&+FMVP6)NF084,H^Q;)21MC*ST7_M1 ME?[C'^7!Q((4N02AYR9$)/NWX "26?A""MKIN$ P.X>6W>>)1' Z+BE=V\80 MG3N/2&@]K*YO\VH32%BV25@ 0%I^D=ILU_'5/A84=4C;CSV N/V-4K'%IC"=946@,J+6=' M6(/S 6[BPVLI M6/P);4L4^[L;3G"X$FW]GJ.0UD6?JT7Z&ON(T!:/6?)Q3NBG&G%760ZQHRZH M9B^LJ6RS_PEK*)ZT%'-V/0[7\EV^>'0HR5="_XT\\I5V8M+XC8<.Q6)=G$B+ MS08Q>@U@AAUI'6-L5WVA@FZS[1W!CV4TZ&)5@Y@*=8>37)$'?,8/[1W&I&PT M4R93QY"5QM%"E&F- SP(I=QYU#@S$4\2NE$TR%+F)]!\UXLBA?HRFN M'=_[\RSB>VL]3K-T@PF\UCU-54$@Y>JZKU]A@L)U+.KJ(I+JV1N0 M9,+65M!)U<0PJ_Y>P6&.$VZ0E^Q/$D;(9=.JX-R+_),Q:BDC]*_C_#8%X^;P M<*049HF>,&'KMX94O35B^^*34I'V;2A)$8G!;3Y.7V(HL:-+#=%@,NP0CE:-Q3,ZW?M;]3):;IR]A! MIIRPDPH((IP)II1U-0&,B/D81S15RH0'1+H[XM"G3L:4XM-,[";0Q\12;7:N M8SA9S,:/,(JHNWP=IUZ\#BET\FP_U]LG+R3%OF;+OCI%RG92*S(3/!CH;X(3 MM6JX"0Y0_1'U(CZ4G24S9C)UQ9*S&:"4ZMM9L-7UA7 ];NL M OGO"%Z%*9-?'[#\LG)\0F7G#T=IBUA&'U2?ZZ=D7W/8C0L_NWGL5$$X))>= MLQ=G/Q/:,XH^TEUA]+]4"XGFEYE @J^-T;*@R+-7[U M$T*#^R17:XI59"%#5/K M1+F*Q1 /QO.-6E,K('"DFF:"[,.UMID7,*)T59]R=FYP[V]0D$5HL1*TQ]FN M_ C==AC H=H ,^%PT!L2VIM?@]O$: O,I-8*@?.X9/%G3*(^!$P#V_D M.)8O^/\"^QUX>R_064!D5]DYW7>K9UH73MM9[;U.VV.[JG:06%S($;2MK@C1 M+2F?W.X!//_R!T'3)5DGZ\+<_;/.W<;Y,DC_\S^C__#_^X[^]??L336D6%W1%[E[( M^XS%JRQ9/5!R=7UYGZPI.3S\T\$/?SK\TY]_^/$OG>=OWW+]=9+^]E?^_^[B MG)+2;YK_]4N>_.T/CT7Q]-?OO__\^?.?/K_[$\L>OC_\X8>#[__?C^Z MB=\F:5[$Z9+^@93R?\W%A^=L&1>BT1WU+W?9NC'P[ON=+Z4$_]?;1NPM_^CM MP>';=P=_^I*O_E WD3\&.&G$OXSDZ^]T\..//WXOGNY$2T.)QO3N:Y>_'B'5 M[Y>Q-;VF]X3_]^?K,Z7VC]]SB>]36IS'=W1=NA3JQ^.VCMS,;_0% MUD^K:_(%YJ].:V-;E3N!;)5EC>V6;+GM4UKR(L&W^=O+0J M+-['^9TP6Q;#ASA^*LT?'GY/UT7>?/*6?R*^4_W!_S[Z'&>KV]+!T9SO!F M7;KG?0::OOWYY@\D6>GD(_$1X9^13_S3_^\_OF^_POAK'V7]L,79LFE;^:?A M^]02WR]964N?BK>]KW:?L8TJ* SP6]8_C;#Y5](3(P4C&OWO?0!SN63;M"@[ M=U=LG2P3FA_=Y446+XLA2HV"#60U@G/QJS2-"F:3%RVR]&72!?X0."?:EJ=,S2*ONU MC\FG2B",6J .JX0+NA#(V3#4D/%!;C4,1KQ/UFNZ^L"RE$E36T M*XJ>&5KCUO5P/'EOR@$C9W9$'ZBWW=30JYHDV%HNRH-B(ERKI:?5T+IC3#FL M*6-' M/3$ZV]+5>1+?)>ND2&BN[(+IY5K.JN3FDU1N&9F56B<&&FITH_HQH5^>:)K3 MW#N7#/%DEC_]B"URE0$]='8]\6&[V:[Y3H83^E3VC!.Q*:W\>TWY'R6)CS8L M*Y)_B<_+<=03S8J7JQ(51?GL])_;Y&DCI0^JV99M2&;GDQ.E(6 NZ[:UC"B- MV31#!L!S%76LD57'G/?$@8MDYA9%H[2$XF&0Q1!;'1 1,8>>J(W:%P[:7)#&:OD7M[L0(CO3OQ/8"GVOB\'^1N;-5[@L'FEVS#;E%WDL M>YK),SU+EVRC7.BWTQOW/$QZ>!E-[PEY'&#E%)B1 +9Z&4?(DYZ"F#0+9SN! M)7CDN0(>5V4NT)M0D!WB-U RIW"U)J\^W6I?ZW"'MS+W@/N/?5IUVM$M[?CM=7<;(Z M2X_CIZ2(U\-RIY=JRII*:BZCY7;QRY36CY:D&LVH?4B>RJ=ODY0LJ^>>R68( M*K.*P( [