0001558370-22-008597.txt : 20220512 0001558370-22-008597.hdr.sgml : 20220512 20220512165403 ACCESSION NUMBER: 0001558370-22-008597 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220512 DATE AS OF CHANGE: 20220512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Williams Industrial Services Group Inc. CENTRAL INDEX KEY: 0001136294 STANDARD INDUSTRIAL CLASSIFICATION: HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600] IRS NUMBER: 731541378 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16501 FILM NUMBER: 22918685 BUSINESS ADDRESS: STREET 1: 200 ASHFORD CENTER NORTH STREET 2: SUITE 425 CITY: ATLANTA STATE: GA ZIP: 30338 BUSINESS PHONE: 770-879-4400 MAIL ADDRESS: STREET 1: 200 ASHFORD CENTER NORTH STREET 2: SUITE 425 CITY: ATLANTA STATE: GA ZIP: 30338 FORMER COMPANY: FORMER CONFORMED NAME: GLOBAL POWER EQUIPMENT GROUP INC. DATE OF NAME CHANGE: 20100730 FORMER COMPANY: FORMER CONFORMED NAME: GLOBAL POWER EQUIPMENT GROUP INC/ DATE OF NAME CHANGE: 20010309 FORMER COMPANY: FORMER CONFORMED NAME: GEEG INC DATE OF NAME CHANGE: 20010306 10-Q 1 wlms-20220331x10q.htm 10-Q
http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent0001136294--12-312022Q1falseP1Yhttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrentP9MP1YP1YP1YP120DP3YP3Y0001136294us-gaap:RestrictedStockMemberwlms:ModificationTo2020LongTermIncentiveProgramMemberwlms:PerformanceVestingMember2022-01-012022-03-310001136294us-gaap:RestrictedStockMemberwlms:ModificationTo2020And2021LongTermIncentiveProgramMemberwlms:PerformanceVestingMember2022-01-012022-03-310001136294srt:MinimumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-03-310001136294srt:MaximumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-03-310001136294srt:MinimumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2021-01-012021-03-310001136294srt:MaximumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2021-01-012021-03-310001136294us-gaap:RestrictedStockMemberwlms:ModificationTo2021LongTermIncentiveProgramMemberwlms:PerformanceVestingMember2022-01-012022-03-310001136294country:CA2021-03-310001136294srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310001136294wlms:ThirdAnniversaryOfClosingDateMemberwlms:TermLoanFacilityMember2022-01-012022-03-310001136294wlms:SecondAnniversaryOfClosingDateMemberwlms:TermLoanFacilityMember2022-01-012022-03-310001136294wlms:FirstAnniversaryOfClosingDateMemberwlms:TermLoanFacilityMember2022-01-012022-03-310001136294wlms:CashBasedAwardsMember2022-03-310001136294us-gaap:RestrictedStockMemberwlms:PerformanceVestingMember2021-03-310001136294wlms:DebtInstrumentIfEarlyTerminationOccursOnOrPriorToFirstAnniversaryOfClosingDateMemberwlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-01-012022-03-310001136294wlms:DebtInstrumentIfEarlyTerminationOccursAfterFirstAnniversaryOfClosingDateMemberwlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-01-012022-03-3100011362942021-09-0200011362942021-09-022021-09-020001136294wlms:PensionMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMemberwlms:ElectricalSolutionsMember2021-05-122021-05-120001136294srt:MinimumMemberwlms:DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-03-310001136294srt:MinimumMemberwlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-03-310001136294srt:MaximumMemberwlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-03-310001136294srt:MinimumMemberwlms:TermLoanDueDecember2025Member2022-01-012022-03-310001136294srt:MinimumMemberwlms:TermLoanFacilityMember2022-03-310001136294wlms:DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-03-310001136294wlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-03-310001136294srt:MinimumMemberwlms:TermLoanDueDecember2025Memberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-03-310001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMemberwlms:CanadianDollarOfferedRateMember2022-01-012022-03-310001136294srt:MaximumMemberwlms:TermLoanDueDecember2025Member2022-01-012022-03-310001136294wlms:TermLoanFacilityMember2022-01-012022-03-310001136294us-gaap:RevolvingCreditFacilityMember2022-03-310001136294us-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-03-310001136294us-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2021-01-012021-03-310001136294wlms:PaymentSuretyBondMember2022-03-310001136294wlms:PerformanceBondMember2021-12-310001136294wlms:TermLoanDueDecember2025Member2022-01-012022-03-310001136294wlms:TermLoanDueDecember2025Member2021-01-012021-03-310001136294wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMemberus-gaap:SegmentDiscontinuedOperationsMember2021-03-310001136294us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001136294us-gaap:CommonStockMember2022-01-012022-03-310001136294us-gaap:CommonStockMember2021-01-012021-03-310001136294us-gaap:RetainedEarningsMember2022-03-310001136294us-gaap:AdditionalPaidInCapitalMember2022-03-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001136294us-gaap:RetainedEarningsMember2021-12-310001136294us-gaap:AdditionalPaidInCapitalMember2021-12-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001136294us-gaap:RetainedEarningsMember2021-03-310001136294us-gaap:AdditionalPaidInCapitalMember2021-03-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001136294us-gaap:RetainedEarningsMember2020-12-310001136294us-gaap:AdditionalPaidInCapitalMember2020-12-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001136294us-gaap:TreasuryStockMember2021-01-012021-03-310001136294srt:MaximumMemberwlms:TwoThousandEighteenLongTermIncentiveProgramMember2022-03-310001136294wlms:TwoThousandSixteenLongTermIncentiveProgramMember2022-03-310001136294wlms:TwoThousandSeventeenLongTermIncentiveProgramMember2022-03-310001136294wlms:TwoThousandEighteenLongTermIncentiveProgramMember2022-03-310001136294wlms:TwoThousandEighteenLongTermIncentiveProgramMember2021-01-012021-03-310001136294wlms:NonEmployeeDirectorMemberus-gaap:RestrictedStockMemberwlms:EquityIncentivePlan2015Memberwlms:ServiceVestingMember2022-03-310001136294wlms:EmployeesMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:ServiceVestingMember2022-03-310001136294wlms:EmployeesMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-03-310001136294us-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:ServiceVestingMember2021-03-310001136294us-gaap:RestrictedStockMember2022-03-310001136294us-gaap:RestrictedStockMember2021-03-310001136294wlms:NonEmployeeDirectorMemberus-gaap:RestrictedStockMemberwlms:EquityIncentivePlan2015Memberwlms:ServiceVestingMember2022-01-012022-03-310001136294wlms:EmployeesMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:ServiceVestingMember2022-01-012022-03-310001136294wlms:EmployeesMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-03-310001136294us-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:ServiceVestingMember2021-01-012021-03-310001136294us-gaap:RestrictedStockMemberwlms:PerformanceVestingMember2022-01-012022-03-310001136294country:CA2021-12-3100011362942025-01-012022-03-3100011362942022-04-012022-03-3100011362942024-01-012022-03-3100011362942023-01-012022-03-310001136294us-gaap:TimeAndMaterialsContractMember2022-01-012022-03-310001136294us-gaap:FixedPriceContractMember2022-01-012022-03-310001136294country:US2022-01-012022-03-310001136294us-gaap:TimeAndMaterialsContractMember2021-01-012021-03-310001136294us-gaap:FixedPriceContractMember2021-01-012021-03-310001136294country:US2021-01-012021-03-310001136294country:CA2021-01-012021-03-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001136294wlms:OtherLongTermAssetsMember2022-03-310001136294wlms:OtherLongTermAssetsMember2021-12-310001136294wlms:OtherLongTermLiabilitiesMember2022-03-310001136294wlms:OtherLongTermLiabilitiesMember2021-12-310001136294us-gaap:OtherCurrentLiabilitiesMember2022-03-310001136294us-gaap:OtherCurrentLiabilitiesMember2021-12-310001136294us-gaap:RetainedEarningsMember2022-01-012022-03-310001136294us-gaap:RetainedEarningsMember2021-01-012021-03-310001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-01-012022-03-310001136294wlms:SwingLoanMemberMember2022-03-310001136294wlms:CanadianDollarLoansMember2022-03-310001136294wlms:TermLoanDueDecember2025Member2020-12-160001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2020-12-160001136294wlms:DelayedDrawTermLoanFacilityMember2020-12-160001136294wlms:ClosingDateTermLoanMember2020-12-160001136294us-gaap:LetterOfCreditMember2022-03-310001136294srt:MinimumMember2022-03-310001136294srt:MaximumMember2022-03-310001136294wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMemberus-gaap:SegmentDiscontinuedOperationsMember2022-03-310001136294wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember2022-03-310001136294wlms:RichmondCountyConstructorsMember2022-03-310001136294wlms:RichmondCountyConstructorsMember2021-12-310001136294us-gaap:RestrictedStockMemberwlms:ModificationTo2021LongTermIncentiveProgramMemberwlms:PerformanceVestingMember2022-03-310001136294country:CA2022-01-012022-03-310001136294wlms:PensionMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMemberwlms:ElectricalSolutionsMember2018-07-110001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2022-01-012022-03-310001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-01-012021-03-310001136294us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMemberwlms:ElectricalSolutionsMember2021-01-012021-12-310001136294country:CA2022-03-310001136294us-gaap:OtherNoncurrentAssetsMemberwlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-03-310001136294us-gaap:LongTermDebtMemberwlms:TermLoanDueDecember2025Member2022-03-310001136294us-gaap:OtherNoncurrentAssetsMemberwlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2021-12-310001136294us-gaap:LongTermDebtMemberwlms:TermLoanDueDecember2025Member2021-12-310001136294us-gaap:LongTermDebtMember2022-03-310001136294us-gaap:LongTermDebtMember2021-12-310001136294wlms:TermLoanDueDecember2025Member2022-03-310001136294wlms:TermLoanDueDecember2025Member2021-12-310001136294wlms:TermLoanDueDecember2025Memberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-03-310001136294wlms:TermLoanDueDecember2025Memberus-gaap:BaseRateMember2022-01-012022-03-310001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-03-310001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMemberus-gaap:BaseRateMember2022-01-012022-03-310001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-03-310001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2021-12-310001136294us-gaap:TreasuryStockMember2022-03-310001136294us-gaap:CommonStockMember2022-03-310001136294us-gaap:TreasuryStockMember2021-12-310001136294us-gaap:CommonStockMember2021-12-310001136294us-gaap:TreasuryStockMember2021-03-310001136294us-gaap:CommonStockMember2021-03-310001136294us-gaap:TreasuryStockMember2020-12-310001136294us-gaap:CommonStockMember2020-12-3100011362942021-03-3100011362942020-12-310001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberwlms:ElectricalSolutionsAndMechanicalSolutionsMember2022-03-310001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberwlms:ElectricalSolutionsAndMechanicalSolutionsMember2021-12-310001136294us-gaap:RestrictedStockMemberwlms:ServiceVestingMember2022-01-012022-03-310001136294us-gaap:RestrictedStockMemberwlms:PerformanceAndMarketVestingMember2022-01-012022-03-310001136294us-gaap:RestrictedStockMemberwlms:ServiceVestingMember2021-01-012021-03-310001136294us-gaap:RestrictedStockMemberwlms:PerformanceAndMarketVestingMember2021-01-012021-03-310001136294us-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310001136294us-gaap:RevolvingCreditFacilityMember2021-01-012021-03-310001136294us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100011362942021-01-012021-03-3100011362942022-03-3100011362942021-12-3100011362942022-05-0900011362942022-01-012022-03-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purewlms:itemwlms:D

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 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 No. 001-16501

Graphic

Williams Industrial Services Group Inc.

(Exact name of registrant as specified in its charter)

Delaware

73-1541378

(State or other jurisdiction of
incorporation or organization)

(I.R.S. Employer
Identification No.)

200 Ashford Center North, Suite 425

Atlanta, GA 30338

(Address of principal executive offices) (Zip code)

(770) 879-4400

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.01 per share

WLMS

NYSE American

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of May 9, 2022, there were 26,560,277 shares of common stock of Williams Industrial Services Group Inc. outstanding.

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

Table of Contents

Part I—FINANCIAL INFORMATION

2

Item 1. Financial Statements

2

Condensed Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021 (unaudited)

2

Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2022 and 2021 (unaudited)

3

Condensed Consolidated Statements of Comprehensive Income for the Three Months Ended March 31, 2022 and 2021 (unaudited)

4

Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended March 31, 2022 and 2021 (unaudited)

5

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2022 and 2021 (unaudited)

6

Notes to Condensed Consolidated Financial Statements (unaudited)

7

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

21

Item 3. Quantitative and Qualitative Disclosures about Market Risk

28

Item 4. Controls and Procedures

29

Part II—OTHER INFORMATION

Item 1. Legal Proceedings

30

Item 1A. Risk Factors

30

Item 6. Exhibits

30

SIGNATURES

31

1

Part I—FINANCIAL INFORMATION

Item 1. Financial Statements.

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

(in thousands, except share data)

March 31, 2022

  

December 31, 2021

ASSETS

  

  

Current assets:

Cash and cash equivalents

$

4,260

$

2,482

Restricted cash

 

468

 

468

Accounts receivable, net of allowance of $392 and $427, respectively

 

33,574

 

35,204

Contract assets

 

12,838

 

12,683

Other current assets

 

11,076

 

11,049

Total current assets

 

62,216

 

61,886

Property, plant, and equipment, net

 

587

 

653

Goodwill

 

35,400

 

35,400

Intangible assets

 

12,500

 

12,500

Other long-term assets

 

6,998

 

5,712

Total assets

$

117,701

$

116,151

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

16,424

$

12,168

Accrued compensation and benefits

 

12,056

 

12,388

Contract liabilities

 

2,717

 

3,412

Short-term borrowings

676

Current portion of long-term debt

1,050

1,050

Other current liabilities

 

10,288

 

11,017

Current liabilities of discontinued operations

337

316

Total current liabilities

 

42,872

 

41,027

Long-term debt, net

 

30,228

 

30,328

Deferred tax liabilities

2,447

2,442

Other long-term liabilities

 

3,539

 

1,647

Long-term liabilities of discontinued operations

4,207

4,250

Total liabilities

 

83,293

 

79,694

Commitments and contingencies (Note 10)

Stockholders’ equity:

Common stock, $0.01 par value, 170,000,000 shares authorized and 26,700,683 and 26,408,789 shares issued, respectively, and 26,231,515 and 25,939,621 shares outstanding, respectively

 

261

 

261

Paid-in capital

 

92,080

 

92,227

Accumulated other comprehensive income (loss)

 

47

 

(95)

Accumulated deficit

 

(57,974)

 

(55,930)

Treasury stock, at par (469,168 and 469,168 common shares, respectively)

 

(6)

 

(6)

Total stockholders’ equity

 

34,408

 

36,457

Total liabilities and stockholders’ equity

$

117,701

$

116,151

See accompanying notes to condensed consolidated financial statements.

2

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

Three Months Ended March 31,

(in thousands, except per share data)

  

2022

  

2021

Revenue

$

69,559

$

60,851

Cost of revenue

63,850

54,753

 Gross profit

5,709

6,098

Selling and marketing expenses

330

211

General and administrative expenses

6,071

6,311

Depreciation and amortization expense

66

41

Total operating expenses

6,467

6,563

Operating loss

(758)

(465)

Interest expense, net

1,219

1,293

Other income, net

(179)

(360)

Total other expense, net

1,040

933

Loss from continuing operations before income tax

(1,798)

(1,398)

Income tax expense

229

185

Loss from continuing operations

(2,027)

(1,583)

Loss from discontinued operations before income tax

(79)

Income tax expense

17

19

Loss from discontinued operations

(17)

(98)

Net loss

$

(2,044)

$

(1,681)

Basic loss per common share

Loss from continuing operations

$

(0.08)

$

(0.06)

Loss from discontinued operations

(0.01)

Basic loss per common share

$

(0.08)

$

(0.07)

Diluted loss per common share

Loss from continuing operations

$

(0.08)

$

(0.06)

Loss from discontinued operations

(0.01)

Diluted loss per common share

$

(0.08)

$

(0.07)

See accompanying notes to condensed consolidated financial statements.

3

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)

Three Months Ended March 31,

(in thousands)

2022

  

2021

Net loss

$

(2,044)

$

(1,681)

Foreign currency translation adjustment

 

142

 

4

Comprehensive loss

$

(1,902)

$

(1,677)

See accompanying notes to condensed consolidated financial statements.

4

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)

Accumulated

Common Shares

Other

$0.01 Per Share

Paid-in

Comprehensive

Accumulated

Treasury Shares

(in thousands, except share data)

  

Shares

  

Amount

  

Capital

  

Income (Loss)

Deficit

Shares

Amount

  

Total

Balance, December 31, 2020

25,926,333

$

256

$

90,292

$

28

$

(58,673)

(589,891)

$

(8)

$

31,895

Issuance of restricted stock

438,836

4

120,723

2

6

Tax withholding on restricted stock units

(545)

(545)

Stock-based compensation

625

625

Foreign currency translation

4

4

Net loss

(1,681)

(1,681)

Balance, March 31, 2021

26,365,169

$

260

$

90,372

$

32

$

(60,354)

(469,168)

$

(6)

$

30,304

Accumulated

Common Shares

Other

$0.01 Per Share

Paid-in

Comprehensive

Accumulated

Treasury Shares

(in thousands, except share data)

  

Shares

  

Amount

  

Capital

  

Income (Loss)

  

Deficit

  

Shares

  

Amount

  

Total

Balance, December 31, 2021

26,408,789

$

261

$

92,227

$

(95)

$

(55,930)

(469,168)

$

(6)

$

36,457

Issuance of restricted stock units

291,894

Stock-based compensation

(147)

(147)

Foreign currency translation

142

142

Net loss

(2,044)

(2,044)

Balance, March 31, 2022

26,700,683

$

261

$

92,080

$

47

$

(57,974)

(469,168)

$

(6)

$

34,408

See accompanying notes to condensed consolidated financial statements.

5

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

Three Months Ended March 31,

(in thousands)

2022

  

2021

Operating activities:

Net loss

$

(2,044)

$

(1,681)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

Net loss from discontinued operations

17

98

Deferred income tax provision (benefit)

5

(13)

Depreciation and amortization on plant, property, and equipment

66

41

Amortization of deferred financing costs

208

208

Amortization of debt discount

50

50

Bad debt expense

(35)

(18)

Stock-based compensation

(31)

715

Changes in operating assets and liabilities:

Accounts receivable

1,713

(1,634)

Contract assets

(153)

(4,410)

Other current assets

(27)

59

Other assets

(1,369)

(172)

Accounts payable

4,231

(859)

Accrued and other liabilities

619

5,112

Contract liabilities

(695)

(548)

Net cash provided by (used in) operating activities, continuing operations

2,555

(3,052)

Net cash used in operating activities, discontinued operations

(39)

(69)

Net cash provided by (used in) operating activities

2,516

(3,121)

Investing activities:

Purchase of property, plant, and equipment

(56)

Net cash used in investing activities

(56)

Financing activities:

Repurchase of stock-based awards for payment of statutory taxes due on stock-based compensation

(541)

Proceeds from short-term borrowings

66,618

57,971

Repayments of short-term borrowings

(67,294)

(57,172)

Repayments of long-term debt

(263)

(263)

Net cash used in financing activities

(939)

(5)

Effect of exchange rate change on cash

201

(90)

Net change in cash, cash equivalents and restricted cash

1,778

(3,272)

Cash, cash equivalents and restricted cash, beginning of period

2,950

9,184

Cash, cash equivalents and restricted cash, end of period

$

4,728

$

5,912

Supplemental Disclosures:

Cash paid for interest

$

867

$

875

Cash paid for income taxes, net of refunds

$

36

$

1,066

See accompanying notes to condensed consolidated financial statements.

6

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

NOTE 1—BUSINESS AND BASIS OF PRESENTATION

Business

Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.

Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income, stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.

The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:

Reporting Interim Period

Fiscal Interim Period

  

2022

  

2021

Three Months Ended March 31

January 1, 2022 to April 3, 2022

January 1, 2021 to April 4, 2021

Three Months Ended June 30

April 4, 2022 to July 3, 2022

April 5, 2021 to July 4, 2021

Three Months Ended September 30

July 4, 2022 to October 2, 2022

July 5, 2021 to October 3, 2021

NOTE 2—RECENT ACCOUNTING PRONOUNCEMENTS

Recently Adopted Accounting Pronouncements

The Company did not implement any new accounting pronouncements during the first quarter of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.

7

NOTE 3—LEASES

The Company primarily leases office space and related equipment, as well as equipment, modular units and vehicles directly used in providing services to its customers. The Company’s leases have remaining lease terms of one to ten years. Most leases contain renewal options for varying periods, which are at the Company’s sole discretion and included in the expected lease term if they are reasonably certain of being exercised. In accordance with ASU 2016-02, the Company accounts for lease components, such as fixed payments including rent, real estate taxes, and insurance costs, separately from the non-lease components, such as common area maintenance costs.

In accordance with ASU 2016-02, for leases with terms greater than twelve months, the Company records the related right-of-use assets and lease liabilities at the present value of the fixed lease payments over the lease term at the lease commencement date. The Company uses its incremental borrowing rate to determine the present value of the lease as the rate implicit in the lease is typically not readily determinable.

Short-term leases (leases with an initial term of twelve months or less or leases that are cancelable by the lessee and lessor without significant penalties) are expensed on a straight-line basis over the lease term. The majority of the Company’s short-term leases relate to equipment used in delivering services to its customers. These leases are entered into at agreed upon hourly, daily, weekly, or monthly rental rates for an unspecified duration and typically have a termination for convenience provision. Such equipment leases are considered short-term in nature unless it is reasonably certain that the equipment will be leased for a term greater than twelve months.

On September 2, 2021, the Company made the decision to relocate its corporate headquarters to Atlanta, Georgia and entered into a ten-year lease agreement. The Company completed its relocation in March 2022. The lease is presented as a right-of-use asset and lease liability and the lease liability amounts to $3.5 million with a present value of $2.3 million over a ten-year term. If the Company defaults, the landlord has the right to use the security deposit for rent or other payments due to other damages, injury, expense or liability as defined in the lease agreement. Although the security deposit shall be deemed the property of the landlord, any remaining balance of the security deposit shall be returned by the landlord to the Company after termination of the lease as the Company’s obligations under the lease have been fulfilled. The Company subleased its former office space and collected $15,000 of sublease income as of March 31, 2022.

The components of lease expense were as follows:

Three Months Ended March 31,

Lease Cost/(Sublease Income) (in thousands)

2022

2021

Operating lease cost

$

546

$

555

Short-term lease cost

1,617

620

Sublease income

(15)

-

Total lease cost

$

2,148

$

1,175

Lease cost related to finance leases was not significant for the three months ended March 31, 2022 and 2021.

8

Information related to the Company’s right-of-use assets and lease liabilities were as follows:

Lease Assets/Liabilities (in thousands)

Balance Sheet Classification

March 31, 2022

December 31, 2021

Lease Assets

Right-of-use assets

Other long-term assets

$

3,718

$

1,527

Lease Liabilities

Short-term lease liabilities

Other current liabilities

$

1,854

$

1,606

Long-term lease liabilities

Other long-term liabilities

2,348

511

Total lease liabilities

$

4,202

$

2,117

Supplemental information related to the Company’s leases were as follows:

Three Months Ended March 31,

(dollars in thousands)

2022

2021

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash used by operating leases

$

651

$

578

Right-of-use assets obtained in exchange for new operating lease liabilities

2,678

491

Weighted-average remaining lease term - operating leases

5.47 years

1.80 years

Weighted-average remaining lease term - finance leases

1.98 years

3.23 years

Weighted-average discount rate - operating leases

9%

9%

Weighted-average discount rate - finance leases

9%

9%

Total remaining lease payments under the Company’s operating and finance leases were as follows:

Operating Leases

Finance Leases

Three Months Ended March 31, 2022

(in thousands)

Remainder of 2022

$

1,735

$

4

2023

827

6

2024

479

-

2025

350

-

2026

348

-

Thereafter

1,589

-

Total lease payments

$

5,328

$

10

Less: interest

(1,136)

-

Present value of lease liabilities

$

4,192

$

10

NOTE 4—CHANGES IN BUSINESS

Discontinued Operations

Electrical Solutions

During the fourth quarter of 2017, the Company made the decision to exit and sell its Electrical Solutions segment (which was comprised solely of Koontz-Wagner Custom Controls Holdings LLC (“Koontz-Wagner”), a wholly owned subsidiary of the Company) in an effort to reduce the Company’s outstanding term debt. The Company determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented.

9

On July 11, 2018, Koontz-Wagner filed a voluntary petition for relief under Chapter 7 of Title 11 of the Bankruptcy Code with the U.S. Bankruptcy Court for the Southern District of Texas. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. As a result of the July 11, 2018 bankruptcy of Koontz-Wagner, the Company recorded a pension withdrawal liability of $2.9 million related to Koontz-Wagner’s International Brotherhood of Electrical Workers Local Union 1392 (“IBEW”) multi-employer pension plan.

After an arbitration process, on May 12, 2021, an arbitrator concluded that the IBEW used an incorrect per hour contribution rate in calculating the Company’s pension withdrawal liability, which resulted in the Company overpaying. The arbitrator directed IBEW to refund all overpayments, with interest, to the Company and to redetermine the Company’s payments going forward using the proper contribution rate. Accordingly, the Company’s overall pension withdrawal liability decreased by approximately $0.3 million. The pension liability is expected to be satisfied by annual cash payments of $0.3 million each, paid in quarterly installments, through 2038. The Company recorded a gain on disposal of approximately $0.3 million in 2021 to reduce its previously recorded estimated withdrawal liability to the new amount.

Mechanical Solutions

During the third quarter of 2017, the Company made the decision to exit and sell substantially all of the operating assets and liabilities of its Mechanical Solutions segment and determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented.

As of March 31, 2022 and December 31, 2021, the Company did not have any assets related to its Electrical Solutions’ and Mechanical Solutions’ discontinued operations. The following table presents a reconciliation of the carrying amounts of major classes of liabilities of Electrical Solutions’ and Mechanical Solutions’ discontinued operations:

(in thousands)

  

March 31, 2022

December 31, 2021

Liabilities:

Other current liabilities

$

337

$

316

Current liabilities of discontinued operations

337

316

Liability for pension obligation

2,307

2,368

Liability for uncertain tax positions

1,900

1,882

Long-term liabilities of discontinued operations

4,207

4,250

Total liabilities of discontinued operations

$

4,544

$

4,566

The following table presents a reconciliation of the major classes of line items constituting the net loss from discontinued operations. In accordance with GAAP, the amounts in the table below do not include an allocation of corporate overhead.

Three Months Ended March 31,

(in thousands)

  

2022

  

2021

General and administrative expenses

$

$

28

Interest expense

51

Loss from discontinued operations before income tax

(79)

Income tax expense

17

19

Loss from discontinued operations

$

(17)

$

(98)

10

NOTE 5—REVENUE

Disaggregation of Revenue

The Company’s contracts generally include a single performance obligation for which revenue is recognized over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. For cost-plus contracts, the Company recognizes revenue when services are performed and contractually billable based upon the hours incurred and agreed-upon hourly rates. Revenue on fixed-price contracts is recognized and invoiced over time using the cost-to-cost percentage-of-completion method. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The Company does not adjust the price of the contract for the effects of a significant financing component. Change orders are generally not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. The Company believes these methods of revenue recognition most accurately reflect the economics of the transactions with its customers.

The Company’s contracts may include several types of variable consideration, including change orders, rate true-up provisions, retainage, claims, incentives, penalties, and liquidated damages. The Company estimates the amount of revenue to be recognized on variable consideration using estimation methods that best predict the amount of consideration to which the Company expects to be entitled. The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of its anticipated performance and all information (historical, current, and forecasted) that is reasonably available. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. In circumstances where the Company cannot reasonably determine the outcome of a contract, it recognizes revenue over time as the work is performed, but only to the extent of recoverable costs incurred (i.e. zero margin). A loss provision is recorded for the amount of any estimated unrecoverable costs in excess of total estimated revenue on a contract as soon as the Company becomes aware. The Company generally provides a limited warranty for a term of two years or less following completion of services performed under its contracts. Historically, warranty claims have not resulted in material costs incurred.

Disaggregated revenue by type of contract was as follows:  

Three Months Ended March 31,

(in thousands)

2022

2021

Cost-plus reimbursement contracts

$

54,255

$

55,593

Fixed-price contracts

15,304

5,258

Total

$

69,559

$

60,851

Disaggregated revenue by the geographic area where the work was performed was as follows:

Three Months Ended March 31,

(in thousands)

2022

2021

United States

$

64,057

$

51,190

Canada

5,502

9,661

Total

$

69,559

$

60,851

11

Contract Balances

The Company enters into contracts that allow for periodic billings over the contract term that are dependent upon specific advance billing terms, as services are provided, or as milestone billings based on completion of certain phases of work. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported in the Company’s unaudited condensed consolidated balance sheets as contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported in the Company’s unaudited condensed consolidated balance sheets as contract liabilities. At any point in time, each project in process could have either contract assets or contract liabilities.

The following table provides information about contract assets and contract liabilities from contracts with customers:

Three Months Ended March 31,

(in thousands)

2022

  

2021

Costs incurred on uncompleted contracts

$

63,850

$

54,753

Earnings recognized on uncompleted contracts

 

5,709

 

6,098

Total

69,559

 

60,851

Less—billings to date

(59,438)

 

(50,301)

Net

$

10,121

$

10,550

Contract assets

$

12,838

$

12,528

Contract liabilities

(2,717)

 

(1,978)

Net

$

10,121

$

10,550

For the three months ended March 31, 2022, the Company recognized revenue of approximately $1.4 million on approximately $3.4 million that was included in the corresponding contract liability balance on December 31, 2021.

Remaining Performance Obligations

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of March 31, 2022:

(in thousands)

Remainder of 2022

2023

2024

Thereafter

Total

Remaining performance obligations

$

121,843

$

65,730

$

27,148

$

42,235

$

256,956

NOTE 6—EARNINGS (LOSS) PER SHARE

As of March 31, 2022, the Company’s 26,231,515 shares outstanding included 321,142 shares of contingently issued but unvested restricted stock. As of March 31, 2021, the Company’s 25,896,001 shares outstanding included 215,956 shares of contingently issued but unvested restricted stock. Restricted stock is excluded from the calculation of basic weighted average shares outstanding, but its impact, if dilutive, is included in the calculation of diluted weighted average shares outstanding.

Basic earnings per common share are calculated by dividing net income by the weighted average common shares outstanding during the period. Diluted earnings per common share are based on the weighted average common shares outstanding during the period, adjusted for the potential dilutive effect of common shares that would be issued upon the vesting and release of restricted stock awards and units and stock options, if any.

12

Basic and diluted earnings per common share from continuing operations were calculated as follows:

Three Months Ended March 31,

(in thousands, except share data)

  

2022

2021

Loss from continuing operations

$

(2,027)

$

(1,583)

Basic loss per common share:

Weighted average common shares outstanding

25,838,562

24,933,894

Basic loss per common share

$

(0.08)

$

(0.06)

Diluted loss per common share:

Weighted average common shares outstanding

25,838,562

24,933,894

Diluted effect:

Unvested portion of restricted stock units and awards

Weighted average diluted common shares outstanding

25,838,562

24,933,894

Diluted loss per common share

$

(0.08)

$

(0.06)

The weighted average number of shares outstanding used in the computation of basic and diluted earnings per common share does not include the effect of the following potential outstanding common stock. The effects of the potentially outstanding service-based restricted stock and restricted stock unit awards were not included in the calculation of diluted earnings per common share because the effect would have been anti-dilutive. The effects of the potentially outstanding performance- and market-based restricted stock unit awards were not included in the calculation of diluted earnings per common share because the performance and/or market conditions had not been satisfied as of March 31, 2022 and 2021.

Three Months Ended March 31,

2022

2021

Unvested service-based restricted stock and restricted stock unit awards

281,243

1,476,645

Unvested performance- and market-based restricted stock unit awards

1,923,002

1,023,740

NOTE 7—INCOME TAXES

The effective income tax expense rate for continuing operations for the three months ended March 31, 2022 and 2021 was as follows:

Three Months Ended March 31,

    

2022

2021

Effective income tax rate for continuing operations

(12.7)%

(13.3)%

The effective income tax rate differs from the statutory federal income tax rate of 21% primarily because of the Canadian income tax provision and the partial valuation allowances recorded on the Company’s deferred tax assets.  

For the three months ended March 31, 2022, the Company recorded income tax expense from continuing operations of $0.2 million, or (12.7)% of pretax loss from continuing operations, compared with income tax expense from continuing operations of $0.2 million, or (13.3)% of pretax loss from continuing operations, in the corresponding period of 2021. The $44,000 increase in income tax provision from continuing operations for the three months ended March 31, 2022, compared with the corresponding period in 2021 was primarily the result of the Canadian pre-tax book income.

The Company’s net deferred balance was primarily composed of indefinite lived deferred tax liabilities attributable to goodwill and trade names, and indefinite lived deferred tax assets related to the post 2017 net operating losses and the Section 163(j) interest addback. A full valuation allowance was applied to most of the remaining deferred balances. The indefinite lived deferred tax assets enabled the release of the valuation allowance to the extent that it can offset the indefinite lived deferred tax liabilities. Because all indefinite lived deferred tax liabilities are part of continued operations, and the release of valuation allowance is attributable to the future taxable income related to these deferred tax liabilities, the entire valuation allowance released was recorded in continuing operations according to ASC 740-20-45-3. As of March 31, 2022, the Company had $2.4 million net deferred tax liabilities, mainly composed of $12.4 million indefinite lived deferred tax liabilities attributable to

13

goodwill and trade names and $0.3 million of deferred tax liability related to its investment in Canada, partially offset by $6.9 million indefinite lived deferred tax assets attributable to post 2017 net operating losses, and $3.3 million indefinite lived deferred tax assets attributable to Section 163(j) interest addback.

As of March 31, 2022 and 2021, the Company would have needed to generate approximately $288.8 million and $273.8 million, respectively, of future taxable income in order to realize its deferred tax assets.

The Company’s foreign subsidiaries may generate earnings that are not subject to U.S. income taxes so long as they are permanently reinvested in its operations outside of the U.S. Pursuant to ASC 740-30, undistributed earnings of foreign subsidiaries that are no longer permanently reinvested would become subject to deferred income taxes.

As of March 31, 2022, the Company projects that its Canadian subsidiary will have generated approximately $6.2 million in undistributed earnings by the end of 2022. The Company’s management expects that all of the undistributed earnings will be repatriated back to the United States within the next 12 months. The Company formed the Canadian subsidiary in 2018 without significant capital investment, the majority of the undistributed earnings was expected to be repatriated as dividends to the United States at the United States-Canada treaty rate of 5%. As a result, the Company accrued a deferred tax liability of $0.3 million related to its investment in Canada for its outside basis difference as of March 31, 2022.

As of each of March 31, 2022 and 2021, the Company provided for a total liability of $3.0 million, of which $1.9 million for the period ended March 31, 2022, compared to $1.8 million for the corresponding period in 2021, related to discontinued operations, for unrecognized tax benefits related to various federal, foreign and state income tax matters, which were included in long-term liabilities of discontinued operations and other long-term liabilities. If recognized, the entire amount of the liability would affect the effective tax rate. As of March 31, 2022, the Company accrued approximately $1.4 million, of which $0.9 million related to discontinued operations, in both other long-term liabilities of discontinued operations and other long-term liabilities for potential payment of interest and penalties related to uncertain income tax positions.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. The Company has incorporated the impact of the CARES Act to the tax provision. In addition, the Company deferred payments of federal employer payroll taxes of approximately $4.9 million, as permitted by the CARES Act. The first half of the deferred amounts were paid in December 2021, and the second half will be paid by December 2022.

NOTE 8—DEBT

The following table provides information about the Company’s debt, net of unamortized deferred financing costs:

(in thousands)

  

March 31, 2022

  

December 31, 2021

Short-term borrowings

$

-

$

676

Term loan, current portion of long-term debt

1,050

1,050

Current debt

$

1,050

$

1,726

Term loan, noncurrent portion of long-term debt

$

32,637

$

32,900

Debt discount

(741)

(791)

Unamortized deferred financing costs

(1,668)

(1,781)

Long-term debt, net

$

30,228

$

30,328

Total debt, net

$

31,278

$

32,054

Debt Refinancing

On December 16, 2020 (the “Closing Date”), the Company and certain of its subsidiaries refinanced and replaced its prior revolving credit facility and term loan facility and entered into (i) the Term Loan Agreement (as defined below), which provided for senior secured term loan facilities in an aggregate principal amount of up to $50.0 million (collectively, the “Term Loan”), consisting of a $35.0 million closing date term loan facility (the “Closing Date Term Loan”) and up to $15.0 million of borrowings under a delayed draw facility (the “Delayed Draw Term Loan Facility”) with EICF Agent LLC, as agent, and CION Investment Corporation,  as a lender and a co-lead arranger, and the other lenders party thereto; and (ii) a senior secured asset-based revolving line of credit of up to $30.0 million (the “Revolving Credit Facility”) with PNC Bank, National Association (“PNC”). In connection with the refinancing, the Company repaid the outstanding balance of the prior facilities and all interest

14

in full.

As of March 31, 2022, the Company had no outstanding debt under the Revolving Credit Facility and $33.7 million outstanding (including both the noncurrent and current portion of the Term Loan) under the Term Loan. As of March 31, 2022, the Company was in compliance with all debt covenants.

The Revolving Credit Facility

On the Closing Date, the Company and certain of its subsidiaries (the “Revolving Loan Borrowers”) entered into the Revolving Credit and Security Agreement with PNC, as agent for the lenders, and the lenders party thereto (the “Revolving Credit Agreement”), which provides for the Revolving Credit Facility. As part of the Revolving Credit Facility, the Company may access a letter of credit sublimit in an amount up to $2.0 million, a swing loan sublimit in an aggregate principal amount of up to $3.0 million, and a Canadian dollar sublimit in an aggregate principal amount of up to $5.0 million. The Revolving Credit Agreement matures on December 16, 2025.

Borrowings under the Revolving Credit Facility bear interest, at the Company’s election, at either (1) the base commercial lending rate of PNC, as publicly announced, plus 1.25%, payable in cash on a monthly basis, (2) the 30, 60 or 90 day LIBOR rate, subject to a minimum LIBOR floor of 1.00%, plus 2.25%, payable in cash on the last day of each interest period, or (3) with respect to Canadian dollar loans, the Canadian Dollar Offered Rate (“CDOR”), subject to a minimum CDOR rate of 1.00%, payable in cash on a monthly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable. The Revolving Credit Agreement also includes customary replacement provisions in the event of the discontinuation of LIBOR.

The Revolving Loan Borrowers’ Obligations (as defined in the Revolving Credit Agreement) are guaranteed by certain of the Company’s material, wholly-owned subsidiaries, subject to customary exceptions (the “Revolving Loan Guarantors” and, together with the Revolving Loan Borrowers, the “Revolving Loan Credit Parties”). The Revolving Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Revolving Loan Credit Parties’ accounts and a second-priority security interest in substantially all other assets of the Revolving Loan Credit Parties, subject to the terms of the Intercreditor Agreement between PNC and EICF Agent LLC, as the Revolving Loan Agent and the Term Loan Agent, respectively (as each such term is defined in the Intercreditor Agreement), as described below (the “Intercreditor Agreement”).  

The Revolving Loan Borrowers may from time to time voluntarily prepay outstanding amounts, plus any accrued but unpaid interest on the aggregate amount being prepaid, under the Revolving Credit Facility, in whole or in part. There is no required minimum prepayment amount. If at any time the amount outstanding under the Revolving Credit Agreement exceeds the borrowing base, or any sublimit, in effect at such time, the excess amount will be immediately due and payable. Subject to the Intercreditor Agreement, the Revolving Credit Agreement also requires mandatory prepayment of outstanding amounts in the event the Revolving Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the recovery of any proceeds from certain specified arbitration proceedings.

The Revolving Credit Agreement provides for (1) a closing fee of $0.2 million, which was paid on the Closing Date, (2) a customary unused line fee equal to 0.25% per year on the unused portion of the Revolving Credit Facility, which is payable on a quarterly basis, and (3) a collateral monitoring fee of $2,500, which is payable on a monthly basis. The Revolving Credit Agreement also provides for an early termination fee (the “Early Termination Fee”), payable to the revolving lenders thereunder upon (1) any acceleration of the Obligations and termination of the Revolving Credit Agreement and the obligation of the revolving lenders to make advances thereunder following the occurrence of an Event of Default (as defined in the Revolving Credit Agreement), or (2) any other termination of the Revolving Credit Agreement and the obligation of revolving lenders to make advances thereunder for any reason (the “Early Termination Date”). The Early Termination Fee is calculated as follows: if the Early Termination Date occurred on or prior to the first anniversary of the Closing Date, the Early Termination Fee would have been 2.00% of the Revolving Credit Facility; and if prepayment occurs after the first anniversary of the Closing Date and on or prior to the second anniversary of the Closing Date, the Early Termination Fee will be 1.00% of the Revolving Credit Facility. While any letter of credit is outstanding under the Revolving Credit Facility, the Revolving Loan Borrowers must pay a letter of credit fronting fee at a rate equal to 0.25% per year, payable quarterly, in addition to any other customary fees required by the issuer of the letter of credit.

The Revolving Credit Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Revolving Credit Agreement also requires the Revolving Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a

15

springing minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.

Events of default under the Revolving Credit Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Term Loan Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the revolving lenders may, among other things, declare all Obligations outstanding under the Revolving Credit Facility to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Revolving Credit Agreement.

EICF Agent LLC, as the Term Loan Agent, and PNC, as the Revolving Loan Agent, entered into an Intercreditor Agreement, dated as of the Closing Date, to which the Term Loan Credit Parties (as defined below) and Revolving Loan Credit Parties consented. The Intercreditor Agreement, among other things, specifies the relative lien priorities of the Term Loan Agent and Revolving Loan Agent in the relevant collateral, and contains customary provisions regarding, among other things, the rights of the Term Loan Agent and Revolving Loan Agent to take enforcement actions against the relevant collateral and certain limitations on amending the documentation governing each of the Term Loan and Revolving Credit Facility.

The Term Loan

On the Closing Date, the Company and certain of its subsidiaries (the “Term Loan Borrowers”) entered into the Term Loan, Guarantee and Security Agreement with EICF Agent LLC, as agent for the lenders, CION Investment Corporation, as a lender and co-lead arranger, and the other lenders party thereto (the “Term Loan Agreement”), which provides for the Term Loan. The Closing Date Term Loan was fully drawn on the Closing Date, while the Delayed Draw Term Loan Facility is available upon the satisfaction of certain conditions precedent for up to 18 months following the Closing Date. The Term Loan Agreement matures on December 16, 2025.

Borrowings under the Term Loan Agreement bear interest at LIBOR, plus a margin of 8.50% (if the Total Leverage Ratio (as defined in the Term Loan Agreement) is less than 2.50:1) or 9.00% per year (if the Total Leverage Ratio is greater than or equal to 2.50:1), subject to a minimum LIBOR floor of 1.00%, payable in cash on a quarterly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable. The Term Loan Agreement also includes customary replacement provisions in the event of the discontinuation of LIBOR.

The Term Loan Borrowers’ Obligations (as defined in the Term Loan Agreement) are guaranteed by certain of the Company’s material, wholly-owned subsidiaries, subject to customary exceptions (the “Term Loan Guarantors” and, together with the Term Loan Borrowers, the “Term Loan Credit Parties”). The Term Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Term Loan Credit Parties’ assets, as well as a second-priority security interest on the Term Loan Credit Parties’ accounts receivable and inventory, subject to the Intercreditor Agreement.

Subject to certain conditions, the Term Loan Borrowers may voluntarily prepay the Term Loan on any Payment Date (as defined in the Term Loan Agreement), in whole or in part, in a minimum amount of $1.0 million of the outstanding principal amount, plus a prepayment fee (the “Prepayment Fee”), calculated as follows: if prepayment occurred prior to the first anniversary of the Closing Date, the Prepayment Fee would have been 3.00% of the principal amount being prepaid; if prepayment occurs on or after the first anniversary of the Closing Date and prior to the second anniversary of the Closing Date, the Prepayment Fee will be 2.00% of the principal amount being prepaid; and if prepayment occurs on or after the second anniversary of the Closing Date and prior to the third anniversary of the Closing Date, the Prepayment Fee will be 1.00% of the principal amount being prepaid.

16

Subject to certain exceptions, within 120 days of the end of each calendar year, beginning with the year ended December 31, 2021, the Term Loan Borrowers must prepay the Obligations in an amount equal to (1) (i) if the Total Leverage Ratio is greater than 3:00:1:00, 50.0% of Excess Cash Flow (as defined in the Term Loan Agreement) or (ii) if the Total Leverage Ratio is equal to or less than 3:00:1:00 and greater than 2:00:1:00, 25.0% of Excess Cash Flow, less (2) all voluntary prepayments made on the Term Loan during such calendar year; provided that, so long as no default or event of default has occurred and is continuing or would result therefrom, no such prepayment will be required unless Excess Cash Flow for such calendar year equals or exceeds $0.5 million. The Company was not required to prepay any Obligations for the year ended December 31, 2021. The Term Loan Agreement also requires mandatory prepayment of certain amounts in the event the Term Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the receipt of extraordinary receipts (with certain exclusions), plus, in certain instances, the applicable Prepayment Fee, calculated as set forth above.

The Term Loan Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Term Loan Agreement also requires the Term Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a maximum total leverage ratio and a minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.

Events of default under the Term Loan Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Revolving Credit Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the Term Loan lenders may, among other things, declare all Obligations to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Term Loan Agreement.

Letters of Credit and Bonds

In line with industry practice, the Company is often required to provide letters of credit and payment and performance surety bonds to customers. These letters of credit and bonds provide credit support and security for the customer if the Company fails to perform its obligations under the applicable contract with such customer.

The Revolving Credit Facility provides for a letter of credit sublimit in an amount up to $2.0 million. As of March 31, 2022, the Company had $0.5 million letters of credit outstanding under this sublimit and $0.4 million cash collateralized standby letters of credit outstanding pursuant to its prior revolving credit facility with Wells Fargo Bank, National Association. There were no amounts drawn upon these letters of credit as of March 31, 2022.

In addition, as of March 31, 2022 and December 31, 2021, the Company had outstanding payment and performance surety bonds of $64.6 million and $67.6 million, respectively.

Deferred Financing Costs and Debt Discount:

Deferred financing costs and debt discount is amortized over the terms of the related debt facilities using the straight-line method. The following table summarizes the amortization of deferred financing costs and debt discount related to the Company's debt facilities and recognized in interest expense on the unaudited condensed consolidated statements of operations:

Three Months Ended March 31,

(in thousands)

2022

2021

Term loan

$

113

$

113

Debt discount on term loan

50

50

Revolving credit facility

95

95

Total

$

258

$

258

17

The following table summarizes unamortized deferred financing costs and debt discount included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

Location

    

March 31, 2022

December 31, 2021

Term loan

Long-term debt, net

$

1,668

$

1,781

Debt discount on term loan

Long-term debt, net

741

791

Revolving credit facility

Other long-term assets

1,414

1,509

Total

$

3,823

$

4,081

NOTE 9FINANCIAL INSTRUMENTS

Fair Value of Financial Instruments

ASC 820–Fair Value Measurement defines fair value as the exit price, which is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in the active markets for identical assets and liabilities and the lowest priority to unobservable inputs.

The Company’s financial instruments as of March 31, 2022 and December 31, 2021 consisted primarily of cash and cash equivalents, restricted cash, receivables, payables, and debt instruments. The carrying values of these financial instruments approximate their respective fair values, as they are either short-term in nature or carry interest rates that are periodically adjusted to market rates.

NOTE 10—COMMITMENTS AND CONTINGENCIES

Litigation and Claims

The Company is from time-to-time party to various lawsuits, including personal injury claims and other proceedings that arise in the ordinary course of its business. With respect to all such lawsuits, claims and proceedings, the Company records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe that the resolution of any currently pending lawsuits, claims and proceedings, either individually or in the aggregate, will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any currently pending lawsuits, claims and proceedings cannot be predicted, and therefore, there can be no assurance that this will be the case.

The Company completed a bankruptcy filing of its Koontz-Wagner subsidiary on July 11, 2018. This could require the Company to incur legal fees and other expenses related to liabilities from this bankruptcy filing. While the Company does not anticipate these liabilities will have a material adverse effect on its results of operations, cash flows and financial position, and although the statute of limitations has run on certain claims that the Chapter 7 Trustee for the Koontz-Wagner estate might assert, there can be no assurance of the outcome. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. For additional information, please refer to “Note 4—Changes in Business” to the unaudited condensed consolidated financial statements.

The acquiror of certain assets from a former operating unit of the Company has been named as a defendant in an asbestos personal injury lawsuit and has submitted a claim for indemnification and tendered defense of the matter to the Company. The Company has assumed defense of the matter subject to a reservation of rights and objection to the claim for indemnification. Neither the Company nor its predecessors ever mined, manufactured, produced, or distributed asbestos fiber, the material that allegedly caused the injury underlying this action. The Company does not expect that this claim will have a material adverse effect on its financial position, results of operations or liquidity. Moreover, during 2012, the Company secured insurance coverage that will help to reimburse the defense costs and potential indemnity obligations of its former operating unit relating to these claims. The Company intends to vigorously defend all currently active actions, and it does not anticipate that this action will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any legal action cannot be predicted and, therefore, there can be no assurance that this will be the case.

18

Insurance

The Company maintains insurance coverage for most insurable aspects of its business and operations. The Company’s insurance programs, including, but not limited to, health, general liability, and workers’ compensation, have varying coverage limits depending upon the type of insurance. For the three months ended March 31, 2022, insurance expense, including insurance premiums related to the excess claim coverage and claims incurred for continuing operations, was $1.7 million.

The Company’s unaudited condensed consolidated balance sheets include amounts representing its probable estimated liability related to insurance-related claims that are known and have been asserted against the Company, and for insurance-related claims that are believed to have been incurred but had not yet been reported as of March 31, 2022. As of March 31, 2022, the Company provided $0.9 million in letters of credit and $1.5 million of non-depleting cash collateral as security for possible general liability and workers’ compensation claims.

Executive Severance

As of March 31, 2022, the Company had outstanding severance arrangements with senior executives. The Company’s maximum commitment under all such arrangements, which would apply if the employees covered by these arrangements were each terminated without cause, was $5.4 million on March 31, 2022. The Company did not accrue executive severance expenses as of March 31, 2022.

NOTE 11—STOCK-BASED COMPENSATION PLANS

During the first three months of 2022, the Company granted 291,894 service-based restricted stock awards under the 2015 Equity Incentive Plan (as amended and restated, the “2015 Plan”), at a grant date fair value of $1.85 per share, to its non-employee directors, which vest in full on February 3, 2023.

During the first three months of 2022, the Company granted 362,356 service-based restricted stock units to its employees under the 2022 long-term incentive (“LTI”) program and the 2015 Plan at a grant date fair value of $1.99 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in equal annual installments over a period of three years.

During the first three months of 2022, the Company also granted 724,726 performance-based restricted stock units to its employees under the 2022 LTI program and the 2015 Plan at a grant date fair value of $1.99 per share. The 2022 performance-based restricted stock units have three annual performance periods (fiscal years 2022, 2023 and 2024), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are averaged over the three-year performance period and the earned amounts, if any, will vest on March 31, 2025. The three-year average payout level for each performance objective replaces the actual payout level for any fiscal year where the actual payout is less than the three-year average. These performance-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.

During the first three months of 2021, the Company granted 307,616 service-based restricted stock units under the 2021 LTI program and the 2015 Plan at a grant date fair value of $3.48 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in full on March 31, 2024.  

During the first three months of 2021, the Company also granted performance-based restricted stock units under the 2021 LTI program and the 2015 Plan with an aggregate cash value of approximately $2.2 million, which could be paid in cash or shares at the election of the Compensation Committee of the Board of Directors. The 2021 performance-based restricted stock units have three annual performance periods (fiscal years 2021, 2022 and 2023), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are averaged over the three-year performance period and the earned amounts, if any, vest on March 31, 2024. These are cash-based awards that were included in other current liabilities on the consolidated balance sheet beginning in April 2021.

The Company previously granted (i) performance-based restricted stock units under the 2016 LTI program, which were scheduled to vest if the Company achieved a per share stock price of $5.50 for 30 consecutive trading days prior to August 5, 2021, (ii) performance-based restricted stock units under the 2017 LTI program, which were scheduled to vest if the Company

19

achieved a per share stock price of $6.00 for 30 consecutive trading days prior to March 31, 2021 (pursuant to an extension from the initial vesting date of March 31, 2020, which extension was approved by the Compensation Committee in February 2020), and (iii) performance-based restricted stock units under the 2018 LTI program, which were scheduled to vest if the Company achieved a per share stock price of at least $5.00 for any period of 30 consecutive trading days prior to June 30, 2021 (collectively, the “LTI Performance Awards”). On March 5, 2021, the Compensation Committee of the Board of Directors extended the performance period for each of the LTI Performance Awards to December 31, 2022. In accordance with ASC Topic 718, “Compensation—Stock Compensation” (“ASC 718”),  the Company conducted a lattice valuation model in order to revalue the market price for the LTI Performance Awards at the March 5, 2021 modification date. The 2018 LTI program met the market objective by achieving a per share stock price of $5.00 for 30 consecutive days, and approximately 195,240 shares will vest for recipients remaining employed through December 31, 2022.

During the first three months of 2021, the Compensation Committee of the Board of Directors approved modifying the 2020 and 2019 performance-based restricted stock units granted in 2020 and 2019. The 2020 and 2019 performance-based restricted stock units did not achieve the 2021 performance objectives. The 2019 performance-based restricted stock units expired because their final performance period was 2021.

During the first three months of 2021, the Company’s management analyzed the probability of achieving the 2022 performance objectives for the 2021 and 2020 performance-based restricted stock units granted in 2021 and 2020 and determined that, after comparing the actual year-to-date results to the forecasted results, it is unlikely the Company will achieve the minimum performance metric for the 2022 performance period. This resulted in a $0.3 million adjustment for the 2021 performance-based restricted stock units and an entire reversal of $0.5 million for the 2020 performance-based restricted stock units within the first three months of 2022. The 2020 performance-based restricted stock units will expire after the 2022 performance period and the 2021 performance-based restricted stock units were adjusted to vest at 55% of their original cash value and will be expensed for a total of $0.9 million until the end of the service requisite period of March 31, 2024.

While the majority of  restricted stock units and awards were granted as equity, in accordance with ASC 718, the Company has one cash-based plan that is classified as a liability. The $0.8 million adjustment and reversal to the 2021 and 2020 performance-based restricted stock units resulted in the Company not having any stock-based compensation expense in the first three months of 2022 compared to $0.7 million for the same period in 2021. The March 31, 2022 and 2021 stock-based compensation expense was included in general and administrative expenses on the Company’s unaudited condensed consolidated statements of operations.

NOTE 12—OTHER SUPPLEMENTARY INFORMATION

The following table summarizes other current assets included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

March 31, 2022

    

December 31, 2021

Sales tax receivable - Canada

$

5,382

4,866

Unamortized commercial insurance premiums

1,607

2,389

Prepaid expenses

1,564

1,136

Other short-term assets

2,523

2,658

Total

$

11,076

$

11,049

20

The following table summarizes other current liabilities included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

March 31, 2022

    

December 31, 2021

Accrued job cost

572

2,433

Sales tax payable - Canada

5,660

5,135

Stock Compensation

1,053

938

Short-term lease liability

1,854

1,606

Other accrued liabilities

1,149

905

Total

$

10,288

$

11,017

The following table summarizes other long-term assets included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

March 31, 2022

    

December 31, 2021

Equity method investment in RCC

$

1,721

$

2,521

Right-of-use lease assets

3,718

1,527

Other long-term assets

1,559

1,664

Total

$

6,998

$

5,712

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

Cautionary Statement Regarding Forward-Looking Statements

This Form 10-Q and its exhibits contain or incorporate by reference various forward-looking statements that express a belief, expectation or intention or are otherwise not statements of historical fact. Forward-looking statements generally use forward-looking words, such as “may,” “will,” “could,” “should,” “would,” “project,” “believe,” “anticipate,” “expect,” “estimate,” “continue,” “potential,” “plan,” “forecast” and other words that convey the uncertainty of future events or outcomes. These forward-looking statements are not guarantees of our future performance and involve risks, uncertainties, estimates and assumptions that are difficult to predict. Therefore, our actual outcomes and results may differ materially from those expressed in these forward-looking statements. Investors should not place undue reliance on any of these forward-looking statements. Except as required by law, we undertake no obligation to further update any such statements, or the risk factors described in our 2021 Report under the heading “Part I—Item 1A. Risk Factors,” to reflect new information, the occurrence of future events or circumstances or otherwise. The forward-looking statements in this Form 10-Q do not constitute guarantees or promises of future performance. Forward-looking statements may include information concerning the following, among other items:

our ability to make interest and principal payments on our debt and satisfy the financial and other covenants contained in our debt facilities, as well as our ability to engage in certain transactions and activities due to limitations and covenants contained in such facilities;
our ability to generate sufficient cash resources to continue funding operations, including investments in working capital required to support growth-related commitments that we make to our customers, and the possibility that we may be unable to obtain any additional funding as needed or incur losses from operations in the future;
exposure to market risks from changes in interest rates, including changes to or replacement of the LIBOR;
our ability to obtain adequate surety bonding and letters of credit;
our ability to maintain effective internal control over financial reporting and disclosure controls and procedures;
our ability to attract and retain qualified personnel, skilled workers, and key officers;
failure to successfully implement or realize our business strategies, plans and objectives of management, and liquidity, operating and growth initiatives and opportunities, including any expansion into new markets and our ability to identify potential candidates for, and consummate, acquisition, disposition, or investment transactions;
the loss of one or more of our significant customers;
our competitive position;
market outlook and trends in our industry, including the possibility of reduced investment in, or increased regulation of, nuclear power plants and declines in public infrastructure construction and reductions in government funding, including funding by state and local agencies;
costs exceeding estimates we use to set fixed-price contracts;

21

harm to our reputation or profitability due to, among other things, internal operational issues, poor subcontractor performances or subcontractor insolvency;
potential insolvency or financial distress of third parties, including our customers and suppliers;
our contract backlog and related amounts to be recognized as revenue;
our ability to maintain our safety record, the risks of potential liability and adequacy of insurance;
adverse changes in our relationships with suppliers, vendors, and subcontractors, including increases in cost, disruption of supply or shortage of labor, freight, equipment or supplies, including as a result of the COVID-19 pandemic;
compliance with environmental, health, safety and other related laws and regulations, including those related to climate change;
limitations or modifications to indemnification regulations of the U.S.;
our expected financial condition, future cash flows, results of operations and future capital and other expenditures;
the impact of general economic conditions, including inflation, ongoing economic disruption, including the effects of the Ukraine-Russia conflict, and a possible recession;
the impact of the COVID-19 pandemic on our business, results of operations, financial condition, and cash flows, including global supply chain disruptions and the potential for additional COVID-19 cases to occur at our active or future job sites, which potentially could impact cost and labor availability;
information technology vulnerabilities and cyberattacks on our networks;
our failure to comply with applicable laws and regulations, including, but not limited to, those relating to privacy and anti-bribery;
our ability to successfully implement our new enterprise resource planning (ERP) system;
our participation in multiemployer pension plans;
the impact of any disruptions resulting from the expiration of collective bargaining agreements;
the impact of natural disasters, which may worsen or increase due to the effects of climate change,  and other severe catastrophic events;
the impact of corporate citizenship and environmental, social and governance matters;
the impact of changes in tax regulations and laws, including future income tax payments and utilization of net operating loss and foreign tax credit carryforwards;
volatility of the market price for our common stock;
our ability to maintain our stock exchange listing;
the effects of anti-takeover provisions in our organizational documents and Delaware law;
the impact of future offerings or sales of our common stock on the market price of such stock;
expected outcomes of legal or regulatory proceedings and their anticipated effects on our results of operations; and
any other statements regarding future growth, future cash needs, future operations, business plans and future financial results.

22

These forward-looking statements represent our intentions, plans, expectations, assumptions, and beliefs about future events and are subject to risks, uncertainties, and other factors, including unpredictable or unanticipated factors that we have not discussed in this Form 10-Q. Many of those factors are outside of our control and could cause actual results to differ materially from the results expressed or implied by the forward-looking statements.

In light of these risks, uncertainties and assumptions, the events described in the forward-looking statements might not occur or might occur to a different extent or at a different time than we have described. Investors should consider the areas of risk and uncertainty described above, as well as those discussed in the 2021 Report under the heading “Part I—Item 1A. Risk Factors.” Except as may be required by applicable law, we undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, and we caution investors not to rely upon them unduly.

The following discussion provides an analysis of the results of continuing operations, an overview of our liquidity and capital resources and other items related to our business. Unless otherwise specified, the financial information and discussion in this Form 10-Q are as of and for the three months ended March 31, 2022 and are based on our continuing operations; they exclude any results of our discontinued operations. Please refer to “Note 4—Changes in Business” to the unaudited condensed consolidated financial statements included in this Form 10-Q for additional information on our discontinued operations.

This discussion and analysis should be read in conjunction with our unaudited condensed consolidated financial statements and notes thereto included in this Form 10-Q and our audited consolidated financial statements and notes thereto included in the 2021 Report.

Backlog

The services we provide are typically carried out under construction contracts, long-term maintenance contracts and master service agreements. Total backlog represents the dollar amount of revenue expected to be recorded in the future for work performed under awarded contracts.

Revenue estimates included in our backlog can be subject to change as a result of project accelerations, cancellations or delays due to various factors, including, but not limited to, the customer’s budgetary constraints and adverse weather. These factors can also cause revenue amounts to be recognized in different periods and at levels other than those originally projected. Additional work that is not identified under the original contract is added to our estimated backlog when we reach an agreement with the customer as to the scope and pricing of that additional work. Backlog is reduced as work is performed and revenue is recognized, or upon cancellation.

Backlog is not a measure defined by GAAP, and our methodology for determining backlog may vary from the methodology used by other companies in determining their backlog amounts. Backlog may not be indicative of future operating results and projects in our backlog may be cancelled, modified, or otherwise altered by our customers. We utilize our calculation of backlog to assist in measuring aggregate awards under existing contractual relationships with our customers. We believe our backlog disclosures will assist investors in better understanding this estimate of the services to be performed pursuant to awards by our customers under existing contractual relationships.

The following tables summarize our backlog:

(in thousands)

March 31, 2022

December 31, 2021

Cost plus

$

197,479

$

559,417

Lump sum

59,477

72,276

Total

$

256,956

$

631,693

(in thousands)

Three Months Ended March 31, 2022

Backlog - beginning of period

$

631,693

New awards

38,293

Adjustments and cancellations, net

(343,471)

Revenue recognized

(69,559)

Backlog - end of period

$

256,956

Total backlog as of March 31, 2022 was $257.0 million, compared with $631.7 million on December 31, 2021, a decrease of $374.7 million, which was primarily driven by the loss of a multi-year contract within the nuclear decommissioning market in

23

February 2022, contributing to a loss of approximately $361.0 million in backlog for the years 2022 through 2029. Our nuclear and water markets also contributed to a $14.6 million decrease in backlog. We estimate that $139.0 million, or 54.1% of total backlog on March 31, 2022, will be converted to revenue within the next twelve months and $121.8 million, or 47.4% of total backlog, will be converted to revenue within the remainder of the fiscal year. As of December 31, 2021, we estimated that approximately $157.2 million of our year-end backlog, as adjusted for the loss of the multi-year contract in February 2022, would be converted to revenue during 2022. Please refer to Item 1, Business under “Backlog” and “Note 17—Subsequent Events” included in the 2021 Report for additional information.

24

Results of Operations

The following summary and discussion of our results of operations is based on our continuing operations and excludes any results of our discontinued operations:

Three Months Ended March 31,

(in thousands)

2022

2021

Revenue

$

69,559

$

60,851

Cost of revenue

63,850

54,753

 Gross profit

5,709

6,098

Selling and marketing expenses

330

211

General and administrative expenses

6,071

6,311

Depreciation and amortization expense

66

41

Total operating expenses

6,467

6,563

Operating loss

(758)

(465)

Interest expense, net

1,219

1,293

Other income, net

(179)

(360)

Loss from continuing operations before income tax

(1,798)

(1,398)

Income tax expense

229

185

Loss from continuing operations

$

(2,027)

$

(1,583)

Revenue for the three months ended March 31, 2022 increased $8.7 million, or 14.3%, compared with the corresponding period in 2021. This increase was primarily related to growth in the nuclear markets with several key customers, which accounted for $8.9 million of the increase. These increases were also supplemented by incremental revenue of $6.3 million in the water markets. Revenue growth in the nuclear and water markets was partially offset by $4.2 million of reduced revenue as the Company exited the Canadian nuclear market.  Additionally, revenue generated in the decommissioning market declined by $4.0 million resulting from the loss of a contract.

Gross profit for the three months ended March 31, 2022 decreased by $0.4 million, or 6.4%, compared with the corresponding period in 2021, while gross margin declined to 8.2% from 10.0%. The decrease in gross profit reflects start-up costs relating to our entry into the energy transmission and distribution markets and the impact of certain lump sum projects in the water markets for which we currently earn revenue without recognizing any profit. We recorded a loss on these projects in the third quarter of 2021 and currently anticipate that these projects will continue to generate revenues with no associated profits until completion within the fourth quarter of 2022. Excluding the impact relating to start-up costs in the energy transmission and distribution markets and the non-profitable lump sum projects in the water market, the Company would have realized a gross margin of 10.5% rather than 8.2%.

Operating losses for the three months ended March 31, 2022 increased by $0.3 million, or 63.0%, compared with the corresponding period in 2021. These increased losses were due to a decrease in gross profit and partially offset by decreased operating expenses primarily resulting from lower general and administrative expenses.

General and Administrative Expenses

Three Months Ended March 31,

(in thousands)

2022

2021

Employee-related expenses

$

3,056

$

3,532

Stock-based compensation expense

(31)

715

Professional fees

1,651

910

Other expenses

1,395

1,154

Total

$

6,071

$

6,311

Total general and administrative expenses for the three months ended March 31, 2022 decreased $0.2 million, or 3.8%, compared with the corresponding period in 2021. The decrease was largely driven by a decrease in compensation expenses of $1.2 million. This decrease was partially offset by an increase of $0.7 million in professional fees relating to an ongoing legal matter.

25

Total Other Expense, Net

Three Months Ended March 31,

(in thousands)

2022

2021

Interest expense, net

$

1,219

$

1,293

Other income, net

(179)

(360)

Total

$

1,040

$

933

Total other expense, net, for the three months ended March 31, 2022 increased $0.1 million, or 11.5%, compared with the corresponding period in 2021. The increase was primarily due to a $0.2 million decrease in other income relating to profits associated with a joint venture in the nuclear market. This was partially offset by a decline in interest expense of $0.1 million resulting from reduced debt levels.

Income Tax Expense

Three Months Ended March 31,

(in thousands)

2022

2021

Income tax expense

$

229

$

185

Income tax expense for the interim periods is based on estimates of the effective tax rate for the entire fiscal year. The effective income tax rate is based upon the estimated income during the calendar year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods for settlements of tax audits or assessments and the resolution or identification of tax position uncertainties.

For the three months ended March 31, 2022, the Company recorded income tax expense from continuing operations of $0.2 million, or (12.7)% of pretax loss from continuing operations, compared with income tax expense from continuing operations of $0.2 million, or (13.3)% of pretax loss from continuing operations, in the corresponding period of 2021. The $44,000 increase in income tax provision from continuing operations for the three months ended March 31, 2022, compared with the corresponding period in 2021 was primarily the result of the Canadian pre-tax book income.

Discontinued Operations

See “Note 4—Changes in Business” to the unaudited condensed consolidated financial statements included in this Form 10-Q for information regarding discontinued operations.

Liquidity and Capital Resources

During the three months ended March 31, 2022, our principal sources of liquidity were borrowings under the Revolving Credit Facility and effective management of our working capital. Our principal uses of cash were to pay for customer contract-related material, labor and subcontract labor, operating expenses, and interest expense on the Term Loan and the Revolving Credit Facility. See discussion in “Note 8—Debt” to the unaudited condensed consolidated financial statements included in this Form 10-Q for additional information about the Term Loan and the Revolving Credit Facility.

Net Cash Flows

Our net consolidated cash flows, including cash flows related to discontinued operations, consisted of the following:

Three Months Ended March 31,

(in thousands)

2022

  

2021

Cash flows provided by (used in):

Operating activities

$

2,516

$

(3,121)

Investing activities

 

 

(56)

Financing activities

 

(939)

 

(5)

Effect of exchange rate changes on cash

 

201

 

(90)

Net change in cash, cash equivalents and restricted cash

$

1,778

$

(3,272)

Cash and Cash Equivalents

As of March 31, 2022, our operating unrestricted cash and cash equivalents increased $1.8 million to $4.3 million from $2.5 million as of December 31, 2021. As of March 31, 2022, $0.1 million of operating cash was held in U.S. bank accounts and

26

$4.2 million was held in Canada. Total liquidity (the sum of unrestricted cash and availability under the Revolving Credit Facility) was $26.1 million at the end of the first quarter of 2022.

Operating Activities

Cash flows from operating activities result primarily from earnings sources and are affected by changes in operating assets and liabilities, which consist primarily of working capital balances related to our projects. For the three months ended March 31, 2022, cash provided by operating activities totaled $2.6 million, an increase in cash provided of $5.6 million compared to the corresponding period in 2021, primarily due to a decrease in accounts receivable of $1.7 million and an increase in accounts payable of $4.2 million. This increase in cash provided was partially offset by an increase in other assets of $1.4 million.

Investing Activities

Cash flows from investing activities were insignificant for the three months ended March 31, 2022, consistent with the corresponding period in 2021.

Financing Activities

For the three months ended March 31, 2022, net cash used in financing activities of $0.9 million was primarily composed of cash used by our repayments from customer cash receipts exceeding our borrowings under the Revolving Credit Facility by $0.7 million, coupled with a $0.3 million payment on our Term Loan.

During the three months ended March 31, 2021, net cash used in financing activities was primarily due to cash used in connection with our stock-based awards for payments for statutory taxes of $0.5 million, partially offset by cash provided from our borrowings under the Revolving Credit Facility exceeding our repayments from customer cash receipts by $0.8 million.

Effect of Exchange Rate Changes on Cash

For both the three months ended March 31, 2022 and 2021, the effect of Canadian foreign exchange rate changes on our cash balances was not material.

Dividends

We do not currently anticipate declaring dividends in the near future. As of March 31, 2022, the terms of the Term Loan and Revolving Credit Facility restricted our ability to pay dividends. In addition, the timing and amounts of any dividends would be subject to determination and approval by our Board of Directors.

Liquidity Outlook

Overall, while we anticipate we will experience periodic short-term constraints on our liquidity as a result of the cash flow requirements of specific projects through the third quarter 2022, we expect our liquidity situation to have stabilized at an improved level by the fourth quarter of 2022. Such constraints on our liquidity could affect our ability to remain in compliance with our debt covenants, as we make investments in our business, in which case, we may need to seek an amendment to or waiver of certain relevant financial covenants under our credit facilities. We expect to maintain sufficient liquidity by managing our expenses and borrowing and repayments of our Revolving Credit Facility. A high percentage of our cost of service comes from weekly craft labor payrolls, and the lag between incurrence of those payrolls and the subsequent collection of the resulting customer billings results in negative cash flows for that time period. Although we utilize the Revolving Credit Facility to address those time period negative cash flows, contract terms restricting customer invoicing frequency, delays in customer payments, and underlying surety bonds negatively impact our available borrowing base. We believe that we have sufficient resources to satisfy our working capital requirements through the next 12 months and our long-term liquidity needs and foreseeable material cash requirements, as we strategically use our $30.0 million borrowing availability under our Revolving Credit Facility and continue to implement our future growth initiatives. A variety of factors can affect our short- and long-term liquidity, which impact could be material, including, but not limited to: cash for operations; matters relating to our contracts, including contracts billed based on milestones that may require us to incur significant expenditures prior to collections from our customers and others that allow for significant upfront billing at the beginning of a project, which temporarily increases liquidity in the near term; the outcome of potential contract disputes, which may be significant; payment collection issues, including those caused by economic slowdowns or other factors which can lead to credit deterioration of our customers; required payments on the Term Loan and the Revolving Credit Facility and on our operating and finance leases; pension

27

obligations requiring annual contributions to multiemployer pension plans; insurance coverage for contracts that require us to indemnify third parties; and issuances of letters of credit. We believe that we have adequate sources of liquidity to meet our long-term liquidity needs of developing key management and craft personnel, enhancing our services to meet new opportunities and obtaining the amount of capital needed to drive our long-term growth initiatives of attracting new customers and expanding our market reach. In the event that we are unable to address any potential liquidity shortfalls that may arise in the future, management will need to seek additional funding, which may not be available on reasonable terms, if at all.

While we do not expect the COVID-19 pandemic to materially adversely affect us, we currently cannot predict the ultimate impact of the COVID-19 pandemic on our business, results of operations, financial condition and cash flows, or on our customers, as such impact is dependent on future developments, including the duration and severity of the pandemic and the related length of its impact on the global economy. Management will continue to closely monitor conditions using the data available and will draw on the expertise of health officials. Any recovery from the COVID-19 pandemic and related economic impact may be slowed or reversed by a number of factors, including the continued sporadic outbreaks of COVID-19 cases, the ongoing spread of new COVID-19 variants and the impact of COVID-19 vaccines and treatments, and even after the COVID-19 pandemic has subsided, we may continue to experience an adverse impact to our business as a result of the pandemic’s global economic impact.

Off-Balance Sheet Transactions

Our liquidity is currently not dependent on the use of off-balance sheet transactions but, in line with industry practice, we are often required to provide payment and performance surety bonds to customers and may be required to provide letters of credit. If performance assurances are extended to customers, generally our maximum potential exposure is limited in the contract with our customers. We frequently obtain similar performance assurances from third-party vendors and subcontractors for work performed in the ordinary course of contract execution. However, the total costs of a project could exceed our original cost estimates, and we could experience reduced gross profit or possibly a loss for a given project. In some cases, if we fail to meet certain performance standards, we may be subject to contractual liquidated damages.

As of March 31, 2022, we had a contingent liability for issued and outstanding standby letters of credit, generally issued to secure performance on customer contracts. As of March 31, 2022, we had $0.5 million outstanding letters of credit under the Revolving Credit Facility sublimit and $0.4 million of outstanding cash collateralized standby letters of credit pursuant to a prior revolving credit facility with Wells Fargo Bank, National Association, and there were no amounts drawn upon these letters of credit. In addition, as of March 31, 2022, we had outstanding surety bonds of $64.6 million. Our subsidiaries also provide financial guarantees for certain contractual obligations in the ordinary course of business.

Critical Accounting Policies and Use of Estimates

There have been no material changes to our critical accounting policies as set forth in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations,” included in our 2021 Report.

Item 3.     Quantitative and Qualitative Disclosures About Market Risk.

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and are not required to provide the information required under this item.

28

Item 4.     Controls and Procedures.

Disclosure controls and procedures are those controls and procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. The Company’s management, under the supervision of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period covered by this Form 10-Q. Solely as a result of the material weakness described below, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2022, our disclosure controls and procedures were not effective. However, our management, including our Chief Executive Officer and Chief Financial Officer, has concluded that, notwithstanding the identified material weakness in our internal control over financial reporting, the financial statements in this Form 10-Q fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented in conformity with U.S. GAAP.

Material Weakness in Internal Control Over Financial Reporting

As previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2021, we identified a material weakness in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. We have determined that we did not design and maintain effective user access controls to adequately restrict user access and the ability to modify financial data within certain financial applications, including ensuring appropriate segregation of duties relating to the preparation and review of journal entries in these financial applications. This control deficiency did not result in a misstatement of the Company’s annual or interim consolidated financial statements. However, this control deficiency could have resulted in misstatements of interim or annual consolidated financial statements and disclosures that may have been material. Therefore, management has concluded that: (1) this control deficiency constitutes a material weakness; and (2) in turn,  the Company did not maintain effective internal control over financial reporting as of March 31, 2022.

Management’s Plan to Remediate the Material Weakness

Management has evaluated the material weakness described above and is in the process of updating its design and implementation of internal control over financial reporting to remediate the aforementioned material weakness and enhance the Company’s internal control environment. However, the implemented and enhanced controls have not operated for a sufficient period of time to demonstrate that the material weakness was remediated as of March 31, 2022. We are committed to continuing to improve our internal control processes and will continue to diligently and vigorously review our financial reporting controls and procedures.

Changes in Internal Control over Financial Reporting

Under the applicable SEC rules, management is required to evaluate any changes in internal control over financial reporting that occurred during each fiscal quarter that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Other than the changes described above regarding enhancements associated with ongoing remediation efforts, there were no changes in our internal control over financial reporting during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

In addition, we are engaged in a transformation project to upgrade our ERP system to a cloud-based platform to increase efficiency, provide additional process capabilities and enhance information security. We currently expect this upgrade to be completed in early 2023.

29

Part II—OTHER INFORMATION

Item 1. Legal Proceedings.

The information included under “Litigation and Claims” in “Note 10—Commitments and Contingencies” to the unaudited condensed consolidated financial statements in this Form 10-Q is incorporated by reference into this Item.

Item 1A.

Risk Factors.

Our business faces significant risks and uncertainties. Certain important factors may have a material adverse effect on our business prospects, financial condition, and results of operations, and you should carefully consider them. There have not been any material changes to our risk factors from those reported in our 2021 Report.

Item 6.

Exhibits.

Exhibit

   

Description

10.1*

Form of Restricted Shares Award Agreement (Non-Employee Directors) (2022) (filed as Exhibit 10.23 to our Form 10-K filed with the SEC on March 16, 2022 and incorporated herein by reference).

10.2*

Form of Time-Based Restricted Share Unit Agreement (2022).♦

10.3*

Form of Performance-Based Restricted Share Unit Agreement (2022).♦

31.1

Certification by the Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.♦

31.2

Certification by the Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.♦

32.1

Certification by the Chief Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).

32.2

Certification by the Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith). 

101

The following financial statements from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets; (ii) Condensed Consolidated Statements of Operations; (iii) Condensed Consolidated Statements of Comprehensive Income; (iv) Condensed Consolidated Statements of Stockholders’ Equity; (v) Condensed Consolidated Statements of Cash Flows; and (vi) Notes to Condensed Consolidated Financial Statements.♦

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).♦

♦ Filed herewith.

* Indicates a management contract or compensatory plan or arrangement.

30

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.

WILLIAMS INDUSTRIAL SERVICES GROUP INC.

Date: May 12, 2022

By:

/s/ Damien A. Vassall

Damien A. Vassall

Vice President, Chief Financial Officer
(Duly authorized officer and principal financial and accounting officer of the registrant)

31

EX-10.2 2 wlms-20220331xex10d2.htm EX-10.2 SCRIPPS NETWORKS INTERACTIVE, INC

Graphic

Williams Plant Services Group Inc.

200 Ashford Center North, Suite 425

Atlanta, Georgia 30338

EXHIBIT 10.2

Williams Industrial Services Group Inc.

TIME-Based Restricted Share Unit Agreement

Notice of Restricted Share Unit Award

Williams Industrial Services Group Inc. (the “Company”) grants to the Grantee named below, in accordance with the terms of the Williams Industrial Services Group Inc. 2015 Equity Incentive Plan (the “Plan”) and this Time-Based Restricted Share Unit Agreement (the “Agreement”), the number of Restricted Share Units set forth below, as of the Date of Grant set forth below.  Capitalized terms used in this Agreement without definition shall have the meanings assigned to them in the Plan.  

Name of Grantee: [●]

Date of Grant:March 31, 2022

Number of Restricted Share Units:[●]

Vesting Dates:

March 31, 2023, March 31, 2024, and March 31, 2025

Terms of Agreement

1.Grant of Restricted Share Units. Subject to and upon the terms, conditions, and restrictions set forth in this Agreement and in the Plan, the Company hereby grants to the Grantee as of the Date of Grant, the Restricted Share Units set forth above. Each Restricted Share Unit shall represent the contingent opportunity to receive one Share or a cash payment and generally shall be equal in value to one Share, subject to the provisions below. The Restricted Share Units shall be credited in a book entry account established for the Grantee until payment in accordance with Section 4 hereof (or forfeiture in accordance with Section 3 hereof).  
2.Vesting of Restricted Share Units.  
(a)In General.  Subject to the Grantee’s compliance with the restrictions of Section 8 hereof, or the terms of the Restrictive Covenants Agreement (as defined in Section 8) or of any separately executed covenant not to compete with the Company, as applicable:
(i)Restricted Share Units.  The number of Restricted Share Units set forth above shall vest in three equal installments on each of the applicable Vesting Dates set forth above, provided that the Grantee shall have remained in the continuous employ of the Company or a Subsidiary through such Vesting Dates.  
(ii)Continuous Employment.  For purposes of this Section 2, the continuous employment of the Grantee with the Company and its Subsidiaries shall not be deemed to have been interrupted, and the Grantee shall not be deemed to have ceased to be an employee of the Company and its Subsidiaries, by reason of the transfer of his or her employment among the Company and its Subsidiaries.

(b)Involuntary Termination or Termination for Good Reason.  If, prior to a Vesting Date, the Grantee’s employment with the Company or a Subsidiary is terminated (x) by the Company or a Subsidiary without Cause (as defined in the Plan) or by reason of the Grantee’s Disability (as defined in the long-term disability plan of the Company or a Subsidiary applicable to the Grantee), (y) by the Grantee for Good Reason (as defined in the Plan), or (z) as a result of the Grantee’s death, then, except as otherwise provided in paragraph (c) below and provided that, within forty-five (45) days after such termination, the Grantee (or the Grantee’s estate, beneficiary or other successor) shall have executed and delivered a release of claims in a form provided by the Company and such release of claims shall have become effective and irrevocable in accordance with its terms, the Grantee shall become vested in a prorated portion of the Restricted Share Units equal to (i) the number of Restricted Share Units that would have become vested under this Agreement had the Grantee remained continuously employed with the Company or a Subsidiary through the Vesting Date immediately following the date on which the Grantee’s employment terminated, multiplied by (ii) a fraction based on the number of days of Grantee’s continuous employment with the Company or a Subsidiary during the applicable vesting tranche.  
(c)Change in Control.  The provisions of Section 21 of the Plan shall apply in the event of a Change in Control.
3.Forfeiture of Restricted Share Units.
(a)Forfeiture of Unvested Award.  The Restricted Share Units that have not yet vested pursuant to Section 2 (and any right to unpaid Dividend Equivalents under Section 7 with respect to the Restricted Share Units), shall be forfeited automatically without further action or notice if (i) the Grantee ceases to be employed by the Company or a Subsidiary prior to a Vesting Date, except as otherwise provided in Section 2(b) or 2(c), or (ii) the Grantee breaches any of the restrictions of Section 8 hereof, the Restrictive Covenants Agreement or of any separately executed covenant not to compete with the Company, as applicable.
(b)Repayment of Award.  The Restricted Share Units shall be subject to the provisions of Section 20 of the Plan regarding forfeiture and repayment of awards in the event of (i) the Grantee engaging in Detrimental Activity, (ii) the Grantee’s breach of any of the restrictions of Section 8 hereof, the Restrictive Covenants Agreement (as defined herein) or of any separately executed covenant not to compete with the Company, as applicable, or (iii) as provided pursuant to the Company’s Compensation Recovery Policy.  Clause (ii) of the immediately preceding sentence shall be construed as a return of consideration due to the Grantee’s violation of his or her promises under Section 8 of this Agreement, the Restrictive Covenants Agreement or any separately executed covenant not to compete with the Company, as applicable, and not as a liquidated damages clause.  Nothing contained herein shall eliminate, reduce or compromise (x) the Company’s right to assert that the restrictions provided for in Section 8 of this Agreement, the Restrictive Covenants Agreement or any separately executed covenant not to compete with the Company, as applicable, are fully enforceable as written, or as modified by a court of competent jurisdiction as provided therein, (y) the application of temporary or permanent injunctive relief as a fully appropriate and applicable remedy to enforce the restrictions as provided therein, or (z) the Company’s right to pursue other remedies at law or in equity.  This Section 3(b) shall survive and continue in full force in accordance with its terms and the terms of the Plan notwithstanding any termination of the Grantee’s employment or the payment of the Restricted Share Units as provided herein.
4.Payment of Vested Restricted Share Units.  Except as otherwise provided in Section 14 of this Agreement, the Company shall deliver to the Grantee the Shares underlying the vested Restricted Share Units (if any) within thirty (30) days following the applicable Vesting Date (or within thirty (30) days following such earlier date as the Restricted Share Units become vested pursuant to this Agreement).  Notwithstanding anything in this Agreement to the contrary, the Company may settle vested Restricted

2


Share Units in cash, in which case the amount of cash payable shall equal the product of (a) the number of vested Shares otherwise deliverable under this Agreement, and (b) the Fair Market Value per Share on the trading day immediately preceding the payment date.  
5.Transferability.  The Restricted Share Units may not be transferred, assigned, pledged or hypothecated in any manner, or be subject to execution, attachment or similar process, by operation of law or otherwise, unless otherwise provided under the Plan. Any purported transfer or encumbrance in violation of the provisions of this Section 5 shall be void, and the other party to any such purported transaction shall not obtain any rights to or interest in such Restricted Share Units.  
6.Dividend, Voting and Other Rights.  The Grantee shall not possess any incidents of ownership (including, without limitation, dividend and voting rights) in the Shares underlying the Restricted Share Units until such Shares have been delivered to the Grantee in accordance with Section 4 hereof. The obligations of the Company under this Agreement will be merely that of an unfunded and unsecured promise of the Company to deliver Shares in the future, subject to the terms and conditions of this Agreement and the Plan, and the rights of the Grantee will be no greater than that of an unsecured general creditor. No assets of the Company will be held or set aside as security for the obligations of the Company under this Agreement.  
7.Payment of Dividend Equivalents.  Upon payment of a vested Restricted Share Unit, the Grantee shall be entitled to a cash payment (without interest) equal to the aggregate cash dividends declared and payable with respect to one (1) Share for each record date, if any, that occurs during the period beginning on the Date of Grant and ending on the date the vested Restricted Share Unit is paid (the “Dividend Equivalent”).  The Dividend Equivalents shall be forfeited to the extent that the underlying Restricted Share Unit is forfeited and shall be paid to the Grantee, if at all, at the same time that the related vested Restricted Share Unit is paid to the Grantee in accordance with Section 4.  
8.Non-Solicitation; Confidentiality; Ownership of Work Product.  In the event that the Grantee is a party to one or more separately executed agreements with the Company, the terms of which restrict (w) the Grantee’s ability to solicit customers of the Company, (x) the Grantee’s ability to solicit employees of the Company, (y) the Grantee’s ability to use or disclose confidential information or trade secrets of the Company, or (z) the ownership of works (collectively, the “Restrictive Covenants Agreement”), then the terms of such applicable restriction or restrictions in the Restrictive Covenants Agreement shall govern in lieu of the corresponding restriction or restrictions set forth in this Section 8, respectively.  In consideration of, and as a condition to, the Grantee’s employment by the Company, the grant of the Restricted Share Units, a portion of the compensation and other benefits to be paid to the Grantee during such employment, the potential disclosure to the Grantee of Confidential Information (as hereinafter defined) in connection with such employment and other good and valuable consideration, the Grantee and the Company agree as follows:

8.1Non-solicitation of or provision of competitive activities or services to Customers. During the Restricted Period, subject to (e) below, the Grantee hereby covenants and agrees that the Grantee shall not (either directly or indirectly, individually, on behalf of or in concert with others, or as an owner, a shareholder, partner, director, officer, employee, agent, or advisor of any business or entity) undertake or engage in any of the following activities without the prior written consent of the Company:

(a)Solicit (or assist in soliciting), provide, or offer to provide activities or services that are competitive with the Business of the Company to any customer (past or current) or actively sought prospective customer (or any owner, shareholder, partner, employee, agent or advisor of any past, current or prospective customer) with whom the Grantee had material contact at any time during the Grantee’s employment with the Company; and/or

3


(b)Ask, suggest, intimate or imply to any customer (past or current) or actively sought prospective customer of the Company with whom Grantee had any material contact during the Grantee’s employment with the Company, that such customer consider placing or moving an order for services that are competitive with the Business of the Company, or all or any portion of such customer’s business relating to services that are competitive with the Business of the Company, to any other supplier or service provider that provides services that are competitive with the Business of the Company;
(c)Solicit, induce or attempt to induce any customer, supplier, distributor, franchisee, licensee, or other individual or entity with whom Grantee had any material contact during the Grantee’s employment with the Company that has any business relationship with the Company or any of its affiliates to cease doing business with the Company or any of its affiliates, or in any way interfere with the relationship between any such customer, supplier, distributor, franchisee, licensee, or any other individual or entity and the Company or any of its affiliates; and/or
(d)Disparage, criticize, derogate, denigrate, or deprecate the Company or any of its products services or employees to any past, current or prospective customer of the Company; provided, however,
(e)If the Company does not provide Grantee with a Severance Payment, then the Grantee may undertake the activities described in Sections 8.1 (a) and (b) on behalf of himself/herself or a competing business or entity provided that such activities relate to projects, bids, or jobs that are not related (directly or indirectly) to past or existing projects, bids, jobs, or opportunities for which, on behalf of the Company, Grantee performed services, worked on, was involved with, or about which Grantee had access to confidential information.

Nothing in this Agreement shall be construed to prohibit the conduct described in Section 8.1 by Grantee on behalf of and for the benefit of the Company during the term of Grantee’s employment by the Company.

8.2Non-solicitation of Employees. During the Restricted Period the Grantee hereby covenants and agrees that the Grantee shall not (either directly or indirectly, individually, on behalf of or in concert with others, or as an owner, shareholder, partner, director, officer, employee, agent, or advisor of any business or entity) solicit, recruit, induce, entice, endeavor or assist in any effort to cause any person employed by the Company to end such person’s employment with the Company (whether or not such person would commit a breach of contract by accepting such other employment).

8.3Tolling. In the event that a court of competent jurisdiction determines that Grantee has violated, or is in violation of, Grantee’s obligations under Section 8, the Restricted Period shall be deemed tolled for an amount of time equal to the amount of time a court finds that Grantee was or acted in violation of this section. Moreover, in the event the enforceability of any of the terms of Section 8 shall be challenged in court and as a result, Grantee is not enjoined from breaching any of this Section 7, and a court of competent jurisdiction (including appellate courts) subsequently finds that the challenged covenant is enforceable and orders compliance with the covenant, the Restricted Period shall be deemed tolled for an amount of time equal to the time from entry of an order finding that the covenant is not enforceable through such time as Grantee is ordered by a court to comply with the covenant.

8.4Restricted Period.” For purposes of this Section 8, if the Grantee terminates his or her employment with the Company for any reason other than Good Reason, or if the Company terminates Grantee’s employment with the Company for Cause, both as defined in the Plan, the term Restricted Period means the duration of the Grantee’s employment with the Company and a period of one (1) year

4


following the last date that the Grantee is employed by the Company. If the Company terminates Grantee’s employment without Cause or the Grantee terminates his or her employment with the Company for Good Reason, then the term Restricted Period means the duration of the Grantee’s employment with the Company and a period of time equal to the Grantee’s employment with the Company, but in any event not to exceed six (6) months, following the last date that the Grantee is employed by the Company.

8.5Severance Payment” for purposes of this Section 8, means the payment, if any, provided by the Company to the Grantee as part of an agreement regarding the termination of the employer-employee relationship which provides or a severance payment, or other compensation, as the result of termination of employment.

8.6Trade Secrets.

(a)The Grantee shall hold in confidence all Trade Secrets of the Company and/or its customers (the “Associated Companies”) that have or will come into the Grantee’s knowledge or possession during the Grantee’s employment by the Company and shall not disclose, publish or make use of such Trade Secrets at any time without the prior written consent of the Company for so long as the Trade Secret remains a trade secret.
(b) Notice of Immunity under Defend Trade Secrets Act. Grantee is hereby notified that the following immunities exist under the U.S. Defend Trade Secrets Act of 2016: (1) An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that (A) is made—(i) in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal; and (2) An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual (A) files any document containing the trade secret under seal; and (B) does not disclose the trade secret, except pursuant to court order.

8.7Confidential Information. The Grantee shall hold in confidence all Confidential Information of the Company or of the Associated Companies that have or will come into the Grantee’s knowledge or possession during the Grantee’s employment by the Company and shall not disclose, publish or make use of such Confidential Information without the prior written consent of the Company for so long as the Confidential Information remains confidential.

8.8Return of Company Property. Upon the request of the Company or, in any event with or without a request upon the termination of the Grantee’s employment with the Company, the Grantee shall deliver to the Company all memoranda, notes, records, manuals or other documents (including, but not limited to, written instruments, voice or data recordings, or computer tapes, disks or files of any nature), including all copies of such materials and all documentation prepared or produced in connection therewith, pertaining to the performance of the Grantee’s services for the Company, the Business of the Company or of the Associated Companies, or containing Trade Secrets or Confidential Information of the Company or pertaining to the Company’s Business or the Associated Companies’ business, whether made or compiled by the Grantee or furnished to the Grantee. Upon the request of the Company and, in any event, upon the termination of the Grantee’s employment with the Company, the Grantee shall also deliver to the Company all computers, credit cards, telephones, office equipment, software, and other property the Company furnished to or in the possession of the Grantee.

5


8.9Interpretation. The restrictions stated in this Section 8 are in addition to and not in lieu of protections afforded to trade secrets and confidential information under applicable law. Nothing in this Agreement is intended to or shall be interpreted as diminishing or otherwise limiting the Company’s right under applicable law to protect its trade secrets and confidential information.

8.10Trade Secret” means information without regard to form, including but not limited to any technical or nontechnical data, formula, pattern, compilation, program, device, method, technique drawing, process, financial data, financial plan, product plan, list of actual or potential customers or suppliers or other information similar to any of the foregoing, which (a) derives economic value, actual or potential, from not being generally known to, and not being readily ascertainable by proper means by, other persons who can derive economic value from its disclosure or use, and (b) is the subject of efforts that are reasonable under the circumstances to maintain its secrecy.

8.11Confidential Information” means any data or information, other than Trade Secrets, that is valuable to the Company (and/or its customers) and not generally known to the public or to competitors of the Company.

8.12The Company shall own all Work Product. “Work Product” means all intellectual property rights including all Trade Secrets, registered and unregistered copyrights under U.S. and international law, copyrightable material or works, patents, patentable inventions, discoveries and improvements, and other intellectual property rights, in any technology software, data files documentation, or other work product or material that relates to the business and/or interests of the Company and that the Employee conceives, develops, creates or delivers (whether individually or working with others) to the Company at any time during the Employee’s employment with the Company. All Work Product shall be considered work made for hire by the Grantee and owned by the Company. The Grantee hereby irrevocably relinquishes for the benefit of the Company and its assigns any moral rights in and to the Work Product recognized by applicable law.

8.13If any of the Work Product may not, by operation of law, be considered work made for hire by the Grantee for the Company, or if ownership of all right, title, and interest in and to the intellectual property rights therein shall not otherwise vest exclusively in the Company, the Grantee hereby agrees to assign, and upon creation thereof automatically assigns, without further consideration, the ownership of all Trade Secrets, registered and unregistered copyrights under United States and international law, copyrightable material or works, patents, patentable inventions: and other intellectual property rights therein to the Company, its successors and assigns.

8.14The Company, its successors and assigns, shall have the right to obtain and hold in its or their own name copyright registrations, trademark registrations, patents and any other protection available in the foregoing.

8.15The Grantee agrees to perform, upon the reasonable request of the Company, during or after employment such further acts as may be necessary or desirable to transfer, perfect, and defend the Company’s ownership of the Work Product, including but not limited to: (a) executing, acknowledging, and delivering any requested affidavits and documents of assignment and conveyance; (b) assisting in the preparation, prosecution, procurement, maintenance and enforcement of all copyrights and, if applicable, patents with respect to the Work Product in any countries; (c) providing testimony in connection with any proceeding affecting the right, title, or interest of the Company in any Work Product; and (d) performing any other acts deemed necessary or desirable to carry out the purposes of this Agreement.   The Company shall reimburse any reasonable out-of-pocket expenses incurred by the Grantee at the Company’s request in connection with the foregoing, including (unless the Grantee is otherwise being compensated at the time)

6


a reasonable and pre-agreed per diem or hourly fee for services rendered following termination of the Grantee’s employment.

8.16Miscellaneous.  

(i)The Grantee acknowledges that the restrictions, prohibitions and other provisions in Section 8 are reasonable, fair and equitable in scope, terms and duration, and are necessary to protect the legitimate business interests of the Company.  The terms and provisions of Section 8 are intended to be separate and divisible provisions and if, for any reason, any one or more of them is held to be invalid or unenforceable, neither the validity nor the enforceability of any other provision of this Agreement shall thereby be affected.  It is the intention of the parties to this Agreement that the potential restrictions on the Grantee imposed by Section 8 be reasonable in scope and in all other respects.  If for any reason any court of competent jurisdiction shall find any provisions of Section 8 unreasonable in scope or otherwise, the Grantee and the Company agree that the restrictions and prohibitions contained herein may be modified by a court of competent jurisdiction and shall be effective to the fullest extent allowed under Applicable Law in such jurisdiction.  The Grantee agrees to disclose the existence of this Agreement to any subsequent employer.
(ii)The Grantee hereby agrees that any remedy at law for any breach or threatened breach of the provisions of Section 8 will be inadequate and that the Company will be entitled to injunctive relief in addition to any other remedy the Company might have under this Agreement.  The Grantee hereby expressly acknowledges that the harm which might result to the Company’s business as a result of any noncompliance by the Grantee with the provisions of this Section 8 would be largely irreparable.  The parties agree that if the Company pursues legal action to enforce the terms and conditions of this Section 8 and obtains all or part of the relief sought, the Grantee shall be responsible for the reasonable attorney’s fees and costs of the Company in bringing such action.
(iii)Notwithstanding any other provision of this Agreement or the Plan, the rights and obligations of the parties hereto, and any claims or disputes relating to this Section 8 shall be governed by and construed in accordance with the laws of the State of Georgia without giving effect to the principles of conflict of laws thereof.  Each party agrees that any action arising out of or relating to this Section 8 shall be brought in the Superior Court of Dekalb County, Georgia or the United States District Court for the Northern District of Georgia, or if the action is brought by the Company and if Grantee resides in Georgia, the Superior Court of the Georgia county in which Grantee resides in Georgia if so required by law, and accepts for itself and in respect of its property, generally and unconditionally, the jurisdiction of those courts, and irrevocably waives any objection, including, without limitation, any objection to the laying of venue or based on the grounds of forum non conveniens, which it may now or hereafter have to the bringing of any action in those jurisdictions.
(iv)For purposes of this Section 8, the term “Company” shall be deemed to include Williams Industrial Services Group Inc., its Subsidiaries and affiliates, and all of their respective successors and assigns.
9.No Employment Contract.  Nothing contained in this Agreement shall confer upon the Grantee any right with respect to continuance of employment by the Company and its Subsidiaries, nor limit or affect in any manner the right of the Company and its Subsidiaries to terminate the employment or adjust the compensation of the Grantee, in each case with or without Cause.
10.Relation to Other Benefits.  Any economic or other benefit to the Grantee under this Agreement or the Plan shall not be taken into account in determining any benefits to which the Grantee may be entitled under any profit-sharing, retirement or other benefit or compensation plan maintained by

7


the Company or a Subsidiary and shall not affect the amount of any life insurance coverage available to any beneficiary under any life insurance plan covering employees of the Company or a Subsidiary.  
11.Taxes and Withholding.  The Grantee is responsible for any federal, state, local or other taxes with respect to the Restricted Share Units and the Dividend Equivalents.  The Company does not guarantee any particular tax treatment or results in connection with the grant or vesting of the Restricted Share Units, the delivery of Shares or the payment of Dividend Equivalents.  To the extent the Company or any Subsidiary is required to withhold any federal, state, local, foreign or other taxes in connection with the delivery of Shares or cash under this Agreement, then, except as otherwise provided below, the Company or Subsidiary (as applicable) shall retain a number of Shares (or an amount of cash) otherwise deliverable hereunder with a value equal to the required withholding (based on the Fair Market Value of the Shares on the date of delivery); provided that in no event shall the value of the Shares retained exceed the minimum amount of taxes required to be withheld or such other amount that will not result in a negative accounting impact.  If the Company or any Subsidiary is required to withhold any federal, state, local or other taxes at any time other than upon delivery of the Shares under this Agreement, then the Company or Subsidiary (as applicable) shall have the right in its sole discretion to (a) require the Grantee to pay or provide for payment of the required tax withholding, or (b) deduct the required tax withholding from any amount of salary, bonus, incentive compensation or other amounts otherwise payable in cash to the Grantee (other than deferred compensation subject to Section 409A of the Code).   If the Company or any Subsidiary is required to withhold any federal, state, local or other taxes with respect to Dividend Equivalents, then the Company or Subsidiary (as applicable) shall have the right in its sole discretion to reduce the cash payment related to the Dividend Equivalent by the applicable tax withholding.  
12.Adjustments.  The number and kind of shares of stock deliverable pursuant to the Restricted Share Units are subject to adjustment as provided in Section 16 of the Plan.  
13.Compliance with Law.  The Company shall make reasonable efforts to comply with all applicable federal and state securities laws and listing requirements with respect to the Restricted Share Units; provided that, notwithstanding any other provision of this Agreement, and only to the extent permitted under Section 409A of the Code, the Company shall not be obligated to deliver any Shares pursuant to this Agreement if the delivery thereof would result in a violation of any such law or listing requirement.
14.Section 409A of the Code.  It is intended that the Restricted Share Units and any Dividend Equivalents provided pursuant to this Agreement shall be exempt from, or comply with, the requirements of Section 409A of the Code, and this Agreement shall be interpreted, administered and governed in accordance with such intent.  To the extent necessary to give effect to such intent, the Grantee’s termination of employment shall mean, for purposes of this Agreement, the Grantee’s “separation from service” within the meaning of Section 409A of the Code.  In particular, it is intended that the Restricted Share Units and any Dividend Equivalents shall be exempt from Section 409A of the Code, to the maximum extent possible, pursuant to the “short-term deferral” exception thereto.  However, to the extent that the Restricted Share Units or any Dividend Equivalents constitute a deferral of compensation subject to the requirements of Section 409A of the Code (for example, because the Grantee’s governing employment agreement defines “Good Reason” in a manner such that the Grantee’s termination of employment for Good Reason would not be treated as an involuntary separation from service for purposes of Section 409A of the Code), then the following rules shall apply, notwithstanding any other provision of this Agreement to the contrary:
(a)The Company will deliver the Shares underlying any Restricted Share Units that become vested in accordance with Section 2(b) or 2(c) of this Agreement and pay any Dividend Equivalents with respect to those vested Restricted Share Units within thirty (30) days after the first to occur of (i) the applicable Vesting Date; (ii) the occurrence of a Change in Control that is also a “change in the ownership,”

8


a “change in the effective control,” or a “change in the ownership of a substantial portion of the assets” of the Company within the meaning of Section 409A of the Code; or (iii) the Grantee’s “separation from service” within the meaning of Section 409A of the Code; and
(b)If the Restricted Share Units (and any related Dividend Equivalents) become payable as a result of the Grantee’s separation from service (other than as a result of the Grantee’s death) and the Grantee is a “specified employee” at that time within the meaning of Section 409A of the Code (as determined pursuant to the Company’s policy for identifying specified employees), the Company will deliver the Shares underlying the vested Restricted Share Units and pay any related Dividend Equivalents to the Grantee on the first business day that is at least six months after the date of the Grantee’s separation from service (or upon the Grantee’s death if the Grantee dies before the end of that six-month period).
15.Amendments.  Subject to the terms of the Plan, the Compensation Committee of the Board (the “Committee”) may modify this Agreement upon written notice to the Grantee. Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable hereto.  Notwithstanding the foregoing, no amendment of the Plan or this Agreement shall adversely affect in a material way the rights of the Grantee under this Agreement without the Grantee’s consent unless the Committee determines, in good faith, that such amendment is required for the Agreement to either be exempt from the application of, or comply with, the requirements of Section 409A of the Code, or as otherwise may be provided in the Plan.  
16.Severability.  In the event that one or more of the provisions of this Agreement shall be invalidated for any reason by a court of competent jurisdiction, any provision so invalidated shall be deemed to be separable from the other provisions hereof, and the remaining provisions hereof shall continue to be valid and fully enforceable.
17.Relation to Plan.  This Agreement is subject to the terms and conditions of the Plan. Except with respect to the provisions of the Restrictive Covenants Agreement and of any separately executed covenant not to compete with the Company expressly referenced herein, this Agreement and the Plan contain the entire agreement and understanding of the parties with respect to the subject matter contained in this Agreement, and supersede all prior written or oral communications, representations and negotiations in respect thereto. Except as otherwise provided in Section 8 hereof, in the event of any inconsistency between the provisions of this Agreement and the Plan, the Plan shall govern.  The Committee acting pursuant to the Plan, as constituted from time to time, shall, except as expressly provided otherwise herein, have the right to determine any questions that arise in connection with the grant of the Restricted Share Units.
18.Successors and Assigns.  Without limiting Section 5, the provisions of this Agreement shall inure to the benefit of, and be binding upon, the successors, administrators, heirs, legal representatives and assigns of the Grantee, and the successors and assigns of the Company.
19.Governing Law.  Except as otherwise provided in Section 8 hereof, the interpretation, performance, and enforcement of this Agreement shall be governed by the laws of the State of Delaware, without giving effect to the principles of conflict of laws thereof.
20.Use of Grantee’s Information.  Information about the Grantee and the Grantee’s participation in the Plan may be collected, recorded and held, used and disclosed for any purpose related to the administration of the Plan. The Grantee understands that such processing of this information may need to be carried out by the Company and its Subsidiaries and by third-party administrators whether such persons are located within the Grantee’s country or elsewhere, including the United States of America. The

9


Grantee consents to the processing of information relating to the Grantee and the Grantee’s participation in the Plan in any one or more of the ways referred to above.
21.Electronic Delivery.  The Grantee hereby consents and agrees to electronic delivery of any documents that the Company may elect to deliver (including, but not limited to, prospectuses, prospectus supplements, grant or award notifications and agreements, account statements, annual and quarterly reports, and all other forms of communications) in connection with this and any other award made or offered under the Plan. The Grantee understands that, unless earlier revoked by the Grantee by giving written notice to the Director of Financial Reporting of the Company, this consent shall be effective for the duration of the Agreement. The Grantee also understands that he or she shall have the right at any time to request that the Company deliver written copies of any and all materials referred to above at no charge. The Grantee hereby consents to any and all procedures the Company has established or may establish for an electronic signature system for delivery and acceptance of any such documents that the Company may elect to deliver, and agrees that his or her electronic signature is the same as, and shall have the same force and effect as, his or her manual signature. The Grantee consents and agrees that any such procedures and delivery may be effected by a third party engaged by the Company to provide administrative services related to the Plan.  
22.No Fractional Shares.  Fractional Shares or units will be subject to rounding conventions adopted by the Company from time to time; provided that in no event will the total shares issued exceed the total units granted under this award.

IN WITNESS WHEREOF, the parties have executed this Agreement as of the Date of Grant.

WILLIAMS INDUSTRIAL SERVICES GROUP INC.

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

Name: Tracy D. Pagliara

Title: President and Chief Executive Officer

By executing this Agreement, you acknowledge that a copy of the Plan, Plan Summary and Prospectus, and the Company's most recent Annual Report and Proxy Statement (the “Prospectus Information”) either have been received by you or are available for viewing on the Company's intranet site, and you consent to receiving this Prospectus Information electronically, or, in the alternative, agree to contact Korey Daniel, CPA, Director of Financial Reporting, at 770.879.4405, to request a paper copy of the Prospectus Information at no charge.

GRANTEE

_____________________________________
[●]

10


EX-10.3 3 wlms-20220331xex10d3.htm EX-10.3 SCRIPPS NETWORKS INTERACTIVE, INC

Graphic

Williams Plant Services Group Inc.

200 Ashford Center North, Suite 425

Atlanta, Georgia 30338

Exhibit 10.3

Williams Industrial Services Group Inc.
PERFORMANCE-Based RESTRICTED SHARE UNIT Agreement

Notice of Restricted Share Unit Award

Williams Industrial Services Group Inc. (the “Company”) grants to the Grantee named below, in accordance with the terms of the Williams Industrial Services Group Inc. 2015 Equity Incentive Plan (the “Plan”) and this Performance-Based Restricted Share Unit Agreement (the “Agreement”), the opportunity to earn all, a portion, or a multiple of the number of Restricted Share Units set forth below, as of the Date of Grant set forth below. Capitalized terms used in this Agreement without definition shall have the meanings assigned to them in the Plan.  

Name of Grantee: [●]

Date of Grant:March 31, 2022

Number of Restricted Share Units:[●]

Vesting Date:

March 31, 2025

Performance Periods:

The 2022, 2023 and 2024 fiscal years of the Company

Performance Objective:

Achievement of the Company’s annual operating income and free cash flow targets for each Performance Period, as set forth on Exhibit A

Terms of Agreement

1.Grant of Restricted Share Units. Subject to and upon the terms, conditions, and restrictions set forth in this Agreement and in the Plan, the Company hereby grants to the Grantee as of the Date of Grant, the Restricted Share Units set forth above. Each Restricted Share Unit shall represent the contingent opportunity to receive one Share or a cash payment and generally shall be equal in value to one Share, subject to the provisions below.  The Restricted Share Units shall be credited in a book entry account established for the Grantee until payment in accordance with Section 4 hereof (or forfeiture in accordance with Section 3 hereof).    
2.Vesting of Restricted Share Units.  
(a)In General.  Subject to the Grantee’s compliance with the restrictions of Section 8 hereof, or the terms of the Restrictive Covenants Agreement (as defined in Section 8) or of any separately executed covenant not to compete with the Company, as applicable:
(i)Award.  The Restricted Share Units shall be allocated in three equal portions to each of the three Performance Periods identified above.  The Grantee’s right to receive all, a portion, or a multiple of the portion of the Restricted Share Units allocated to a Performance Period shall be contingent upon the extent to which the Company achieves the Performance Objectives established for

that Performance Period in accordance with the payout levels set forth in the attached Exhibit A.  After the end of each Performance Period, the Compensation Committee of the Board (the “Committee”) shall determine in writing the extent, if any, to which the Performance Objective(s) for that Performance Period have been satisfied and shall determine the percentage, if any, of the Restricted Share Units allocated to that Performance Period that shall be payable to Grantee, subject to the vesting requirements set forth below.  The earned portion of the Restricted Share Units allocated to a Performance Period shall vest on the Vesting Date, provided that the Grantee shall have remained in the continuous employ of the Company or a Subsidiary through the Vesting Date.  
(ii)Continuous Employment.  For purposes of this Section 2, the continuous employment of the Grantee with the Company and its Subsidiaries shall not be deemed to have been interrupted, and the Grantee shall not be deemed to have ceased to be an employee of the Company and its Subsidiaries, by reason of the transfer of his or her employment among the Company and its Subsidiaries.
(b)Involuntary Termination or Termination for Good Reason.  If, prior to the Vesting Date, the Grantee’s employment with the Company or a Subsidiary is terminated (x) by the Company or a Subsidiary without Cause (as defined in the Plan) or by reason of the Grantee’s Disability (as defined in the long-term disability plan of the Company or a Subsidiary applicable to the Grantee), (y) by the Grantee for Good Reason (as defined in the Plan), or (z) as a result of the Grantee’s death, then, except as otherwise provided in paragraph (c) below, and provided that, within forty-five (45) days after such termination, the Grantee (or the Grantee’s estate, beneficiary or other successor) shall have executed and delivered a release of claims in a form provided by the Company and such release of claims shall have become effective and irrevocable in accordance with its terms, the Grantee shall become vested in the portion of the Restricted Share Units equal to the product of: (i) the portion of the Restricted Share Units that would have become vested under this Agreement had the Grantee remained continuously employed with the Company or a Subsidiary through the Vesting Date (based on actual performance results for each of the three Performance Periods), multiplied by (ii) a fraction based on the number of days of continuous employment with the Company or a Subsidiary completed by the Grantee from the Date of Grant through the Vesting Date.    
(c)Change in Control.  The provisions of Section 21 of the Plan shall apply in the event of a Change in Control.
3.Forfeiture of Restricted Share Units.
(a)Forfeiture of Unvested Award.  The Restricted Share Units that have not yet vested pursuant to Section 2 (and any right to unpaid Dividend Equivalents under Section 8 with respect to the Restricted Share Units), shall be forfeited automatically without further action or notice if (i) the Grantee ceases to be employed by the Company or a Subsidiary prior to the Vesting Date, except as otherwise provided in Section 2(b) or 2(c), (ii) the Grantee breaches any of the restrictions of Section 8 hereof, the Restrictive Covenants Agreement or of any separately executed covenant not to compete with the Company, as applicable, or (iii) the Company fails to achieve the Performance Objectives during the applicable Performance Periods.
(b)Repayment of Award.  The Restricted Share Units shall be subject to the provisions of Section 20 of the Plan regarding forfeiture and repayment of awards in the event of (i) the Grantee engaging in Detrimental Activity, (ii) the Grantee’s breach of any of the restrictions of Section 8 hereof, the Restrictive Covenants Agreement (as defined herein) or of any separately executed covenant not to compete with the Company, as applicable, or (iii) as provided pursuant to the Company’s Compensation Recovery Policy.  Clause (ii) of the immediately preceding sentence shall be construed as a return of consideration due to the Grantee’s violation of his or her promises under Section 8 of this Agreement, the Restrictive Covenants Agreement or any separately executed covenant not to compete with the Company,

2


as applicable, and not as a liquidated damages clause.  Nothing contained herein shall eliminate, reduce or compromise (x) the Company’s right to assert that the restrictions provided for in Section 8 of this Agreement, the Restrictive Covenants Agreement or any separately executed covenant not to compete with the Company, as applicable, are fully enforceable as written, or as modified by a court of competent jurisdiction as provided therein, (y) the application of temporary or permanent injunctive relief as a fully appropriate and applicable remedy to enforce the restrictions as provided therein, or (z) the Company’s right to pursue other remedies at law or in equity.  This Section 3(b) shall survive and continue in full force in accordance with its terms and the terms of the Plan notwithstanding any termination of the Grantee’s employment or the payment of the Restricted Share Units as provided herein.
4.Payment of Vested Restricted Share Units.  Except as otherwise provided in Section 14 of this Agreement, the Company shall deliver to the Grantee the Shares underlying the vested Restricted Share Units (if any) within thirty (30) days following the Vesting Date.  Notwithstanding anything in this Agreement to the contrary, the Company may settle vested Restricted Share Units in cash, in which case the amount of cash payable shall equal the product of (a) the number of vested Shares otherwise deliverable under this Agreement, and (b) the Fair Market Value per Share on the trading day immediately preceding the payment date.          
5.Transferability.  The Restricted Share Units may not be transferred, assigned, pledged or hypothecated in any manner, or be subject to execution, attachment or similar process, by operation of law or otherwise, unless otherwise provided under the Plan. Any purported transfer or encumbrance in violation of the provisions of this Section 5 shall be void, and the other party to any such purported transaction shall not obtain any rights to or interest in such Restricted Share Units.      
6.Dividend, Voting and Other Rights.  The Grantee shall not possess any incidents of ownership (including, without limitation, dividend and voting rights) in the Shares underlying the Restricted Share Units until such Shares have been delivered to the Grantee in accordance with Section 4 hereof. The obligations of the Company under this Agreement will be merely that of an unfunded and unsecured promise of the Company to deliver Shares in the future, subject to the terms and conditions of this Agreement and the Plan, and the rights of the Grantee will be no greater than that of an unsecured general creditor. No assets of the Company will be held or set aside as security for the obligations of the Company under this Agreement.  
7.Payment of Dividend Equivalents.  Upon payment of a vested Restricted Share Unit, the Grantee shall be entitled to a cash payment (without interest) equal to the aggregate cash dividends declared and payable with respect to one (1) Share for each record date, if any, that occurs during the period beginning on the Date of Grant and ending on the date the vested Restricted Share Unit is paid (the “Dividend Equivalent”).  The Dividend Equivalents shall be forfeited to the extent that the underlying Restricted Share Unit is forfeited and shall be paid to the Grantee, if at all, at the same time that the related vested Restricted Share Unit is paid to the Grantee in accordance with Section 4.  
8.Non-Solicitation; Confidentiality; Ownership of Work Product.  In the event that the Grantee is a party to one or more separately executed agreements with the Company, the terms of which restrict (w) the Grantee’s ability to solicit customers of the Company, (x) the Grantee’s ability to solicit employees of the Company, (y) the Grantee’s ability to use or disclose confidential information or trade secrets of the Company, or (z) the ownership of works (collectively, the “Restrictive Covenants Agreement”), then the terms of such applicable restriction or restrictions in the Restrictive Covenants Agreement shall govern in lieu of the corresponding restriction or restrictions set forth in this Section 8, respectively.  In consideration of, and as a condition to, the Grantee’s employment by the Company, the grant of the Restricted Share Units, a portion of the compensation and other benefits to be paid to the Grantee during such employment, the potential disclosure to the Grantee of Confidential Information (as

3


hereinafter defined) in connection with such employment and other good and valuable consideration, the Grantee and the Company agree as follows:

8.1Non-solicitation of or provision of competitive activities or services to Customers. During the Restricted Period, subject to (e) below, the Grantee hereby covenants and agrees that the Grantee shall not (either directly or indirectly, individually, on behalf of or in concert with others, or as an owner, a shareholder, partner, director, officer, employee, agent, or advisor of any business or entity) undertake or engage in any of the following activities without the prior written consent of the Company:

(a)Solicit (or assist in soliciting), provide, or offer to provide activities or services that are competitive with the Business of the Company to any customer (past or current) or actively sought prospective customer (or any owner, shareholder, partner, employee, agent or advisor of any past, current or prospective customer) with whom the Grantee had material contact at any time during the Grantee’s employment with the Company; and/or
(b)Ask, suggest, intimate or imply to any customer (past or current) or actively sought prospective customer of the Company with whom Grantee had any material contact during the Grantee’s employment with the Company, that such customer consider placing or moving an order for services that are competitive with the Business of the Company, or all or any portion of such customer’s business relating to services that are competitive with the Business of the Company, to any other supplier or service provider that provides services that are competitive with the Business of the Company;
(c)Solicit, induce or attempt to induce any customer, supplier, distributor, franchisee, licensee, or other individual or entity with whom Grantee had any material contact during the Grantee’s employment with the Company that has any business relationship with the Company or any of its affiliates to cease doing business with the Company or any of its affiliates, or in any way interfere with the relationship between any such customer, supplier, distributor, franchisee, licensee, or any other individual or entity and the Company or any of its affiliates; and/or
(d)Disparage, criticize, derogate, denigrate, or deprecate the Company or any of its products services or employees to any past, current or prospective customer of the Company; provided, however,
(e)If the Company does not provide Grantee with a Severance Payment, then the Grantee may undertake the activities described in Sections 8.1 (a) and (b) on behalf of himself/herself or a competing business or entity provided that such activities relate to projects, bids, or jobs that are not related (directly or indirectly) to past or existing projects, bids, jobs, or opportunities for which, on behalf of the Company, Grantee performed services, worked on, was involved with, or about which Grantee had access to confidential information.

Nothing in this Agreement shall be construed to prohibit the conduct described in Section 8.1 by Grantee on behalf of and for the benefit of the Company during the term of Grantee’s employment by the Company.

8.2Non-solicitation of Employees. During the Restricted Period the Grantee hereby covenants and agrees that the Grantee shall not (either directly or indirectly, individually, on behalf of or in concert with others, or as an owner, shareholder, partner, director, officer, employee, agent, or advisor of any business or entity) solicit, recruit, induce, entice, endeavor or assist in any effort to cause any person employed by the Company to end such person’s employment with the Company (whether or not such person would commit a breach of contract by accepting such other employment).

4


8.3Tolling. In the event that a court of competent jurisdiction determines that Grantee has violated, or is in violation of, Grantee’s obligations under this Section 8, the Restricted Period shall be deemed tolled for an amount of time equal to the amount of time a court finds that Grantee was or acted in violation of this section. Moreover, in the event the enforceability of any of the terms of this Section 8 shall be challenged in court and as a result, Grantee is not enjoined from breaching any of Section 8, and a court of competent jurisdiction (including appellate courts) subsequently finds that the challenged covenant is enforceable and orders compliance with the covenant, the Restricted Period shall be deemed tolled for an amount of time equal to the time from entry of an order finding that the covenant is not enforceable through such time as Grantee is ordered by a court to comply with the covenant.

8.4Restricted Period.” For purposes of this Section 8, if the Grantee terminates his or her employment with the Company for any reason other than Good Reason, or if the Company terminates Grantee’s employment with the Company for Cause, both as defined in the Plan, the term Restricted Period means the duration of the Grantee’s employment with the Company and a period of one (1) year following the last date that the Grantee is employed by the Company. If the Company terminates Grantee’s employment without Cause or the Grantee terminates his or her employment with the Company for Good Reason, then the term Restricted Period means the duration of the Grantee’s employment with the Company and a period of time equal to the Grantee’s employment with the Company, but in any event not to exceed six (6) months, following the last date that the Grantee is employed by the Company.

8.5Severance Payment” for purposes of this Section 8, means the payment, if any, provided by the Company to the Grantee as part of an agreement regarding the termination of the employer-employee relationship which provides or a severance payment, or other compensation, as the result of termination of employment.

8.6Trade Secrets.

(a)The Grantee shall hold in confidence all Trade Secrets of the Company and/or its customers (the “Associated Companies”) that have or will come into the Grantee’s knowledge or possession during the Grantee’s employment by the Company and shall not disclose, publish or make use of such Trade Secrets at any time without the prior written consent of the Company for so long as the Trade Secret remains a trade secret.

(b) Notice of Immunity under Defend Trade Secrets Act. Grantee is hereby notified that the following immunities exist under the U.S. Defend Trade Secrets Act of 2016: (1) An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that (A) is made—(i) in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal; and (2) An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual (A) files any document containing the trade secret under seal; and (B) does not disclose the trade secret, except pursuant to court order.

8.7Confidential Information.   The Grantee shall hold in confidence all Confidential Information of the Company or of the Associated Companies that have or will come into the Grantee’s knowledge or possession during the Grantee’s employment by the Company and shall not disclose, publish or make use of such Confidential Information without the prior written consent of the Company for so long as the Confidential Information remains confidential.

5


8.8Return of Company Property.   Upon the request of the Company or, in any event with or without a request upon the termination of the Grantee’s employment with the Company, the Grantee shall deliver to the Company all memoranda, notes, records, manuals or other documents (including, but not limited to, written instruments, voice or data recordings, or computer tapes, disks or files of any nature), including all copies of such materials and all documentation prepared or produced in connection therewith, pertaining to the performance of the Grantee’s services for the Company, the Business of the Company or of the Associated Companies, or containing Trade Secrets or Confidential Information of the Company or pertaining to the Company’s Business or the Associated Companies’ business, whether made or compiled by the Grantee or furnished to the Grantee.   Upon the request of the Company and, in any event, upon the termination of the Grantee’s employment with the Company, the Grantee shall also deliver to the Company all computers, credit cards, telephones, office equipment, software, and other property the Company furnished to or in the possession of the Grantee.

8.9Interpretation.   The restrictions stated in this Section 8 are in addition to and not in lieu of protections afforded to trade secrets and confidential information under applicable law.   Nothing in this Agreement is intended to or shall be interpreted as diminishing or otherwise limiting the Company’s right under applicable law to protect its trade secrets and confidential information.

8.10Trade Secret” means information without regard to form, including but not limited to any technical or nontechnical data, formula, pattern, compilation, program, device, method, technique drawing, process, financial data, financial plan, product plan, list of actual or potential customers or suppliers or other information similar to any of the foregoing, which (a) derives economic value, actual or potential, from not being generally known to, and not being readily ascertainable by proper means by, other persons who can derive economic value from its disclosure or use, and (b) is the subject of efforts that are reasonable under the circumstances to maintain its secrecy.

8.11Confidential Information” means any data or information, other than Trade Secrets, that is valuable to the Company (and/or its customers) and not generally known to the public or to competitors of the Company.

8.12The Company shall own all Work Product.  “Work Product” means all intellectual property rights including all Trade Secrets, registered and unregistered copyrights under U.S. and international law, copyrightable material or works, patents, patentable inventions, discoveries and improvements, and other intellectual property rights, in any technology software, data files documentation, or other work product or material that relates to the business and/or  interests of the Company and that the Employee conceives, develops, creates or delivers (whether individually or working with others) to the Company at any time during the Employee’s employment with the Company. All Work Product shall be considered work made for hire by the Grantee and owned by the Company.   The Grantee hereby irrevocably relinquishes for the benefit of the Company and its assigns any moral rights in and to the Work Product recognized by applicable law.  

8.13If any of the Work Product may not, by operation of law, be considered work made for hire by the Grantee for the Company, or if ownership of all right, title, and interest in and to the intellectual property rights therein shall not otherwise vest exclusively in the Company, the Grantee hereby agrees to assign, and upon creation thereof automatically assigns, without further consideration, the ownership of all Trade Secrets, registered and unregistered copyrights under United States and international law, copyrightable material or works, patents, patentable inventions: and other intellectual property rights therein to the Company, its successors and assigns.

6


8.14The Company, its successors and assigns, shall have the right to obtain and hold in its or their own name copyright registrations, trademark registrations, patents and any other protection available in the foregoing.

8.15The Grantee agrees to perform, upon the reasonable request of the Company, during or after employment such further acts as may be necessary or desirable to transfer, perfect, and defend the Company’s ownership of the Work Product, including but not limited to: (a) executing, acknowledging, and delivering any requested affidavits and documents of assignment and conveyance; (b) assisting in the preparation, prosecution, procurement, maintenance and enforcement of all copyrights and, if applicable, patents with respect to the Work Product in any countries; (c) providing testimony in connection with any proceeding affecting the right, title, or interest of the Company in any Work Product; and (d) performing any other acts deemed necessary or desirable to carry out the purposes of this Agreement.   The Company shall reimburse any reasonable out-of-pocket expenses incurred by the Grantee at the Company’s request in connection with the foregoing, including (unless the Grantee is otherwise being compensated at the time) a reasonable and pre-agreed per diem or hourly fee for services rendered following termination of the Grantee’s employment.

8.16Miscellaneous.  

(i)The Grantee acknowledges that the restrictions, prohibitions and other provisions in this Section 8 are reasonable, fair and equitable in scope, terms and duration, and are necessary to protect the legitimate business interests of the Company.  The terms and provisions of this Section 8 are intended to be separate and divisible provisions and if, for any reason, any one or more of them is held to be invalid or unenforceable, neither the validity nor the enforceability of any other provision of this Agreement shall thereby be affected.  It is the intention of the parties to this Agreement that the potential restrictions on the Grantee imposed by Section 8 be reasonable in scope and in all other respects.  If for any reason any court of competent jurisdiction shall find any provisions of Section 8 unreasonable in scope or otherwise, the Grantee and the Company agree that the restrictions and prohibitions contained herein may be modified by a court of competent jurisdiction and shall be effective to the fullest extent allowed under Applicable Law in such jurisdiction.  The Grantee agrees to disclose the existence of this Agreement to any subsequent employer.
(ii)The Grantee hereby agrees that any remedy at law for any breach or threatened breach of the provisions of Section 8 will be inadequate and that the Company will be entitled to injunctive relief in addition to any other remedy the Company might have under this Agreement.  The Grantee hereby expressly acknowledges that the harm which might result to the Company’s business as a result of any noncompliance by the Grantee with the provisions of this Section 8 would be largely irreparable.  The parties agree that if the Company pursues legal action to enforce the terms and conditions of this Section 8 and obtains all or part of the relief sought, the Grantee shall be responsible for the reasonable attorney’s fees and costs of the Company in bringing such action.
(iii)Notwithstanding any other provision of this Agreement or the Plan, the rights and obligations of the parties hereto, and any claims or disputes relating to this Section 8 shall be governed by and construed in accordance with the laws of the State of Georgia without giving effect to the principles of conflict of laws thereof.  Each party agrees that any action arising out of or relating to this Section 8 shall be brought in the Superior Court of Dekalb County, Georgia or the United States District Court for the Northern District of Georgia, or if the action is brought by the Company and if Grantee resides in Georgia, the Superior Court of the Georgia county in which Grantee resides in Georgia if so required by law, and accepts for itself and in respect of its property, generally and unconditionally, the jurisdiction of those courts, and irrevocably waives any objection, including, without limitation, any objection to the laying

7


of venue or based on the grounds of forum non conveniens, which it may now or hereafter have to the bringing of any action in those jurisdictions.
(iv)For purposes of this Section 8, the term “Company” shall be deemed to include Williams Industrial Services Group Inc., its Subsidiaries and affiliates, and all of their respective successors and assigns.
9.No Employment Contract.  Nothing contained in this Agreement shall confer upon the Grantee any right with respect to continuance of employment by the Company and its Subsidiaries, nor limit or affect in any manner the right of the Company and its Subsidiaries to terminate the employment or adjust the compensation of the Grantee, in each case with or without Cause.
10.Relation to Other Benefits.  Any economic or other benefit to the Grantee under this Agreement or the Plan shall not be taken into account in determining any benefits to which the Grantee may be entitled under any profit-sharing, retirement or other benefit or compensation plan maintained by the Company or a Subsidiary and shall not affect the amount of any life insurance coverage available to any beneficiary under any life insurance plan covering employees of the Company or a Subsidiary.  
11.Taxes and Withholding.  The Grantee is responsible for any federal, state, local or other taxes with respect to the Restricted Share Units and the Dividend Equivalents.  The Company does not guarantee any particular tax treatment or results in connection with the grant or vesting of the Restricted Share Units, the delivery of Shares or cash or the payment of Dividend Equivalents.  To the extent the Company or any Subsidiary is required to withhold any federal, state, local, foreign or other taxes in connection with the delivery of Shares or cash under this Agreement, then, except as otherwise provided below, the Company or Subsidiary (as applicable) shall retain a number of Shares (or an amount of cash) otherwise deliverable hereunder with a value equal to the required withholding (based on the Fair Market Value of the Shares on the date of delivery); provided that in no event shall the value of the Shares retained exceed the minimum amount of taxes required to be withheld or such other amount that will not result in a negative accounting impact.  If the Company or any Subsidiary is required to withhold any federal, state, local or other taxes at any time other than upon delivery of the Shares under this Agreement, then the Company or Subsidiary (as applicable) shall have the right in its sole discretion to (a) require the Grantee to pay or provide for payment of the required tax withholding, or (b) deduct the required tax withholding from any amount of salary, bonus, incentive compensation or other amounts otherwise payable in cash to the Grantee (other than deferred compensation subject to Section 409A of the Code).   If the Company or any Subsidiary is required to withhold any federal, state, local or other taxes with respect to Dividend Equivalents, then the Company or Subsidiary (as applicable) shall have the right in its sole discretion to reduce the cash payment related to the Dividend Equivalent by the applicable tax withholding.
12.Adjustments.  The number and kind of shares of stock deliverable pursuant to the Restricted Share Units are subject to adjustment as provided in Section 16 of the Plan.  
13.Compliance with Law.  The Company shall make reasonable efforts to comply with all applicable federal and state securities laws and listing requirements with respect to the Restricted Share Units; provided that, notwithstanding any other provision of this Agreement, and only to the extent permitted under Section 409A of the Code, the Company shall not be obligated to deliver any Shares pursuant to this Agreement if the delivery thereof would result in a violation of any such law or listing requirement.
14.Section 409A of the Code.  It is intended that the Restricted Share Units and any Dividend Equivalents provided pursuant to this Agreement shall be exempt from, or comply with, the requirements of Section 409A of the Code, and this Agreement shall be interpreted, administered and governed in

8


accordance with such intent.  To the extent necessary to give effect to such intent, the Grantee’s termination of employment shall mean, for purposes of this Agreement, the Grantee’s “separation from service” within the meaning of Section 409A of the Code.  In particular, it is intended that the Restricted Share Units and any Dividend Equivalents shall be exempt from Section 409A of the Code, to the maximum extent possible, pursuant to the “short-term deferral” exception thereto.  However, to the extent that the Restricted Share Units or any Dividend Equivalents constitute a deferral of compensation subject to the requirements of Section 409A of the Code (for example, because the Grantee’s governing employment agreement defines “Good Reason” in a manner such that the Grantee’s termination of employment for Good Reason would not be treated as an involuntary separation from service for purposes of Section 409A of the Code), then the following rules shall apply, notwithstanding any other provision of this Agreement to the contrary:
(a)The Company will deliver the Shares underlying any Restricted Share Units that become vested in accordance with Section 2(b) or 2(c) of this Agreement and pay any Dividend Equivalents with respect to those vested Restricted Share Units within thirty (30) days after the first to occur of (i) the applicable Vesting Date; (ii) the occurrence of a Change in Control that is also a “change in the ownership,” a “change in the effective control,” or a “change in the ownership of a substantial portion of the assets” of the Company within the meaning of Section 409A of the Code; or (iii) the Grantee’s “separation from service” within the meaning of Section 409A of the Code; and
(b)If the Restricted Share Units (and any related Dividend Equivalents) become payable as a result of the Grantee’s separation from service (other than as a result of the Grantee’s death) and the Grantee is a “specified employee” at that time within the meaning of Section 409A of the Code (as determined pursuant to the Company’s policy for identifying specified employees), the Company will deliver the Shares underlying the vested Restricted Share Units and pay any related Dividend Equivalents to the Grantee on the first business day that is at least six months after the date of the Grantee’s separation from service (or upon the Grantee’s death if the Grantee dies before the end of that six-month period).
15.Amendments.  Subject to the terms of the Plan, the Committee may modify this Agreement upon written notice to the Grantee. Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable hereto.  Notwithstanding the foregoing, no amendment of the Plan or this Agreement shall adversely affect in a material way the rights of the Grantee under this Agreement without the Grantee’s consent unless the Committee determines, in good faith, that such amendment is required for the Agreement to either be exempt from the application of, or comply with, the requirements of Section 409A of the Code, or as otherwise may be provided in the Plan.  
16.Severability.  In the event that one or more of the provisions of this Agreement shall be invalidated for any reason by a court of competent jurisdiction, any provision so invalidated shall be deemed to be separable from the other provisions hereof, and the remaining provisions hereof shall continue to be valid and fully enforceable.
17.Relation to Plan.  This Agreement is subject to the terms and conditions of the Plan. Except with respect to the provisions of the Restrictive Covenants Agreement and of any separately executed covenant not to compete with the Company expressly referenced herein, this Agreement and the Plan contain the entire agreement and understanding of the parties with respect to the subject matter contained in this Agreement, and supersede all prior written or oral communications, representations and negotiations in respect thereto. Except as otherwise provided in Section 8 hereof, in the event of any inconsistency between the provisions of this Agreement and the Plan, the Plan shall govern.  The Committee acting pursuant to the Plan, as constituted from time to time, shall, except as expressly provided otherwise herein, have the right to determine any questions that arise in connection with the grant of Restricted Share Units.

9


18.Successors and Assigns.  Without limiting Section 5, the provisions of this Agreement shall inure to the benefit of, and be binding upon, the successors, administrators, heirs, legal representatives and assigns of the Grantee, and the successors and assigns of the Company.
19.Governing Law.  Except as otherwise provided in Section 8 hereof, the interpretation, performance, and enforcement of this Agreement shall be governed by the laws of the State of Delaware, without giving effect to the principles of conflict of laws thereof.
20.Use of Grantee’s Information.  Information about the Grantee and the Grantee’s participation in the Plan may be collected, recorded and held, used and disclosed for any purpose related to the administration of the Plan. The Grantee understands that such processing of this information may need to be carried out by the Company and its Subsidiaries and by third-party administrators whether such persons are located within the Grantee’s country or elsewhere, including the United States of America. The Grantee consents to the processing of information relating to the Grantee and the Grantee’s participation in the Plan in any one or more of the ways referred to above.
21.Electronic Delivery.  The Grantee hereby consents and agrees to electronic delivery of any documents that the Company may elect to deliver (including, but not limited to, prospectuses, prospectus supplements, grant or award notifications and agreements, account statements, annual and quarterly reports, and all other forms of communications) in connection with this and any other award made or offered under the Plan. The Grantee understands that, unless earlier revoked by the Grantee by giving written notice to the Director of Financial Reporting of the Company, this consent shall be effective for the duration of the Agreement. The Grantee also understands that he or she shall have the right at any time to request that the Company deliver written copies of any and all materials referred to above at no charge. The Grantee hereby consents to any and all procedures the Company has established or may establish for an electronic signature system for delivery and acceptance of any such documents that the Company may elect to deliver, and agrees that his or her electronic signature is the same as, and shall have the same force and effect as, his or her manual signature. The Grantee consents and agrees that any such procedures and delivery may be effected by a third party engaged by the Company to provide administrative services related to the Plan.  
22.No Fractional Shares.  Fractional Shares or units will be subject to rounding conventions adopted by the Company from time to time; provided that in no event will the total shares issued exceed the total units granted under this award.

IN WITNESS WHEREOF, the parties have executed this Agreement as of the Date of Grant.

WILLIAMS INDUSTRIAL SERVICES GROUP INC.

     

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

Name: Tracy D. Pagliara

Title: President and Chief Executive Officer

By executing this Agreement, you acknowledge that a copy of the Plan, Plan Summary and Prospectus, and the Company's most recent Annual Report and Proxy Statement (the “Prospectus Information”) either have been received by you or are available for viewing on the Company's intranet site, and you consent to receiving this Prospectus Information electronically, or, in the alternative, agree to contact Korey Daniel, CPA, Director of Financial Reporting, at 770.879.4405, to request a paper copy of the Prospectus Information at no charge.

10


GRANTEE

_____________________________________
[●]

11


EX-31.1 4 wlms-20220331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Tracy D. Pagliara, certify that:

1.           I have reviewed this quarterly report on Form 10-Q of Williams Industrial Services Group Inc.;

2.           Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.           Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.           The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

Date: May 12, 2022

By:

/s/ Tracy D. Pagliara

 

 

Tracy D. Pagliara

 

 

President and Chief Executive Officer


EX-31.2 5 wlms-20220331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Damien A. Vassall, certify that:

1.           I have reviewed this quarterly report on Form 10-Q of Williams Industrial Services Group Inc.;

2.           Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.           Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.           The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

Date: May 12, 2022

By:

/s/ Damien A. Vassall

 

 

Damien A. Vassall

 

 

Vice President and Chief Financial Officer


EX-32.1 6 wlms-20220331xex32d1.htm EX-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

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Tracy D. Pagliara, the President and Chief Executive Officer of Williams Industrial Services Group Inc. (the “Company”), hereby certify, that, to my knowledge:

1.      The Quarterly Report on Form 10-Q for the period ended March 31, 2022 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

Date: May 12, 2022

By:

/s/ Tracy D. Pagliara

 

 

Tracy D. Pagliara

 

 

President and Chief Executive Officer

A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 7 wlms-20220331xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Damien A. Vassall the Vice President and Chief Financial Officer of Williams Industrial Services Group Inc. (the “Company”), hereby certify, that, to my knowledge:

1.      The Quarterly Report on Form 10-Q for the period ended March 31, 2022 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

Date: May 12, 2022

By:

/s/ Damien A. Vassall

 

 

Damien A. Vassall

 

 

Vice President and Chief Financial Officer

A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


GRAPHIC 8 wlms-20220331x10q003.jpg GRAPHIC begin 644 wlms-20220331x10q003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "$ +@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#XJHHI*\\_ M6!0I/0$TNQO[I_*OT%_X)N? KX??%?X9^*[[QAX0TGQ%>6NM""&?4+<2/''] MGB;:">@W$GZDU]=_\,:?!#_HE_AK_P 5K54VU>YX5?-Z6'JRI2BVT?A_L;^ MZ?RHV-_=/Y5^X'_#&GP0_P"B7^&O_ %:/^&-/@A_T2_PU_X K3]D^YA_;M'^ M1_U\S\/]C?W3^5&QO[I_*OW _P"&-/@A_P!$O\-?^ *U!J'['/P2AL+F1/AA MX:#+$S _81U -'LGW!9Y1?V'_7S/Q%H )Z FF@]*^^O^":_P0\!?%GP=XUN? M&'A+2O$=Q9ZC!%;RZA;B1HD,.2JGL,\UG&/,['LXG$QPM+VLE='P2B-O7Y3U M]*_87]GK_DPGPH.__"._^SM7=#]C7X(@_P#),/#7_@"*])T?P)X?T#PE;^%] M.TBUL_#UO#]GBTV&/;"D><[0OIDUT0@XGR&8YC#&4U",6K.Y\5D'/0TF".U? M8W_"IO!W_0N:?_WY%>4?M!>#=$\,:-I$NE:7;6$DMRR.T";2PV$X/XUI8\$\ M0I<'T-(>AKZ^T_X5>$);"V=_#M@S-$I)\GJ<"@#Y"P?0T8/H:^Q?^%3>#O\ MH7-/_P"_(H_X5-X._P"AA>&?#VFS:5I5M82R76QW@3 M:6783@_C7AE $UG_ ,?<'_71?_0A119_\?<'_71?_0A12 _,2D-+2&N(_6#] M0O\ @DU_R2/QK_V, _\ 26&ON>OAC_@DU_R2/QK_ -C /_26&ON>NV'PH_.< MQ_WNIZA1115GFA535?\ D&7?_7%__035NJFJ_P#(,N_^N+_^@F@:W1_/ .WT MK],O^"2G_(B?$'_L*V__ *(-?F:.WTK],O\ @DI_R(GQ!_["MO\ ^B#7)3^( M^\S?_A^E?=.E?\@RT_P"N*?\ MH(I("U1115 %%%% 'C7[3G_(KZ3_ -?I_P#0&KYQKZ._:<_Y%?2?^OT_^@-7 MSC4L":S_ ./N#_KHO_H0HHL_^/N#_KHO_H0HI ?F)2&EI#7$?K!^H7_!)K_D MD?C7_L8!_P"DL-?<]?#'_!)K_DD?C7_L8!_Z2PU]SUVP^%'YSF/^]U/4**** ML\T*J:K_ ,@R[_ZXO_Z":MU4U7_D&7?_ %Q?_P!!- UNC^> =OI7Z9?\$E/^ M1$^(/_85M_\ T0:_,T=OI7Z9?\$E/^1$^(/_ &%;?_T0:Y*?Q'WF;_[F_D?> M_>EI.]+74CX(*\4_:?\ ^0#H?_7V_P#Z+->UUXI^T_\ \@'0_P#K[?\ ]%FA M@?.YZ'Z5]TZ5_P @RT_ZXI_Z"*^%CT/TK[ITK_D&6G_7%/\ T$4D!:HHHJ@" MBBB@#QK]IS_D5])_Z_3_ .@-7SC7T=^TY_R*^D_]?I_] :OG&I8$UG_Q]P?] M=%_]"%%%G_Q]P?\ 71?_ $(44@/S$I#2TAKB/U@_4+_@DU_R2/QK_P!C /\ MTEAK[GKX8_X)-?\ )(_&O_8P#_TEAK[GKMA\*/SG,?\ >ZGJ%%%%6>:%5-5_ MY!EW_P!<7_\ 035NJ^H1F:PN4499HV4#W(- UN?SN@<#Z5^F7_!)3_D1/B#_ M -A6W_\ 1!K\T[BW>TGE@E4I+$[1NI[,IP1^8-?I9_P24_Y$3X@_]A6W_P#1 M!KDI_$?>9M_N;^1][]Z6D[TM=2/@@KQ3]I__ ) .A_\ 7V__ *+->UUXI^T_ M_P @'0_^OM__ $6:&!\[GH?I7W3I7_(,M/\ KBG_ *"*^%P"Q"@9)X 'K7W3 MIR-%86R,,,L2@@]C@4D!9HHHJ@"BBB@#QK]IS_D5])_Z_3_Z U?.-?1W[3G_ M "*^D_\ 7Z?_ $!J^<:E@36?_'W!_P!=%_\ 0A119_\ 'W!_UT7_ -"%%(#\ MQ****XC]8/T4_P""37CZSB@\=^"YY52^>6'5[:,]9$V>5+C_ '2L7'^U7Z) MU_/[\./B)KOPH\::7XI\-WALM7TZ3?$^,JZGAHW'\2,,@CT/TK]8/@)_P4#^ M&_Q9TVTM==U*#P5XG*A)K'5)0D$C],PSGY6!.,!L-ST[UTTY*UF?%YM@:BJN MO!73_ ^I**P5\>>'& (U_3"#T(O(_P#XJE_X3KP[_P!!W3?_ +C_P#BJW/G M>678W:0C(K#_ .$Z\._]!W3?_ N/_P"*H_X3KP[_ -!W3?\ P+C_ /BJ Y9= MCX"_:Z_X)VZ[K?B_5?&OPQC@OHM2E:[O/#[R"&2.9LEW@9OE96.3L)!!/&0< M#TG_ ()I?#'Q9\+?"WCS3O%OA[4/#]Y+J=O)%%?0[/,7R2-R'HPSW!-?69\< M>'#_ ,QW3/\ P+C_ /BJ!XY\.#_F.Z;_ .! M8TUN6:\D_:%\/ZEXCTK1+?3+&>^F6Z&?##X"WT.J6VJ>(T2WA@82QV(8,[L.1OQP M#SCO7T .E4O[8L/^?VW_ ._J_P"-+_;-C_S^V_\ W]7_ !I@7:*I?VS8_P#/ M[;_]_5_QH_MFQ_Y_;?\ [^K_ (T 7:*HG6K!1DWMOCU\U?\ &N#\;?'/0/#- MO+%8W":QJ."$AMFS&I]7<< >PR: .1_:=UJ$PZ+I*MNN [W3J/X5QM7/U)/Y M&O!*T?$&O7OB?5[C4M0E\ZZG;+'H%'90.P X K.J0)K/_C[@_P"NB_\ H0HH ML_\ C[@_ZZ+_ .A"BD!^86]?[R_G1O7^\OYU^G%W^W+^QG8WDUM/I>CQS0NT M'X480PLZR'R MS'NR#&PQC)Q67LO,^O\ [=C_ ,^_Q/Q3WK_>7\Z"RD8W*0>H)K],Q^WA^Q=+U/X#:O\$&^+5OX4\-GP0NGRZF;YO#T*OY$98.?+,>[ M.4(QC)H]EYA_;L?^??X_\ _% )"/X8OR%+LA_NQ?D*_33_AO#]B[_H&Z-_X1 MI_\ C-=%X_\ VM/V1_ACXNU'PSXAT31;/6+ HMQ OA$.%+(KCE82#\KBCV7F M+^W8?\^_Q_X!^5.R'^[%^0HV0_W8OR%?K?X=_:%_99\4_"KQ5\1=/T#0I?"O MAF>"WU*Z;PJJM$\S*L8"&+/]NS]B^61473=&+,0H_XHX]3_P!L M:/9/N']NP_Y]_C_P#\R-D/\ =B_(4;(?[L7Y"OWS?X*_#J.-G/@'PQM R?\ MB36W3_OBOD6X_;I_8QM;B2"33-&62-BC#_A#B<$'!_Y8T>R\P_MV'_/O\?\ M@'YCHD.\?+%U]!7[$_L]!1^P/X4P!M_X1T=.GWVKO?A-HOP9^-7@'2O&7A7P M9X;O=!U)7:VGDT"&%F".R-E6C!'S*>M<+\4OVX?@'^SUXHO?AMXCOQH]UI<4 M22:5::+*]M&DD8D55")LQM<' ]:TC#EZGF8_,8XR"@HVL[GE)"9Z+^E&$]%_ M2O>OV??V@O@Q^T[)KJ> (K75&T40F]$^CFWV"7?LQO09SY;]/2N2^+W[:G[. M_P #OB!J?@OQ;/;V6OZ<(C9&LB_,L9!^5U/'K56/$/,L)Z+^E&$ M]%_2MO\ X>6_LJ8/_$Q3_P )N;_XW7U)H\O@G7O ]EXML-.TVXT*\T]-4@N5 ML4^>W:/S%;&W/*G..M%@/D#">B_I1A/1?TK;_P"'EO[*G?44'_*KBWL]?TPQKH_ M.C=+H]_IZVUVB _?",,.!QDH2!D9QFBG8#\+_V MFO![^ ?VAOB-H#.K_8=?O$4H,#:969<#Z,*_0GX,>/5T[_@C1XW-QE4L4U'1 MHSUW&XNE"_3FYQ^%?)G_ 4T\,1>%OVT_B'' 28KV2UU'YCGYIK:)W_\>+5V M7@KXBO:_\$IOB%X<,;9G\L_ M_!&'Q)YY2(V%M>:*C,WW_,OAC\<3$8]J_*R/1;R;1KC54MV.GP3QVTDX^ZLC MJ[(OU(C<_P# 37V=X#\= _\ !)_XE:#?^)A;?\ 75?YBOLCX$_\ MHTOVDO\ L+Z+_P"E$-?&VG_\A"V_ZZK_ #% ']3%S_QXR_\ 7,_RK^7#7C_Q M/]0_Z^9/_0S7]1]S_P >,O\ US/\J_EOU[_D/ZA_U\R?^AF@#]]?^"9G_)DO MPW_ZXW?_ *635^5W_!4\_P#&;OCW_KEIW_I##7ZH_P#!,O\ Y,E^&_\ UQN_ M_2R:ORN_X*G_ /)[OCW_ *Y:=_Z0PT ?3'_!#G/VWXR_]<](_G>5\9?M\>)W M\7?MB_%:^:SM;U2 0-D\ M"3)U_P!F0#\#7[X?L@>*G\8?L ^"[Z0*'A\+3Z>0K9_X]UEMP3[D1 _C7Y#_ M +=?AF+PM\4_"MM##Y$4G@GP^Z@+@'%C&A(_%#7Z,_\ !+SQ.NO?L':_8>:7 M?1KW5K/83G:K0B<#V_UIH _%L@LX R20/Y5]F_\ !)+Q -$_;%TJR=]AU;2; M^Q (ZD1B4?\ HHU\KJHE@CM?$NORL#D );74 MJM_WVR?G7G/P/_Y+3X!_[#^G_P#I3'0![;_P4N\>ZEXW_;'\>QWMQ)):Z-/' MI5E"Y^6&*.-2&60$;BS>8V"",87@\U?_ ."JGP.UKX;_ +3^N>*I+.0^'/%S)J%E>JI, M9E$:I/$6_OAU+8_NNIKS[]DW]M#Q!^S&^I:+-I-EXO\ A_K4JR:MX9U- T+['5"I/55L[E.!]<9^HK[J_X+@^'EAUWX3ZXJ_/< M6VH63MZB-X'4?^16K\NQ0!]1^!/ARUY_P3P^*/BS&X0^-=(0<8VB*&1"<]\F M^ Q[5YIHOC6.']E_Q;X2=_WMQXLTG4XD)[):7T;D#_@,T ?6__ 2N\-IX@_;/ M\(3R;MNEVU]J'RG'*V[HN?;,@KD/^"AG_)YWQ5_["H_]$Q5]!?\ !%GPPNH? MM ^,=;==RZ;X;:%.,X>:XB .?]V-Q^-?/O\ P4+_ .3S?BK_ -A4?^B8J /2 M/@3_ ,HTOVDO^POHO_I1#7QMI_\ R$+;_KJO\Q7V3\"?^4:7[27_ &%]%_\ M2B&OC.VF^SW,4N-VQPV/7!S0!_4W<_\ 'C+_ -_Y#^H?]?,G_H9 MK]C?@;_P5FT[XY_%?PSX!A^'=WI,FOW0LEO7U5)1"65CN*B,9Z=,BOQQUULZ M[?MT_P!(D/\ X^: /WV_X)E_\F2_#?\ ZXW?_I9-7Y7?\%3_ /D]WQ[_ -(AX2^%_[3FM^>+9M/T"VNEE)QM9(;]@>?<"OSKM%C>]A69PD3.H=CT )&37 MUW^R)XBC\+_L?_M<7DF2)M(T>P4 ?Q7$]Q"/_0_TKY&L+*34]2M[2''FW$JQ M)GU9@!_.@#Z]_P""G7Q5^'OQ<^+OA#4OASK=MKNE6/AJ'39IK5'14>.:;:N& M4?P,M?0/_!(#Q3'+\)/CEX;:4^;#!'J21'.-KVTT;L.W5$'Y5\:?M8_L<>+_ M -D34?#EIXKU32-5;7(IY;=](EE=5$3(&#>8B<_O%Z9KV[_@DSXN?2OBA\2] M .T0:MX+O)>3SYD#*5 _X#))^5 'PW ,W4(]67^E?7'_ 4"DU'X2?MV:QXF MTIS!>E],U^SD(&!)]GB)./3S(VKY(MO^/R'_ 'E_I7W_ /\ !93PK'IWQD\ M:[&K!M3\,1PR$_=+0ROC'OB4?I0!YI^P-X>36(?V@-?E#;M,^&^KJF/NAYU" M\_\ 0V*^>_@?Q\:? /_ &']/_\ 2F.ON;_@G/X4^S?L70;P 06 ([UA_P#!1G1KG1/VT?B? M%.C)Y]_'=1DC 9)((G!'YX_ UZS\&/VDO 7A7_@FI\4?AOJFKK!XTU'49A9: M4T;%[A9OLVV12!C:/+?))&-ON,@'S)^S/\8M9^!'QM\*^+M%NG@>UO8XKN(, M0MS:NX6:%QW5ES]" 1R!17%^"='N?$?C30M+LHVFN[Z_M[:&-!DN[R*J@#U) M(HH _;K_ (*??"S1_B=\,?"$>K/#_^?W6.G_/:+_XU110!]Y?\$N?@MH'PTG^(=]IW>II=7>H"21898 MP@/E(. 8R>WK110!V?PJ^ OA[2_V)/C7XI:7),[21F0%)HF&T[, M#H,Y!KYI/[*'@_/_ !^ZQ_W^B_\ C5%% 'KO[)/[./AGPI^TA\/]7L[O5'N; M34TEC6:6,H2%;J!&#^M>5ZE^RGX1EU"Y=K[6"S2N2?.B_O'_ *9444 5A^RA MX/\ ^?W6.G_/:+_XU7L'[5O[.7AGQ3\7Y+^\O-468Z+H\.(I8@NV/3K>->L9 MYPH)]R?I110 GP^_9[\.Z1^S?\7M%M[W5!9ZO?Z"+DM+'OQ%)=.H!\O ^;!. M0>@Z5Q'PN_97\(6OQ-\)3"[U60QZO9OL>:(JV)T.#^[Z444 ?9G_ 5)^$6B M_$^?X0M9+J"Q_9'1H%%% 'AT/[*/A#SHR+[6 U=%)#QP9#;E;^X/3J:** +/[*?PDT7PE^ MPE\3/#MC+=FTU/\ M4SS2NAE^:TC0X(4#@#C(-?$7PO_ &7_ GI?Q+\)7D- MYJQEM]7LY4#S1$$K,A&?W?3BBB@#[J_X*9_LO>!?B1\.+CXAZC:W-KXLT>-; M>.^L9%0SPDDB.8%2&"DD@\$9/..*_#F0;'=1T!Q110!^L_\ P2D_94\ ZAI, F/Q5U&SN=3\46$B"R6ZE5K:U=E/[U$"CYQS@L3CJ #@T444 ?_]D! end GRAPHIC 9 wlms-20220331xex10d2001.jpg GRAPHIC begin 644 wlms-20220331xex10d2001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !> (4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#XJK1\/>'= M4\6ZS:Z1HNGW.JZI=$K!9V<1DEE(4L0JCD\ GZ UG5[S^PE_R=I\.O\ K[N/ M_22>N!:NQ^IUING3E-=$W]QR7_#,GQ;_ .B:^*?_ 53?_$T?\,R?%O_ *)K MXI_\%4W_ ,37[MCH*,5T>R7<^2_MVK_(OQ/PD_X9D^+?_1-?%/\ X*IO_B:S M_$'P%^)'A31KK5M9\"^(-*TNU3?/>7>GR1Q1+D#+,1@#)'YU^]>*\)_;G_Y- M-^)/_8-'_HZ.DZ22O#G&,8IW1\U:GX.UV3]GSX4:8FD7K:C8Z/:175J(&\R! MUM8U977&00000>XKSZ\\#>(M/M9;FYT2_M[>)2SRR0,%4#J2<<5]KUROQ4_Y M)SXB_P"O*3^5=5CX:4N:3EW/CJ""2ZGCAA1I9I&"(B#)9B< >M;W_"NO%'_ M $+VI?\ @,W^%5_!?_(Y:%_U_P '_HQ:^V!2L2?%_P#PKKQ3_P!"]J7_ (#- M_A1_PKKQ3_T+VI?^ S?X5]HT4[ ?%IZ/\C]KA MT%+2#H*6N\_,0KPC]N?_ )--^)/_ _P"CHZ]WKPC]N?\ Y--^)/\ V#1_ MZ.CJ9;,ZL+_O%/U7YGY2_LI_\G-?##_L8;7_ -"K]T!T%?A?^RG_ ,G-?##_ M +&&U_\ 0J_= =!65+9GMY[_ !8>GZBUROQ4_P"2<^(O^O*3^5=57*_%3_DG M/B+_ *\I/Y5N?-'RAX+_ .1RT+_K_@_]&+7VP*^)_!?_ ".6A?\ 7_!_Z,6O MM@4D M%%%,#)\6_\BKK/_7E-_P"BVKXA3[B_05]O>+?^15UG_KRF_P#1;5\0 MI]Q?H*3 LVG\?X446G\?X45('YA5[S^PE_R=I\.O^ONX_P#22>O!J]X_848+ M^UG\.B2 /M.@I:0=!2UWGYB%>$?MS_ /)I MOQ)_[!H_]'1U[O7DG[6?@_4?'O[./Q T+2(6N=2NM+D,$"C+2LA$FP>YV$#W M-*6S.C#-1KP;[K\S\B?V4_\ DYKX8?\ 8PVO_H5?N@.@K\+_ -E12O[3?PQ# M*5(\16H(88(.\Y!'8^U?N@.@K&ELSW<]_BP]/U%KE?BI_P DY\1?]>4G\JZJ MN5^*G_).?$7_ %Y2?RK<^:/E#P7_ ,CEH7_7_!_Z,6OM@5\:?#32;C6?'NB0 M6Z%REU'-(0/NHC!F8_E^M?9E) %%%%,#)\6_\BKK/_7E-_Z+:OB%/N+]!7V] MXN(7PIK))P!939/_ &S:OB%/N+]!28%FT_C_ HHM/X_PHJ0/S"K=\!^,]1^ M'7C70_%&DNJ:EI%Y'>0;_NED.=K>Q&5/L373?\,Z_%3_ *)MXM_\$ES_ /$4 M?\,Z_%3_ *)MXM_\$ES_ /$5QV9^I.I2DK.2^\_8KX!?M->"OV@O#=M>:'J, M-OJ_E@W>B7$@6ZMGQ\PV_P :YZ.N01CH>*]:S]?RK\(+3X _%NPG2>V^'OC& MWG0Y62+1[I67Z$)D5T8\$_M$* !HGQ* ';[/?_X5NJCZH^6J912?_ M Y^WF?K^5&1_D5^(G_"%_M$?] 7XE?^ ]__ (4?\(7^T1_T!?B5_P" ]_\ MX4_:^1E_8\?^?R_KYGZPZK^RO\,M5^(^F^.SX9@M/$]A>)?1WMD6AWS*_\ M\*%4MLBY96YVYJZ=OZ[G[=U3UG2;;7M*NM.NU+VUS&8I%4D$J>O(KP#4K#Q6 MWP%^%L,=OJ_]LQ:1:+?QJDOVA)!;1AA*/O!MV<[NMKGS4ERR:['U/X9\%:+X/A:/2K".U+_><#+M]6/)K_\ /IXA_P"_<]%R3[#S0S!023@#DDU\>?V3X]_Y]/$/_?N>HY]! M\;W49CFT_7I4/57BF(/X8HN!Z_\ &[XM6$.C77A_2;A;J\NE,5Q-$V4B0_>7 M/=CTXZ9-?.M;O_"!^)?^A?U3_P Y/\ "C_A!/$G_0OZI_X!R?X4@,JT_C_" MBMRV\"^)%W9T#4QTZVDG^%%(#XA@_P""I7[0>@_$^/P[KVJZ-Y-GJZV%\@T: M-&*K.$D&<\' /TKW?_@HG^W]\4?V=OC_ ^#_ FH:;:Z5%HUM=3I=Z>EPYGD M>4D[F/ V"/CZ^M?!/[=6@MX1_;%^*MK&OE-_;LMZ@48P)@LX_P#1E=+_ ,%# M=?N/B1^U]XDDLD:Z8V.EQ0K'R3C3H';'XL]6!]U?"?\ ;S^(7BO_ ()__%+X MJZI?Z>WCCPWJHL;29+%4A"R&T$>8\X)S-)^GI7@7PQ_X*;_'_P 9:+\0[^YU M?1BOAWPX^JQE-'C $GVNU@7///\ KSQ7AWPJ\:?9/V#/CIX=,FWS_$/AYE3/ M7>TS-_Z2K3/V:?#IN?V8_P!J#7MA_P!#T#2K$/\ ]=M2C)O%MEK>JZ1)!IOA#6]8MQ%I4:$7-M9O+"20>0'49'<<4O[)?_!2 MGXV_%_\ :-\!^#O$6JZ3-HFKZ@+>[C@TJ.-V3RW; 8'(Y4]CO/MEFMQN$2PE,;C\O\ K&^O'I5[_@F;^U)X]_:A\&^-M2\=WEG= MW.E:A;V]L;.S6W"H\3,V0O7D"O#O^"X7_(L_"#_KZU/_ -%VU:G_ 1%_P"2 M;?$W_L+VG_HAJ /(/VD?^"FWQR^&/Q^^(7A/0]5T>+2-&UN[L;1)=)C=UBCD M(4%B#\6GA7[>R M?]=E@C!_\@-0!QVC?\%<_CXNKV!U#5=%>P\^,SHNCQJ6CW#< <\<9YK[L_X* M7_M8^//V9/"_P_U'X?WUC;MK=S=)+]3TF?P]K-ZUGYD<],0ZEY4@_[XV_G6+\3=*/CCQ1\8?& MY8O%#XB=P^>"]U=SE?\ QV-J /O_ .%O_!4#Q[IO[*GCGXB>,8M.U_Q+!K]K MH6A6\=J+:#S9;=Y6:4(Z@A4LYMOL,L4CA1R=ID5CZ*&/:N=_9A_:3TCX4>'?&'P\\=Z#<^( M/AMXR-L-7@T^;R+VW:%PR21-T/0!E.,X&".X!^@/['?_ 5/?QUX7UBT^+%I M&FM::\(@U+2(-BWD;[\^9'G"NI3JN 0PX&.2NW_9V_8T_9?^)O@K_A*OAU+J M6J:5?%5E/]J.)(77)\N1" 48;N0?444 ?!G_ 5K\/?V)^V3K5YL"?VOI5A? M<#KB'R2?SAKGOV-+";]H3]M?PS_:,7FI=P73SA^?EATV1$)_%4KZ6_X+"?"N M3Q/\9_!6LVUQ#;R2: ;60.#D^7);S0?"WB'PNRE([^[M99QGH]OYP /\ W]:O MLK]F_P ._9?^"87[2NNE,&^U&PLPQ'402VS?SG->&?&_X$W.G_&?Q[:VU];) M;0:_?Q1*5;A!<2 #\L5]Q_#?X92:-_P2)\>:4EQ";G4[Z6Z>4 [(H &X+V$B@_3FO#;3X0ZO87,=S:ZM%;7$9RDL1=& M4^H(Y% 'Z)?\%N;N"\\+_")H)HYE%WJ8)C8, ?+MN.*T_P#@B?J%M9?#?XEB MXN(H2VK6A'F.%S^X;UKXP\2?#O7=<_9G\-P7^M?;IXO%^IN)KF220A396("@ MMD]03^->::7\-_$FB1R)I_B)K%'.YUMII8PQ ZG:1F@#3_;3.?VMOBZ1R#XF MO_\ T:U>D?\ !2?Q,=;^-?A2PWDC1O!.BV>W/W2UOYY_]'"L/]ISX2W^J?M M>/;P7UNHEU29\,&)YQUK1_:V^'6I>+/CYXBOVO;= D%A:*C!CA8;&")?T3/X MT >6_&OXVQ_%OP]\,]-71%TEO!WAN'P_YPF\S[6(W9_-(P-N2[<<]:]R_:(\ M5_\ "5?\$^?V:-[;IM.O=:TZ3G./*D4*/^^"E>E_M\?L^:9I?PI_9Q.AVNFZ M5='PMY5]-!;B,W4BPVA\QBHRQRSG)YYKQK7/A[J>I?LA^$=%DO;<_P!F^,]5 M>.3#8V2V=F=OX,K'\: ,7XD:'+'^Q3\#?%%MF*6S\0:_8M,O4%G@EC_(I(:@ M\,>&WC_81^(?BB0%I-2\>:18>:W4^3:7.VU":7:=I(2:$# MUZ1K0!RO['G[4VH_LD?LI>+/%6F:#:^(9M2\:6NE/;7DS1(J&PED+9 .3^[ MQ[US/Q \/^&/VK/@3\3_ (V:+X-T_P"'.N^#KVQ%[8:3,SVNI1W+[&;85 C= M25/R\$9XSS7I_P"S5^R2WQF_8L^*OAN?5H+34-.UZWUZQN=C&-9(;2165AUP MR.XX[XKX:7QCXG\%Z)XE\#6.MSV^@ZQ-"-3L83B*[:%MT98$9^4G/\Z .C^" MO[07CGX(1:O%X0UVZTF/43$URD#D!RF_:<>OSFBONC]@_P#X)N>&?BI\*I_& =?C357N5U.54L;6Q!4P*F[>7)ZEBPZ=-OO10!_]D! end GRAPHIC 10 wlms-20220331xex10d3001.jpg GRAPHIC begin 644 wlms-20220331xex10d3001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !> (4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#XJK1\/>'= M4\6ZS:Z1HNGW.JZI=$K!9V<1DEE(4L0JCD\ GZ UG5[S^PE_R=I\.O\ K[N/ M_22>N!:NQ^IUING3E-=$W]QR7_#,GQ;_ .B:^*?_ 53?_$T?\,R?%O_ *)K MXI_\%4W_ ,37[MCH*,5T>R7<^2_MVK_(OQ/PD_X9D^+?_1-?%/\ X*IO_B:S M_$'P%^)'A31KK5M9\"^(-*TNU3?/>7>GR1Q1+D#+,1@#)'YU^]>*\)_;G_Y- M-^)/_8-'_HZ.DZ22O#G&,8IW1\U:GX.UV3]GSX4:8FD7K:C8Z/:175J(&\R! MUM8U977&00000>XKSZ\\#>(M/M9;FYT2_M[>)2SRR0,%4#J2<<5]KUROQ4_Y M)SXB_P"O*3^5=5CX:4N:3EW/CJ""2ZGCAA1I9I&"(B#)9B< >M;W_"NO%'_ M $+VI?\ @,W^%5_!?_(Y:%_U_P '_HQ:^V!2L2?%_P#PKKQ3_P!"]J7_ (#- M_A1_PKKQ3_T+VI?^ S?X5]HT4[ ?%IZ/\C]KA MT%+2#H*6N\_,0KPC]N?_ )--^)/_ _P"CHZ]WKPC]N?\ Y--^)/\ V#1_ MZ.CJ9;,ZL+_O%/U7YGY2_LI_\G-?##_L8;7_ -"K]T!T%?A?^RG_ ,G-?##_ M +&&U_\ 0J_= =!65+9GMY[_ !8>GZBUROQ4_P"2<^(O^O*3^5=57*_%3_DG M/B+_ *\I/Y5N?-'RAX+_ .1RT+_K_@_]&+7VP*^)_!?_ ".6A?\ 7_!_Z,6O MM@4D M%%%,#)\6_\BKK/_7E-_P"BVKXA3[B_05]O>+?^15UG_KRF_P#1;5\0 MI]Q?H*3 LVG\?X446G\?X45('YA5[S^PE_R=I\.O^ONX_P#22>O!J]X_848+ M^UG\.B2 /M.@I:0=!2UWGYB%>$?MS_ /)I MOQ)_[!H_]'1U[O7DG[6?@_4?'O[./Q T+2(6N=2NM+D,$"C+2LA$FP>YV$#W M-*6S.C#-1KP;[K\S\B?V4_\ DYKX8?\ 8PVO_H5?N@.@K\+_ -E12O[3?PQ# M*5(\16H(88(.\Y!'8^U?N@.@K&ELSW<]_BP]/U%KE?BI_P DY\1?]>4G\JZJ MN5^*G_).?$7_ %Y2?RK<^:/E#P7_ ,CEH7_7_!_Z,6OM@5\:?#32;C6?'NB0 M6Z%REU'-(0/NHC!F8_E^M?9E) %%%%,#)\6_\BKK/_7E-_Z+:OB%/N+]!7V] MXN(7PIK))P!939/_ &S:OB%/N+]!28%FT_C_ HHM/X_PHJ0/S"K=\!^,]1^ M'7C70_%&DNJ:EI%Y'>0;_NED.=K>Q&5/L373?\,Z_%3_ *)MXM_\$ES_ /$4 M?\,Z_%3_ *)MXM_\$ES_ /$5QV9^I.I2DK.2^\_8KX!?M->"OV@O#=M>:'J, M-OJ_E@W>B7$@6ZMGQ\PV_P :YZ.N01CH>*]:S]?RK\(+3X _%NPG2>V^'OC& MWG0Y62+1[I67Z$)D5T8\$_M$* !HGQ* ';[/?_X5NJCZH^6J912?_ M Y^WF?K^5&1_D5^(G_"%_M$?] 7XE?^ ]__ (4?\(7^T1_T!?B5_P" ]_\ MX4_:^1E_8\?^?R_KYGZPZK^RO\,M5^(^F^.SX9@M/$]A>)?1WMD6AWS*_\ M\*%4MLBY96YVYJZ=OZ[G[=U3UG2;;7M*NM.NU+VUS&8I%4D$J>O(KP#4K#Q6 MWP%^%L,=OJ_]LQ:1:+?QJDOVA)!;1AA*/O!MV<[NMKGS4ERR:['U/X9\%:+X/A:/2K".U+_><#+M]6/)K_\ /IXA_P"_<]%R3[#S0S!023@#DDU\>?V3X]_Y]/$/_?N>HY]! M\;W49CFT_7I4/57BF(/X8HN!Z_\ &[XM6$.C77A_2;A;J\NE,5Q-$V4B0_>7 M/=CTXZ9-?.M;O_"!^)?^A?U3_P Y/\ "C_A!/$G_0OZI_X!R?X4@,JT_C_" MBMRV\"^)%W9T#4QTZVDG^%%(#XA@_P""I7[0>@_$^/P[KVJZ-Y-GJZV%\@T: M-&*K.$D&<\' /TKW?_@HG^W]\4?V=OC_ ^#_ FH:;:Z5%HUM=3I=Z>EPYGD M>4D[F/ V"/CZ^M?!/[=6@MX1_;%^*MK&OE-_;LMZ@48P)@LX_P#1E=+_ ,%# M=?N/B1^U]XDDLD:Z8V.EQ0K'R3C3H';'XL]6!]U?"?\ ;S^(7BO_ ()__%+X MJZI?Z>WCCPWJHL;29+%4A"R&T$>8\X)S-)^GI7@7PQ_X*;_'_P 9:+\0[^YU M?1BOAWPX^JQE-'C $GVNU@7///\ KSQ7AWPJ\:?9/V#/CIX=,FWS_$/AYE3/ M7>TS-_Z2K3/V:?#IN?V8_P!J#7MA_P!#T#2K$/\ ]=M2C)O%MEK>JZ1)!IOA#6]8MQ%I4:$7-M9O+"20>0'49'<<4O[)?_!2 MGXV_%_\ :-\!^#O$6JZ3-HFKZ@+>[C@TJ.-V3RW; 8'(Y4]CO/MEFMQN$2PE,;C\O\ K&^O'I5[_@F;^U)X]_:A\&^-M2\=WEG= MW.E:A;V]L;.S6W"H\3,V0O7D"O#O^"X7_(L_"#_KZU/_ -%VU:G_ 1%_P"2 M;?$W_L+VG_HAJ /(/VD?^"FWQR^&/Q^^(7A/0]5T>+2-&UN[L;1)=)C=UBCD M(4%B#\6GA7[>R M?]=E@C!_\@-0!QVC?\%<_CXNKV!U#5=%>P\^,SHNCQJ6CW#< <\<9YK[L_X* M7_M8^//V9/"_P_U'X?WUC;MK=S=)+]3TF?P]K-ZUGYD<],0ZEY4@_[XV_G6+\3=*/CCQ1\8?& MY8O%#XB=P^>"]U=SE?\ QV-J /O_ .%O_!4#Q[IO[*GCGXB>,8M.U_Q+!K]K MH6A6\=J+:#S9;=Y6:4(Z@A4LYMOL,L4CA1R=ID5CZ*&/:N=_9A_:3TCX4>'?&'P\\=Z#<^( M/AMXR-L-7@T^;R+VW:%PR21-T/0!E.,X&".X!^@/['?_ 5/?QUX7UBT^+%I M&FM::\(@U+2(-BWD;[\^9'G"NI3JN 0PX&.2NW_9V_8T_9?^)O@K_A*OAU+J M6J:5?%5E/]J.)(77)\N1" 48;N0?444 ?!G_ 5K\/?V)^V3K5YL"?VOI5A? M<#KB'R2?SAKGOV-+";]H3]M?PS_:,7FI=P73SA^?EATV1$)_%4KZ6_X+"?"N M3Q/\9_!6LVUQ#;R2: ;60.#D^7);S0?"WB'PNRE([^[M99QGH]OYP /\ W]:O MLK]F_P ._9?^"87[2NNE,&^U&PLPQ'402VS?SG->&?&_X$W.G_&?Q[:VU];) M;0:_?Q1*5;A!<2 #\L5]Q_#?X92:-_P2)\>:4EQ";G4[Z6Z>4 [(H &X+V$B@_3FO#;3X0ZO87,=S:ZM%;7$9RDL1=& M4^H(Y% 'Z)?\%N;N"\\+_")H)HYE%WJ8)C8, ?+MN.*T_P#@B?J%M9?#?XEB MXN(H2VK6A'F.%S^X;UKXP\2?#O7=<_9G\-P7^M?;IXO%^IN)KF220A396("@ MMD]03^->::7\-_$FB1R)I_B)K%'.YUMII8PQ ZG:1F@#3_;3.?VMOBZ1R#XF MO_\ T:U>D?\ !2?Q,=;^-?A2PWDC1O!.BV>W/W2UOYY_]'"L/]ISX2W^J?M M>/;P7UNHEU29\,&)YQUK1_:V^'6I>+/CYXBOVO;= D%A:*C!CA8;&")?T3/X MT >6_&OXVQ_%OP]\,]-71%TEO!WAN'P_YPF\S[6(W9_-(P-N2[<<]:]R_:(\ M5_\ "5?\$^?V:-[;IM.O=:TZ3G./*D4*/^^"E>E_M\?L^:9I?PI_9Q.AVNFZ M5='PMY5]-!;B,W4BPVA\QBHRQRSG)YYKQK7/A[J>I?LA^$=%DO;<_P!F^,]5 M>.3#8V2V=F=OX,K'\: ,7XD:'+'^Q3\#?%%MF*6S\0:_8M,O4%G@EC_(I(:@ M\,>&WC_81^(?BB0%I-2\>:18>:W4^3:7.VU":7:=I(2:$# MUZ1K0!RO['G[4VH_LD?LI>+/%6F:#:^(9M2\:6NE/;7DS1(J&PED+9 .3^[ MQ[US/Q \/^&/VK/@3\3_ (V:+X-T_P"'.N^#KVQ%[8:3,SVNI1W+[&;85 C= M25/R\$9XSS7I_P"S5^R2WQF_8L^*OAN?5H+34-.UZWUZQN=C&-9(;2165AUP MR.XX[XKX:7QCXG\%Z)XE\#6.MSV^@ZQ-"-3L83B*[:%MT98$9^4G/\Z .C^" MO[07CGX(1:O%X0UVZTF/43$URD#D!RF_:<>OSFBONC]@_P#X)N>&?BI\*I_& =?C357N5U.54L;6Q!4P*F[>7)ZEBPZ=-OO10!_]D! end EX-101.SCH 11 wlms-20220331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - LEASES - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - LEASES - Right-of use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - LEASES - Remaining Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - LEASES - Remaining Lease Payments (Details) - Calc - 2 link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - CHANGES IN BUSINESS (Details) calc2 link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - REVENUE - Contract assets and the contract liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - REVENUE (Details) Calc 3 link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - CHANGES IN BUSINESS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - OTHER SUPPLEMENTAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - CHANGES IN BUSINESS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - OTHER SUPPLEMENTAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - REVENUE - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - REVENUE - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - REVENUE - Remaining Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - EARNINGS (LOSS) PER SHARE - Antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - LEASES - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 wlms-20220331_cal.xml EX-101.CAL EX-101.DEF 13 wlms-20220331_def.xml EX-101.DEF EX-101.LAB 14 wlms-20220331_lab.xml EX-101.LAB EX-101.PRE 15 wlms-20220331_pre.xml EX-101.PRE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 09, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-16501  
Entity Registrant Name Williams Industrial Services Group Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 73-1541378  
Entity Address, Address Line One 200 Ashford Center North  
Entity Address, Address Line Two Suite 425  
Entity Address, City or Town Atlanta  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30338  
City Area Code 770  
Local Phone Number 879-4400  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol WLMS  
Security Exchange Name NYSEAMER  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   26,560,277
Entity Central Index Key 0001136294  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 4,260 $ 2,482
Restricted cash 468 468
Accounts receivable, net of allowance of $392 and $427, respectively 33,574 35,204
Contract assets 12,838 12,683
Other current assets 11,076 11,049
Total current assets 62,216 61,886
Property, plant and equipment, net 587 653
Goodwill 35,400 35,400
Intangible assets 12,500 12,500
Other long-term assets 6,998 5,712
Total assets 117,701 116,151
Current liabilities:    
Accounts payable 16,424 12,168
Accrued compensation and benefits 12,056 12,388
Contract liabilities 2,717 3,412
Short-term borrowings   676
Current portion of long-term debt 1,050 1,050
Other current liabilities 10,288 11,017
Current liabilities of discontinued operations 337 316
Total current liabilities 42,872 41,027
Long-term debt, net 30,228 30,328
Deferred tax liabilities 2,447 2,442
Other long-term liabilities 3,539 1,647
Long-term liabilities of discontinued operations 4,207 4,250
Total liabilities 83,293 79,694
Commitments and contingencies (Note 10)  
Stockholders' equity:    
Common stock, $0.01 par value, 170,000,000 shares authorized and 26,700,683 and 26,408,789 shares issued, respectively, and 26,231,515 and 25,939,621 shares outstanding, respectively 261 261
Paid-in capital 92,080 92,227
Accumulated other comprehensive income 47 (95)
Accumulated deficit (57,974) (55,930)
Treasury stock, at par (469,168 and 469,168 common shares, respectively) (6) (6)
Total stockholders' equity 34,408 36,457
Total liabilities and stockholders' equity $ 117,701 $ 116,151
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable allowance for doubtful accounts $ 392 $ 427
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 170,000,000 170,000,000
Common stock, shares issued 26,700,683 26,408,789
Common stock, shares outstanding 26,231,515 25,939,621
Treasury stock at par 469,168 469,168
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS    
Revenue $ 69,559 $ 60,851
Cost of revenue 63,850 54,753
Gross profit 5,709 6,098
Operating expenses    
Selling and marketing expenses 330 211
General and administrative expenses 6,071 6,311
Depreciation and amortization expense 66 41
Total operating expenses 6,467 6,563
Operating loss (758) (465)
Interest expense, net    
Interest expense 1,219 1,293
Other income, net (179) (360)
Total other expense, net 1,040 933
Loss from continuing operations before income tax (1,798) (1,398)
Income tax expense 229 185
Loss from continuing operations (2,027) (1,583)
Discontinued operations:    
Loss from discontinued operations before income tax   (79)
Income tax expense 17 19
Loss from discontinued operations (17) (98)
Net loss $ (2,044) $ (1,681)
Basic loss per common share    
Loss from continuing operations $ (0.08) $ (0.06)
Loss from discontinued operations   (0.01)
Basic loss per common share (0.08) (0.07)
Diluted loss per common share    
Loss from continuing operations (0.08) (0.06)
Loss from discontinued operations   (0.01)
Diluted loss per common share $ (0.08) $ (0.07)
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net loss $ (2,044) $ (1,681)
Foreign currency translation adjustment 142 4
Comprehensive loss $ (1,902) $ (1,677)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Shares $0.01 Per Share
Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Treasury Shares
Total
Balance, Beginning at Dec. 31, 2020 $ 256 $ 90,292 $ 28 $ (58,673) $ (8) $ 31,895
Balance, Beginning (in shares) at Dec. 31, 2020 25,926,333       (589,891)  
Increase (Decrease) in Shareholders' Equity            
Issuance of restricted stock units $ (4)       $ (2) (6)
Issuance of restricted stock units (in shares) (438,836)          
Tax withholding on restricted stock units   (545)       (545)
Tax withholding on restricted stock units(in shares)         120,723  
Stock-based compensation   625       625
Foreign currency translation     4     4
Net loss       (1,681)   (1,681)
Balance, Ending at Mar. 31, 2021 $ 260 90,372 32 (60,354) $ (6) 30,304
Balance, Ending (in shares) at Mar. 31, 2021 26,365,169       (469,168)  
Balance, Beginning at Dec. 31, 2021 $ 261 92,227 (95) (55,930) $ (6) $ 36,457
Balance, Beginning (in shares) at Dec. 31, 2021 26,408,789       (469,168) 26,408,789
Increase (Decrease) in Shareholders' Equity            
Issuance of restricted stock units (in shares) 291,894          
Stock-based compensation   (147)       $ (147)
Foreign currency translation     142     142
Net loss       (2,044)   (2,044)
Balance, Ending at Mar. 31, 2022 $ 261 $ 92,080 $ 47 $ (57,974) $ (6) $ 34,408
Balance, Ending (in shares) at Mar. 31, 2022 26,700,683       (469,168) 26,700,683
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY      
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01 $ 0.01
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating activities:    
Net loss $ (2,044) $ (1,681)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Net loss from discontinued operations 17 98
Deferred income tax provision (benefit) 5 (13)
Depreciation and amortization on plant, property and equipment 66 41
Amortization of deferred financing costs 208 208
Amortization of debt discount 50 50
Bad debt expense (35) (18)
Stock-based compensation (31) 715
Changes in operating assets and liabilities, net of businesses sold:    
Accounts receivable 1,713 (1,634)
Contract assets (153) (4,410)
Other current assets (27) 59
Other assets (1,369) (172)
Accounts payable 4,231 (859)
Accrued and other liabilities 619 5,112
Contract liabilities (695) (548)
Net cash provided by (used in) operating activities, continuing operations 2,555 (3,052)
Net cash used in operating activities, discontinued operations (39) (69)
Net cash provided by (used in) operating activities 2,516 (3,121)
Investing activities:    
Purchase of property, plant and equipment   (56)
Net cash used in investing activities   (56)
Financing activities:    
Repurchase of stock-based awards for payment of statutory taxes due on stock-based compensation   (541)
Proceeds from short-term borrowings 66,618 57,971
Repayments of short-term borrowings (67,294) (57,172)
Repayments of long-term debt (263) (263)
Net cash used in financing activities (939) (5)
Effect of exchange rate change on cash 201 (90)
Net change in cash, cash equivalents and restricted cash 1,778 (3,272)
Cash, cash equivalents and restricted cash, beginning of year 2,950 9,184
Cash, cash equivalents and restricted cash, end of year 4,728 5,912
Supplemental Disclosures:    
Cash paid for interest 867 875
Cash paid for income taxes, net of refunds $ 36 $ 1,066
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS AND BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2022
BUSINESS AND ORGANIZATION  
BUSINESS AND BASIS OF PRESENTATION

NOTE 1—BUSINESS AND BASIS OF PRESENTATION

Business

Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.

Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income, stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.

The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:

Reporting Interim Period

Fiscal Interim Period

  

2022

  

2021

Three Months Ended March 31

January 1, 2022 to April 3, 2022

January 1, 2021 to April 4, 2021

Three Months Ended June 30

April 4, 2022 to July 3, 2022

April 5, 2021 to July 4, 2021

Three Months Ended September 30

July 4, 2022 to October 2, 2022

July 5, 2021 to October 3, 2021

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.1
RECENT ACCOUNTING PRONOUNCEMENTS
3 Months Ended
Mar. 31, 2022
RECENT ACCOUNTING PRONOUNCEMENTS  
RECENT ACCOUNTING PRONOUNCEMENTS

NOTE 2—RECENT ACCOUNTING PRONOUNCEMENTS

Recently Adopted Accounting Pronouncements

The Company did not implement any new accounting pronouncements during the first quarter of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES
3 Months Ended
Mar. 31, 2022
LEASES  
LEASES

NOTE 3—LEASES

The Company primarily leases office space and related equipment, as well as equipment, modular units and vehicles directly used in providing services to its customers. The Company’s leases have remaining lease terms of one to ten years. Most leases contain renewal options for varying periods, which are at the Company’s sole discretion and included in the expected lease term if they are reasonably certain of being exercised. In accordance with ASU 2016-02, the Company accounts for lease components, such as fixed payments including rent, real estate taxes, and insurance costs, separately from the non-lease components, such as common area maintenance costs.

In accordance with ASU 2016-02, for leases with terms greater than twelve months, the Company records the related right-of-use assets and lease liabilities at the present value of the fixed lease payments over the lease term at the lease commencement date. The Company uses its incremental borrowing rate to determine the present value of the lease as the rate implicit in the lease is typically not readily determinable.

Short-term leases (leases with an initial term of twelve months or less or leases that are cancelable by the lessee and lessor without significant penalties) are expensed on a straight-line basis over the lease term. The majority of the Company’s short-term leases relate to equipment used in delivering services to its customers. These leases are entered into at agreed upon hourly, daily, weekly, or monthly rental rates for an unspecified duration and typically have a termination for convenience provision. Such equipment leases are considered short-term in nature unless it is reasonably certain that the equipment will be leased for a term greater than twelve months.

On September 2, 2021, the Company made the decision to relocate its corporate headquarters to Atlanta, Georgia and entered into a ten-year lease agreement. The Company completed its relocation in March 2022. The lease is presented as a right-of-use asset and lease liability and the lease liability amounts to $3.5 million with a present value of $2.3 million over a ten-year term. If the Company defaults, the landlord has the right to use the security deposit for rent or other payments due to other damages, injury, expense or liability as defined in the lease agreement. Although the security deposit shall be deemed the property of the landlord, any remaining balance of the security deposit shall be returned by the landlord to the Company after termination of the lease as the Company’s obligations under the lease have been fulfilled. The Company subleased its former office space and collected $15,000 of sublease income as of March 31, 2022.

The components of lease expense were as follows:

Three Months Ended March 31,

Lease Cost/(Sublease Income) (in thousands)

2022

2021

Operating lease cost

$

546

$

555

Short-term lease cost

1,617

620

Sublease income

(15)

-

Total lease cost

$

2,148

$

1,175

Lease cost related to finance leases was not significant for the three months ended March 31, 2022 and 2021.

Information related to the Company’s right-of-use assets and lease liabilities were as follows:

Lease Assets/Liabilities (in thousands)

Balance Sheet Classification

March 31, 2022

December 31, 2021

Lease Assets

Right-of-use assets

Other long-term assets

$

3,718

$

1,527

Lease Liabilities

Short-term lease liabilities

Other current liabilities

$

1,854

$

1,606

Long-term lease liabilities

Other long-term liabilities

2,348

511

Total lease liabilities

$

4,202

$

2,117

Supplemental information related to the Company’s leases were as follows:

Three Months Ended March 31,

(dollars in thousands)

2022

2021

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash used by operating leases

$

651

$

578

Right-of-use assets obtained in exchange for new operating lease liabilities

2,678

491

Weighted-average remaining lease term - operating leases

5.47 years

1.80 years

Weighted-average remaining lease term - finance leases

1.98 years

3.23 years

Weighted-average discount rate - operating leases

9%

9%

Weighted-average discount rate - finance leases

9%

9%

Total remaining lease payments under the Company’s operating and finance leases were as follows:

Operating Leases

Finance Leases

Three Months Ended March 31, 2022

(in thousands)

Remainder of 2022

$

1,735

$

4

2023

827

6

2024

479

-

2025

350

-

2026

348

-

Thereafter

1,589

-

Total lease payments

$

5,328

$

10

Less: interest

(1,136)

-

Present value of lease liabilities

$

4,192

$

10

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.1
CHANGES IN BUSINESS
3 Months Ended
Mar. 31, 2022
CHANGES IN BUSINESS.  
CHANGES IN BUSINESS

NOTE 4—CHANGES IN BUSINESS

Discontinued Operations

Electrical Solutions

During the fourth quarter of 2017, the Company made the decision to exit and sell its Electrical Solutions segment (which was comprised solely of Koontz-Wagner Custom Controls Holdings LLC (“Koontz-Wagner”), a wholly owned subsidiary of the Company) in an effort to reduce the Company’s outstanding term debt. The Company determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented.

On July 11, 2018, Koontz-Wagner filed a voluntary petition for relief under Chapter 7 of Title 11 of the Bankruptcy Code with the U.S. Bankruptcy Court for the Southern District of Texas. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. As a result of the July 11, 2018 bankruptcy of Koontz-Wagner, the Company recorded a pension withdrawal liability of $2.9 million related to Koontz-Wagner’s International Brotherhood of Electrical Workers Local Union 1392 (“IBEW”) multi-employer pension plan.

After an arbitration process, on May 12, 2021, an arbitrator concluded that the IBEW used an incorrect per hour contribution rate in calculating the Company’s pension withdrawal liability, which resulted in the Company overpaying. The arbitrator directed IBEW to refund all overpayments, with interest, to the Company and to redetermine the Company’s payments going forward using the proper contribution rate. Accordingly, the Company’s overall pension withdrawal liability decreased by approximately $0.3 million. The pension liability is expected to be satisfied by annual cash payments of $0.3 million each, paid in quarterly installments, through 2038. The Company recorded a gain on disposal of approximately $0.3 million in 2021 to reduce its previously recorded estimated withdrawal liability to the new amount.

Mechanical Solutions

During the third quarter of 2017, the Company made the decision to exit and sell substantially all of the operating assets and liabilities of its Mechanical Solutions segment and determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented.

As of March 31, 2022 and December 31, 2021, the Company did not have any assets related to its Electrical Solutions’ and Mechanical Solutions’ discontinued operations. The following table presents a reconciliation of the carrying amounts of major classes of liabilities of Electrical Solutions’ and Mechanical Solutions’ discontinued operations:

(in thousands)

  

March 31, 2022

December 31, 2021

Liabilities:

Other current liabilities

$

337

$

316

Current liabilities of discontinued operations

337

316

Liability for pension obligation

2,307

2,368

Liability for uncertain tax positions

1,900

1,882

Long-term liabilities of discontinued operations

4,207

4,250

Total liabilities of discontinued operations

$

4,544

$

4,566

The following table presents a reconciliation of the major classes of line items constituting the net loss from discontinued operations. In accordance with GAAP, the amounts in the table below do not include an allocation of corporate overhead.

Three Months Ended March 31,

(in thousands)

  

2022

  

2021

General and administrative expenses

$

$

28

Interest expense

51

Loss from discontinued operations before income tax

(79)

Income tax expense

17

19

Loss from discontinued operations

$

(17)

$

(98)

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE
3 Months Ended
Mar. 31, 2022
REVENUE.  
REVENUE

NOTE 5—REVENUE

Disaggregation of Revenue

The Company’s contracts generally include a single performance obligation for which revenue is recognized over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. For cost-plus contracts, the Company recognizes revenue when services are performed and contractually billable based upon the hours incurred and agreed-upon hourly rates. Revenue on fixed-price contracts is recognized and invoiced over time using the cost-to-cost percentage-of-completion method. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The Company does not adjust the price of the contract for the effects of a significant financing component. Change orders are generally not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. The Company believes these methods of revenue recognition most accurately reflect the economics of the transactions with its customers.

The Company’s contracts may include several types of variable consideration, including change orders, rate true-up provisions, retainage, claims, incentives, penalties, and liquidated damages. The Company estimates the amount of revenue to be recognized on variable consideration using estimation methods that best predict the amount of consideration to which the Company expects to be entitled. The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of its anticipated performance and all information (historical, current, and forecasted) that is reasonably available. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. In circumstances where the Company cannot reasonably determine the outcome of a contract, it recognizes revenue over time as the work is performed, but only to the extent of recoverable costs incurred (i.e. zero margin). A loss provision is recorded for the amount of any estimated unrecoverable costs in excess of total estimated revenue on a contract as soon as the Company becomes aware. The Company generally provides a limited warranty for a term of two years or less following completion of services performed under its contracts. Historically, warranty claims have not resulted in material costs incurred.

Disaggregated revenue by type of contract was as follows:  

Three Months Ended March 31,

(in thousands)

2022

2021

Cost-plus reimbursement contracts

$

54,255

$

55,593

Fixed-price contracts

15,304

5,258

Total

$

69,559

$

60,851

Disaggregated revenue by the geographic area where the work was performed was as follows:

Three Months Ended March 31,

(in thousands)

2022

2021

United States

$

64,057

$

51,190

Canada

5,502

9,661

Total

$

69,559

$

60,851

Contract Balances

The Company enters into contracts that allow for periodic billings over the contract term that are dependent upon specific advance billing terms, as services are provided, or as milestone billings based on completion of certain phases of work. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported in the Company’s unaudited condensed consolidated balance sheets as contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported in the Company’s unaudited condensed consolidated balance sheets as contract liabilities. At any point in time, each project in process could have either contract assets or contract liabilities.

The following table provides information about contract assets and contract liabilities from contracts with customers:

Three Months Ended March 31,

(in thousands)

2022

  

2021

Costs incurred on uncompleted contracts

$

63,850

$

54,753

Earnings recognized on uncompleted contracts

 

5,709

 

6,098

Total

69,559

 

60,851

Less—billings to date

(59,438)

 

(50,301)

Net

$

10,121

$

10,550

Contract assets

$

12,838

$

12,528

Contract liabilities

(2,717)

 

(1,978)

Net

$

10,121

$

10,550

For the three months ended March 31, 2022, the Company recognized revenue of approximately $1.4 million on approximately $3.4 million that was included in the corresponding contract liability balance on December 31, 2021.

Remaining Performance Obligations

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of March 31, 2022:

(in thousands)

Remainder of 2022

2023

2024

Thereafter

Total

Remaining performance obligations

$

121,843

$

65,730

$

27,148

$

42,235

$

256,956

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS (LOSS) PER SHARE
3 Months Ended
Mar. 31, 2022
EARNINGS (LOSS) PER SHARE  
EARNINGS PER SHARE

NOTE 6—EARNINGS (LOSS) PER SHARE

As of March 31, 2022, the Company’s 26,231,515 shares outstanding included 321,142 shares of contingently issued but unvested restricted stock. As of March 31, 2021, the Company’s 25,896,001 shares outstanding included 215,956 shares of contingently issued but unvested restricted stock. Restricted stock is excluded from the calculation of basic weighted average shares outstanding, but its impact, if dilutive, is included in the calculation of diluted weighted average shares outstanding.

Basic earnings per common share are calculated by dividing net income by the weighted average common shares outstanding during the period. Diluted earnings per common share are based on the weighted average common shares outstanding during the period, adjusted for the potential dilutive effect of common shares that would be issued upon the vesting and release of restricted stock awards and units and stock options, if any.

Basic and diluted earnings per common share from continuing operations were calculated as follows:

Three Months Ended March 31,

(in thousands, except share data)

  

2022

2021

Loss from continuing operations

$

(2,027)

$

(1,583)

Basic loss per common share:

Weighted average common shares outstanding

25,838,562

24,933,894

Basic loss per common share

$

(0.08)

$

(0.06)

Diluted loss per common share:

Weighted average common shares outstanding

25,838,562

24,933,894

Diluted effect:

Unvested portion of restricted stock units and awards

Weighted average diluted common shares outstanding

25,838,562

24,933,894

Diluted loss per common share

$

(0.08)

$

(0.06)

The weighted average number of shares outstanding used in the computation of basic and diluted earnings per common share does not include the effect of the following potential outstanding common stock. The effects of the potentially outstanding service-based restricted stock and restricted stock unit awards were not included in the calculation of diluted earnings per common share because the effect would have been anti-dilutive. The effects of the potentially outstanding performance- and market-based restricted stock unit awards were not included in the calculation of diluted earnings per common share because the performance and/or market conditions had not been satisfied as of March 31, 2022 and 2021.

Three Months Ended March 31,

2022

2021

Unvested service-based restricted stock and restricted stock unit awards

281,243

1,476,645

Unvested performance- and market-based restricted stock unit awards

1,923,002

1,023,740

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES
3 Months Ended
Mar. 31, 2022
INCOME TAXES  
INCOME TAXES

NOTE 7—INCOME TAXES

The effective income tax expense rate for continuing operations for the three months ended March 31, 2022 and 2021 was as follows:

Three Months Ended March 31,

    

2022

2021

Effective income tax rate for continuing operations

(12.7)%

(13.3)%

The effective income tax rate differs from the statutory federal income tax rate of 21% primarily because of the Canadian income tax provision and the partial valuation allowances recorded on the Company’s deferred tax assets.  

For the three months ended March 31, 2022, the Company recorded income tax expense from continuing operations of $0.2 million, or (12.7)% of pretax loss from continuing operations, compared with income tax expense from continuing operations of $0.2 million, or (13.3)% of pretax loss from continuing operations, in the corresponding period of 2021. The $44,000 increase in income tax provision from continuing operations for the three months ended March 31, 2022, compared with the corresponding period in 2021 was primarily the result of the Canadian pre-tax book income.

The Company’s net deferred balance was primarily composed of indefinite lived deferred tax liabilities attributable to goodwill and trade names, and indefinite lived deferred tax assets related to the post 2017 net operating losses and the Section 163(j) interest addback. A full valuation allowance was applied to most of the remaining deferred balances. The indefinite lived deferred tax assets enabled the release of the valuation allowance to the extent that it can offset the indefinite lived deferred tax liabilities. Because all indefinite lived deferred tax liabilities are part of continued operations, and the release of valuation allowance is attributable to the future taxable income related to these deferred tax liabilities, the entire valuation allowance released was recorded in continuing operations according to ASC 740-20-45-3. As of March 31, 2022, the Company had $2.4 million net deferred tax liabilities, mainly composed of $12.4 million indefinite lived deferred tax liabilities attributable to

goodwill and trade names and $0.3 million of deferred tax liability related to its investment in Canada, partially offset by $6.9 million indefinite lived deferred tax assets attributable to post 2017 net operating losses, and $3.3 million indefinite lived deferred tax assets attributable to Section 163(j) interest addback.

As of March 31, 2022 and 2021, the Company would have needed to generate approximately $288.8 million and $273.8 million, respectively, of future taxable income in order to realize its deferred tax assets.

The Company’s foreign subsidiaries may generate earnings that are not subject to U.S. income taxes so long as they are permanently reinvested in its operations outside of the U.S. Pursuant to ASC 740-30, undistributed earnings of foreign subsidiaries that are no longer permanently reinvested would become subject to deferred income taxes.

As of March 31, 2022, the Company projects that its Canadian subsidiary will have generated approximately $6.2 million in undistributed earnings by the end of 2022. The Company’s management expects that all of the undistributed earnings will be repatriated back to the United States within the next 12 months. The Company formed the Canadian subsidiary in 2018 without significant capital investment, the majority of the undistributed earnings was expected to be repatriated as dividends to the United States at the United States-Canada treaty rate of 5%. As a result, the Company accrued a deferred tax liability of $0.3 million related to its investment in Canada for its outside basis difference as of March 31, 2022.

As of each of March 31, 2022 and 2021, the Company provided for a total liability of $3.0 million, of which $1.9 million for the period ended March 31, 2022, compared to $1.8 million for the corresponding period in 2021, related to discontinued operations, for unrecognized tax benefits related to various federal, foreign and state income tax matters, which were included in long-term liabilities of discontinued operations and other long-term liabilities. If recognized, the entire amount of the liability would affect the effective tax rate. As of March 31, 2022, the Company accrued approximately $1.4 million, of which $0.9 million related to discontinued operations, in both other long-term liabilities of discontinued operations and other long-term liabilities for potential payment of interest and penalties related to uncertain income tax positions.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. The Company has incorporated the impact of the CARES Act to the tax provision. In addition, the Company deferred payments of federal employer payroll taxes of approximately $4.9 million, as permitted by the CARES Act. The first half of the deferred amounts were paid in December 2021, and the second half will be paid by December 2022.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT
3 Months Ended
Mar. 31, 2022
DEBT  
DEBT

NOTE 8—DEBT

The following table provides information about the Company’s debt, net of unamortized deferred financing costs:

(in thousands)

  

March 31, 2022

  

December 31, 2021

Short-term borrowings

$

-

$

676

Term loan, current portion of long-term debt

1,050

1,050

Current debt

$

1,050

$

1,726

Term loan, noncurrent portion of long-term debt

$

32,637

$

32,900

Debt discount

(741)

(791)

Unamortized deferred financing costs

(1,668)

(1,781)

Long-term debt, net

$

30,228

$

30,328

Total debt, net

$

31,278

$

32,054

Debt Refinancing

On December 16, 2020 (the “Closing Date”), the Company and certain of its subsidiaries refinanced and replaced its prior revolving credit facility and term loan facility and entered into (i) the Term Loan Agreement (as defined below), which provided for senior secured term loan facilities in an aggregate principal amount of up to $50.0 million (collectively, the “Term Loan”), consisting of a $35.0 million closing date term loan facility (the “Closing Date Term Loan”) and up to $15.0 million of borrowings under a delayed draw facility (the “Delayed Draw Term Loan Facility”) with EICF Agent LLC, as agent, and CION Investment Corporation,  as a lender and a co-lead arranger, and the other lenders party thereto; and (ii) a senior secured asset-based revolving line of credit of up to $30.0 million (the “Revolving Credit Facility”) with PNC Bank, National Association (“PNC”). In connection with the refinancing, the Company repaid the outstanding balance of the prior facilities and all interest

in full.

As of March 31, 2022, the Company had no outstanding debt under the Revolving Credit Facility and $33.7 million outstanding (including both the noncurrent and current portion of the Term Loan) under the Term Loan. As of March 31, 2022, the Company was in compliance with all debt covenants.

The Revolving Credit Facility

On the Closing Date, the Company and certain of its subsidiaries (the “Revolving Loan Borrowers”) entered into the Revolving Credit and Security Agreement with PNC, as agent for the lenders, and the lenders party thereto (the “Revolving Credit Agreement”), which provides for the Revolving Credit Facility. As part of the Revolving Credit Facility, the Company may access a letter of credit sublimit in an amount up to $2.0 million, a swing loan sublimit in an aggregate principal amount of up to $3.0 million, and a Canadian dollar sublimit in an aggregate principal amount of up to $5.0 million. The Revolving Credit Agreement matures on December 16, 2025.

Borrowings under the Revolving Credit Facility bear interest, at the Company’s election, at either (1) the base commercial lending rate of PNC, as publicly announced, plus 1.25%, payable in cash on a monthly basis, (2) the 30, 60 or 90 day LIBOR rate, subject to a minimum LIBOR floor of 1.00%, plus 2.25%, payable in cash on the last day of each interest period, or (3) with respect to Canadian dollar loans, the Canadian Dollar Offered Rate (“CDOR”), subject to a minimum CDOR rate of 1.00%, payable in cash on a monthly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable. The Revolving Credit Agreement also includes customary replacement provisions in the event of the discontinuation of LIBOR.

The Revolving Loan Borrowers’ Obligations (as defined in the Revolving Credit Agreement) are guaranteed by certain of the Company’s material, wholly-owned subsidiaries, subject to customary exceptions (the “Revolving Loan Guarantors” and, together with the Revolving Loan Borrowers, the “Revolving Loan Credit Parties”). The Revolving Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Revolving Loan Credit Parties’ accounts and a second-priority security interest in substantially all other assets of the Revolving Loan Credit Parties, subject to the terms of the Intercreditor Agreement between PNC and EICF Agent LLC, as the Revolving Loan Agent and the Term Loan Agent, respectively (as each such term is defined in the Intercreditor Agreement), as described below (the “Intercreditor Agreement”).  

The Revolving Loan Borrowers may from time to time voluntarily prepay outstanding amounts, plus any accrued but unpaid interest on the aggregate amount being prepaid, under the Revolving Credit Facility, in whole or in part. There is no required minimum prepayment amount. If at any time the amount outstanding under the Revolving Credit Agreement exceeds the borrowing base, or any sublimit, in effect at such time, the excess amount will be immediately due and payable. Subject to the Intercreditor Agreement, the Revolving Credit Agreement also requires mandatory prepayment of outstanding amounts in the event the Revolving Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the recovery of any proceeds from certain specified arbitration proceedings.

The Revolving Credit Agreement provides for (1) a closing fee of $0.2 million, which was paid on the Closing Date, (2) a customary unused line fee equal to 0.25% per year on the unused portion of the Revolving Credit Facility, which is payable on a quarterly basis, and (3) a collateral monitoring fee of $2,500, which is payable on a monthly basis. The Revolving Credit Agreement also provides for an early termination fee (the “Early Termination Fee”), payable to the revolving lenders thereunder upon (1) any acceleration of the Obligations and termination of the Revolving Credit Agreement and the obligation of the revolving lenders to make advances thereunder following the occurrence of an Event of Default (as defined in the Revolving Credit Agreement), or (2) any other termination of the Revolving Credit Agreement and the obligation of revolving lenders to make advances thereunder for any reason (the “Early Termination Date”). The Early Termination Fee is calculated as follows: if the Early Termination Date occurred on or prior to the first anniversary of the Closing Date, the Early Termination Fee would have been 2.00% of the Revolving Credit Facility; and if prepayment occurs after the first anniversary of the Closing Date and on or prior to the second anniversary of the Closing Date, the Early Termination Fee will be 1.00% of the Revolving Credit Facility. While any letter of credit is outstanding under the Revolving Credit Facility, the Revolving Loan Borrowers must pay a letter of credit fronting fee at a rate equal to 0.25% per year, payable quarterly, in addition to any other customary fees required by the issuer of the letter of credit.

The Revolving Credit Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Revolving Credit Agreement also requires the Revolving Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a

springing minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.

Events of default under the Revolving Credit Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Term Loan Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the revolving lenders may, among other things, declare all Obligations outstanding under the Revolving Credit Facility to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Revolving Credit Agreement.

EICF Agent LLC, as the Term Loan Agent, and PNC, as the Revolving Loan Agent, entered into an Intercreditor Agreement, dated as of the Closing Date, to which the Term Loan Credit Parties (as defined below) and Revolving Loan Credit Parties consented. The Intercreditor Agreement, among other things, specifies the relative lien priorities of the Term Loan Agent and Revolving Loan Agent in the relevant collateral, and contains customary provisions regarding, among other things, the rights of the Term Loan Agent and Revolving Loan Agent to take enforcement actions against the relevant collateral and certain limitations on amending the documentation governing each of the Term Loan and Revolving Credit Facility.

The Term Loan

On the Closing Date, the Company and certain of its subsidiaries (the “Term Loan Borrowers”) entered into the Term Loan, Guarantee and Security Agreement with EICF Agent LLC, as agent for the lenders, CION Investment Corporation, as a lender and co-lead arranger, and the other lenders party thereto (the “Term Loan Agreement”), which provides for the Term Loan. The Closing Date Term Loan was fully drawn on the Closing Date, while the Delayed Draw Term Loan Facility is available upon the satisfaction of certain conditions precedent for up to 18 months following the Closing Date. The Term Loan Agreement matures on December 16, 2025.

Borrowings under the Term Loan Agreement bear interest at LIBOR, plus a margin of 8.50% (if the Total Leverage Ratio (as defined in the Term Loan Agreement) is less than 2.50:1) or 9.00% per year (if the Total Leverage Ratio is greater than or equal to 2.50:1), subject to a minimum LIBOR floor of 1.00%, payable in cash on a quarterly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable. The Term Loan Agreement also includes customary replacement provisions in the event of the discontinuation of LIBOR.

The Term Loan Borrowers’ Obligations (as defined in the Term Loan Agreement) are guaranteed by certain of the Company’s material, wholly-owned subsidiaries, subject to customary exceptions (the “Term Loan Guarantors” and, together with the Term Loan Borrowers, the “Term Loan Credit Parties”). The Term Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Term Loan Credit Parties’ assets, as well as a second-priority security interest on the Term Loan Credit Parties’ accounts receivable and inventory, subject to the Intercreditor Agreement.

Subject to certain conditions, the Term Loan Borrowers may voluntarily prepay the Term Loan on any Payment Date (as defined in the Term Loan Agreement), in whole or in part, in a minimum amount of $1.0 million of the outstanding principal amount, plus a prepayment fee (the “Prepayment Fee”), calculated as follows: if prepayment occurred prior to the first anniversary of the Closing Date, the Prepayment Fee would have been 3.00% of the principal amount being prepaid; if prepayment occurs on or after the first anniversary of the Closing Date and prior to the second anniversary of the Closing Date, the Prepayment Fee will be 2.00% of the principal amount being prepaid; and if prepayment occurs on or after the second anniversary of the Closing Date and prior to the third anniversary of the Closing Date, the Prepayment Fee will be 1.00% of the principal amount being prepaid.

Subject to certain exceptions, within 120 days of the end of each calendar year, beginning with the year ended December 31, 2021, the Term Loan Borrowers must prepay the Obligations in an amount equal to (1) (i) if the Total Leverage Ratio is greater than 3:00:1:00, 50.0% of Excess Cash Flow (as defined in the Term Loan Agreement) or (ii) if the Total Leverage Ratio is equal to or less than 3:00:1:00 and greater than 2:00:1:00, 25.0% of Excess Cash Flow, less (2) all voluntary prepayments made on the Term Loan during such calendar year; provided that, so long as no default or event of default has occurred and is continuing or would result therefrom, no such prepayment will be required unless Excess Cash Flow for such calendar year equals or exceeds $0.5 million. The Company was not required to prepay any Obligations for the year ended December 31, 2021. The Term Loan Agreement also requires mandatory prepayment of certain amounts in the event the Term Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the receipt of extraordinary receipts (with certain exclusions), plus, in certain instances, the applicable Prepayment Fee, calculated as set forth above.

The Term Loan Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Term Loan Agreement also requires the Term Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a maximum total leverage ratio and a minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.

Events of default under the Term Loan Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Revolving Credit Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the Term Loan lenders may, among other things, declare all Obligations to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Term Loan Agreement.

Letters of Credit and Bonds

In line with industry practice, the Company is often required to provide letters of credit and payment and performance surety bonds to customers. These letters of credit and bonds provide credit support and security for the customer if the Company fails to perform its obligations under the applicable contract with such customer.

The Revolving Credit Facility provides for a letter of credit sublimit in an amount up to $2.0 million. As of March 31, 2022, the Company had $0.5 million letters of credit outstanding under this sublimit and $0.4 million cash collateralized standby letters of credit outstanding pursuant to its prior revolving credit facility with Wells Fargo Bank, National Association. There were no amounts drawn upon these letters of credit as of March 31, 2022.

In addition, as of March 31, 2022 and December 31, 2021, the Company had outstanding payment and performance surety bonds of $64.6 million and $67.6 million, respectively.

Deferred Financing Costs and Debt Discount:

Deferred financing costs and debt discount is amortized over the terms of the related debt facilities using the straight-line method. The following table summarizes the amortization of deferred financing costs and debt discount related to the Company's debt facilities and recognized in interest expense on the unaudited condensed consolidated statements of operations:

Three Months Ended March 31,

(in thousands)

2022

2021

Term loan

$

113

$

113

Debt discount on term loan

50

50

Revolving credit facility

95

95

Total

$

258

$

258

The following table summarizes unamortized deferred financing costs and debt discount included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

Location

    

March 31, 2022

December 31, 2021

Term loan

Long-term debt, net

$

1,668

$

1,781

Debt discount on term loan

Long-term debt, net

741

791

Revolving credit facility

Other long-term assets

1,414

1,509

Total

$

3,823

$

4,081

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.1
FINANCIAL INSTRUMENTS
3 Months Ended
Mar. 31, 2022
FINANCIAL INSTRUMENTS  
FINANCIAL INSTRUMENTS

NOTE 9FINANCIAL INSTRUMENTS

Fair Value of Financial Instruments

ASC 820–Fair Value Measurement defines fair value as the exit price, which is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in the active markets for identical assets and liabilities and the lowest priority to unobservable inputs.

The Company’s financial instruments as of March 31, 2022 and December 31, 2021 consisted primarily of cash and cash equivalents, restricted cash, receivables, payables, and debt instruments. The carrying values of these financial instruments approximate their respective fair values, as they are either short-term in nature or carry interest rates that are periodically adjusted to market rates.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 10—COMMITMENTS AND CONTINGENCIES

Litigation and Claims

The Company is from time-to-time party to various lawsuits, including personal injury claims and other proceedings that arise in the ordinary course of its business. With respect to all such lawsuits, claims and proceedings, the Company records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe that the resolution of any currently pending lawsuits, claims and proceedings, either individually or in the aggregate, will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any currently pending lawsuits, claims and proceedings cannot be predicted, and therefore, there can be no assurance that this will be the case.

The Company completed a bankruptcy filing of its Koontz-Wagner subsidiary on July 11, 2018. This could require the Company to incur legal fees and other expenses related to liabilities from this bankruptcy filing. While the Company does not anticipate these liabilities will have a material adverse effect on its results of operations, cash flows and financial position, and although the statute of limitations has run on certain claims that the Chapter 7 Trustee for the Koontz-Wagner estate might assert, there can be no assurance of the outcome. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. For additional information, please refer to “Note 4—Changes in Business” to the unaudited condensed consolidated financial statements.

The acquiror of certain assets from a former operating unit of the Company has been named as a defendant in an asbestos personal injury lawsuit and has submitted a claim for indemnification and tendered defense of the matter to the Company. The Company has assumed defense of the matter subject to a reservation of rights and objection to the claim for indemnification. Neither the Company nor its predecessors ever mined, manufactured, produced, or distributed asbestos fiber, the material that allegedly caused the injury underlying this action. The Company does not expect that this claim will have a material adverse effect on its financial position, results of operations or liquidity. Moreover, during 2012, the Company secured insurance coverage that will help to reimburse the defense costs and potential indemnity obligations of its former operating unit relating to these claims. The Company intends to vigorously defend all currently active actions, and it does not anticipate that this action will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any legal action cannot be predicted and, therefore, there can be no assurance that this will be the case.

Insurance

The Company maintains insurance coverage for most insurable aspects of its business and operations. The Company’s insurance programs, including, but not limited to, health, general liability, and workers’ compensation, have varying coverage limits depending upon the type of insurance. For the three months ended March 31, 2022, insurance expense, including insurance premiums related to the excess claim coverage and claims incurred for continuing operations, was $1.7 million.

The Company’s unaudited condensed consolidated balance sheets include amounts representing its probable estimated liability related to insurance-related claims that are known and have been asserted against the Company, and for insurance-related claims that are believed to have been incurred but had not yet been reported as of March 31, 2022. As of March 31, 2022, the Company provided $0.9 million in letters of credit and $1.5 million of non-depleting cash collateral as security for possible general liability and workers’ compensation claims.

Executive Severance

As of March 31, 2022, the Company had outstanding severance arrangements with senior executives. The Company’s maximum commitment under all such arrangements, which would apply if the employees covered by these arrangements were each terminated without cause, was $5.4 million on March 31, 2022. The Company did not accrue executive severance expenses as of March 31, 2022.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2022
STOCK-BASED COMPENSATION.  
STOCK-BASED COMPENSATION PLANS

NOTE 11—STOCK-BASED COMPENSATION PLANS

During the first three months of 2022, the Company granted 291,894 service-based restricted stock awards under the 2015 Equity Incentive Plan (as amended and restated, the “2015 Plan”), at a grant date fair value of $1.85 per share, to its non-employee directors, which vest in full on February 3, 2023.

During the first three months of 2022, the Company granted 362,356 service-based restricted stock units to its employees under the 2022 long-term incentive (“LTI”) program and the 2015 Plan at a grant date fair value of $1.99 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in equal annual installments over a period of three years.

During the first three months of 2022, the Company also granted 724,726 performance-based restricted stock units to its employees under the 2022 LTI program and the 2015 Plan at a grant date fair value of $1.99 per share. The 2022 performance-based restricted stock units have three annual performance periods (fiscal years 2022, 2023 and 2024), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are averaged over the three-year performance period and the earned amounts, if any, will vest on March 31, 2025. The three-year average payout level for each performance objective replaces the actual payout level for any fiscal year where the actual payout is less than the three-year average. These performance-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.

During the first three months of 2021, the Company granted 307,616 service-based restricted stock units under the 2021 LTI program and the 2015 Plan at a grant date fair value of $3.48 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in full on March 31, 2024.  

During the first three months of 2021, the Company also granted performance-based restricted stock units under the 2021 LTI program and the 2015 Plan with an aggregate cash value of approximately $2.2 million, which could be paid in cash or shares at the election of the Compensation Committee of the Board of Directors. The 2021 performance-based restricted stock units have three annual performance periods (fiscal years 2021, 2022 and 2023), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are averaged over the three-year performance period and the earned amounts, if any, vest on March 31, 2024. These are cash-based awards that were included in other current liabilities on the consolidated balance sheet beginning in April 2021.

The Company previously granted (i) performance-based restricted stock units under the 2016 LTI program, which were scheduled to vest if the Company achieved a per share stock price of $5.50 for 30 consecutive trading days prior to August 5, 2021, (ii) performance-based restricted stock units under the 2017 LTI program, which were scheduled to vest if the Company

achieved a per share stock price of $6.00 for 30 consecutive trading days prior to March 31, 2021 (pursuant to an extension from the initial vesting date of March 31, 2020, which extension was approved by the Compensation Committee in February 2020), and (iii) performance-based restricted stock units under the 2018 LTI program, which were scheduled to vest if the Company achieved a per share stock price of at least $5.00 for any period of 30 consecutive trading days prior to June 30, 2021 (collectively, the “LTI Performance Awards”). On March 5, 2021, the Compensation Committee of the Board of Directors extended the performance period for each of the LTI Performance Awards to December 31, 2022. In accordance with ASC Topic 718, “Compensation—Stock Compensation” (“ASC 718”),  the Company conducted a lattice valuation model in order to revalue the market price for the LTI Performance Awards at the March 5, 2021 modification date. The 2018 LTI program met the market objective by achieving a per share stock price of $5.00 for 30 consecutive days, and approximately 195,240 shares will vest for recipients remaining employed through December 31, 2022.

During the first three months of 2021, the Compensation Committee of the Board of Directors approved modifying the 2020 and 2019 performance-based restricted stock units granted in 2020 and 2019. The 2020 and 2019 performance-based restricted stock units did not achieve the 2021 performance objectives. The 2019 performance-based restricted stock units expired because their final performance period was 2021.

During the first three months of 2021, the Company’s management analyzed the probability of achieving the 2022 performance objectives for the 2021 and 2020 performance-based restricted stock units granted in 2021 and 2020 and determined that, after comparing the actual year-to-date results to the forecasted results, it is unlikely the Company will achieve the minimum performance metric for the 2022 performance period. This resulted in a $0.3 million adjustment for the 2021 performance-based restricted stock units and an entire reversal of $0.5 million for the 2020 performance-based restricted stock units within the first three months of 2022. The 2020 performance-based restricted stock units will expire after the 2022 performance period and the 2021 performance-based restricted stock units were adjusted to vest at 55% of their original cash value and will be expensed for a total of $0.9 million until the end of the service requisite period of March 31, 2024.

While the majority of  restricted stock units and awards were granted as equity, in accordance with ASC 718, the Company has one cash-based plan that is classified as a liability. The $0.8 million adjustment and reversal to the 2021 and 2020 performance-based restricted stock units resulted in the Company not having any stock-based compensation expense in the first three months of 2022 compared to $0.7 million for the same period in 2021. The March 31, 2022 and 2021 stock-based compensation expense was included in general and administrative expenses on the Company’s unaudited condensed consolidated statements of operations.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER SUPPLEMENTAL INFORMATION
3 Months Ended
Mar. 31, 2022
OTHER SUPPLEMENTAL INFORMATION  
OTHER SUPPLEMENTAL INFORMATION

NOTE 12—OTHER SUPPLEMENTARY INFORMATION

The following table summarizes other current assets included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

March 31, 2022

    

December 31, 2021

Sales tax receivable - Canada

$

5,382

4,866

Unamortized commercial insurance premiums

1,607

2,389

Prepaid expenses

1,564

1,136

Other short-term assets

2,523

2,658

Total

$

11,076

$

11,049

The following table summarizes other current liabilities included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

March 31, 2022

    

December 31, 2021

Accrued job cost

572

2,433

Sales tax payable - Canada

5,660

5,135

Stock Compensation

1,053

938

Short-term lease liability

1,854

1,606

Other accrued liabilities

1,149

905

Total

$

10,288

$

11,017

The following table summarizes other long-term assets included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

March 31, 2022

    

December 31, 2021

Equity method investment in RCC

$

1,721

$

2,521

Right-of-use lease assets

3,718

1,527

Other long-term assets

1,559

1,664

Total

$

6,998

$

5,712

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS AND BASIS OF PRESENTATION (Policies)
3 Months Ended
Mar. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation

Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.

Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income, stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.

The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:

Reporting Interim Period

Fiscal Interim Period

  

2022

  

2021

Three Months Ended March 31

January 1, 2022 to April 3, 2022

January 1, 2021 to April 4, 2021

Three Months Ended June 30

April 4, 2022 to July 3, 2022

April 5, 2021 to July 4, 2021

Three Months Ended September 30

July 4, 2022 to October 2, 2022

July 5, 2021 to October 3, 2021

Adoption of New Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The Company did not implement any new accounting pronouncements during the first quarter of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS AND BASIS OF PRESENTATION (Tables)
3 Months Ended
Mar. 31, 2022
BUSINESS AND ORGANIZATION  
Reporting periods and corresponding fiscal interim periods

Reporting Interim Period

Fiscal Interim Period

  

2022

  

2021

Three Months Ended March 31

January 1, 2022 to April 3, 2022

January 1, 2021 to April 4, 2021

Three Months Ended June 30

April 4, 2022 to July 3, 2022

April 5, 2021 to July 4, 2021

Three Months Ended September 30

July 4, 2022 to October 2, 2022

July 5, 2021 to October 3, 2021

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2022
LEASES  
Schedule of components of lease expense

Three Months Ended March 31,

Lease Cost/(Sublease Income) (in thousands)

2022

2021

Operating lease cost

$

546

$

555

Short-term lease cost

1,617

620

Sublease income

(15)

-

Total lease cost

$

2,148

$

1,175

Schedule of right-of use assets and lease liabilities

Lease Assets/Liabilities (in thousands)

Balance Sheet Classification

March 31, 2022

December 31, 2021

Lease Assets

Right-of-use assets

Other long-term assets

$

3,718

$

1,527

Lease Liabilities

Short-term lease liabilities

Other current liabilities

$

1,854

$

1,606

Long-term lease liabilities

Other long-term liabilities

2,348

511

Total lease liabilities

$

4,202

$

2,117

Schedule of supplemental information

Three Months Ended March 31,

(dollars in thousands)

2022

2021

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash used by operating leases

$

651

$

578

Right-of-use assets obtained in exchange for new operating lease liabilities

2,678

491

Weighted-average remaining lease term - operating leases

5.47 years

1.80 years

Weighted-average remaining lease term - finance leases

1.98 years

3.23 years

Weighted-average discount rate - operating leases

9%

9%

Weighted-average discount rate - finance leases

9%

9%

Schedule of remaining lease payments under operating leases

Operating Leases

Finance Leases

Three Months Ended March 31, 2022

(in thousands)

Remainder of 2022

$

1,735

$

4

2023

827

6

2024

479

-

2025

350

-

2026

348

-

Thereafter

1,589

-

Total lease payments

$

5,328

$

10

Less: interest

(1,136)

-

Present value of lease liabilities

$

4,192

$

10

Schedule of remaining lease payments under finance leases

Total remaining lease payments under the Company’s operating and finance leases were as follows:

Operating Leases

Finance Leases

Three Months Ended March 31, 2022

(in thousands)

Remainder of 2022

$

1,735

$

4

2023

827

6

2024

479

-

2025

350

-

2026

348

-

Thereafter

1,589

-

Total lease payments

$

5,328

$

10

Less: interest

(1,136)

-

Present value of lease liabilities

$

4,192

$

10

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.1
CHANGES IN BUSINESS (Tables)
3 Months Ended
Mar. 31, 2022
Discontinued operations disposed of by sale  
Schedule of Financial Information of Disposal Group

(in thousands)

  

March 31, 2022

December 31, 2021

Liabilities:

Other current liabilities

$

337

$

316

Current liabilities of discontinued operations

337

316

Liability for pension obligation

2,307

2,368

Liability for uncertain tax positions

1,900

1,882

Long-term liabilities of discontinued operations

4,207

4,250

Total liabilities of discontinued operations

$

4,544

$

4,566

Three Months Ended March 31,

(in thousands)

  

2022

  

2021

General and administrative expenses

$

$

28

Interest expense

51

Loss from discontinued operations before income tax

(79)

Income tax expense

17

19

Loss from discontinued operations

$

(17)

$

(98)

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2022
REVENUE.  
Schedule of disaggregation of revenue

Disaggregated revenue by type of contract was as follows:  

Three Months Ended March 31,

(in thousands)

2022

2021

Cost-plus reimbursement contracts

$

54,255

$

55,593

Fixed-price contracts

15,304

5,258

Total

$

69,559

$

60,851

Disaggregated revenue by the geographic area where the work was performed was as follows:

Three Months Ended March 31,

(in thousands)

2022

2021

United States

$

64,057

$

51,190

Canada

5,502

9,661

Total

$

69,559

$

60,851

Costs and estimated earnings in excess of billings or billings in excess of costs and estimated earnings

Three Months Ended March 31,

(in thousands)

2022

  

2021

Costs incurred on uncompleted contracts

$

63,850

$

54,753

Earnings recognized on uncompleted contracts

 

5,709

 

6,098

Total

69,559

 

60,851

Less—billings to date

(59,438)

 

(50,301)

Net

$

10,121

$

10,550

Contract assets

$

12,838

$

12,528

Contract liabilities

(2,717)

 

(1,978)

Net

$

10,121

$

10,550

Schedule of transaction price allocated to the remaining performance obligations

(in thousands)

Remainder of 2022

2023

2024

Thereafter

Total

Remaining performance obligations

$

121,843

$

65,730

$

27,148

$

42,235

$

256,956

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2022
EARNINGS (LOSS) PER SHARE  
Schedule of calculation of basic and diluted earnings per common share

Three Months Ended March 31,

(in thousands, except share data)

  

2022

2021

Loss from continuing operations

$

(2,027)

$

(1,583)

Basic loss per common share:

Weighted average common shares outstanding

25,838,562

24,933,894

Basic loss per common share

$

(0.08)

$

(0.06)

Diluted loss per common share:

Weighted average common shares outstanding

25,838,562

24,933,894

Diluted effect:

Unvested portion of restricted stock units and awards

Weighted average diluted common shares outstanding

25,838,562

24,933,894

Diluted loss per common share

$

(0.08)

$

(0.06)

Schedule anti-dilutive potentially outstanding shares were not included in the calculation of diluted earnings (loss) per share

Three Months Ended March 31,

2022

2021

Unvested service-based restricted stock and restricted stock unit awards

281,243

1,476,645

Unvested performance- and market-based restricted stock unit awards

1,923,002

1,023,740

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES (Tables)
3 Months Ended
Mar. 31, 2022
INCOME TAXES  
Schedule of effective income tax expense rate for continuing operations

Three Months Ended March 31,

    

2022

2021

Effective income tax rate for continuing operations

(12.7)%

(13.3)%

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2022
DEBT  
Schedule of debt

(in thousands)

  

March 31, 2022

  

December 31, 2021

Short-term borrowings

$

-

$

676

Term loan, current portion of long-term debt

1,050

1,050

Current debt

$

1,050

$

1,726

Term loan, noncurrent portion of long-term debt

$

32,637

$

32,900

Debt discount

(741)

(791)

Unamortized deferred financing costs

(1,668)

(1,781)

Long-term debt, net

$

30,228

$

30,328

Total debt, net

$

31,278

$

32,054

Schedule of deferred financing costs amortized to Interest Expense

Three Months Ended March 31,

(in thousands)

2022

2021

Term loan

$

113

$

113

Debt discount on term loan

50

50

Revolving credit facility

95

95

Total

$

258

$

258

Schedule of unamortized deferred financing costs

(in thousands)

    

Location

    

March 31, 2022

December 31, 2021

Term loan

Long-term debt, net

$

1,668

$

1,781

Debt discount on term loan

Long-term debt, net

741

791

Revolving credit facility

Other long-term assets

1,414

1,509

Total

$

3,823

$

4,081

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER SUPPLEMENTAL INFORMATION (Tables)
3 Months Ended
Mar. 31, 2022
OTHER SUPPLEMENTAL INFORMATION  
Schedule of other current assets

(in thousands)

    

March 31, 2022

    

December 31, 2021

Sales tax receivable - Canada

$

5,382

4,866

Unamortized commercial insurance premiums

1,607

2,389

Prepaid expenses

1,564

1,136

Other short-term assets

2,523

2,658

Total

$

11,076

$

11,049

Schedule of other current liabilities

(in thousands)

    

March 31, 2022

    

December 31, 2021

Accrued job cost

572

2,433

Sales tax payable - Canada

5,660

5,135

Stock Compensation

1,053

938

Short-term lease liability

1,854

1,606

Other accrued liabilities

1,149

905

Total

$

10,288

$

11,017

Schedule of other long-term assets

(in thousands)

March 31, 2022

    

December 31, 2021

Equity method investment in RCC

$

1,721

$

2,521

Right-of-use lease assets

3,718

1,527

Other long-term assets

1,559

1,664

Total

$

6,998

$

5,712

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details) - USD ($)
3 Months Ended
Sep. 02, 2021
Mar. 31, 2022
Lessee, Lease, Description [Line Items]    
Leases contain renewal options   true
Lease agreement term 10 years  
Lease Liabilities $ 3,500,000  
Lease liability payment due $ 2,300,000  
Sublease income   $ 15,000
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term   1 year
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term   10 years
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Lease Cost (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Components of lease expense:    
Operating lease cost $ 546,000 $ 555,000
Short-term lease cost 1,617,000 620,000
Sublease income (15,000)  
Total lease cost $ 2,148,000 $ 1,175,000
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Right-of use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Right-of-use assets $ 3,718 $ 1,527
Short-term lease liabilities 1,854 1,606
Total lease liabilities 4,202 2,117
Other long-term assets    
Right-of-use assets $ 3,718 $ 1,527
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Other current liabilities    
Short-term lease liabilities $ 1,854 $ 1,606
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Other long-term liabilities    
Long-term lease liabilities $ 2,348 $ 511
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
LEASES    
Cash paid for amounts included in the measurement of lease liabilities: Operating cash used by operating leases $ 651 $ 578
Right-of-use assets obtained in exchange for new operating lease liabilities $ 2,678 $ 491
Weighted-average remaining lease term - operating leases 5 years 5 months 19 days 1 year 9 months 18 days
Weighted-average remaining lease term - finance leases 1 year 11 months 23 days 3 years 2 months 23 days
Weighted-average discount rate - operating leases 9.00% 9.00%
Weighted-average discount rate - finance leases 9.00% 9.00%
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Remaining Lease Payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating leases maturities:  
Remainder of 2022 $ 1,735
2023 827
2024 479
2025 350
2026 348
Thereafter 1,589
Total lease payments 5,328
Less: interest (1,136)
Present value of lease liabilities 4,192
Finance leases maturities:  
Remainder of 2022 4
2023 6
Total lease payments 10
Present value of lease liabilities $ 10
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.1
CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
May 12, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Jul. 11, 2018
Liabilities:          
Current liabilities of discontinued operations   $ 337   $ 316  
Long-term liabilities of discontinued operations   4,207   4,250  
Income (loss) before income taxes          
Interest expense   1,219 $ 1,293    
Loss from discontinued operations before income tax     (79)    
Income tax expense   17 19    
Loss from discontinued operations   (17) (98)    
Discontinued operations, disposed of by means other than sale | Electrical Solutions | Pension          
Liabilities:          
Liability for pension obligation         $ 2,900
Decrease in liability for pension obligation $ 300        
Income (loss) before income taxes          
Expected Periodic Payment $ 300        
Discontinued operations disposed of by sale          
Income (loss) before income taxes          
General and administrative expenses     28    
Interest expense     51    
Loss from discontinued operations before income tax     (79)    
Income tax expense   17 19    
Loss from discontinued operations   (17) $ (98)    
Discontinued operations disposed of by sale | Electrical Solutions And Mechanical Solutions          
Assets and liabilities          
Assets of discontinued operations   0   0  
Liabilities:          
Other current liabilities   337   316  
Current liabilities of discontinued operations   337   316  
Liability for pension obligation   2,307   2,368  
Liability for uncertain tax positions   1,900   1,882  
Long-term liabilities of discontinued operations   4,207   4,250  
Total liabilities of discontinued operations   $ 4,544   4,566  
Discontinued operations, held-for-sale or disposed of by sale | Electrical Solutions          
Income (loss) before income taxes          
Gain on disposal       $ 300  
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of revenue    
Revenue $ 69,559 $ 60,851
Variable consideration    
Maximum limited warranty term 2 years  
U.S.    
Disaggregation of revenue    
Revenue $ 64,057 51,190
Canada    
Disaggregation of revenue    
Revenue 5,502 9,661
Cost-plus reimbursement contracts    
Disaggregation of revenue    
Revenue 54,255 55,593
Fixed-price contracts    
Disaggregation of revenue    
Revenue $ 15,304 $ 5,258
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE - Contract assets and the contract liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Changes in the contract assets and the contract liabilities      
Costs incurred on uncompleted contracts $ 63,850 $ 54,753  
Earnings recognized on uncompleted contracts 5,709 6,098  
Total 69,559 60,851  
Less - billings to date (59,438) (50,301)  
Net 10,121 10,550  
Contract assets 12,838 12,528 $ 12,683
Contract liabilities (2,717) $ (1,978) $ (3,412)
Revenue recognized from contracts in progress liability balance at December 31, 2021 $ 1,400    
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE - Remaining Performance Obligations (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 256,956
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01  
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 121,843
Expected timing of satisfaction 9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 65,730
Expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 27,148
Expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 42,235
Expected timing of satisfaction 1 year
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
EARNINGS PER SHARE      
Common stock, shares outstanding 26,231,515 25,896,001 25,939,621
Net income (basic and diluted):      
Loss from continuing operations $ (2,027) $ (1,583)  
Basic loss per common share:      
Weighted average common shares outstanding 25,838,562 24,933,894  
Basic loss per common share $ (0.08) $ (0.06)  
Diluted loss per common share:      
Weighted average common shares outstanding 25,838,562 24,933,894  
Diluted effect:      
Weighted average diluted common shares outstanding 25,838,562 24,933,894  
Diluted loss per common share $ (0.08) $ (0.06)  
Restricted Stock      
EARNINGS PER SHARE      
Unvested restricted stock included in reportable shares 321,142 215,956  
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS (LOSS) PER SHARE - Antidilutive (Details) - Restricted Stock - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Unvested Service-based restricted stock and unit awards    
Anti-dilutive shares 281,243 1,476,645
Unvested performance- and market-based restricted stock unit awards    
Anti-dilutive shares 1,923,002 1,023,740
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income tax expense $ 229,000 $ 185,000
Effective income tax rate for continuing operations (12.70%) (13.30%)
Tax expense (benefit) computed at the maximum U.S. statutory rate, as a percent 21.00%  
Increase (decrease) in Income Taxes $ 44,000  
Deferred tax liabilities, indefinite-lived intangibles 2,400,000  
Amount of future financial taxable income needed to realize deferred tax assets 12,400,000  
Amount of future financial taxable income needed to realize deferred tax assets 288,800,000 $ 273,800,000
Indefinite lived deferred tax assets attributable to net operating losses 6,900,000  
Increase (decrease) in indefinite-lived deferred tax assets related to interest expense 3,300,000  
Deferred Federal Employer Payroll Taxes, Coronavirus Aid, Relief and Economic Security Act 4,900,000  
Long Term Liabilities Of Discontinued Operations And Other Long Term Liabilities    
Unrecognized tax benefits 3,000,000.0  
Accrued interest and penalties related to uncertain income tax positions 1,400,000  
Long Term Liabilities Of Discontinued Operations And Other Long Term Liabilities | Discontinued Operations    
Unrecognized tax benefits 1,900,000 $ 1,800,000
Accrued interest and penalties related to uncertain income tax positions 900,000  
Canada    
Undistributed earnings of the foreign subsidiaries $ 6,200,000  
US-Canada treaty rate 5.00%  
Deferred tax liability, undistributed foreign earnings $ 300,000  
Deferred income tax liabilities related to indefinite-lived intangibles $ 300,000  
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 16, 2020
Debt        
Current portion of term loan $ 1,050,000   $ 1,050,000  
Current debt 1,050,000   1,726,000  
Debt discount 50,000 $ 50,000    
Unamortized deferred financing fees (3,823,000)   (4,081,000)  
Long-term debt, net 30,228,000   30,328,000  
Total debt, net 31,278,000   32,054,000  
Amounts drawn upon letters of credit 0      
Cash collateral for letters of credit 900,000      
Amortization of deferred financing costs 208,000 208,000    
Amortization of deferred financing costs excluding those costs written off upon extinguishment of debt. 258,000 258,000    
Long-term debt, net        
Debt        
Debt discount $ 741,000   791,000  
Term Loan Facility        
Debt        
Default spread on interest rate (as a percent) 2.00%      
Threshold excess cash flow $ 500,000      
Term Loan Facility | First Anniversary of Closing Date        
Debt        
Prepayment premium, percentage 3.00%      
Term Loan Facility | Second Anniversary of Closing Date        
Debt        
Prepayment premium, percentage 2.00%      
Term Loan Facility | Third Anniversary of Closing Date        
Debt        
Prepayment premium, percentage 1.00%      
Term Loan Facility | Minimum        
Debt        
Outstanding principal that can be prepaid in whole or in part $ 1,000,000.0      
Revolving Credit Facility        
Debt        
Cash collateral for letters of credit 400,000      
Revolving Credit Facility | Minimum        
Debt        
Required minimum prepayment amount 0      
Term loan        
Debt        
Maximum borrowing capacity       $ 50,000,000.0
Current portion of term loan 1,050,000   1,050,000  
Term loan, noncurrent portion of long-term debt 32,637,000   32,900,000  
Debt discount (741,000)   (791,000)  
Unamortized deferred financing fees (1,668,000)   (1,781,000)  
Total debt, net 33,700,000      
Amortization of deferred financing costs excluding those costs written off upon extinguishment of debt. 113,000 113,000    
Scheduled maturities of the New Centre Lane Facility        
Term loan $ 32,637,000   32,900,000  
Term loan | If Total Leverage Ratio is Greater Than 3.00        
Debt        
Interest rate if required threshold leverage ratio is maintained 50.00%      
Term loan | If Total Leverage Ratio is Equal to or Less Than 3.00 and Greater Than 2.00        
Debt        
Interest rate if required threshold leverage ratio is maintained 25.00%      
Term loan | Minimum        
Debt        
Threshold total leverage ratio under debt instrument 2.50      
Term loan | Minimum | If Total Leverage Ratio is Greater Than 3.00        
Debt        
Threshold total leverage ratio under debt instrument 3      
Term loan | Minimum | If Total Leverage Ratio is Equal to or Less Than 3.00 and Greater Than 2.00        
Debt        
Threshold total leverage ratio under debt instrument 2      
Term loan | Maximum        
Debt        
Number of days within which obligations must be prepaid subject to thresholds (in days) 120 days      
Default spread on interest rate (as a percent) 2.50%      
Term loan | Maximum | If Total Leverage Ratio is Equal to or Less Than 3.00 and Greater Than 2.00        
Debt        
Threshold total leverage ratio under debt instrument 3      
Term loan | Long-term debt, net        
Debt        
Unamortized deferred financing fees $ (1,668,000)   (1,781,000)  
Term loan | Base Rate loans        
Debt        
Interest rate percentage (as a percent) 9.00%      
Term loan | LIBOR-based loans        
Debt        
Interest rate percentage (as a percent) 8.50%      
Term loan | LIBOR-based loans | Minimum        
Debt        
Floor rate (as a percent) 1.00%      
Closing Date Term Loan        
Debt        
Maximum borrowing capacity       35,000,000.0
Delayed Draw Term Loan Facility        
Debt        
Maximum borrowing capacity       15,000,000.0
Senior Secured Asset-Based Revolving Line Of Credit        
Debt        
Maximum borrowing capacity       $ 30,000,000.0
Current debt $ 0   676,000  
Floor rate (as a percent) 1.00%      
Closing fee under the line of credit facility $ 200,000      
Unused line fee (as a percent) 0.25%      
Collateral monitoring fee $ 2,500      
Early termination fee 2.00%      
Senior Secured Asset-Based Revolving Line Of Credit | If Early Termination Occurs on or Prior to First Anniversary of Closing Date        
Debt        
Early termination fee 1.00%      
Senior Secured Asset-Based Revolving Line Of Credit | If Early Termination Occurs After First Anniversary of Closing Date        
Debt        
Fronting fee 0.25%      
Senior Secured Asset-Based Revolving Line Of Credit | Other Noncurrent Assets        
Debt        
Unamortized deferred financing fees $ (1,414,000)   (1,509,000)  
Senior Secured Asset-Based Revolving Line Of Credit | Base Rate loans        
Debt        
Interest rate percentage (as a percent) 1.25%      
Senior Secured Asset-Based Revolving Line Of Credit | LIBOR-based loans        
Debt        
Interest rate percentage (as a percent) 2.25%      
Senior Secured Asset-Based Revolving Line Of Credit | Canadian Dollar Offered Rate        
Debt        
Floor rate (as a percent) 1.00%      
Default spread on interest rate (as a percent) 2.00%      
Swing Loan Member        
Debt        
Maximum borrowing capacity $ 3,000,000.0      
Letters of credit        
Debt        
Maximum borrowing capacity 2,000,000.0      
Outstanding borrowings 500,000      
Canadian Dollar Loans        
Debt        
Maximum borrowing capacity 5,000,000.0      
Revolving Credit Facility        
Debt        
Amortization of deferred financing costs 95,000 $ 95,000    
Payment Surety Bond        
Debt        
Outstanding surety bond $ 64,600,000      
Performance Bond        
Debt        
Outstanding surety bond     $ 67,600,000  
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
COMMITMENTS AND CONTINGENCIES  
Employee severance benefits $ 5.4
Insurance expense 1.7
Cash collateral for letters of credit 0.9
Non-depleting cash collateral $ 1.5
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION PLANS (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
D
item
$ / shares
shares
Mar. 31, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation | $ $ (31) $ 715
2016 LTI program    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock price per share | $ / shares $ 5.50  
Number of consecutive trading days | D 30  
2017 LTI program    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock price per share | $ / shares $ 6.00  
Number of consecutive trading days | D 30  
2018 LTI program    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting shares of restricted stock awards | shares   195,240
Stock price per share | $ / shares $ 5.00  
Number of consecutive trading days | D 30  
2018 LTI program | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock price per share | $ / shares $ 5.00  
Restricted Stock | Performance Vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of cash based awards | $   700
Stock-based compensation | $ $ 0  
Restricted Stock | 2022 LTI & 2015 Plan | Performance Vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Annual performance objective term 3 years  
Restricted Stock | 2022 LTI & 2015 Plan | Performance Vesting | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award payouts 50.00%  
Restricted Stock | 2022 LTI & 2015 Plan | Performance Vesting | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award payouts 200.00%  
Restricted Stock | Modification to 2021 LTI | Performance Vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Cumulative effect of compensation expense reversal | $ $ 300  
Adjusted vesting percentage on original cash value 55.00%  
Unrecognized compensation expense related to unvested restricted stock award | $ $ 900  
Restricted Stock | Modification to 2020 Long-term Incentive Program | Performance Vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Cumulative effect of compensation expense reversal | $ 500  
Restricted Stock | Modifications to 2020 & 2021 Plan | Performance Vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Cumulative effect of compensation expense reversal | $ $ 800  
Restricted Stock | 2021 long-term incentive program and 2015 plan | Unvested Service-based restricted stock and unit awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) | shares   307,616
Weighted average grant date fair value | $ / shares   $ 3.48
Restricted Stock | 2021 long-term incentive program and 2015 plan | Performance Vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Annual performance objective term   3 years
Aggregate cash Value | $   $ 2,200
Restricted Stock | 2021 long-term incentive program and 2015 plan | Performance Vesting | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award payouts   50.00%
Restricted Stock | 2021 long-term incentive program and 2015 plan | Performance Vesting | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award payouts   200.00%
Restricted Stock | Non-employee director | 2015 Equity Incentive Plan | Unvested Service-based restricted stock and unit awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) | shares 291,894  
Weighted average grant date fair value | $ / shares $ 1.85  
Restricted Stock | Employees | 2022 LTI & 2015 Plan | Unvested Service-based restricted stock and unit awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) | shares 362,356  
Weighted average grant date fair value | $ / shares $ 1.99  
Restricted Stock | Employees | 2022 LTI & 2015 Plan | Performance Vesting    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) | shares 724,726  
Weighted average grant date fair value | $ / shares $ 1.99  
Cash-based Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of cash based awards | item 1  
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Unamortized commercial insurance premiums $ 1,607   $ 2,389
Prepaid expenses 1,564   1,136
Other short-term assets 2,523   2,658
Total 11,076 $ 11,049 11,049
Canada      
Sales tax receivable $ 5,382   $ 4,866
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued job cost $ 572 $ 2,433
Stock Compensation 1,053 938
Short-term lease liability 1,854 1,606
Other accrued liabilities 1,149 905
Total 10,288 11,017
Canada    
Sales tax payable - Canada $ 5,660 $ 5,135
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Right-of-use lease assets $ 3,718 $ 1,527
Other long-term assets 1,559 1,664
Total 6,998 5,712
RCC    
Equity method investment in RCC $ 1,721 $ 2,521
XML 63 wlms-20220331x10q_htm.xml IDEA: XBRL DOCUMENT 0001136294 us-gaap:RestrictedStockMember wlms:ModificationTo2020LongTermIncentiveProgramMember wlms:PerformanceVestingMember 2022-01-01 2022-03-31 0001136294 us-gaap:RestrictedStockMember wlms:ModificationTo2020And2021LongTermIncentiveProgramMember wlms:PerformanceVestingMember 2022-01-01 2022-03-31 0001136294 srt:MinimumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-03-31 0001136294 srt:MaximumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-03-31 0001136294 srt:MinimumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2021-01-01 2021-03-31 0001136294 srt:MaximumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2021-01-01 2021-03-31 0001136294 us-gaap:RestrictedStockMember wlms:ModificationTo2021LongTermIncentiveProgramMember wlms:PerformanceVestingMember 2022-01-01 2022-03-31 0001136294 country:CA 2021-03-31 0001136294 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0001136294 wlms:ThirdAnniversaryOfClosingDateMember wlms:TermLoanFacilityMember 2022-01-01 2022-03-31 0001136294 wlms:SecondAnniversaryOfClosingDateMember wlms:TermLoanFacilityMember 2022-01-01 2022-03-31 0001136294 wlms:FirstAnniversaryOfClosingDateMember wlms:TermLoanFacilityMember 2022-01-01 2022-03-31 0001136294 wlms:CashBasedAwardsMember 2022-03-31 0001136294 us-gaap:RestrictedStockMember wlms:PerformanceVestingMember 2021-03-31 0001136294 wlms:DebtInstrumentIfEarlyTerminationOccursOnOrPriorToFirstAnniversaryOfClosingDateMember wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-01-01 2022-03-31 0001136294 wlms:DebtInstrumentIfEarlyTerminationOccursAfterFirstAnniversaryOfClosingDateMember wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-01-01 2022-03-31 0001136294 2021-09-02 0001136294 2021-09-02 2021-09-02 0001136294 wlms:PensionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember wlms:ElectricalSolutionsMember 2021-05-12 2021-05-12 0001136294 srt:MinimumMember wlms:DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-03-31 0001136294 srt:MinimumMember wlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-03-31 0001136294 srt:MaximumMember wlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-03-31 0001136294 srt:MinimumMember wlms:TermLoanDueDecember2025Member 2022-01-01 2022-03-31 0001136294 srt:MinimumMember wlms:TermLoanFacilityMember 2022-03-31 0001136294 wlms:DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-03-31 0001136294 wlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-03-31 0001136294 srt:MinimumMember wlms:TermLoanDueDecember2025Member us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember wlms:CanadianDollarOfferedRateMember 2022-01-01 2022-03-31 0001136294 srt:MaximumMember wlms:TermLoanDueDecember2025Member 2022-01-01 2022-03-31 0001136294 wlms:TermLoanFacilityMember 2022-01-01 2022-03-31 0001136294 us-gaap:RevolvingCreditFacilityMember 2022-03-31 0001136294 us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-03-31 0001136294 us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2021-01-01 2021-03-31 0001136294 wlms:PaymentSuretyBondMember 2022-03-31 0001136294 wlms:PerformanceBondMember 2021-12-31 0001136294 wlms:TermLoanDueDecember2025Member 2022-01-01 2022-03-31 0001136294 wlms:TermLoanDueDecember2025Member 2021-01-01 2021-03-31 0001136294 wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember us-gaap:SegmentDiscontinuedOperationsMember 2021-03-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001136294 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001136294 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001136294 us-gaap:RetainedEarningsMember 2022-03-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001136294 us-gaap:RetainedEarningsMember 2021-12-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001136294 us-gaap:RetainedEarningsMember 2021-03-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001136294 us-gaap:RetainedEarningsMember 2020-12-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001136294 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001136294 srt:MaximumMember wlms:TwoThousandEighteenLongTermIncentiveProgramMember 2022-03-31 0001136294 wlms:TwoThousandSixteenLongTermIncentiveProgramMember 2022-03-31 0001136294 wlms:TwoThousandSeventeenLongTermIncentiveProgramMember 2022-03-31 0001136294 wlms:TwoThousandEighteenLongTermIncentiveProgramMember 2022-03-31 0001136294 wlms:TwoThousandEighteenLongTermIncentiveProgramMember 2021-01-01 2021-03-31 0001136294 wlms:NonEmployeeDirectorMember us-gaap:RestrictedStockMember wlms:EquityIncentivePlan2015Member wlms:ServiceVestingMember 2022-03-31 0001136294 wlms:EmployeesMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:ServiceVestingMember 2022-03-31 0001136294 wlms:EmployeesMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-03-31 0001136294 us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:ServiceVestingMember 2021-03-31 0001136294 us-gaap:RestrictedStockMember 2022-03-31 0001136294 us-gaap:RestrictedStockMember 2021-03-31 0001136294 wlms:NonEmployeeDirectorMember us-gaap:RestrictedStockMember wlms:EquityIncentivePlan2015Member wlms:ServiceVestingMember 2022-01-01 2022-03-31 0001136294 wlms:EmployeesMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:ServiceVestingMember 2022-01-01 2022-03-31 0001136294 wlms:EmployeesMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-03-31 0001136294 us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:ServiceVestingMember 2021-01-01 2021-03-31 0001136294 us-gaap:RestrictedStockMember wlms:PerformanceVestingMember 2022-01-01 2022-03-31 0001136294 country:CA 2021-12-31 0001136294 2025-01-01 2022-03-31 0001136294 2022-04-01 2022-03-31 0001136294 2024-01-01 2022-03-31 0001136294 2023-01-01 2022-03-31 0001136294 us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-03-31 0001136294 us-gaap:FixedPriceContractMember 2022-01-01 2022-03-31 0001136294 country:US 2022-01-01 2022-03-31 0001136294 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-03-31 0001136294 us-gaap:FixedPriceContractMember 2021-01-01 2021-03-31 0001136294 country:US 2021-01-01 2021-03-31 0001136294 country:CA 2021-01-01 2021-03-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001136294 wlms:OtherLongTermAssetsMember 2022-03-31 0001136294 wlms:OtherLongTermAssetsMember 2021-12-31 0001136294 wlms:OtherLongTermLiabilitiesMember 2022-03-31 0001136294 wlms:OtherLongTermLiabilitiesMember 2021-12-31 0001136294 us-gaap:OtherCurrentLiabilitiesMember 2022-03-31 0001136294 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001136294 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001136294 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-01-01 2022-03-31 0001136294 wlms:SwingLoanMemberMember 2022-03-31 0001136294 wlms:CanadianDollarLoansMember 2022-03-31 0001136294 wlms:TermLoanDueDecember2025Member 2020-12-16 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2020-12-16 0001136294 wlms:DelayedDrawTermLoanFacilityMember 2020-12-16 0001136294 wlms:ClosingDateTermLoanMember 2020-12-16 0001136294 us-gaap:LetterOfCreditMember 2022-03-31 0001136294 srt:MinimumMember 2022-03-31 0001136294 srt:MaximumMember 2022-03-31 0001136294 wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember us-gaap:SegmentDiscontinuedOperationsMember 2022-03-31 0001136294 wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember 2022-03-31 0001136294 wlms:RichmondCountyConstructorsMember 2022-03-31 0001136294 wlms:RichmondCountyConstructorsMember 2021-12-31 0001136294 us-gaap:RestrictedStockMember wlms:ModificationTo2021LongTermIncentiveProgramMember wlms:PerformanceVestingMember 2022-03-31 0001136294 country:CA 2022-01-01 2022-03-31 0001136294 wlms:PensionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember wlms:ElectricalSolutionsMember 2018-07-11 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2022-01-01 2022-03-31 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2021-01-01 2021-03-31 0001136294 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember wlms:ElectricalSolutionsMember 2021-01-01 2021-12-31 0001136294 country:CA 2022-03-31 0001136294 us-gaap:OtherNoncurrentAssetsMember wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-03-31 0001136294 us-gaap:LongTermDebtMember wlms:TermLoanDueDecember2025Member 2022-03-31 0001136294 us-gaap:OtherNoncurrentAssetsMember wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2021-12-31 0001136294 us-gaap:LongTermDebtMember wlms:TermLoanDueDecember2025Member 2021-12-31 0001136294 us-gaap:LongTermDebtMember 2022-03-31 0001136294 us-gaap:LongTermDebtMember 2021-12-31 0001136294 wlms:TermLoanDueDecember2025Member 2022-03-31 0001136294 wlms:TermLoanDueDecember2025Member 2021-12-31 0001136294 wlms:TermLoanDueDecember2025Member us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001136294 wlms:TermLoanDueDecember2025Member us-gaap:BaseRateMember 2022-01-01 2022-03-31 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-03-31 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2021-12-31 0001136294 us-gaap:TreasuryStockMember 2022-03-31 0001136294 us-gaap:CommonStockMember 2022-03-31 0001136294 us-gaap:TreasuryStockMember 2021-12-31 0001136294 us-gaap:CommonStockMember 2021-12-31 0001136294 us-gaap:TreasuryStockMember 2021-03-31 0001136294 us-gaap:CommonStockMember 2021-03-31 0001136294 us-gaap:TreasuryStockMember 2020-12-31 0001136294 us-gaap:CommonStockMember 2020-12-31 0001136294 2021-03-31 0001136294 2020-12-31 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember wlms:ElectricalSolutionsAndMechanicalSolutionsMember 2022-03-31 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember wlms:ElectricalSolutionsAndMechanicalSolutionsMember 2021-12-31 0001136294 us-gaap:RestrictedStockMember wlms:ServiceVestingMember 2022-01-01 2022-03-31 0001136294 us-gaap:RestrictedStockMember wlms:PerformanceAndMarketVestingMember 2022-01-01 2022-03-31 0001136294 us-gaap:RestrictedStockMember wlms:ServiceVestingMember 2021-01-01 2021-03-31 0001136294 us-gaap:RestrictedStockMember wlms:PerformanceAndMarketVestingMember 2021-01-01 2021-03-31 0001136294 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0001136294 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-03-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001136294 2021-01-01 2021-03-31 0001136294 2022-03-31 0001136294 2021-12-31 0001136294 2022-05-09 0001136294 2022-01-01 2022-03-31 shares iso4217:USD iso4217:USD shares pure wlms:item wlms:D http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 0001136294 --12-31 2022 Q1 false P1Y http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent P9M P1Y P1Y P1Y P120D P3Y P3Y 10-Q true 2022-03-31 false 001-16501 Williams Industrial Services Group Inc. DE 73-1541378 200 Ashford Center North Suite 425 Atlanta GA 30338 770 879-4400 Common Stock, par value $0.01 per share WLMS NYSEAMER Yes Yes Accelerated Filer true false false 26560277 4260000 2482000 468000 468000 392000 427000 33574000 35204000 12838000 12683000 11076000 11049000 62216000 61886000 587000 653000 35400000 35400000 12500000 12500000 6998000 5712000 117701000 116151000 16424000 12168000 12056000 12388000 2717000 3412000 676000 1050000 1050000 10288000 11017000 337000 316000 42872000 41027000 30228000 30328000 2447000 2442000 3539000 1647000 4207000 4250000 83293000 79694000 0.01 0.01 170000000 170000000 26700683 26408789 26231515 25939621 261000 261000 92080000 92227000 47000 -95000 -57974000 -55930000 469168 469168 6000 6000 34408000 36457000 117701000 116151000 69559000 60851000 63850000 54753000 5709000 6098000 330000 211000 6071000 6311000 66000 41000 6467000 6563000 -758000 -465000 -1219000 -1293000 179000 360000 -1040000 -933000 -1798000 -1398000 229000 185000 -2027000 -1583000 -79000 17000 19000 -17000 -98000 -2044000 -1681000 -0.08 -0.06 -0.01 -0.08 -0.07 -0.08 -0.06 -0.01 -0.08 -0.07 -2044000 -1681000 142000 4000 -1902000 -1677000 0.01 25926333 256000 90292000 28000 -58673000 -589891 -8000 31895000 -438836 -4000 -120723 -2000 -6000 545000 545000 625000 625000 4000 4000 -1681000 -1681000 26365169 260000 90372000 32000 -60354000 -469168 -6000 30304000 0.01 26408789 261000 92227000 -95000 -55930000 -469168 -6000 36457000 291894 -147000 -147000 142000 142000 -2044000 -2044000 26700683 261000 92080000 47000 -57974000 -469168 -6000 34408000 -2044000 -1681000 -17000 -98000 5000 -13000 66000 41000 208000 208000 50000 50000 -35000 -18000 -31000 715000 -1713000 1634000 153000 4410000 27000 -59000 1369000 172000 4231000 -859000 619000 5112000 -695000 -548000 2555000 -3052000 -39000 -69000 2516000 -3121000 56000 -56000 541000 66618000 57971000 67294000 57172000 263000 263000 -939000 -5000 201000 -90000 1778000 -3272000 2950000 9184000 4728000 5912000 867000 875000 36000 1066000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 1—BUSINESS AND BASIS OF PRESENTATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Presentation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income, stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Reporting Interim Period</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:65.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Interim Period</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended March 31</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2022 to April 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2021 to April 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended June 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 4, 2022 to July 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 5, 2021 to July 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended September 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 4, 2022 to October 2, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 5, 2021 to October 3, 2021</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Presentation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income, stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Reporting Interim Period</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:65.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Interim Period</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended March 31</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2022 to April 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2021 to April 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended June 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 4, 2022 to July 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 5, 2021 to July 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended September 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 4, 2022 to October 2, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 5, 2021 to October 3, 2021</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Reporting Interim Period</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:65.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Interim Period</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended March 31</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2022 to April 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2021 to April 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended June 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 4, 2022 to July 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 5, 2021 to July 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended September 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 4, 2022 to October 2, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 5, 2021 to October 3, 2021</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2—RECENT ACCOUNTING PRONOUNCEMENTS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company did not implement any new accounting pronouncements during the first quarter of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company did not implement any new accounting pronouncements during the first quarter of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 3—LEASES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company primarily leases office space and related equipment, as well as equipment, modular units and vehicles directly used in providing services to its customers. The Company’s leases have remaining lease terms of <span style="-sec-ix-hidden:Hidden_WjPpP41hzUOqBdRea8-uog;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to ten years. Most leases contain renewal options for varying periods, which are at the Company’s sole discretion and included in the expected lease term if they are reasonably certain of being exercised. In accordance with ASU 2016-02, the Company accounts for lease components, such as fixed payments including rent, real estate taxes, and insurance costs, separately from the non-lease components, such as common area maintenance costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with ASU 2016-02, for leases with terms greater than twelve months, the Company records the related right-of-use assets and lease liabilities at the present value of the fixed lease payments over the lease term at the lease commencement date. The Company uses its incremental borrowing rate to determine the present value of the lease as the rate implicit in the lease is typically not readily determinable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Short-term leases (leases with an initial term of twelve months or less or leases that are cancelable by the lessee and lessor without significant penalties) are expensed on a straight-line basis over the lease term. The majority of the Company’s short-term leases relate to equipment used in delivering services to its customers. These leases are entered into at agreed upon hourly, daily, weekly, or monthly rental rates for an unspecified duration and typically have a termination for convenience provision. Such equipment leases are considered short-term in nature unless it is reasonably certain that the equipment will be leased for a term greater than twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 2, 2021, the Company made the decision to relocate its corporate headquarters to Atlanta, Georgia and entered into a ten-year lease agreement. The Company completed its relocation in March 2022. The lease is presented as a right-of-use asset and lease liability and the lease liability amounts to $3.5 million with a present value of $2.3 million over a ten-year term. If the Company defaults, the landlord has the right to use the security deposit for rent or other payments due to other damages, injury, expense or liability as defined in the lease agreement. Although the security deposit shall be deemed the property of the landlord, any remaining balance of the security deposit shall be returned by the landlord to the Company after termination of the lease as the Company’s obligations under the lease have been fulfilled. The Company subleased its former office space and collected $15,000 of sublease income as of March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of lease expense were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:63.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Cost/(Sublease Income) (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:31.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 620</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,175</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;">Lease cost related to finance leases was not significant for the three months ended March 31, 2022 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Information related to the Company’s right-of-use assets and lease liabilities were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Assets/Liabilities (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Lease Assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_y9RijiKsSEC9DAIhPyrtQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_-zH9NwpqkUaiDm0aqlzrbg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lnW0XgfnY0WJAwUPbj623w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,117</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Supplemental information related to the Company’s leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.47%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:40.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash used by operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.47 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.80 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.98 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.23 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total remaining lease payments under the Company’s operating and finance leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> P10Y true P10Y 3500000 2300000 P10Y 15000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:63.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Cost/(Sublease Income) (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:30.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:31.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 620</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,175</p></td></tr></table> 546000 555000 1617000 620000 15000 2148000 1175000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Assets/Liabilities (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Lease Assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_y9RijiKsSEC9DAIhPyrtQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_-zH9NwpqkUaiDm0aqlzrbg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lnW0XgfnY0WJAwUPbj623w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,117</p></td></tr></table> 3718000 1527000 1854000 1606000 2348000 511000 4202000 2117000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.47%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:40.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash used by operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.47 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.80 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.98 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.23 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td></tr></table> 651000 578000 2678000 491000 P5Y5M19D P1Y9M18D P1Y11M23D P3Y2M23D 0.09 0.09 0.09 0.09 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total remaining lease payments under the Company’s operating and finance leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr></table> 1735000 4000 827000 6000 479000 350000 348000 1589000 5328000 10000 1136000 4192000 10000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 4—CHANGES IN BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Discontinued Operations </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Electrical Solutions </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the fourth quarter of 2017, the Company made the decision to exit and sell its Electrical Solutions segment (which was comprised solely of Koontz-Wagner Custom Controls Holdings LLC (“Koontz-Wagner”), a wholly owned subsidiary of the Company) in an effort to reduce the Company’s outstanding term debt. The Company determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 11, 2018, Koontz-Wagner filed a voluntary petition for relief under Chapter 7 of Title 11 of the Bankruptcy Code with the U.S. Bankruptcy Court for the Southern District of Texas. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. As a result of the July 11, 2018 bankruptcy of Koontz-Wagner, the Company recorded a pension withdrawal liability of $2.9 million related to Koontz-Wagner’s International Brotherhood of Electrical Workers Local Union 1392 (“IBEW”) multi-employer pension plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">After an arbitration process, on May 12, 2021, an arbitrator concluded that the IBEW used an incorrect per hour contribution rate in calculating the Company’s pension withdrawal liability, which resulted in the Company overpaying. The arbitrator directed IBEW to refund all overpayments, with interest, to the Company and to redetermine the Company’s payments going forward using the proper contribution rate. Accordingly, the Company’s overall pension withdrawal liability decreased by approximately $0.3 million. The pension liability is expected to be satisfied by annual cash payments of $0.3 million each, paid in quarterly installments, through 2038. The Company recorded a gain on disposal of approximately $0.3 million in 2021 to reduce its previously recorded estimated withdrawal liability to the new amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Mechanical Solutions </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the third quarter of 2017, the Company made the decision to exit and sell substantially all of the operating assets and liabilities of its Mechanical Solutions segment and determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022 and December 31, 2021, the Company did not have any assets related to its Electrical Solutions’ and Mechanical Solutions’ discontinued operations. The following table presents a reconciliation of the carrying amounts of major classes of liabilities of Electrical Solutions’ and Mechanical Solutions’ discontinued operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Current liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Liability for pension obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,368</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Liability for uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,882</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Long-term liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,250</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,566</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents a reconciliation of the major classes of line items constituting the net loss from discontinued operations. In accordance with GAAP, the amounts in the table below do not include an allocation of corporate overhead.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations before income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Loss from discontinued operations </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (98)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> 2900000 -300000 300000 300000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Current liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Liability for pension obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,368</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Liability for uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,882</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Long-term liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,250</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,566</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations before income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Loss from discontinued operations </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (98)</p></td></tr></table> 337000 316000 337000 316000 2307000 2368000 1900000 1882000 4207000 4250000 4544000 4566000 28000 -51000 -79000 17000 19000 -17000 -98000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 5—REVENUE </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s contracts generally include a single performance obligation for which revenue is recognized over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. For cost-plus contracts, the Company recognizes revenue when services are performed and contractually billable based upon the hours incurred and agreed-upon hourly rates. Revenue on fixed-price contracts is recognized and invoiced over time using the cost-to-cost percentage-of-completion method. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The Company does not adjust the price of the contract for the effects of a significant financing component. Change orders are generally not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. The Company believes these methods of revenue recognition most accurately reflect the economics of the transactions with its customers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s contracts may include several types of variable consideration, including change orders, rate true-up provisions, retainage, claims, incentives, penalties, and liquidated damages. The Company estimates the amount of revenue to be recognized on variable consideration using estimation methods that best predict the amount of consideration to which the Company expects to be entitled. The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of its anticipated performance and all information (historical, current, and forecasted) that is reasonably available. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. In circumstances where the Company cannot reasonably determine the outcome of a contract, it recognizes revenue over time as the work is performed, but only to the extent of recoverable costs incurred (i.e. zero margin). A loss provision is recorded for the amount of any estimated unrecoverable costs in excess of total estimated revenue on a contract as soon as the Company becomes aware. The Company generally provides a limited warranty for a term of two years or less following completion of services performed under its contracts. Historically, warranty claims have not resulted in material costs incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Disaggregated revenue by type of contract was as follows:   </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.39%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost-plus reimbursement contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,593</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed-price contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,258</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,851</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Disaggregated revenue by the geographic area where the work was performed was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,190</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,661</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,851</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company enters into contracts that allow for periodic billings over the contract term that are dependent upon specific advance billing terms, as services are provided, or as milestone billings based on completion of certain phases of work. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported in the Company’s unaudited condensed consolidated balance sheets as contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported in the Company’s unaudited condensed consolidated balance sheets as contract liabilities. At any point in time, each project in process could have either contract assets or contract liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides information about contract assets and contract liabilities from contracts with customers:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs incurred on uncompleted contracts</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,753</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings recognized on uncompleted contracts</p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,098</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,851</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—billings to date</p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,301)</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,550</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,528</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,978)</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net</p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,550</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2022, the Company recognized revenue of approximately $1.4 million on approximately $3.4 million that was included in the corresponding contract liability balance on December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Remaining Performance Obligations </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of March 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_VhIlnMj5-k2vvYX8Z3mukA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">Remainder of 2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lSIt2MyGT02i0LVy7-2JVg;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Qfp7a724GUavcbeAfA1qgQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_v0n6yX8BkUagc-ayyfmgAQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">Thereafter</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,956</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Disaggregated revenue by type of contract was as follows:   </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.39%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost-plus reimbursement contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,593</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed-price contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,258</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,851</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Disaggregated revenue by the geographic area where the work was performed was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,190</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,661</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,851</p></td></tr></table> 54255000 55593000 15304000 5258000 69559000 60851000 64057000 51190000 5502000 9661000 69559000 60851000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs incurred on uncompleted contracts</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,753</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings recognized on uncompleted contracts</p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,098</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,851</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—billings to date</p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,301)</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,550</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,528</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,978)</p></td></tr><tr><td style="vertical-align:bottom;width:61.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net</p></td><td style="vertical-align:bottom;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,550</p></td></tr></table> 63850000 54753000 5709000 6098000 69559000 60851000 59438000 50301000 10121000 10550000 12838000 12528000 2717000 1978000 10121000 10550000 1400000 3400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_VhIlnMj5-k2vvYX8Z3mukA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">Remainder of 2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lSIt2MyGT02i0LVy7-2JVg;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Qfp7a724GUavcbeAfA1qgQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_v0n6yX8BkUagc-ayyfmgAQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">Thereafter</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,956</p></td></tr></table> 121843000 65730000 27148000 42235000 256956000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 6—EARNINGS (LOSS) PER SHARE </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022, the Company’s 26,231,515 shares outstanding included 321,142 shares of contingently issued but unvested restricted stock. As of March 31, 2021, the Company’s 25,896,001 shares outstanding included 215,956 shares of contingently issued but unvested restricted stock. Restricted stock is excluded from the calculation of basic weighted average shares outstanding, but its impact, if dilutive, is included in the calculation of diluted weighted average shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic earnings per common share are calculated by dividing net income by the weighted average common shares outstanding during the period. Diluted earnings per common share are based on the weighted average common shares outstanding during the period, adjusted for the potential dilutive effect of common shares that would be issued upon the vesting and release of restricted stock awards and units and stock options, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic and diluted earnings per common share from continuing operations were calculated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,583)</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,838,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,933,894</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic loss per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.06)</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,838,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,933,894</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted effect:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested portion of restricted stock units and awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average diluted common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,838,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,933,894</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted loss per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.06)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The weighted average number of shares outstanding used in the computation of basic and diluted earnings per common share does not include the effect of the following potential outstanding common stock. The effects of the potentially outstanding service-based restricted stock and restricted stock unit awards were not included in the calculation of diluted earnings per common share because the effect would have been anti-dilutive. The effects of the potentially outstanding performance- and market-based restricted stock unit awards were not included in the calculation of diluted earnings per common share because the performance and/or market conditions had not been satisfied as of March 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:41.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested service-based restricted stock and restricted stock unit awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,476,645</p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested performance- and market-based restricted stock unit awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,923,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,023,740</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 26231515 321142 25896001 215956 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,583)</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,838,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,933,894</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic loss per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.06)</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,838,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,933,894</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted effect:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested portion of restricted stock units and awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average diluted common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,838,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,933,894</p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted loss per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.06)</p></td></tr></table> -2027000 -1583000 25838562 24933894 -0.08 -0.06 25838562 24933894 25838562 24933894 -0.08 -0.06 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:41.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested service-based restricted stock and restricted stock unit awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,476,645</p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested performance- and market-based restricted stock unit awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,923,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,023,740</p></td></tr></table> 281243 1476645 1923002 1023740 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 7—INCOME TAXES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The effective income tax expense rate for continuing operations for the three months ended March 31, 2022 and 2021 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:35.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate for continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(12.7)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(13.3)%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The effective income tax rate differs from the statutory federal income tax rate of 21% primarily because of the Canadian income tax provision and the partial valuation allowances recorded on the Company’s deferred tax assets.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2022, the Company recorded income tax expense from continuing operations of $0.2 million, or (12.7)% of pretax loss from continuing operations, compared with income tax expense from continuing operations of $0.2 million, or (13.3)% of pretax loss from continuing operations, in the corresponding period of 2021. The $44,000 increase in income tax provision from continuing operations for the three months ended March 31, 2022, compared with the corresponding period in 2021 was primarily the result of the Canadian pre-tax book income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s net deferred balance was primarily composed of indefinite lived deferred tax liabilities attributable to goodwill and trade names, and indefinite lived deferred tax assets related to the post 2017 net operating losses and the Section 163(j) interest addback. A full valuation allowance was applied to most of the remaining deferred balances. The indefinite lived deferred tax assets enabled the release of the valuation allowance to the extent that it can offset the indefinite lived deferred tax liabilities. Because all indefinite lived deferred tax liabilities are part of continued operations, and the release of valuation allowance is attributable to the future taxable income related to these deferred tax liabilities, the entire valuation allowance released was recorded in continuing operations according to ASC 740-20-45-3. As of March 31, 2022, the Company had $2.4 million net deferred tax liabilities, mainly composed of $12.4 million indefinite lived deferred tax liabilities attributable to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">goodwill and trade names and $0.3 million of deferred tax liability related to its investment in Canada, partially offset by $6.9 million indefinite lived deferred tax assets attributable to post 2017 net operating losses, and $3.3 million indefinite lived deferred tax assets attributable to Section 163(j) interest addback.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022 and 2021, the Company would have needed to generate approximately $288.8 million and $273.8 million, respectively, of future taxable income in order to realize its deferred tax assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s foreign subsidiaries may generate earnings that are not subject to U.S. income taxes so long as they are permanently reinvested in its operations outside of the U.S. Pursuant to ASC 740-30, undistributed earnings of foreign subsidiaries that are no longer permanently reinvested would become subject to deferred income taxes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022, the Company projects that its Canadian subsidiary will have generated approximately $6.2 million in undistributed earnings by the end of 2022. The Company’s management expects that all of the undistributed earnings will be repatriated back to the United States within the next 12 months. The Company formed the Canadian subsidiary in 2018 without significant capital investment, the majority of the undistributed earnings was expected to be repatriated as dividends to the United States at the United States-Canada treaty rate of 5%. As a result, the Company accrued a deferred tax liability of $0.3 million related to its investment in Canada for its outside basis difference as of March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of each of March 31, 2022 and 2021, the Company provided for a total liability of $3.0 million, of which $1.9 million for the period ended March 31, 2022, compared to $1.8 million for the corresponding period in 2021, related to discontinued operations, for unrecognized tax benefits related to various federal, foreign and state income tax matters, which were included in long-term liabilities of discontinued operations and other long-term liabilities. If recognized, the entire amount of the liability would affect the effective tax rate. As of March 31, 2022, the Company accrued approximately $1.4 million, of which $0.9 million related to discontinued operations, in both other long-term liabilities of discontinued operations and other long-term liabilities for potential payment of interest and penalties related to uncertain income tax positions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. The Company has incorporated the impact of the CARES Act to the tax provision. In addition, the Company deferred payments of federal employer payroll taxes of approximately $4.9 million, as permitted by the CARES Act. The first half of the deferred amounts were paid in December 2021, and the second half will be paid by December 2022. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:35.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate for continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(12.7)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(13.3)%</p></td></tr></table> -0.127 -0.133 0.21 200000 -0.127 200000 -0.133 44000 2400000 12400000 300000 6900000 3300000 288800000 273800000 6200000 0.05 300000 3000000.0 1900000 1800000 1400000 900000 4900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 8—DEBT </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides information about the Company’s debt, net of unamortized deferred financing costs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,726</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, noncurrent portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,900</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (741)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (791)</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,781)</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,328</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,054</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Debt Refinancing</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 16, 2020 (the “Closing Date”), the Company and certain of its subsidiaries refinanced and replaced its prior revolving credit facility and term loan facility and entered into (i) the Term Loan Agreement (as defined below), which provided for senior secured term loan facilities in an aggregate principal amount of up to $50.0 million (collectively, the “Term Loan”), consisting of a $35.0 million closing date term loan facility (the “Closing Date Term Loan”) and up to $15.0 million of borrowings under a delayed draw facility (the “Delayed Draw Term Loan Facility”) with EICF Agent LLC, as agent, and CION Investment Corporation,  as a lender and a co-lead arranger, and the other lenders party thereto; and (ii) a senior secured asset-based revolving line of credit of up to $30.0 million (the “Revolving Credit Facility”) with PNC Bank, National Association (“PNC”). In connection with the refinancing, the Company repaid the outstanding balance of the prior facilities and all interest </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">in full. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022, the Company had no outstanding debt under the Revolving Credit Facility and $33.7 million outstanding (including both the noncurrent and current portion of the Term Loan) under the Term Loan. As of March 31, 2022, the Company was in compliance with all debt covenants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The Revolving Credit Facility</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On the Closing Date, the Company and certain of its subsidiaries (the “Revolving Loan Borrowers”) entered into the Revolving Credit and Security Agreement with PNC, as agent for the lenders, and the lenders party thereto (the “Revolving Credit Agreement”), which provides for the Revolving Credit Facility. As part of the Revolving Credit Facility, the Company may access a letter of credit sublimit in an amount up to $2.0 million, a swing loan sublimit in an aggregate principal amount of up to $3.0 million, and a Canadian dollar sublimit in an aggregate principal amount of up to $5.0 million. The Revolving Credit Agreement matures on December 16, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Borrowings under the Revolving Credit Facility bear interest, at the Company’s election, at either (1) the base commercial lending rate of PNC, as publicly announced, plus 1.25%, payable in cash on a monthly basis, (2) the 30, 60 or 90 day LIBOR rate, subject to a minimum LIBOR floor of 1.00%, plus 2.25%, payable in cash on the last day of each interest period, or (3) with respect to Canadian dollar loans, the Canadian Dollar Offered Rate (“CDOR”), subject to a minimum CDOR rate of 1.00%, payable in cash on a monthly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable. The Revolving Credit Agreement also includes customary replacement provisions in the event of the discontinuation of LIBOR.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Revolving Loan Borrowers’ Obligations (as defined in the Revolving Credit Agreement) are guaranteed by certain of the Company’s material, wholly-owned subsidiaries, subject to customary exceptions (the “Revolving Loan Guarantors” and, together with the Revolving Loan Borrowers, the “Revolving Loan Credit Parties”). The Revolving Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Revolving Loan Credit Parties’ accounts and a second-priority security interest in substantially all other assets of the Revolving Loan Credit Parties, subject to the terms of the Intercreditor Agreement between PNC and EICF Agent LLC, as the Revolving Loan Agent and the Term Loan Agent, respectively (as each such term is defined in the Intercreditor Agreement), as described below (the “Intercreditor Agreement”).  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Revolving Loan Borrowers may from time to time voluntarily prepay outstanding amounts, plus any accrued but unpaid interest on the aggregate amount being prepaid, under the Revolving Credit Facility, in whole or in part. There is no required minimum prepayment amount. If at any time the amount outstanding under the Revolving Credit Agreement exceeds the borrowing base, or any sublimit, in effect at such time, the excess amount will be immediately due and payable. Subject to the Intercreditor Agreement, the Revolving Credit Agreement also requires mandatory prepayment of outstanding amounts in the event the Revolving Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the recovery of any proceeds from certain specified arbitration proceedings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Revolving Credit Agreement provides for (1) a closing fee of $0.2 million, which was paid on the Closing Date, (2) a customary unused line fee equal to 0.25% per year on the unused portion of the Revolving Credit Facility, which is payable on a quarterly basis, and (3) a collateral monitoring fee of $2,500, which is payable on a monthly basis. The Revolving Credit Agreement also provides for an early termination fee (the “Early Termination Fee”), payable to the revolving lenders thereunder upon (1) any acceleration of the Obligations and termination of the Revolving Credit Agreement and the obligation of the revolving lenders to make advances thereunder following the occurrence of an Event of Default (as defined in the Revolving Credit Agreement), or (2) any other termination of the Revolving Credit Agreement and the obligation of revolving lenders to make advances thereunder for any reason (the “Early Termination Date”). The Early Termination Fee is calculated as follows: if the Early Termination Date occurred on or prior to the first anniversary of the Closing Date, the Early Termination Fee would have been 2.00% of the Revolving Credit Facility; and if prepayment occurs after the first anniversary of the Closing Date and on or prior to the second anniversary of the Closing Date, the Early Termination Fee will be 1.00% of the Revolving Credit Facility. While any letter of credit is outstanding under the Revolving Credit Facility, the Revolving Loan Borrowers must pay a letter of credit fronting fee at a rate equal to 0.25% per year, payable quarterly, in addition to any other customary fees required by the issuer of the letter of credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Revolving Credit Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Revolving Credit Agreement also requires the Revolving Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">springing minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Events of default under the Revolving Credit Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Term Loan Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the revolving lenders may, among other things, declare all Obligations outstanding under the Revolving Credit Facility to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Revolving Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">EICF Agent LLC, as the Term Loan Agent, and PNC, as the Revolving Loan Agent, entered into an Intercreditor Agreement, dated as of the Closing Date, to which the Term Loan Credit Parties (as defined below) and Revolving Loan Credit Parties consented. The Intercreditor Agreement, among other things, specifies the relative lien priorities of the Term Loan Agent and Revolving Loan Agent in the relevant collateral, and contains customary provisions regarding, among other things, the rights of the Term Loan Agent and Revolving Loan Agent to take enforcement actions against the relevant collateral and certain limitations on amending the documentation governing each of the Term Loan and Revolving Credit Facility.<span style="font-style:italic;font-weight:bold;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The Term Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On the Closing Date, the Company and certain of its subsidiaries (the “Term Loan Borrowers”) entered into the Term Loan, Guarantee and Security Agreement with EICF Agent LLC, as agent for the lenders, CION Investment Corporation, as a lender and co-lead arranger, and the other lenders party thereto (the “Term Loan Agreement”), which provides for the Term Loan. The Closing Date Term Loan was fully drawn on the Closing Date, while the Delayed Draw Term Loan Facility is available upon the satisfaction of certain conditions precedent for up to 18 months following the Closing Date. The Term Loan Agreement matures on December 16, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Borrowings under the Term Loan Agreement bear interest at LIBOR, plus a margin of 8.50% (if the Total Leverage Ratio (as defined in the Term Loan Agreement) is less than 2.50:1) or 9.00% per year (if the Total Leverage Ratio is greater than or equal to 2.50:1), subject to a minimum LIBOR floor of 1.00%, payable in cash on a quarterly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable. The Term Loan Agreement also includes customary replacement provisions in the event of the discontinuation of LIBOR.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Term Loan Borrowers’ Obligations (as defined in the Term Loan Agreement) are guaranteed by certain of the Company’s material, wholly-owned subsidiaries, subject to customary exceptions (the “Term Loan Guarantors” and, together with the Term Loan Borrowers, the “Term Loan Credit Parties”). The Term Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Term Loan Credit Parties’ assets, as well as a second-priority security interest on the Term Loan Credit Parties’ accounts receivable and inventory, subject to the Intercreditor Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subject to certain conditions, the Term Loan Borrowers may voluntarily prepay the Term Loan on any Payment Date (as defined in the Term Loan Agreement), in whole or in part, in a minimum amount of $1.0 million of the outstanding principal amount, plus a prepayment fee (the “Prepayment Fee”), calculated as follows: if prepayment occurred prior to the first anniversary of the Closing Date, the Prepayment Fee would have been 3.00% of the principal amount being prepaid; if prepayment occurs on or after the first anniversary of the Closing Date and prior to the second anniversary of the Closing Date, the Prepayment Fee will be 2.00% of the principal amount being prepaid; and if prepayment occurs on or after the second anniversary of the Closing Date and prior to the third anniversary of the Closing Date, the Prepayment Fee will be 1.00% of the principal amount being prepaid. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subject to certain exceptions, within <span style="-sec-ix-hidden:Hidden_Llk6_REWGEWZae0UF-nSpg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">120 days</span></span> of the end of each calendar year, beginning with the year ended December 31, 2021, the Term Loan Borrowers must prepay the Obligations in an amount equal to (1) (i) if the Total Leverage Ratio is greater than 3:00:1:00, 50.0% of Excess Cash Flow (as defined in the Term Loan Agreement) or (ii) if the Total Leverage Ratio is equal to or less than 3:00:1:00 and greater than 2:00:1:00, 25.0% of Excess Cash Flow, less (2) all voluntary prepayments made on the Term Loan during such calendar year; provided that, so long as no default or event of default has occurred and is continuing or would result therefrom, no such prepayment will be required unless Excess Cash Flow for such calendar year equals or exceeds $0.5 million. The Company was not required to prepay any Obligations for the year ended December 31, 2021. The Term Loan Agreement also requires mandatory prepayment of certain amounts in the event the Term Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the receipt of extraordinary receipts (with certain exclusions), plus, in certain instances, the applicable Prepayment Fee, calculated as set forth above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 12pt 0pt;">The Term Loan Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Term Loan Agreement also requires the Term Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a maximum total leverage ratio and a minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 12pt 0pt;">Events of default under the Term Loan Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Revolving Credit Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the Term Loan lenders may, among other things, declare all Obligations to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Term Loan Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Letters of Credit and Bonds </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In line with industry practice, the Company is often required to provide letters of credit and payment and performance surety bonds to customers. These letters of credit and bonds provide credit support and security for the customer if the Company fails to perform its obligations under the applicable contract with such customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Revolving Credit Facility provides for a letter of credit sublimit in an amount up to $2.0 million. As of March 31, 2022, the Company had $0.5 million letters of credit outstanding under this sublimit and $0.4 million cash collateralized standby letters of credit outstanding pursuant to its prior revolving credit facility with Wells Fargo Bank, National Association. There were no amounts drawn upon these letters of credit as of March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, as of March 31, 2022 and December 31, 2021, the Company had outstanding payment and performance surety bonds of $64.6 million and $67.6 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Deferred Financing Costs and Debt Discount:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Deferred financing costs and debt discount is amortized over the terms of the related debt facilities using the straight-line method. The following table summarizes the amortization of deferred financing costs and debt discount related to the Company's debt facilities and recognized in interest expense on the unaudited condensed consolidated statements of operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount on term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes unamortized deferred financing costs and debt discount included on the Company's unaudited condensed consolidated balance sheets:<span style="white-space:pre-wrap;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,781</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount on term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,509</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,081</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,726</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, noncurrent portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,900</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (741)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (791)</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,781)</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,328</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,054</p></td></tr></table> 676000 1050000 1050000 1050000 1726000 32637000 32900000 741000 791000 1668000 1781000 30228000 30328000 31278000 32054000 50000000.0 35000000.0 15000000.0 30000000.0 0 33700000 2000000.0 3000000.0 5000000.0 0.0125 0.0100 0.0225 0.0100 0.0200 0 200000 0.0025 2500 0.0200 0.0100 0.0025 0.0850 0.0250 0.0900 2.50 0.0100 0.0200 1000000.0 0.0300 0.0200 0.0100 3 0.500 3 2 0.250 500000 2000000.0 500000 400000 0 64600000 67600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount on term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258</p></td></tr></table> 113000 113000 -50000 -50000 95000 95000 258000 258000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,781</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount on term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,509</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,081</p></td></tr></table> 1668000 1781000 -741000 -791000 1414000 1509000 3823000 4081000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">NOTE 9</b><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">—</span><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">FINANCIAL INSTRUMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASC 820–Fair Value Measurement defines fair value as the exit price, which is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in the active markets for identical assets and liabilities and the lowest priority to unobservable inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments as of March 31, 2022 and December 31, 2021 consisted primarily of cash and cash equivalents, restricted cash, receivables, payables, and debt instruments. The carrying values of these financial instruments approximate their respective fair values, as they are either short-term in nature or carry interest rates that are periodically adjusted to market rates. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 10—COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Litigation and Claims</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is from time-to-time party to various lawsuits, including personal injury claims and other proceedings that arise in the ordinary course of its business. With respect to all such lawsuits, claims and proceedings, the Company records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe that the resolution of any currently pending lawsuits, claims and proceedings, either individually or in the aggregate, will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any currently pending lawsuits, claims and proceedings cannot be predicted, and therefore, there can be no assurance that this will be the case.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company completed a bankruptcy filing of its Koontz-Wagner subsidiary on July 11, 2018. This could require the Company to incur legal fees and other expenses related to liabilities from this bankruptcy filing. While the Company does not anticipate these liabilities will have a material adverse effect on its results of operations, cash flows and financial position, and although the statute of limitations has run on certain claims that the Chapter 7 Trustee for the Koontz-Wagner estate might assert, there can be no assurance of the outcome. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. For additional information, please refer to “Note 4—Changes in Business” to the unaudited condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The acquiror of certain assets from a former operating unit of the Company has been named as a defendant in an asbestos personal injury lawsuit and has submitted a claim for indemnification and tendered defense of the matter to the Company. The Company has assumed defense of the matter subject to a reservation of rights and objection to the claim for indemnification. Neither the Company nor its predecessors ever mined, manufactured, produced, or distributed asbestos fiber, the material that allegedly caused the injury underlying this action. The Company does not expect that this claim will have a material adverse effect on its financial position, results of operations or liquidity. Moreover, during 2012, the Company secured insurance coverage that will help to reimburse the defense costs and potential indemnity obligations of its former operating unit relating to these claims. The Company intends to vigorously defend all currently active actions, and it does not anticipate that this action will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any legal action cannot be predicted and, therefore, there can be no assurance that this will be the case.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Insurance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company maintains insurance coverage for most insurable aspects of its business and operations. The Company’s insurance programs, including, but not limited to, health, general liability, and workers’ compensation, have varying coverage limits depending upon the type of insurance. For the three months ended March 31, 2022, insurance expense, including insurance premiums related to the excess claim coverage and claims incurred for continuing operations, was $1.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s unaudited condensed consolidated balance sheets include amounts representing its probable estimated liability related to insurance-related claims that are known and have been asserted against the Company, and for insurance-related claims that are believed to have been incurred but had not yet been reported as of March 31, 2022. As of March 31, 2022, the Company provided $0.9 million in letters of credit and $1.5 million of non-depleting cash collateral as security for possible general liability and workers’ compensation claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Executive Severance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022, the Company had outstanding severance arrangements with senior executives. The Company’s maximum commitment under all such arrangements, which would apply if the employees covered by these arrangements were each terminated without cause, was $5.4 million on March 31, 2022. The Company did not accrue executive severance expenses as of March 31, 2022.</p> 1700000 900000 1500000 5400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 11—STOCK-BASED COMPENSATION PLANS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first three months of 2022, the Company granted 291,894 service-based restricted stock awards under the 2015 Equity Incentive Plan (as amended and restated, the “2015 Plan”), at a grant date fair value of $1.85 per share, to its non-employee directors, which vest in full on February 3, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first three months of 2022, the Company granted 362,356 service-based restricted stock units to its employees under the 2022 long-term incentive (“LTI”) program and the 2015 Plan at a grant date fair value of $1.99 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in equal annual installments over a period of three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first three months of 2022, the Company also granted 724,726 performance-based restricted stock units to its employees under the 2022 LTI program and the 2015 Plan at a grant date fair value of $1.99 per share. The 2022 performance-based restricted stock units have <span style="-sec-ix-hidden:Hidden_LO1po2VKd0WMW-bIuYg8Tg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> annual performance periods (fiscal years 2022, 2023 and 2024), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are averaged over the three-year performance period and the earned amounts, if any, will vest on March 31, 2025. The three-year average payout level for each performance objective replaces the actual payout level for any fiscal year where the actual payout is less than the three-year average. These performance-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first three months of 2021, the Company granted 307,616 service-based restricted stock units under the 2021 LTI program and the 2015 Plan at a grant date fair value of $3.48 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in full on March 31, 2024.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first three months of 2021, the Company also granted performance-based restricted stock units under the 2021 LTI program and the 2015 Plan with an aggregate cash value of approximately $2.2 million, which could be paid in cash or shares at the election of the Compensation Committee of the Board of Directors. The 2021 performance-based restricted stock units have <span style="-sec-ix-hidden:Hidden_uYA3_3vRn0GnVyUISTGPgw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> annual performance periods (fiscal years 2021, 2022 and 2023), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are averaged over the three-year performance period and the earned amounts, if any, vest on March 31, 2024. These are cash-based awards that were included in other current liabilities on the consolidated balance sheet beginning in April 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company previously granted (i) performance-based restricted stock units under the 2016 LTI program, which were scheduled to vest if the Company achieved a per share stock price of $5.50 for 30 consecutive trading days prior to August 5, 2021, (ii) performance-based restricted stock units under the 2017 LTI program, which were scheduled to vest if the Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">achieved a per share stock price of $6.00 for 30 consecutive trading days prior to March 31, 2021 (pursuant to an extension from the initial vesting date of March 31, 2020, which extension was approved by the Compensation Committee in February 2020), and (iii) performance-based restricted stock units under the 2018 LTI program, which were scheduled to vest if the Company achieved a per share stock price of at least $5.00 for any period of 30 consecutive trading days prior to June 30, 2021 (collectively, the “LTI Performance Awards”). On March 5, 2021, the Compensation Committee of the Board of Directors extended the performance period for each of the LTI Performance Awards to December 31, 2022. In accordance with ASC Topic 718, “Compensation—Stock Compensation” (“ASC 718”),  the Company conducted a lattice valuation model in order to revalue the market price for the LTI Performance Awards at the March 5, 2021 modification date. The 2018 LTI program met the market objective by achieving a per share stock price of $5.00 for 30 consecutive days, and approximately 195,240 shares will vest for recipients remaining employed through December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first three months of 2021, the Compensation Committee of the Board of Directors approved modifying the 2020 and 2019 performance-based restricted stock units granted in 2020 and 2019. The 2020 and 2019 performance-based restricted stock units did not achieve the 2021 performance objectives. The 2019 performance-based restricted stock units expired because their final performance period was 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first three months of 2021, the Company’s management analyzed the probability of achieving the 2022 performance objectives for the 2021 and 2020 performance-based restricted stock units granted in 2021 and 2020 and determined that, after comparing the actual year-to-date results to the forecasted results, it is unlikely the Company will achieve the minimum performance metric for the 2022 performance period. This resulted in a $0.3 million adjustment for the 2021 performance-based restricted stock units and an entire reversal of $0.5 million for the 2020 performance-based restricted stock units within the first three months of 2022. The 2020 performance-based restricted stock units will expire after the 2022 performance period and the 2021 performance-based restricted stock units were adjusted to vest at 55% of their original cash value and will be expensed for a total of $0.9 million until the end of the service requisite period of March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">While the majority of  restricted stock units and awards were granted as equity, in accordance with ASC 718, the Company has one cash-based plan that is classified as a liability. The $0.8 million adjustment and reversal to the 2021 and 2020 performance-based restricted stock units resulted in the Company not having any stock-based compensation expense in the first three months of 2022 compared to $0.7 million for the same period in 2021. The March 31, 2022 and 2021 stock-based compensation expense was included in general and administrative expenses on the Company’s unaudited condensed consolidated statements of operations.</p> 291894 1.85 362356 1.99 724726 1.99 0.50 2 P3Y P3Y P3Y 307616 3.48 2200000 0.50 2 P3Y 5.50 30 6.00 30 5.00 30 5.00 30 195240 300000 500000 0.55 900000 1 800000 0 700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 12—OTHER SUPPLEMENTARY INFORMATION </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes other current assets included on the Company's unaudited condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.51%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax receivable - Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,866</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized commercial insurance premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,389</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other short-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,658</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,049</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes other current liabilities included on the Company's unaudited condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.1%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.1%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued job cost</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,433</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax payable - Canada</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,135</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Compensation</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 938</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease liability</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 905</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,017</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes other long-term assets included on the Company's unaudited condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.51%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> Equity method investment in RCC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,521</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,664</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,712</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.51%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax receivable - Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,866</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized commercial insurance premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,389</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other short-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,658</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,049</p></td></tr></table> 5382000 4866000 1607000 2389000 1564000 1136000 2523000 2658000 11076000 11049000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.1%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.1%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued job cost</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,433</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax payable - Canada</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,135</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Compensation</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 938</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease liability</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 905</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,017</p></td></tr></table> 572000 2433000 5660000 5135000 1053000 938000 1854000 1606000 1149000 905000 10288000 11017000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.51%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> Equity method investment in RCC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,521</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,664</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,712</p></td></tr></table> 1721000 2521000 3718000 1527000 1559000 1664000 6998000 5712000 EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +N&K%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "[AJQ4"MZ9H.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DT9AZC+96BG(2$Q"<0M2KPMHFFCQ*C=VY.6K1."!^ 8^\_G MSY(;$Z3I(S['/F DA^EN]&V7I EK=B(*$B"9$WJ=RISHVP9N@ E&&'WZ+J!=B'/U3^S< 79)CLDMJ6$8RJ&>=B_SNH7K M$NG.8/Z5G*1SP#6[3GZM-X_[+5.""U'P55&)O>!R5%W$_:]=0?W MCXVO@JJ!7W>AO@!02P,$% @ NX:L5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "[AJQ4N?"6#U\% J%@ & 'AL+W=OD M[/CM.Y1LR0GDD="]272:WQ^'Y#\D1UNIONN(DSC55YW(F/5'Q]%!Q!.F MS^6:I_!F*57"#-RJE:/7BK,P#TIBA[KNP$F82#OC4?YLIL8CF9E8I'RFB,Z2 MA*G=-8_E]JKC=0X/'L4J,O:!,QZMV8K/N?EC/5-PYY0JH4AXJH5,B>++J\[$ M^SCU?1N0?_&GX%M]=$UL4Q92?KQ50*.?_>B MG?(W;>#Q]4']-F\\-&;!-)_*^%F$)KKJ7'1(R)AP29-C+9!P-!(M+B/WO=)^(XP#T10/>:<@BQO MUB=FV'BDY)8H^S6HV8L\-WDTM$:DMAOG1L%; 7%F_$D&&?2*(2P-R4UJA-F1 MN[08'C;-7:(CIK@>.09^S<8XP5[YNE"F)Y1]$[XE[61;^A\*=G+)7M-??&T6_.ZA./AGMO]AE#T2XI^.XIO&5.&JWA''OE:*E-'A$L9 ME7&$:% 2#=H1S;@2T@[3D,!@KTT1KG080C]]^- P#(8EV[!EGRD&WI;/F=/I MPK66+-98OBY*I@M49S^-;T7,R4.6++BJ8\$U7-?K>H.^ZR$\ER7/91N>1[X2 M=K) LAY84MM[N,ZSB&/!$@T&%8(S*L%B,N=J(P*NR6<9P+&3(_V,<"J1'BXR;\' MG-H[&)!/?XGUZ1F,*_JN[Z-3I"H@'N[Z>0].8 E^&@47& Y=#*2J&AYN M^5]D #F913+%RD:#R,7PLMOKN2A153<\W/"?A($2)I?$H[\L?@6O#S(%V:K% MPI6F,DG %N=&!M_/R)HILF%QQLG/[KGKD35X2+[,Q5:I5>F@N+G#2B 4Z8K, M=\E"QG6P#0+/7^[G&$E5'RANYH>$D9O7(&+IBI\LO U"#R_SF\G]S2-&5=4$ MVJHF3#.E[,*I6"WE"0/#R&IW&@V*+^_W)V_)*O>GK=S_SA:58G]IUYGL@%I+ MABLVD%6V3UO9OEW2P>(#?'4E5>T\:-"9! 'LH&$YP\-"#*.KG)^V#;]T*;>OE"X=B@NU(&^2Z78]V?6R;Y5=^[^,V76Y&C]ENX6'M9&P0:SHG MJ?S>Q]WY/=5^%W^:"Y?[AN;JZ/@&=^8)((4%5LSJ1O=U@\#)&>@^9]2]-8KZ$4/=\"%--%0>3Q8V1Z_QL M;R&-D4E^&7$63P\_@]02P,$% @ NX:L5#^+>K>% M!@ =QH !@ !X;"]W;W)K5H)/,5+8F\X&M:Z5\67)1$Z:)8CN1: M4#*O*Y7%" 5!/"H)JP;CJ_J[)S&^XAM5L(H^"2 W94G$^RTM^.OU YV7_Q@ MRY4R7XS&5VNRI%.J?JZ?A"Z-]JW,64DKR7@%!%U<#V[@Y03'ID)M\3>CK_+@ M&1A79IS_,H6O\^M!8!31@N;*-$'TQPN=T*(P+6D=O[>-#O9]FHJ'S[O6_ZR= MU\[,B*037OS#YFIU/4@'8$X79%.H'_SU"]TZ%)GV MZMC4M;4WK#+#.%5"_\IT/36>?'^\NW^)_=@ M^N7^_GD*SL'/Z1WX=/89G %6@><5WTA2S>752&D-IJ51ONWOMND/]?3WC8@+ M@.$0H A1_6)O_H=S??5X7'UD?9\[S[:NX_J]G"?^QLA:*4 D9(J>>EI$>]; MQ'6+85^+1*Z C@W(S0/]O6$OI-!=.&/5-!7739D%]S(.41QZ,CE>%>9>A5^8-*)5BN:*/3I:UI(#K4%J<=:7Z;(V717EGD57:3YWRCPZ5S M1$YU[&8%'8)*YS.^ *3068=4.36%,YRA.M!G(4J&VERN:9T3BG>7.Y$E%>,H M"3L..:PB%(1NE^*]2[%_2O!*"9VOMK/,I2ZV^H4HQ=UPNZSB%+O5)7MUB5?= M=[6B0J>:PX7@DIC8G<,@B3L2G59AYI:8[B6F7HG/7)'B Q)3J_,8(=B5Z+"" M:1J[)69[B9E7XI/09!7J?0C6!3$B]<0TBW^MD:?J">P2G%E2HC3IR+5MXJAG MR&'09OW *_OK"B<"3QP+((PZ*:EDV;'T@Z !+W2OE:*5$NFU[UGI+=M M'"^%R-9XRNQ88TL-B#ZP9@I>+<\5%:5/*+*'+\NZ"]MA%26P)\?#%D70SZ)F MW7C$8<=J39( =N6Y[&(8P1Z!+85@^"'\%HS,6,$4HUX&PQ8B\(,469-W@Q"G M]W:RAW&(NDAPF>FDTH,YV$(!^JF@)8J-X2\O]9YC@ 6Q! /PEV1A$5CH[ M876\!6YA@/PP.-X!G!A:9*=]&*"TF]%<9C XF +'6ELZ(#\='!G#1'C.9*[G M)JO,BC(DKI>3VP&;"1AWIZ;+"/9,#71PV/!CXW@?D M+] M.Y"?'0]'<[9W!X-L-&!]LK.F@\L,HYZ$A%J (/\YYHXNJ([F'"CR=C*@ M]FD%A:$U\DZKGJ2$6B A/Y"Z.X936ET'$9QUM3H)UC?T+9F0GTP/+I7_=Y79 M! I18 7;9=6;T%I,(3^FFG5V*L0V?5*,,MR5:)LE69SU' E12RGDI]2$ER53 MYG0@F^N".K!+6N4FV)\>N:( !I]=W/*W;"[^+N6:Y/1ZL-:G8BI>Z& ,?)NPGP M0HH-'0*8!,,@J/^ 7!'M%B ;I4'/_M53T<0/Q<-$&^CC\*X8!NDP2;.=/9-2 M3]OCBX+ASA9A.(Q@U!2C88:S88S@KBK?**D/)7,]/J?D,D-]5,$M ;&?@'K3NRDW!3$7 M3[S9=NCMKZ K*AYKG?F.7.2 M$-N(.X^2S+IB[)>KAE(?:S\%E0(C?B?;>(B*I7T*=P\=?IMCIUIN8C\WFU0N'7G'*=.!S5#G@:Y2AUD< M1GVSNP4G]H/3XDX=\P^+CZV+7N=IW&GG.(V/#MX*F% B MT?Z+YBU'4U!\7;\HF'&E>%D_KBC1LHV!_GW!-92V!?/N8?^N:?P?4$L#!!0 M ( +N&K%04BS=BY@( !T( 8 >&PO=V]R:W-H965T&ULI9;;;N(P$(9?Q8IZT4I=5D*I$JL@S+UVO"Q*9O MN=;[PB-=I=HLV(->CE=D1O13/I4PLVLO"Z.W[W_+'.' M7!98D9%@?VBBT[X562@A2UPP_2@V-V2;3\?XBP53Y3?:5+9AUT)QH;3(MF(@ MR"BOGOAE6X<=@=L^(O"V N^K G\K\,M$*[(RK3'6>-"38H.DL09O9E#6IE1# M-I2;7W&F);REH-.#T'(_FXP1C&8/=[?CX1PFU\.[X?UH@F8WD\E\ALZG M6!*N4Z)IC-D%^H&>9F-T?G:!SA#E:)Z*0F&>J)ZM@%Z#?'1:/B9Q+7?WY394HBZ'5Y?#*_WY_U..$W'\.HY?QFD?B3., M8U%PK> @Q(2N\8(1A!D<*A MBNO= GZT:7MA;;-'WZ[IVR?I1R++X C"YHR?+U&.)5IC5A!T#GLA$8QAJ5!. MX*Y(8=M<-(%7_L,=**?EN ?DGQCMH7=J],XWT$M A7"A4R'I&TF:6"N'G1T, M-W2JSP'P5RSWJ(.:.O@^-56J:"8./G!X 8 $D7\ W&38=J(PZC;SAC5O^'U> MZ"%*PRU!^:H).FQ@\7RWXW8.H!L,.UV_&WA'MD940T?0!54A7RMLA+79 MV4VDT0> =M!U@^B \U.SBM+>N;Q-XX0;<46Y0HPL0>BT0O @JV943;3(R_M\ M(31TAW*80O\FTAC ^Z40^GUB6D3]CV#P#U!+ P04 " "[AJQ4<8$>\@@% M #]%0 & 'AL+W=O/;#RB>Y&E!7ED@._S/&;?)R2CA^L!'+R_>$HW M6U&^<,:C7;PA"R*^[1Z97#FME23-2<%36@!&UM>#&W@UQ:A4J"3^2LF!'SV# M,I1G2E_*Q5UR/7!+1"0C*U&:B.7/*YF2+"LM21S_-$8'K<]2\?CYW?J7*G@9 MS'/,R91F?Z>)V%X/H@%(R#K>9^*)'OXD34!^:6]%,U[]!X=:-L0#L-IS0?-& M62+(TZ+^C=^:1!PI2#MZ!=0HH*Z"9U# C0*N JV156'-8A&/1XP> "NEI;7R MH"R:^IU!/CZ?QA=ONPN)T!^;28?[V;W2SE8K&4/_>W#\L% MF'\!\\?;IYOEG10 %^#;8@9^^_0[^ 32 BRW=,_C(N$C1T@TI4UGU7B>U)Z1 MP3,&][006PYNBX0D'_4=&44;"GH/98*L!N]C=@DP_ R0BY &S_1\=6B!@]O, MXLH>_G\R:_'HM1Z]RJ-G\/A$7DFQ)[JMJ!6#2K'L[-=Q,/3]XQY([K:@'_L%T>^VT'7E_*]T,=Z=$&++K"B^X-1 MSL&.T74J=-""OM/0[>:M+Q2XPT@/+&R!A=;RF>\(BT5:; !YDYS-";=42-0: MC:S1+B1=EB9EQTH282_$XJ"./^J%AG%W8_HR"!J*9M@"'=JWA10R_*P"&B>2 M]U(NRG2\$BO:H68C0MB!JQ'")KS053SJ6A'/B!RCJS2NAU,).Z=,I/_6+QK0 M6I9T^WB"#F2-C&="?,3\T(IX287,,#U19PU(V ?I!6$7ID;*#PP="I$"BJQ M52MDLEFU\%#/\47H1UUX&BDO\ WP%,]#.]'?%8(P(DFN2>!G4!!A:5:H^!S: M";UK61NZUPL*(MAE**W4T+0SBMJAG=OG8DN8/ >L:*X+NT'8)^X+&/80:J1P MX!H0*GJ'=GYOBKS":=Z?!FB?QZ'K==E.(S7$IDPJMH>A%>?7<@RM&I50U\(1J9.54,%VJ?*B21KT?:GQ84\(/:83R,&_1:N666\@8J M28Z07MF.RVH (/L 4.E(]&[.JKHIZK/^Q5%[?P2G2!_92?^\8D)]2H?=O=') MF. ITD?XUW*G18MU_=F%JQ$R]292HP391\D#$<;IB?KG?EGCGM<%IA<X MAR U1)!OK?%)S--5!0[([,G6S'-Y8N+;F!%;F:L1@.PCX">ZOK$8'H?J7KI= M(C6(!8:,J&& SAT&YQ?7M+$9=<"8MD>Q.K*S^MG;TZ0NTL+HI4XO%KH?_DS@ M%>.CX0G^S/9"INY'JPLKAL;V<_]/5%=C\52*#&*&ZL**]O$OTKZNNAJ;9U87 M5C2/[33_ QO4) ^=U9H&L1/UY1Q=I.6$;:K[12XQ[0M17T2U;]L[S)OJYJ[S M?@*OIO5-I#)37XS>QVR3RM&:D;4TZ5Z&DAQ9?==8+P3=5==USU0(FE>/6Q(G MA)4"\ON:4O&^*!VT-[[C_P!02P,$% @ NX:L5+7N,86* @ AP8 !@ M !X;"]W;W)K% M2 52%:E0U-#NV4T,R>K8S#;0_OM=.R&C+* ]["7VM>\Y/O<77A,'.DHL**PC%RI9K07!N0!6U/<<)[0J7S(HC MLS87<<0WBI:,S 62FZK"XF-(*-\-+-?:+SR5JT+I!3N.UGA%4J*>UW,!D=VR MY&5%F"PY0X(L!]:M>S,*=;Y)>"G)3A[,D:[DE?,W'4SR@>5H08223&D&#,.6 MC BEF@AD_&HXK?9(#3R<[]GO3.U0RRN69,3ICS)7Q<"ZME!.EGA#U1/?W9.F MGI[FRSB5YHEV3:YCH6PC%:\:,"BH2E:/^+WIPP$ >+H!7@/PC@'!"8#? 'Q3 M:*W,E#7&"L>1X#LD=#:PZ8GIC4%#-273;S%5 G9+P*EX]#@;)[,T&2.8I8\/ MD_'M H)T <,TF2U2]'@'6]/Y4W(/>9.7!$UF$"?H$CVG8_3EXBNZ0"5#BX)O M)&:YC&P%NC2[G34:AK4&[X0&'TTY4X5$"6R\ZW4R- @ M]6W?QI>>$P21O3WL54>6&UZ[;=8G6;U65N^L++B"<,$8?.%"$)9]("4PDQ37 M5SO_"1\^6(7J4ET3]P[TN(%WI/GOG*!;;]CJ#<_J'?$*3++0[K4E)QL:=K3J MNW,LKBLK[/>/!-H'=[HB8F6L3J*,;YBJ;T*[VKKIK3&1H_4AN&QMBG]H:HN& M[WQ5,HDH60*E<]6'AHG:]NI \;5QCE>NP(?,M( _!1$Z ?:7G*M]H ]H_SWQ M;U!+ P04 " "[AJQ4\(=%6#T% #_%0 & 'AL+W=OKHO 9-GAF?&PSP#PV=6_.0K2@5XR=*UDD M&U$FYOZ6UW)$D5Z4X$X7\-Y%V8C2^NYU,;V?3"9!GL[NO-Y.+N5S, MYO+P;7H[GX&[*[FZ&W_Y?/=U,OT^^P-,__QQ,_\'],&/V02[WY"ETF<"(N3JVXG<]EW^*9XK;)F<7!]P $S4P_@DOZF.1YDC\"(F1<\1EPX4> '.38*F+K%)=.5;M\&B$?#P=/ M^]ML8B('1:B)FE@\A4W(U(3T_1 ';A-V98%IGJY-B O#R*]1C12Z=0K=MZ;P M1-8O+W?V]*AT;F_@-](9(>RZ>HPF4*8B"B-H#\&K0_!*0[*I0M:<-DX?FT2\=I1<;U3& %M*.>2B2&+U,,EF M&?\$FSP1UB;DF]OK:=FQ0+1RN_;-!&)[[G =#7YG-/OE8(L,FYP\-PS=%F)! M32SH)#8G+U*-Q$IMH"K*ONI%Z%!C>( MG "Y=G91S2[J9#=3]^^KX6D!I(K(B9(3-9/94A@9###2,]B-:5"$SFXF<#I) MRB%/CG"YG#^*@N;Q*Q %R7G:1G12N=MGH3U9UYV0)LV]T05VTKR5DWHJ-=@J MP= L+8A#J-,Z!&M2VXDB/%(5I_FBDL1OI*A[.+0.218EPXZFB17(;XBB&^BB M:(&Y&F9JP?2QX_IZ4[3PZF,]CY;[.:[3ML4[981'2F.51TT7#^?4(HS8Q3[$ MD1ZE11D]',EB:(EA)XW0>^>$9*?N66 $ KTC Q+O;\H"67.^&'W>/G<> #7?W79*C[J5ODM"D2G9?>1XNK(?A#6I M[=0==:O[ 0E%UK=*>$3/M( BY(1:FYM88'H!32V8OA]$@2ZA-IS>,BT8UY-- MI"6/>^_G;QM%.B34GE-3VA$.' >'QONS9:"P]LMC7&ZC'>Q]V5*?1B5;V?"KZ&^G]7??$?_ M E!+ P04 " "[AJQ4+7,C;RT" !,!0 & 'AL+W=O^Y[FWG,-:R(W* 31Y*WBIADZN=77MNBK-H:"J M)RHH\68E9$$UJG+MJDH"S2RHX*[O>5_=@K+2B4)KF\DH%%O-60DS2=2V**C\ M?0M.9A(!#J@T#Q6,'(^#<$&$:OUI.IPMI@(?RGOW. MUHZU+*F"D> _6*;SH?/-(1FLZ);KN:COH:WGTO"E@BO[)77KZSDDW2HMBA:, M&12L;$[ZUO;A - ?G #X+< _%Q"T@.!)Y\)./O+P^+G^33C$HH=0Z:I91_)E_(!^(2E:-5A:[&W$P$-VWS MN&WR\$_D\4QECP3]"^)[OG\$/GH?'D/:P?M'X/'YT?^"N]C0KJM^UU7?\@7_ MNZOOQ ZZV(&-/3@56Q0%+E2B1;JY(#@D(B1J5$-&7BG? ID!&LRS\.>[ Z'<8Y3_ ^GICCWX-&PO=V]R:W-H965T&ULK9EM;YLZ%,>_ MBA7MQ28U2VP'DE1MI39M=2>M#UJZN]<..(GO &>VZ>+BM]Q2JL!SGA7R=+!5:G<\&LED2W,BO_(=+?0O:RYRHO2I MV(SD3E"2VD%Y-D+C<3S*"2L&9R?VVKTX.^&EREA![P6099X3\7)!,_YT.H"# MUPL_V&:KS(71VZ'/1HV7E.6TD(P70-#UZ> <'B_PW RP%G\S M^B3WCH$)9<7Y;W/R+3T=C(TBFM%$&1=$_WFD"YIEQI/6\:=V.FCN:0;N'[]Z MO[;!ZV!61-(%SWZQ5&U/![,!2.F:E)GZP9_^HG5 D?&7\$S:_\%3;3L>@*24 MBN?U8*T@9T7UESS7B=@;H/VX!Z!Z .H.F'@&X'H MH%6RFQ8ET21LQ/!GX P MUMJ;.;"YL:-U-*PPCW&IA/Z5Z7'J;'%W>WEUN[RZ!/IH>??]V^7Y@SY9/N@_ M-U>W#TMP=PT6Y\N_P/7WNU]+, 0_EY?@\Z\4%L)KHJ4IH?C1SJ*)A3T&LH%"CJ\(>(KP/ (H#%"#CV+ M]P^' 3FXR2RV_K#'W]V."J)8L:FF*E.,RN. WTGC=V+]3CQ^;_7:SKAT9KP: M&=N19@$_G@W1>#(Y&3WNY\%A!>,9;*P.9$6-K"@8[GGZCYZM>H$K"137*SSA M1<(R"HI:K[EJCA,BMV G^"/3CQVL7L#G4NH#5GP!_(,IBQMM\;M2!M:"YR!E M4FO3MRGU;>M;\L*9S\IMM) MJWS9TOEY10NZ9NJ+2^^T)R;JR.U;#"%VZYTU>F=OZ-4 21BIRG*1 I)SH=B_ MU07];Y>10AV9&'2RU8NUH7]*MC.SQ17&K"VK0>-91'+8YD S';?4>?U#T2E43O'2GMO9W M,$7&':5AFT.E>YR!0:47)*W4T6?=@DCJ% ?[LQ-W9[#+"/H2B5IY*"AOJ7CR M>V@:@E0_YMQ(M$EURD0.F; KLV\TA9%'9LL4&(;*8DN*#94&O7O%4DJJJZY9 M5ADC*Y;9PGEDJZV>$ZM2:B_:1@+)LS144&$+(1BFT'EBIY@TA9ZR1[+*W$]T MXJB@>P6GSE7?2A,)3SS9:I$$HZ#(A2[S0J.DSI!38.2X==03Z+":3*!O4;1< M@F$PW:DM%;K-TW6F"*KL4V:(NB1R&$5SC\*613 ,HTIA0)D3*/&\J\UE-D4> M=2UY8!@]S2SIW%NA3K5] M3,2PE\V^402A)YNHA0D*PZ19+F]H1'T^#.-YMTZ[K**)IU"CEB,HS)';C[>0 M1Z#N]\SE<,.'^G!!4=0+S<6I<>1[ "V$4!A"36QU.)YH/M# (A>JNM/)911[ MICYJ487P__V@G!%@QQ.!W7;08:61C#PM(6HQAR9!WGXK'JG\P(X$M6Q"83;= MER+9ZG;#$/JU,SZJ6N4W&^0%;^NNF[WYG[%ALHC(T?=+>7?;G7^I$G(E*]3^3"(,6DO[(@JE1>Y% MY:!,',/NEL5A%DWG4X]JW((&AT&C\U\E5]KLOE)N<_F6U:'8%B;X@S!9.]:34[4#!_,>-%Q6 MGNT-WGME%F;&U7I-$[ODZ'-BMSI 0X*"^EBO.1.14[0#$^-ND^([^SEGQ97BN3W<4I)2 M80ST[VO.U>N)N4'S1?#L/U!+ P04 " "[AJQ4YQV@$_4' :$P & M 'AL+W=OJJU,%?$39DAX M5!GB$#($*$QF:O=;6VI;/6EU*]TMC.?7[[FW)6$8R%!;\P6L?MSGN>=>Z7#M M_+=0*!7%?6EL..H5,5;O!X.0%:J4H>\J9;&S=+Z4$8]^-0B55S+G2Z49C(?# MGP>EU+9W?,AKU_[XT-71:*NNO0AU64J_.5'&K8]ZHUZ[<*-71:2%P?%A)5=J MKN+7ZMKC:=!)R76I;-#."J^61[WIZ/W)+IWG []IM0Y;OP5YLG#N&SV] M(1FDC,HB29#X=Z=.E3$D"&9\;V3V.I5TQDKR>R.D17-I=A0:EM^B_OFSAL7=@? MOG!AW%P8L]U)$5OY049Y?.C=6G@Z#6GT@UWEVS!.6TK*/'KL:MR+QR=?Y^>7 ML_E<3"\_B)/I_'PNKCZ*ZYO9?'9Y.[T]O[H\'$3HH=.#K)%YDF2.7Y Y$5^< MC440,YNK_/'] >SKC!RW1IZ,?RCPB_1],1GMB/%P//Z!O$GG](3E35[C]-7- MV?3R_+_/^/I(]FXG>Y=E[_ZC ?VQS,NKVYD8_?M?^^/1^.#O%8B3.D!"".)W M;8R691#G-@>6O)9&S)6_TYD*XLR[NL).UA=OHENI6"@/],5"Z!C$NG#&;(1; M6Y6C9!=!YUIZK<*.($/&PX-6^ X_CPX$!+1[IZZLI-UT6\WR6CU=J4.[X'R[ MYFK?':NM(4=(= 90J?LHM,UU)B,\<&3R6@?UDUC+@ T=X2&L)K*"V=J*T;MW M^P)[9[/9&?NZ(Z3XH(Q<2T\B?>6\)'[ NN4;H+.1R II5R0!D;"R5"*ZUKHS MXQ8(X[5;(URS[[6NP%%Q*YJ=[1"X0[HKZ:-P2RCV"O0IK?ZS4;E0&0N'=Z'. MD)2 *$ 56_O)F5S;%0)^T;_HGSZVW.A21QB(#"RTT7$#7SCD?3%;+A5SG?A< M6R7&[ZAN1OL[K*9)S+,.OA8M.+I0,<)]:?3*/LA@\)"63M*B06**[I8!#.9? M#H( PV7?1/0RIX1:/G/YG_E,3$OED6(_4(I*X)<*J"B4*9"0$5E)!)&R/:![4*+ P@=<,W QQUB1?@5G="YI>:G) M3XIG@ Q%CA"&4$<,(H0+A9Q8A03[G)'"F*?GVD8&%\S-= 76$BO*&O,1]E45 MTUT*_5?+ALQCHK%E"W;QIB69Z?2ZP?-/%"=)HP>R1P;K$"G&3;')*.KP('EJ M;0T/;A3#"S=I=A&CX=M?&<=TA.!+D,&E#RI3Y0*);YHK_BZUP<9B\X@MNL+^ MVI_WP0E9[4&U*E7/[#Z1"9UN@=;Z,9^=;KN!1IX58O1SZN1H.P\=@[0W9KR):D(% "$69%RD_CL_\LJD$]C(?C+")G_ 0CQ^@ZBF)F:6)>W+ '6 MX#3\910^.FL5$38F68)BE; GEE)[LWF=:6@C#"&>WE(LMVR$LXF7X#FT$9*] M*F@U,YQ,PV2*:#[6I0U(!LND^E]A+&M<P)111JAI52:T"9I8*%UMR6A6GJC^3CV1D3J4ND>GX0@UP%W6R#'9 M\*C%P0[R/R227 ("".7W&A.7\@UGUA$#TI]C@Q[;W??[J): M#-P#.;YI]U.DX3L;D(0S?4JSEAN:+E;:LN[/$KP+*AAQ\B"&5[>J FSV"9.US ) M$XW#(!$JU!3M-)%Z+":P?DD8,<1([SD9P\G!/_[_IC/QO+'@.CG2'OB8['MA MEUL3U]9MX95Z]#+;=+#)J#O=);[I:#NSLO:N,!?C+L M9&Q?8%6?:^3PJ:9T:N]!#Y_Z@9HY#2<)IP^ZMBZQJJLL.CHR?NH7G=M2UIY+ M5HV>>Z4>;'VOP."SXJ\R5 8@L/3IHEOM/OQ,T_>.A^/IJQ'RP25HU!)7A_U? M]GK"IR\QZ2&ZBK]^+%S$G,@_"["T\G0 ^TL';FT>2$'W.>SX?U!+ P04 M" "[AJQ40BLB>7L" "4!0 &0 'AL+W=OMO;0-$C3[:S:="Q4EER);I:_'R4G M;@JLW:47BZ+X'A\MD>.=L8^N1"3X4RGM)E%)5%_&LQJRV*/( J%2?]_I>X$E)'TW'PK>QT;!I24N/*@FNJ2MC]')793:)!='2L MY;8D[XBGXUIL\0[IOEY9WL4=2RXKU$X:#1:+230;7,Y'/CX$_)*X MC'GTF^M\$O6](%28D6<0O#QCBDIY(I;Q=.",NI0>>&H?V7^$VKF6!^$P->JW MS*F<1!<1Y%B(1M':[*[P4,^YY\N,"B_P8@.0"2H+M-%%1^%R2F8VMV8'TTLWDCE!K0+$YJ?REW9/E4,HZFZT6Z M6&Y@EJ:W]\O-]?(GK-:W2[;3Q0T?W(UCXBP^-LX.C/.6,7F#<0@W1E/I8*%S MS%_C8U;724R.$N?)NX0WPO9@.#B#I)\D[_ -NY*'@6_X(26_2C'J4HQ"BM$' M_M7W&9>WFP4DGS]=)(/DV__H88T9:E)[F.6F)LQAEF6FT23U%E;6:+8SY-8B M!YL2(355+?0>-]5YBFD):1_#4"$MHP13A MPGIP97;XC/8LQ!Q32<>OV]I6)3X+U0@Z\G!Z;E9/4#346&1=+E/&L>DX0! W MP!Z$E0ZAX4=F>3KX>N%ND7IYM7%"N=Z_[C$^Z90*[3;, Y;BBVN;IO-V(V?6 M=MI+>#NO^%ENI7:@L&!HO_?U/ +;SH!V0Z8.??=@B+LXF"6/3;0^@,\+8^BX M\0FZ03S]"U!+ P04 " "[AJQ4O#T-JCT( !C&0 &0 'AL+W=O13W0BD2!#.^%3([E4IBK/\NI?_J?8* MO)6_<,=OKHS>,D/4D$8_O*N>&\;)A)*R< 9/)?C(VEKU/(A$U^?NPH3)D6!IR-WQ6X._<]-@HZ++A8#A\1MZH M0L@CF-Z%'8K8^N3$+CB;AB2VT 0@J? 0/%/Q(D&0@Z M;5ZNCA>>$Y^,4R5#Z2BM>PH)BETJ0ZZ0]40[1KV:8%;JX$L%(Q<;;=R%]Z=( MQGD]*4@"$NPDK/4T9$0]*%94B**')B+7A( M"68$LW*=2.">PUT,&JXH36^\&/&$ T(M-6]FG>$^S51GU(AE:W+RZ,?\;VVD MVY6Q.\2R/7(^AQ*EHJJKJF0BH3 YS,LU8T4ISMN?0(&7 &(*#2".VRR%/_#= MJ%T7@)%TV0KQE:X(C ^O(IQ[J%"BK2\99"1+;"I"A MBH@R/_%Q#4/<)]^7) M69%I3T#,H4X>12()J'D'H*$*$&3AIN9PS7@P6!EY^VO!0C @-,/S+/'9)_!1 M\+C5A*L="X5QW..QJ)*]]*U$XUH6(8IRGW)PG:[]'ON8L(5(G8B7(!CZ\1 T M.T+,H[QL(L3&+PN(-_*I0U\DE"5M4NU+9H-:^)9Q VT^A[=. 7F\RWX36&PD M]]%L)@XF)A<[P4U9@91&!.N"4F1!7M#'7>5LV!M51+Z6:L[F MQ?2A43_ENE.T9(0N4FC& %W1E;K,!*IM@ +)9V034C7H##[ M3AMEOOSRTXC'6 FA1R9_9P:5430#WV[V#ENR"/T@:K; 6HIN%?69]:;='+OA M.28CHH^*YHN-U^Q[1^DEAJ\?/^7D6W+E!UQ!=EJV$:@8LK%LAF78X&T]N'SE M:Z!6N6V=_["5Z:62:T]N4911HR'Z9K 4 CT@4RLD6D1-T-IL650C@996?/ ? M[2'8,6F)!M59,.D.!@,RK&2EP88.2.;A-$=ZN<;ERJ@RL!?X:;HJ+"O3N46A M$>L**O36OF7DUV#T[A^[?MD "HU=M6;C@[?E7EO7/U^4_GSP_KQAYQY2.K,( M 292*9#\JM\$["/@@@14RU (>17%&9N,I_6[R>1H]#8YRFO0G0:SH]/I<, 6 M!Z$_I#D/)F^.#B_8%TT#I=7&83<8SVOW03>83:K[ASU+N7$!NJ@[C_]R:T 6 M:=NH#W2J=D*C\TDH%@=QD 0?4((9!1,=)\G?-/.7ODI;&_1?O_;]=)CE(;KU M-O0?:II/H.BN:!X+_^)]KV"]#YIWNR0ZB%%Y_(L(\VE8/ D:VG_8E<\M42V? M??3-6>EDG_>1JHR!' MYY-QXWXZF+*'*E(O2=_'M(VFZC?=4:U.R^LD"!K%_9R$O87C+K#3[ &U?K/( M4JPSQ?N*?'U-EMW@9Q?03UW%CVVE9^S^T&&XDLMM-BGT*;55FT7S)B M^)CE+W/[B58+^O=[NQ\A(5G@7SRP+>CF9*GC;3H)ZE-E-F^M6[VD93RW7#R% M6*_7PKN6B.VA]!> -YT= V]\&;"__'AX_"GKS0?'HM>H.IM.QQ,OY"66CWG!T2EDD;4B8R-^_7^'4Y;_;CEZ4^X+U M[5*KDO"MX# NU9Z]7Q*/5LG*&YJBA_/]9U?TO@8>FE[_6AA2'#];\8V2/IB] MGWU$(K_A-@FI7<]&D]K]F A&1S;.6X;9E$C'1\?CV67+#@;2R='Q:#)H)YT> MD[:T_PO:LO$&[5\?CH#>GY^3]02P,$% @ NX:L5.2=/>Y7!P ^Q0 !D !X;"]W M;W)K&ULW5C9#<ZIBQC((CQ6XW9:Z_D@]W?#?HO07?H,I>.KDUVKQ*?GO>F/9'00I:9 M_]6L/E*MSR'CQ29SX5.LJKT1;HQ+YTU>'\8X5[KZEH\U#YT#T]&. U%]( IR M5Q<%*=]++R_.K%D)R[N!QC^"JN$TA%.:C3+S%JL*Y_S%];Y(01JI8H:J:ZB5P$_ M2SL0DW%?1*,H>@5OTFHY"7B3G]=R\ KL00M[$& /_AAYKX-\^7IW(P[^_*=I M-(Y.MR"*]\K%H%?IDA+QM2 KV9]!-GNV5;',Q,QD937YOK1*+X5/22Q,:7TJ M?BNE]62%68#-\7$_K%V;O)!Z#4]**$PD%*L0:-X(>E1>2)T(!$\FE-]QE:,E MHM.+O56JXE2LI!,Q8*URD-.9C+(U7_I7 ^'_\?9>+C6DN XNC?NUMW!=\=%D M"01VXM.G:[''+$2CTXTC86Y\NM\74JQ2DS'J2O,5Y=RI1"&5\#4=K?:%0KAK M00LD+<\:64K*F+I[ M_'ITX@43D/90-K9',P,?<#<=4'RG3Z7?SI=/ MU1,E.36[%DJKD'X@HA1)UY2F,>5 7#HL6G)()?U-I!2LSHFT0,IUF, YZ78B MP>962!@-$\HD[NG40'S5XB\ER!N'L!I/^\\LLU 9@XL'&%A[9K4@KUI42YFB MA2@1X;!B*@OVJ6-6ZT[YC #;6.%*ZA^V+'R\!H-PKY6"%_+"]\%LL+D*!PW@ MO#J#)5*RFOV=?8)KC!?88K^A?O#I MQDTS&!5L."HDN*.P!E+!*&Y>6/@HH]RK+%,RAPU*!P=P+NQK^78;IFL(V* 9 M-:-5^'DT;,:BI=C8)-B@J*L>4Y=8N4+<08PY&/ !Y4TT.$$U@&RA-&:2_0*> M^")P@HO?P@&L#@(#Z,H:YCDU)F&H3FC?HWZ212@:'GW7##Z>G$1M7-Y>W=PW MX2AR:*S>$I@T:UB@$;G()#OT@MT#,2CM7/G:.0MK8E#8A[7$9PF*HI#@Q_WN M1I@/CAUG9=(--[Y9E)Q8L!4F,A9L>79SD<*+^ B4F(?,)((]D0*@15R"FR8A M/@_]UUCNBRJK59;%O<#K&LL\D"WD&M"5=W;$3Q3+AB-!Z)!]%@B;$)?U,0YM M\! B0[%UR''@FTW/U4F=NYK\LUV+&DXL#2L*_U])FPCVUTIMT,X\O: (5HK9 MX["/@V=KX"CT(!0__1^LYE% 70*\FE-3AIE<;J M+(?+I'/DJ]37"*PH6(&5W2IF4[]"6OV_J)^706%TIL@*36L:U'M/,>5S6*"> M'6^:((%3?GCCY]X7_RD49__A0V."V77J;'6_$9'+<'8V/T$Z_ MW ]S[*#TQ:5=P'8.L)_:M,0!T>1L,\_4LG*5YX>B_F3T$@JS1]-G8*6.R7I. MLEX^"J18M5VTYU*S#D_W(C$A"2FJLXL-&S0)F[E!61A0N/%/4-* M$AGS/QV7=ZDEVGAJZ,3FLZ -H1JB\@-I;F)"&I()RA#_O9#\%A3Z#NTV0JS^ M']Z9B:95 XWZW1S8*F'W5/-]B*3PKVP"@A$7%+K:G$)4_"S\WO')/H1KS^T2 M;_S2U\'9CIX5[56]3[6S[LG=9 M/6@];:^>!6'A)=HXD=$"1T>#X\.>L-536S7PI@C/6W/CO=2]W*7 ?[)4H+NK).2Z4*53IM26+5Z=?)Z\N+-G.;SA%^UVKGH6I E2V-^IYN? MLE:W/%_L0MS)[,3D=;.FZ)9# T*789?>=_@ M$"VX'!]9,&T63%GOL!%K^59Z>7-MS4Y8F@UI=,&F\FHHITMRRF=O\51CG;_Y M=/?KW8>O=]=G'L)HZ"QM%KX)"Z='%L[$>U/ZC1-W9::RX?HS*-%I,FTU>3-] M4N![:4=B-DG$=#R=/B%OUEDV8WFSIRT;/2%JWHF:LZCYMX/T],(/OWRY$XM_ M_N-R.IF^;*2(M]K)]=JJM>2X-"OQ26U562OQ9:/$K2DJ63[PFHN73J1 V2)V MG5BK4EF9YP]"EVE>9TI(X72YSI6HE.7\+%,ES#+7C6B,B=U&IQND3]A!.URF M9EWJ/U4FS%99X9%CB9#NB! GI%7"X=JMM,H2D4&,-\)#5])-E[6IG8".I5M! M',QAE1')[2R.8@7O(H_PT/GG55Y'EB4\K3&\U\]U6N\VJA1.V:U.5="GT14V MR#+K)-6,SE+GN5P"%HSBU!"9@?ZE 3#9;X@MGGE8?4H !G*U4N0T/*>< M@=-6.I6 =J5+V$2*D1>@:(F];C>R7$.8S90-X=:G'FW;:;VRIF@:,H<22*VHY 8=L+ 3X1\JQ?*WTFK.>\QW #3 G#0+&(G8 ML0FG.C2J%0@@>,&%C+'*HYU!>B8BS:4N' M!;*"!P#4:(HFDHTN"--=_U#J3 MY)!,%E@U-*/+BI!SLB#GQ6 B3)9J0,OE$5N:?&L$]H1!DJ4/.8C6+-,-_/U> M0S'8,92%F!K4?<4Y$M0A8WVNLJ$I#?;NF'Y-!+<69P<8Q@^H33.E ?LE2V,S MAAE**%D'/Y,5-=A.DA?V(Y%@VX'W.3\-!:/@VJ>"0C6\9\FG'A3HG$DU:\M4?CCT,D4UY9=&]=@D(S[&L)C3:>>]""VUR+YF,, MB05"<6/Y9))RKE#!UY110$ZGNF)Q<0W$K-E788)'65,22DQWY%>&P+UP&K*F.9K*"L M-J&>]L3]!+KF&$9[]=DQ3EPO&"< ;_L2+^/0 HVF&Z($0*R1RS^5(M46$ZB< M40,"YUDUR!U$*@5>A$WK\3 /IR'4%Q7J3TMG"47_@6ZG;Q]DH PZUW":M$U/ M(I8U0"FQSS"=F%52$M! Y7S4\3S3([CJ3V4-B-2N=7DZ$J]%;ISKV:_%S69- M?1GR2,QG:*W*0[M!&: 4*-]X9&Z_8 AY5Y><<(:&W #4I2+,X+@=XGT88GT] M;HHG%<%<%YJS6EI$ S*=RZ,@/[ N.R,>E$1%QW!."JX,NJ%=6_R;%@PSNTZS M[S)K'')LJ%5M,1J)'[N\R1^2?MM0,D)W%J+"H4<+]9U@0!SG>ZX9Q8>""*?E M Y>WKJDFM'84RZWR[H4@,AK/7O[/OU\VZ(4'ASJ!(QF2D\YDSYB+T.@C,=UI MMX:.:O'-!!YJVWNK=+%$QZTXW_H:WD[_02SFR72QB <6R>)J)MX=;+CW]9TL MDMEX_FAX 9F7:* I\'K)YU?)8G$5#XR3R\6D&S@._X:Z/X.>K4+%).:54?YS M9NYD'"E_EWN^KYN^EIPJGSTS=03+/!DO+F*73)+)U5CA5 M!K\* M?EG%21)5 *>(4;^/]0<,&%KXC?#\W=;G:&QTKNE$@8+LN:.<@]38>R1C2B[^@KHN81WU33N#^42[[ YX_T=\V)6KJ$.B(U;9)*K*#A:M\QE8:SRL8A>+F;@[$$!_*6Z1 M7(Q[2CQ/QE?[I:M[-F3/ACM_1@PT;Q>[4&^C=E_"L\55,I]=GD8#8U30R:GX MH'QDSV2<3*:3X< "%M_N!4 T89I-9VJYV@H0C2HO6@@MQ]YUQBUIFAR*^3!/1,#.LP?)J,Y$7O>'#?V MGLZBI\Q!U T9[KHE0["RZ'"9(,7,BTN#QT[0,A;E:IBB4QN5)[0RTCZO$)+ M/T:4^$M$B8>2N3NL/^Z_PUD_4-SPW4.C\*KV-;->+IMIQ\@XV$P-45UV;XG% M,ZK&$D\1Q@@>R,+[[?UV:A;?]!WI%VH3Y0JM M0S_$N=V[\QBH<2I-DLOY+!HY!VG,8@*:7B23>9Q^\VDRG<5]]71QGEPMSMN1 M0U]$SJ)/2"#J-7\HX_I2^O UJ1OMOL6]#I^@^NGA0]Y[/ELZG+%66#H>72Q. MA T?Q\*--Q5_D%H:CZK EQLE 2Y-P/.5,;Z]H0VZ+Y0W_P902P,$% @ MNX:L5+O]NESE! 6A$ !D !X;"]W;W)K&UL MW5AM4]LX$/XKFESG!F;07 M3-YX:V=N[@/8DG:??7:UVK4R7@IYHU)*-;K+,ZY.>JG6Q9'KJBBE.5%]45 . M*XF0.=$PE M7%9*2V"KEF8L];^CFA/'>9&SGKN1D+$J=,4ZO)%)EGA-Y?T8S ML3SI^;UF8LH6J383[F1AD;<" M/QA=JLX[,I[,A;@Q@\_Q2<\SA&A&(VT0"#QNZ3G-,@,$-/ZI,7NM2:/8?6_0 M/UK?P9BDJE M15XK X.<\>I)[NHX=!1&WA8%7"M@R[LR9%E^()I,QE(LD332@&9>K*M6&\@Q M;C9EIB6L,M#3DXO3Z>7GR[]F:._+M]EL'UU=3-'LT^GT8NQJ@#=";E1#G550 M> M4@+X*KE.%+GA,X\?Z+M!JN>&&VQG>"?B5R#X*? =A#^,=>$'K:V#Q@K?Y M^@@[;+%#BQT^A;TS@+LQ+K]=7Z#AGW^,L(^/MY)%IPJ)!$%PHK2-CH-T2M&Y MR O"[RW"P;%">.A@D!CX Z12(BDHEEIIPF/&%XCQ*"MAIU" ?<0P5*B@$B*2 MYX!DI9'Y:_!-9.X!_I;9H'*H[D!%Y-1,&R)K%KM0CWB20*EODJ4+K1.B8;>4&80 M$]KD35G4O$SJ&&M@&_(GH\#90*RF$B)+(F-EQ4INMMR\54NB,/NI[.Y#HC<[ M903B)P-ED[#*[-+P@'8K;7XH"-GC'24*W,^@C:HC9$Z3%QS_LN=U*BE]5, [ M9WG/9J\H%;@$;L(!HH6N^QX^&"_.P,U M:Q3LO]J9*OZ98; :[Y='[N?S$W=5U52Z8.0,AGA]*70.@P *8?@[O.S&TNM[ MH_V5B>'K8]L<_?][=-L29ZO*RQW[WC2E0LBFW*\5E8=*4I>736CP,;!U?BU\ M3<'YKX7QK6EZO:F%\#*? R1$=H.?I>JT7?@$*?5*@W]>?8X%X'*AFU9N\1Y: MC1E51=G8?.A*728-7O5)A3F-" 2TZWS545/8"UBE<+\"#]XWS?A%;H(U>[ODX*IU"JZ' M-U1O<_OW>]@A9/BX\,U143*]+&95 TM);"U;YQ584@FKFO3:U[EURG3%_J_M MRYV&N])]V^KSUA3"(]_!8="B^TYX,'2&X:!3X%Z_?;YSB .X"> .O@ZA5L3LEU=?5M9]L?#DZK^_*#>/6K P1SP6 W,YJ JM<_ M&/20K&[RU4"+PMZ>YT+#7=R^II3$5!H!6$\$9'4], ;:GU,F_P)02P,$% M @ NX:L5(A"'1A:" OA@ !D !X;"]W;W)K&ULK5E=<]0X%OTKJMZP!56=_G 'DH$D52%D:GE@H C,[JO:EM,"6_)*'IVFG)=.E,EY;(YS*ST87 M\]=OCV@_;_A3J[7O_184R=+:[_3P/CL;S<@A5:@TD :)/[?J4A4%*8(;_VUT MCCJ3)-C_W6K_G6-'+$OIU:4M_JVSL#H;G8Q$IG)9%^&S7?]+-?&\)'VI+3S_ M*]9Q[WPQ$FGM@RT;87A0:A/_RKLF#SV!D]D# DDCD+#?T1![^4X&>7[J[%HX MV@UM](-#96DXIPT5Y3HXO-60"^?O_[C\^.%*?+GXS]7UZ31 (ZU/TT;Z;91. M'I!>B _6A)475R93V:[\%)YT[B2M.V^31Q5^D&XB%O.Q2&9)\HB^11?>@O4M M?CJ\'75'G;HC5G?TB]EZ5)KZZ[6O9*K.1F@@K]RM&IW_\?'+E3C^YS].DGGR MIJ]??%DIH?)<,6Z%-JDME0CR3J@[M*17PLF@!/I2I"B"-K4V-P+=BF7@W?.; M !UAY90292R4HD()I#E==7D6TF3T8R[6T@M)D@6:U;\6Y-9L\>:7_WYATWV, M]$RWF]B%WL-<7 U%_8-H6P7/Y\GD^,6SWO-BLN@]/YA5UI]IO'+(@+,E)\\' M&>I@W4;D*H.QXIZ(S44R?R8JI\%JNMB(I4IE[?D%:;B41F9:FKY@Y>RM9EZC MU-.N2KJ@H?U6%K6,?$4UD"95'N276D?)PS*KM&4ES89!<_S&$PLIY_">=$OO M%7A:_/[4\H_[.K>V!@#'61E./X(]F$T24%118&$L8+TM!=X![Z2HL-X_HF6, M97A!D:QU6/TM+L3J_X0+.N8864"/5M9DM 'OM/,H,1 MH4/:4A:$S3TSY*/UBA.E$46NC4:+%&BU;!>EA99+7>B@ 6\9@M/+.LAE@4Q8 M<6-MMD818W,XF2EA9*E0&UIX7&]$/V(MT)L9:>/NLCX@+?-C#J+)/W)&8" ' MFB:\;D:%^:O%\V\O8"DH)"T(F65+F7Z?B N1U\5@DT;JK*I"1ZLE66Q2[11- M1V1O/WT^9OI)(2E#^<)5GM==S#OB__]/-)Q(VO_5#M?2Q/Z;;F8C46-H]/'FD)7YRFE:RBN7@3L M(/+V@%NQFI@$*:A>K%U>^_$^A1E0?M+A6R;WVP.\>9C S.-+$/&F&I1VWJ&IE%=:Y3 M0D8J*QUXO&]9*A:@E-^L(S;[03C :LQ [-R]R/ VT[> I6DJO?7-9 M4G1.R@$ M[!6$HM/I4&>FHG]R"0BMU237><7DUEOQL_%>J6A]V#>.S/:L;J9 MB7\P4"-R2)_@F!L[=M+ MYKCC'\H2W4%WKJKH99PTT!]#7Z,(]+JHF^&$N.D0.\J=(YX.ZF%'V8I%R&Y8 M="+>YV(;Q<[4)$M;FV[4W58J,J#DFW; M!IY2'^1JB;@?B_W_2!N7O[(T@-/5OI(;;BN^&[63 C3@8BL+WM]SN497N2#W MKI36:[8\$1]-D[;DF-,V:]/FK)&WV@%+%QJ5^JQP(\GCP'.%(&RI4YI;:N:T MYT3DR>S-Y<7GJVO^/7_S0ER@8LQG1C*=,08!1@97>V 7;?9]2]&EFL'9*QDD;:F]4'G*;A;UM(3XY4BX^+4\/@1;\1=J M]&*P)?]<*5PY'&W ^]RBB9H',M#]E\7Y_P!02P,$% @ NX:L5(<&3$MP M$0 [D, !D !X;"]W;W)K&UL[5Q9-*1ZZ?%99DKWK*L=RR<[F&1R").+A@ %F1'-__78WCL%<%*7$E>SQ M(G&&.+H;?7S= /ARH_17LQ2B8-]666Y>'2R+8OW\^-BD2['B9J#6(H=OYDJO M> &/>G%LUEKP&75:9,5E?O#Z);W[I%^_5&61R5Q\TLR4JQ77VTN1 MJ&G$R5^HH/[V>O#H9(D,A$6N ('/[=B2N193@0D/&K&_,@ M3(D=X\]^]'?$._ RY49QG.2N6KPXN#MA,S'F9%;=J\P_A^#G%\5*5&?K+ M-K;M:'+ TM(4:N4Z P4KF=O__)N30]3A8MC38>PZC(EN.Q%1>H-Q,D<%^5SH>%;"?V*U]=O+[^\/"Y@)'P^3EVO2]MKW--KPGY4 M>;$T[&T^$[-Z_V.@() Q]F1;-6& M.0G#G- P)P^4SNY>'V^^O&47?_W+Q7@T?H%#L"]+P>8J PN0^8(5?)H)MM;J M3LZ$83*WMD5*.@7#804TOU*K-<^W-,KY"P.:-BT2EH.9JCDK<[Y2NI#_$C-4 M0:$U?)C+G._?](YD"**@W/9^8)@S5*EV&1V+5(Q6HJ MM'\S8I^70-/30N@5FRJMB5D31CMD3Z//9^=G[ NVS!3/$]!T8"$OV!JY CD MCYG*%W8P9+U%W"@9G@Y[WEZYT6H=#QM=\/E\?/9HZ434YRK?GX%#-ADG9Y/S M^HMGPR%(%)K-I$E5F;<9/CH_&3WI>/L,WOZTASZTNXZ2L[.+CB%!+A>0':%189?Q\,55I@PV!(\IZ-7HQ9,DMCH&&L]2H0N(:KB4$L1GRJF1,\FU M!)O5;CH0,S;58IUQ?,"&:RV5AE=W*KLCZ<-BR(+->2HS6=BQ"Z\\]=>@00*7 M3N:% O-[0C21HGW MF\66H@5JMD11X\ -$#C*496H'^SE&"?SJW \@,11N22 M_H%ZBHY9);D?F)KQ!8R] 'D@^2#&-2P&Z!0J(OJ;-0."#D^'@R$$H2Q##3^" MT$.Q]4YD6RL])]Y <"7;5$$8-P6* X;C['!R&@V5NO68X?P=HNE;.]::B:3H MJ!W%4\"LD4\J(6QI(&,F,KY%F]%\TSW=M6MQC2VJE7CGVH9Y-[)8LK?OK][! M(N$"??APE3!8)(Y/"9%U]?[F(WN?WPE3T!I>*0W>@OR^;F"QAQ$]C0# ME,6XUCQ?"&T'0=(4_-&N,:@;UT SOA*%>D&-CB2H#F^N/C=&%$\1PLPB[<3@ MA=)Q6EHM]J2VV)%(;D/?*]NG6QB?/EZQ2YY_3=A'XA$4ZHTQ*I4VTAVYT:"9 M[S< Z:"FY ZQT3 XL:Z,NVZF8'=<.J&4A2F >:1KRC.T360&O[(&&:D\"3C+ MT,Q :J9 &YB7638 "K%3/=+5IUS"DN2J-AVY=ZM2V+)7/C3OX60R.*_4,AH& MPFV:E98!Y3B/(@NYI':4J7F()Q$9X>4^7&TX.8(4'C-)LB/AHY"(NU3="5@! MP/^$9?I9O,GMN)&5/LRS=FL:&=TE&3#H?%"TFK_LE#U.]QD- (FK_*?7T,I& MR5_B$,ZN*G/K-+3=%A$FJCQ@S3N;,%NO)&G5<$J_R+TMZ_)=<9!QF@IC'4H! M HK,&T2=R94LO->W'MY9_+@R^ 3=!X%5\L3-;OL$BTEM-')I5SSGL,XYFT'H MX/I1PT9.O4<7JU4&4 V>#Y2_#0A.!TZ=HGBPVWBG BCV'@,XZH;I/MVD!D*2 MISX:V4".KA=-;"4T>,&,% MGTL@R<.CU<8UB23.TE1RX!UR1L'56&C8:C$]_ M@,]\2QD$&BPW2V2/LQ4F9- ')I&@O$=C.R>@,G8V9*!MSX807[?LP_O+FUN: M,D'Y_P+DHEPY)I=R5:Y<@WFF%"G.:# <_N#F'_?.3W;"P9/B%-!+<%#VX%[7 M CPP, $C'DU<>( OUF[NIEJ@RAFGU?ZK:_O5S7Q.!G^+(O,AY.KZYK8RM$ZF ML$F0LV?I7C%20.(S4 -:T7+M.%6I=<0VQ !UXDY8)77U *OPA, 4Y0&XK*8$ MF31;8KP#6%0*8-B_"G(3OY:@)L#(&"E&,;*MU4(FOI&).]]@.4-EVTC0,;X& M+YX2NL1+K4A)X95&8H9.'_@"A\H@R&F MN ]2I%/-N=L^'2R(W8#N+ZBCJ:%<-U,_Z8!XM&"+D@-<*@3BXFT<:+J,%?P# M:";/T#N#?FV?J@U.%<>CFCY5XD#QKQV1_0'K[Y88%2(6J@4HMEH(<@P!X/0) MI0:K&XT<_Y\@1 "=%8;J$'*[*4I:19)&T7F<"'*;2VV*IX2;T/49'T"]9I)+ M13$!=BE @.BK0,]:D6K'[!"CT+,[,(93J'RV8TI4@(X928Z$;,U>T]?6$UMC MNA&ZOL?);*@$VZVL8BJ*C1 Y85JDMP/H=\QL&W@8$:=QE!,X#TCY$ZDZ.4WR M$I0#R9;R]Y#WA @ >TVUG/J$L*:7/1UW*DU00H(42GG05XB9U9"0@Q(8H(B(E;\/:?Z\K>HP?)?2Q05'!B0WW((5-7>AL+#BRH8_GK 6*7JX/A M4P&V@-'%RHM4SGMP&L Y"[09:8TYI$P)SHC5!70(\(7O1ZZ!&9ZYM \B/<14 M\"MV0,NY-/#217.98\(C9CF)&FLRP'7L^JK$ "B&M$AO+0C8]E".1B[G$A-P M/96%3?A]6T2?]\;D6M* 8)*'BLE<$-&'P\&X MLVU<"4CHQ,=:5DB ]Y%-#* MO,2Z %4#<- /8:(^2KHX09SS1MYZ ZCM#1)$U 7H2V81(-8*]A*U8L)D8: M#[X#*F!A45]C?L?)Z7#8-VH#P^V#>&HB1D#'D2ATPS*W"X8SQR[U+;7X$K5X M)Z)BHB?(&5Y4;W'9).61UG\0KJ1UM5X2<@C-8[G&F,A7#_VL?:*/&/1EHS!* M@(UMJA18]U=P(K,[-(@:F=$&1A<&?NLQX+6#L0]#;S8[&%LAV+#^>[#Y4!:M M/]:"FT;5J[W>% M"X5[T48#=3!F<>!OXLS%Q=%>' W8STN9"5KU5K4$5F[/:%^OQ?0CJ1*S8:S0 MM">#H)$7WLN0(!?$A M5!\M/D*8G!)\H@0J0(20DR6,T%0T-PH1@G!J7^T7$P+>V;FD!39<@'%KPL$4 M1@))KFS-L]HFKU/U=B1(&!ZCL+@%< -&/)S1P]2Y_ 9KEBZY7EB9:+Z@W%\J M&SFI?+NM2R66!&ZU\+7$C3;Q;8W5)ZJ/#:SO-G%98B]DZ^H$"4%Z3"%S5=@) M<;,)B6)33?Y5E^LBW>(4UC! :X$Y:+F-$%G"?BEGBY5P^+4JM010F:*F MD?6%-*DN6H5?-G?BHN)/9U7( 6(83P , M+:(U]:Z\%5.CLBL6270K[0TTT\AX'.WA=*'V(#H6&*^<_^2I"Z0+I*CH([RV MM=<(.WSE]CJH0.R4UD;#!0:R'+_SD:).<)W4%GS[4FO\NVX_5L/NL?,8&B>^ M["O$SMW'OL,"[8W(!QT<>-2Q@1ZV]]_&C#:;OS21?C4>EB1PGWU+!R[R[LK$ MAO XOK_G[ 7"$)'I&+F96TW%D<7MFY@ M&GEN3%Q3VW[33F/7,+4]1DP":./$UU!A%KVP>GLQ.(7DYL@ED/;LU ?A$.$M MJD97^MTQY1.48H;XI@"P FG@Z?#YZ GM%];WG';.!6/ @-QF@)RRNFCOBH9\ MV&YCU]9N^S[:::RWS/=IXMX]O<"&M%.2JATMO6QEL/"JOM6;1] M=]*W5+1+U;$G56^.C@10P"=7NZ+XM*=2=VXLV9I+\&;5:97#4?WP(7FF**=H MGG )/CZJK#5+SI^JKVJUYO[J8K-,AXKVV#IB??96 7$2E]M:YW=J^W@ONBN( MMAKXF#KBHRN(39ZBFB3G_T(:S,$J%[_-GY&^_/3:7YQMH[N$EZ- MQG2RC*X1_NHI?AQD.(%$CI4$Y1">B+R$0&41%VS=V.D8DVLYP8PL8L+!>Y/=1_ R:+YVF) MAH#EH3]Y8-,WG&T?'*L_S[S&,PC4("BR+TKX@?T^J^<%W0;-[*BB*E",RRO! M1\D:V2F(QHJ+\D4_P7V'XNNG"QY_*GO?^PF'P\%I )]M:7;5MJ6IJ*!K"L/! M274_!W/P2@?IFAF-,-W>,_P:+*[DMJZXS]THDNW/ (,2$\OU(X;)/Y,UT90 M=*EJA8Y\0@&5Q5T$/ 841UQXN6,X K"=OR&/@$HD'8C M ]:X$"L/B]3:'=KY'2[>MNY&+L&?UZY<1YK9N*7K^Y#"1@^CZL)J? 5V-&D\ MU2^AHBQ:W?S_CONW\.JVU[B;C9^==KVR!<:*J/'I1<_3/2JUSR7I+ANPR+4Z M-Q=TZ5Z-\/?.Z#K^=]"#QE)_4!;R--U4=3&V>4.[K0*[+_G2#>'ZC>F+T3XJ MLFM8___\9-1^]VRTAP+=V)V,,(<[_]V^#'XR.NEX>SI\UM"RYO]#-DDNQK%I MG"3#BT!NUR\+'$>_P0"08$&_-(%;CR C^W,,X6WX,8LW]C<&PO=V]R:W-H965TAPDF0D<3)EI* /<]5FQ-[&* M+1E))J1_?3])CL],#Q[:EUB_OF]WO]V5,MMI\VA+9D-,>I,> M.!P?V*]"[(AE+2Q?Z.I/6;ARGIPD5/!&M)6[T[O?N(OGD^?+=67#+^WBV2Q+ M*&^MTW4'A@>U5/$K7CH=!H"3\1N K -DP>]H*'CY53BQF!F](^-/@\T/0J@! M#>>D\DFY=P:[$CBWN+J^6=Y<7"]_I^N;^X>[;ZO+FX?[6>I [0^D>4=S'FFR M-VBFM-+*E98N5<'%:WP*EWJ_LH-?Y]F[A"MA1C2='%$VSK)W^*9]G-/ -_WO M<;[B/>YYCP/O\?_5[UT:WWJGMA$YSQ/TEF7SS,GBYH^'2_I"'WXYR2;9&?W4 M%%T):>B[J%HFO:$KJ83*I:CH6EEG6K2/L[2\OZ"3;!R()F<#Q(J%;0W[4[Z4 MX92EC=]^#MO"DBN9^$4Z:HS,^8AVI+-M0(&3:<$)9*(08;K*)SNJ5_QP*8V!9MJ'TV)> 6LV>V8U8&C$<9);\IKA!@\7SU4 M1#@>'<0C45E-;)U85Q+]!@0 AOFCDPADH%J)N3!YN3^HE8-GJXW\FZ-L4C4M M++86*L'9:%*J[8!D1 _E@(FVD#2"2UPS\,++!$J$"SE;)8J_<%> [ZG5_A,R M8P^2QJNO"]L&[62!"&4.E8."B$85O8:2X]QC<6O_VYQ>^Q*%$H=@HK\7NH:8 M^U!GG\]@J*]&.:A&5!4J=>4#ZSL\F/N*TJG7$+-;G5"N%0>KZ8@P]8PHX7WX# \M=&Z5BX]&O]H_N=/"9GX!L:)TTUX=];: MX14+PQ)_&]CX ]C?:)1J-_$&^C\BBW\ 4$L#!!0 ( +N&K%2@W&6/. @ M (<5 9 >&PO=V]R:W-H965T'AW^8U]JXR?FI//L2SD]]FZQQ]"6HV-:U#ML+LGYS-CF:] ]^ M,NLJ\8/Y^6FCUW1'Z>_-EX!O\\%*:6IRT7BG JW.)I^.OK\XX?6RX!^&-G'T M67$F2^^_\9?K\FQRR &1I2*Q!8U_#W1)UK(AA/%+9W,RN.2-X\^]]3])[LAE MJ2-=>OO5E*DZFWR8J))6NK7I)[_YD;I\WK&]PMLH?]4FKST^G*BBCXX(7SHC-W MD+CJ\;5WTPR:YVY M[DIU:;6IH[JO2%WZNM%NJTQ4J^!KE7"L#I(_X/^JT2%M5?+J00?CVZBLWL36 MI#A5QA6V+8U;JX9"]$Y;//JY#5M59./LQZ>*@FJ"+XAX;52ITDG!6"0LQS=2 M/N"-YGV^#7CL5PH.U+*-R#?&F?IJ4H4S'AL<5HY%6PN=**I1,".7(V=3L=\G M&*B *RQB6Q0>2&TJZH@V!2O'"AG7M M6Y(I'!<"=]@6!9/M T_RQ+X<#7V)L Z(?@$:] M)?4E25@%A'NW0HBRL92XUI!U]RVT32JV ,%RD!U!_^JA9O\\^*K7CKB3+2-R M9AX#LK^T2.I(E.GH ]N&2]#;E@ -V 3:828X+>12%H6Q:D4T/CWT"'0B'@6R M3"9>WM/34']JV<.S4'%V*F-WG0WLTRZ9PC0PR>]1\;'1?X,:>VDP950KM4)? MS[GL(Q _US95OEU7$F-,.K5)),":VJ2.4GP$0^O884$A89KHZ3&N?>_L=BKP M]OY[W#4KSZ;REG+BO+_G&<@2"5K+H?&[TD Y'"#N:DO00(ORU$^RF DRX#U3 MF$-0H%*@%2W.0YD #2?@.,])"!'TX9:Q./QXZ^'OI.\?E79K5![@7G0^9-G1 M1][!,;1.0_"9@85'!P*I6R8X(%9^\14'6@#>E $=!;FK).R(Z52_N!MA M_-PWMJXSZ;X#!*9I5VI9Q<\[=R^&/%.W70<80^=X88HBFU2@N#Y$Q=+,@R.+ M:*U=N\( MTM6@92#MENLKBJ6+'/'>]LC"Q\ ,HIU3_A]TK1OT$2]MJVP#!PL97^Q.$Y$* M1@J)]5I1\ [<57+ .4JR#=-\&>IJ$[-: MP<_^QM'7)J_^OX\4N8-VP>P9%CB9Z6\?%JZ'JH\QYGLN2UO54%M.TWE^)U%"&-WOB4EN)56[A ML4NCOSMPY UKOI,#G/6YNX@,EX?17624YX#"0?]P/!)I?'AX$' I9TAIDQ@"9%PW5X=EK>.BR#_%X]PJ!(Z1T+EM#@[2P9-Z@: M)JA\I.*P5X? (YJ,5= D7(I!'./YAM Y>D$K:OUHZI:/0HWSROMS(WZZ28]- M@_J5P;.-W%=TTZ EF#RR$,95O^7KB9PJKO2VZSF[P;&FDH81@(OY0CC$$2.Q M/!5TY^O=[.2I1.X9)W;& I/YI(LBM/24\PB@X::TEV'[?L"9CWX<0VM=RT^ MUJ>?Z*$MS5+OZ45MA[.WK^;Y/FM_Y)\(S^U+7U* MOI:/4&24@1?@_X!P ML!D !D !X;"]W;W)K&ULU5EK<]NX%?TKM M>&=D2:0D6][8GO%K9]-N8L_:[7Z&2$A$3 (* %I6?WW/!4B:VBJ*I#0?^L7F M [B/<\]]@#I?:O-L,R$<>RUR92\ZF7.+G_M]FV2BX+:G%T+AS4R;@CO9HP?]R_,%GXM'X?ZY>#"XZS=24ED(9:56S(C91>3+5^IIL/Z45G0 :)7"2.)'#\>Q$W(L])$,SX4LGL-"II8_NZEOZ+]QV^ M3+D5-SK_0Z8NN^A,.BP5,U[F[G>]_%54_HQ)7J)SZ_^R95@[A,:DM$X7U6;< M%U*%__RUPJ&U83+XRH:XVA![NX,B;^4M=_SRW.@E,[0:TNC"N^IWPSBI*"B/ MSN"MQ#YW^?AT?_./X^NKQ[M;=G/_\>'NT^/5TX?[3^=]!^FTII]4DJZ#I/@K MDH;LHU8NL^Q.I2)=W]^'58UI<6W:=;Q5X$=N>FP8=5D\B.,M\H:-JT,O;[BG MJ[TMLD>-[)&7/=I3-GOX[>K3XR8PM\O[=/]TQZ+H;W^9Q%'\?KMT=EL:J>;, M98+-I+$.5T8(5H1PZ)D'L.O?W^ABP=6*S0U73J0L/HNZD[,1L\*\R$0<$\%3 M))MU1B:T 1,GAE?1H)M)Q69EGC/4@%_$ MU)2H/6SH637L?0]VPY.X.QR?? N[4I&=E;FUJ>M8QC'+M9H?.V$*F%O#>52! M]=O3AQHFMC :^@N/;!,(C_LW\3L[>\.OQYXR8<5NMB>0/A5LP65*8";<9DQ7 M@BSI)4.:.@ME-5JHW=P_PTTAG1.B?GNM02BZN:U#YCV"2 2JCIKX4O(GW9-H1[JO 1!]'P##WFCR?\;^&_E"YC%(?YW(@Y1< #U42 +[#W56($$OF*O8M[,2:1 M/ <\=9U-=)FG/Q[IAOS10>1_:L&*"?9%ZM+F;P0_DC\=!C"2H@5PCEJ&UEE:ZH@833) M*"+3X:A/?BSJ2,9<<.P%KRKX?48TS72G8/R]5 (KZUC@'.*3^P4E8FW2(U<> MWF!@5WZ4K.>9'KNOJV3#UX-JL(\=C9STO@5[[19Y*8!.+6*S6>38K4A$,05X M]=&CAPD7P";:I'ZI+Y=7CS?L22]DPDZC2;=VMFUV/;M[\/_\ KXWXQV)@I"W M2;@=4 0B+3U=.,NY -CB M>%6AUT)!XN5,)D$7Y4Y=@-??Z?O+5BI^%S0P0&8\'SU[[I* M&#WE4YG3&9;*8D/49F[?['>32AZ; #/P/C!V+0ETD0HZ!$KE;>0.W)_A 7(" M/C4(\,31D8B..\=.'_NN!F5E'LXB'B0-XJ'(!S/H31=G%":IU>3RF7*H769\ M K7C#A-D419K$"#-X4[;_7A#T(@6TE9:@YNN-'3$KY'>*B\P^;MI\=6GNTA&!B'!*BBN@7% MUIB^#S)^2@CXMH8$%/?Q^*]5<4*^:2/G/N5:1J&TB=$T.,:Y! M]ZQ!MP3Z>1CK55H7ONI4!O.^E-)*)UICQ9\/0W]D,J\;U6>8%-)P6\A#J_(^ MUDF$ B'\9ZBN)]J&+NW[-#&L"E: 82V:<>UD]&VCJ*9+E>1E&AR<"R6,_\X#O%.J.\"$ M^^Y?;:%P;:SLI>)E*IW7A.%/!9W*ZEQ23210\:_Z9#1C&GYX6^S&3[[]UE?T M0IBY_ZW TME6N?!!O7G:_!QQ%;["ORT/OV4 '"28Q9P]PU;@.NXP$WX?"#=. M+_PW^:EV3A?^,A,<,QPMP/N9UJZ^(07-CS27_P%02P,$% @ NX:L5 8C M1H7' P ( L !D !X;"]W;W)K&ULU5;;;N,V M$/T5PBUZ 93H9LERUC:0>+W8 )O8L)T6?:0EVF)#D5Z2BI-^?8>4K#B1DF*+ M?6A?;'(X<^9V2,WH(.2]R@G1Z+%@7(U[N=;["]=5:4X*K,[%GG XV0I98 U; MN7/57A*<6:."N8'GQ6Z!*>]-1E:VD).1*#6CG"PD4F518/ET19@XC'M^[RA8 MTEVNC<"=C/9X1U9$W^T7$G9N@Y+1@G!%!4>2;,>]2__BJF_TK<)OE!S4R1J9 M3#9"W)O-=3;N>28@PDBJ#0*&OP?6/ M'^LZG!@DWAL&06T0V+@K1S;*CUCCR4B* Y)&&]#,PJ9JK2$XRDU35EK"*04[ M/9FO/\^6:'6W6'R9W8Y"WT&!%P3OX(5-PJ'%"[]#PB\< M]!L'?>N@_]TJ^C[>[7P]0W[PTP])X =V!NTI 'X&J*%)'M,,T0>]Z9N7<91 MW.^0^F&,YK9-*H>PSC21Q;%3;5=1$'9(XRA!:Z$AB^<2^+[C#>)7@OZP$7P3 MF]+!N7!]D/5IH07M9L\#!.T>B8((_!I:MKRU &21%ULB[TCVW!= MB]/6=K#SA#%-*%[49IOG!$GRBFW^X-O8Q@3?O>#_?Y=J1_$_4F[VM33]*0@8 M9Y#0 U&Z,%<*\);3Z6G%G 'H/^_-9?>1'9O.Q/:L-/VV77_C<0B=@9]TM# * M!G7+6_7M4([:_0;6P,OUNN.Q,QR>-CP"]\WEZ?JNNB=3"SRZ.SN;*>A:R74U MP#329OR[K*:>9_5J=H2J[^"]AGILP=0['T0])*MYK-IHL;^G9,( "3% &0 M 'AL+W=O%9]WQL./)P=TG@_\2ZMUV/@MR).%%K$V\@%>7N= M_WLL;^\9>?.;BXOQU9_D]'QZ=CG].CT=7UZ+\>GICYO+Z^GEF9C].)^>3B?S M%Y3M=\KV6=G^<\&600?A"C'S*B@;)0'SJ:"^+.8/;8R691!3FP,A7DLCYLK? MZDP%<>9=76$GZXDWT2U57"D/3,65T#&(][XI__ M.!R-!I]:X;O\//PD(*#=.W5E)>U]M]4LK]7CE3JT"\ZW:Z[VW;':&A4"B\Z M#W47A;:YSF2$!XY,7NN@WHJU#-C0$1[":J(@F*VM&'[X<"BP=S:9G+&ONT** M+\K(M?0DTE?.;6"-?D5ZTK M,$_A3I#4@*B %5L[3=GV"XT+('!X4A9QR12R%M#F;J6I%8%)E,Y3 MFF#-P4#<*^E#3TRCJ+R[U62X% OO9"X\195R#; B@G66\DP]+RI+HE,D0ET! M>%&$-KR(J;:%E^E23=AD2B<3 4H%6Y?WNZ(BU+50[9*D\(A&^5.AZXKK)X)< MZL"]48>4/(XD6G.AO <(&C?\:PRO5 :5P-N#Z2M 8[DB *37 Q0 @^1/X2. M@H_C>.+!@"45#MY1MK6U[G:C_D#]5-MD*V3DR@#&GG)6VU#[BM*2-VFAB %X M79AZ6US)89!94Q1)@JQSKAFXF&-82+\"6E8N:;G0Y"?%,T"&(D<(0Z@C!A'" MA4).K$*"?R5TB M$SK= JWU8SXYW70#/3E;B>'[U)31=AXZ!FEOS&YOH,224PYE2U(1* ($R#E M)O'9_Y95()^&/?"7$3+_"Q#B]5U$,3,UL2YO60*LP6GXRRC<.FL5$3;F4X)B ME; G"JF]N7^=:6@C#"&>R5(L-VR$LXF7X#FT$9*]6M&0"T3"3H!^-[$G.C6* M-S35+A1Z$@J.Q&4RK$2!<3ITV>>JS$/71?.>&,/5 "+7!?$M-5AP>U,YQ,PV M2*:#S6I0U(!LND^E]A](>I73 FN2>S<<@%](EW>E:./V9.X6-:XY8,^ZV.1+ M<;9R'3+C0!.*$HP@^ 1DJB4V,KPB)^R[+I]632'=XA28 &5AY6J3$ZW2RPY5 M(D3^5=OT-M'5SH;F_P+/9_0TSG:UOE$R2.(#!95*4A0:6;'S*9=)"H8F; &E MVMXZ@XPN83>U)UY!%-&&:&F59G0 M)FABH72U):-9>:+Z6_5(1NI0Z@Z=AB/4 +>HD6.R8:O%P0[R/R22+ !A/)7 MC8E+^88SZX@!Z6\NWY9L2I<#["IO1X:#=_OO]E$M!NZ!'-^T^RG2\)T-2,*9 M/J59RWN:+I;:LN[O$KP+*AAR\B"&5S>J FSV#:=XLV=KF$2)AJ'02)4J"G::2*U+2:P M?DD8,<1('SD9@[U/__?_5YV)T\:"67*D/? UV??,+K M]/"I%]3,:3A).'W0M7&)5?W(HJ,CH\=^T;D-9>VY9-7PA9?A@^YE^.#%M]AQ M[JK8]/]+M=ZDNIEW%K^S1'9/O2"_+/H*!CSQ MTJJ%;5N3X-;]O.;:2DSB470M2\$K"N@S_$!#'Z:/9*6BT5?&5@[4H[1)0%'S M.\-F"V3>*B4& :^Y\^7,\.2OP%A&YE4N2!-Z3Z6HO_&A"+/IDC^'$5/!N?3- MJ%OMOKB-TX>FA^/IP7SBTO^:!%'3?(8__#5!+ P04 " "[AJQ4OF&JOY$" !D!@ &0 M 'AL+W=O;G+.9?^7LA'E2%J M>,H95P,OT[JX]GV59)@3=2D*Y.9D*V1.M%G*G:\*B21UI)SY81!\\'-"N3?L MN[VE'/9%J1GEN)2@RCPG\GF,3.P'7L<[;*SH+M-VPQ_V"[+#&/5#L91FY3MRU> ?X1G&O6G.PF6R$>+2+:3KP AL0,DRT52!F^(4W MR)@5,F'\K#6]QM(2V_.#^IW+W>2R(0IO!/M.4YT-O"L/4MR2DNF5V'_%.I^> MU4L$4^X)^PK;^^1!4BHM\IIL(L@IKT;R5+^'%N$J.$$(:T+HXJZ,7)2W1)-A M7XH]2(LV:G;B4G5L$QSEMBBQEN:4&IX>CA_BZ7P2QS":W\)X%$]C6-S!!-M&& MAVC'X5G!>R(O(>I<0!B$X1F]J,D^[*E*B$,*-<&DA^ K[WH\UYOWUR%0?09 M_O=XS&%:A[AT(3: NRJ!$Z>V2O;1@74F$5__G"I4[^CC4&=L8BPTYAN4 M;:\6R5DM$BTL)/PS+XMKF1UP552=U^ZDW_KR&UL[5A;3^,X%/XK5G=V!5)I;LV%&4 "AM&.Q&@0 M97>>W<1MK''LKNU0^/=[[+1I0M+077B&PLA"RP!J&:/MQ#U=YMI,.!=G*[PD,Z+_6MU)&#DU M2D8+PA45'$FR.!]=>A^O$B-O!?ZF9*T:[\AX,A?BIQE\S*7 OV@V8Z/Q\E(Y21!2Z9OA?K M/\G&G]#@I8(I^XO6E6SDCE!:*BV*S6:PH*"\>N*G31P:&Y)]&_S-!M_:72FR M5G[&&E^<2;%&TD@#FGFQKMK=8!SEYJ/,M(15"OOTQ>W-Y>QFAHX>\)P1=7SF M: U2TZZ ;BJ /P] 'Z)KC.%;KA&0*F M*-(7PF'@/WY+?#?XA-[K^9!+0EJ?!4%0T]Q&]=;:>BV4=HYFY;PR_2L'A\@Q M.J( YDLT!Q[ZOB(2:\J7&]]3P*LE/J!P&C5'88AFN9#Z1!-9 M].W8/KUQY,6=V8(>A,:LWT9_[$V3QM@;>W$XD"9A MG2;AP6DB34TX@9<2]&.E".0+A'9C$*-X3AG5E*B^I!E6\]Y)4^7%I;71N=U9 MMB\GKC##/"7P84WKN&;@'5W0%-M:NQ7:I5TKA3Z3E!1S(K)OBR2L87RQ]0,(Z]=EJ$?C3<-H:1VZ$;NM(O8:^BVF?3%T]QD&#==MGZ'DMJ@XA["RS'7<#*M+"=/:8[YDEC7.!P87Z"_DKA1W$W9<'$#_8IRZA*34X@<(4'-^T5< M5_BYL">^$D@F.Y[W581A9>]="78O^]C8AU?M$6 M-.TB#L)F<38"091D9TVIF>QJ<])SH0#;L9&[K]HE%7M*?]P#D1.AC! M"Z!.ERCC,.DSI-FOZM1H%*1QX+?.$2Z$7T%EI!RTD)[#[Q&<0(.H[Q1[!_*F MU#YB5I+>@MOJBMYIZ\.X [Q(:EXD[\6+-G/[6#&LJHKK*TI,$[J&_V"8/QM/ MO?B3:A#2'+%?%) UQ!QZ I1^QL3Z?S2H7^3[1;[W(I_3N*\IB%S:6RF%; .L MKF[JV?KBZ[*Z[]F)5[=FD#M+RA48M8"M[B2&?XVRNHFJ!EJL[.W/7&@M"ON: M$PQI9 1@?2&$W@Z,@OHZ\.)?4$L#!!0 ( +N&K%0=\2,&PO=V]R:W-H965T 2[S68NBR9?IJC4.MI$ =;Q2>^*JQ3A+-)Q5:X0/NY MNM-_D,'5ZFA/%?6#>VPR2 K#96E1MG8E!RV8SL<;,/'8=QM,7%[ M=[U8P-$#2P6:WB2T%,'9A=D&;=Z@)7O0^O!125L8N)8YYB_]0V+6TDNV].;) M0<"/3)] /SZ&)$J2 WC]-MV^QQOLP;OB)B.&7-:8 U6V9JXV#.3<5,HXW1+2 M)S!,X(%H@S;:X&"T!5VAO!;H4-]QR63&F8!;V=PE5Y2T<.5#D_Y&J[K:M>>' M@_SYQSB)^F_A_QZ/N 1;J-HPF9L>T$EE17M4K=459EBFJ+#_FT+PLIJK5%:$,]0K<4;Z/=/NU(\@LL=]K3S^9YB>!VT"]CJ"':;R1/0 M@4*U>:E4*OBJ.=W73LEQ/_H>BK2C\2NP6F:H+7-;S!Z!ZH/OIA8?GT71#NUX MG, ')5=_6=3EK^8].$YVT"7M,(('9:ED?Q+X#3D/!X.7\FCTVTOSH="(+YZB M3GF^JEM?K;XP;U 28P&D!Y;36\N-=1E\1=#+M>VW%(]T(9 TNMRKW;F"*5!@*7F2K1%\:/PA^=GO6(7.NWCU[\_7'' M9S_ ['D3CN+37E<\&_=V/:1AIV.5J%>^+QO(5"UMT[Q:;=OZ+YJ.]VS>_#?0 MR:XX<1"X)-?HY'08@&YZ<2-85?G^ERI+W=1/"_I]0>T,:'VIE-T*+D#[0S3[ M!E!+ P04 " "[AJQ4A'7^E@\$ "*# &0 'AL+W=O) MJ$1J)%4G^_4[4K8L-XX6;!TP( C)(^_1O? YGN=;J;[J L"0QZH4>C$JC*DO M?5^G!51,7\@:!.YLI*J8P:7*?5TK8)E3JDH_"H+$KQ@7H^7KJ"4FX7HW"T%]SRO#!6X"_G-)/>\.?.&PU;TYL9ZLI?QJ%[]FBU%@#8(24F,1& [?8 5E:8'0C#]V MF*/NDU:Q/]^C?W"^HR]KIF$ER]]Y9HK%:#HB&6Q84YI;N?T(.W^HQ4MEJ=U_ MLMV=#48D;;21U4X9+:BX:$?VN(O#:Q2BG4+D[&X_Y*Q\SPQ;SI7<$F5/(YJ= M.%>=-AK'A4W*G5&XRU'/+&^OOUQ_?K@F9_=L78(^G_L&4>V>G^X0KEJ$Z 6$ MF'R2PA2:7(L,LF-]'ZWI3(KV)EU%@X"?F+H@<>B1*(BB ;RX/&PBQ<# M4.,.:NR@QB] W2$GLJ8$(CN%$@7?0#1P*H3#L.\/4)#M8KPO%,!1(@FF(2U<'LZX M(*:0C68BT^>=CDU/?Q&2E=3F35TV&GW@U;I1&I"_IC-?=\=_)G3L193V!=2C MLYA\X(^0O:D53^&$WGX,J1<'XV=BBIA3"38/HF73F)4GXVA0,4))VE*2#W+%W#H,N,@+:\,JE M$)@27.2:8$3@,06M+8G6O"R=5*K#_.A$.H!UBM7#EOUODM]QT[J;-DJA)E:L M1J2RJDNP7IYB:!)CBH)CRDYH3*[WT560RESP/U\#1[U)<,A_X@6S[WG:[1U? ME1U7?\,465$8O>UR9R3),$?/$,[HS!O'T_.>(,!R$9Z3S]CE'/P) R^,PF,! M18]7^VK+M(:CD(21-XVGQP(:30\:)6=H'C<LL\B;A).>5:$WFTQ?:=0 M4Y*.*GGO['+"-0:5.Y*[U[=^%[^@6A=YT M'/+D'(TO88.JP<4$:Z!J.]]V863MNLVU--B[NFF!/Q9 MV0.XOY'2[!?V ]W/C^5?4$L#!!0 ( +N&K%2=/.^G?P, (8+ 9 M>&PO=V]R:W-H965T128KH&3F1%4@<6>E=,DL+O4Z,I4&EON@4D0TCD=1 MR;@,9A-ON]*SB:JMX!*N-#%U63+]?0Y";:;!(-@:%GQ=6&>(9I.*K6$)]FMU MI7$5=2@Y+T$:KB31L)H&%X/S^=#Y>X>_.6S,SCMQ3*Z5NG&+]_DTB%U"(""S M#H'AXQ;>@! ."-/XI\4,NB-=X.[[%OU/SQVY7#,#;Y3XQG-;3(-Q0')8L5K8 MA=J\@Y:/3S!3POA?LFE]XX!DM;&J;(,Q@Y++YLGNVCK\2 !M ZC/NSG(9_F6 M63:;:+4AVGDCFGOQ5'TT)L>ENY2EU;C+,<[.+B\6G]Y_^FM)>A\^+Y=]([SCK(6<]Y@TDGA$F0U;X>^AQ26RA:H-D3$C@+H/*-IF3'-NP[V^JP\+%@'Q0 MQI"55B42E9;+&HD3%!?MZV,ZYQ>D1\.8GO9W+8-P.$[ZSR8S]Y47+H/]2I\_ M&>R;_]*Q'NP6DU_#/3A#4/F,Q;HX>ONA=!B.DW$X'-&'6VEXEB3A^"S]/UCN MUC(^BG$OLI;, Z@4GJK",C(:IXY*RI] M=D-JR:WQ$L$V3.?F(-J 'C[%V1^4;RLUOUH9G]FF1Q1ZV"GT\,<4FJ$,O?+U MP<$ K\4"&I@0W^^5IZW8!C ]J2SA,A.UDT.O@; O\@^DO>>8]CW51Z7]>,(_ M5;IW-'E/H+L&-:!O>0:OW+23/^Q1UYT'&W?;LW0\"&F:=.B#,#T=A:-TN/,- M@/8#I<1C/"!.A#=@'SMR%WT0GM$DC&.Z@Q^CY32-#S5'M#,;E:#7?@(TV'6U MM,V8U%F[(?.BF:W^&ULG51=C]HP$/PKJU17W4D5 M"0E7T!60@%+U'FC103]>3;(AUCDVM9T+_?==.Y!R$J"J+['7WAG/;+P>UDH_ MFP+1PKX4THR"PMK=0QB:M,"2F8[:H:2=7.F260KU-C0[C2SSH%*$<12]#TO& M93 >^K6E'@]59067N-1@JK)D^O<4A:I'03[M@65VB_[9:: MHK!ER7B)TG E06,^"B;=AVG/Y?N$[QQK.A5C5HETUL;N*M>C2)X]+]E)75M,L)9\>/7V9?%W-83W[.5W"[9AN!YFX8 M6J)V"6%ZH)DV-/$%F@062MK"P%QFF+W&AR2IU14?=4WCJX0+ICN0=-]!',7Q M%;ZD]9EXON0??%ZAZ[5T/4_7NT"WHN;(*H&@%K M?4QR-3\-NC _Y_&ZMY;@MAMW^GYNSOV%\.0BEZBWOET-\5?2-G>Z M76U?A$G3"'_3F^>$7&TYJ1"8$S3J].\#T$V+-H%5.]\6&V6IR?RTH%<-M4N@ M_5PI>PS< >T[.?X#4$L#!!0 ( +N&K%2H[0_-AP, (H+ 9 >&PO M=V]R:W-H965TV@3I) ML0(M%B3I]IF6SI90B?1(.D[WZW>D+%FR9,'M]L4D3_<\O#O>G6^VY^*;3 $4 M>2MR)N=6JM3VO>/(.(6"REN^!89?UEP45.%1;!RY%4 3 RIRQW?=T"EHQJS% MS,@>Q6+&=RK/&#P*(G=%0<7W)>1\/[<\JQ(\99M4:8&SF&WI!IY!?=T^"CPY M-4N2%*6!)Y-?-?W!_B" MVK_ \ 4#_@W0C&J:D:$9G:%YQF)(=CD0OL8W7ZF^2 TS_/I+Y+O!;^1GU^N, M$97RG:0LD3<$XQ2G=:#(/<10K$!4$H\\IURH=PI$059M&;.*;,Q[80 IL@6&73EH,\Y9YN23'O?,'891#R7&)4+2SRW[T4MH.>':OA^U!4%# M\,/AY(KF_3=YMC^)VN%RQZ.!$AO7)3;^@1([$[9C9!4GGQ@&!*0B#V_X'R6A MKRB'[_RO1=F)6RH 6BVQ4:@G%5QA3/TV#MXQF9OEX04GIW:"8I:K#JQ:>VH3 M14_PRO-7$UL,=:;(FL99GJGO'>7IN$]4)LG1*'\G!2["^JJ M+P6&;_B_4^#DE3_SF)H>=-*P*_5NX^Z^_G#MF\;1;J21=TEV#-%6*[:YKFSJ M79 [?Z@4O3JV72HE]/0]SQYYHQ[IV)V>)-CIBJW'COQF58QL-_+ZDLYIS$<% MB(V9 B4QL2E'I5I:#YH?ROGJJ%Y.J?B,FXQ)DL,:H>[M!!N,*">_\J#XUDQ; M*ZYP=C/;%(=E$%H!OZ\Y5]5!7U"/WXM_ 5!+ P04 " "[AJQ4HM;P+IP# M "0"@ &0 'AL+W=O?78=10LV#;31N", MASNZA27H^]U%-G^H\G"C$ M;RGXM8)?^7TP5'GYA6HZ'DJQ)]*<1C2SJ$*MM-$Y5IBB++7$KPSU]/AN]6VV M(,O[^?S[[&9VNYI\)]>W7^\6-Y/5]=TM^;BBZQS4IZ&CT9A1<9(:^.H [+\! M') ;4>A,D5F10OJSOH-.-I[Z1T^O_+. -U1>DL"SB>_Z_AF\H(D\J/""=T5^ MQD"O,="K#/3>,+#$"Y26.1"Q(4)G(+&>4D*A"54*M.K*Z7G$7W^)?3?XC;SW M_9$51&>B5+1(U2>"&4VR)J7D"R3 U^AF+?'(DF+MB:9/>/T28(^&"^2"3&E! M4]J@?B"A'<1^RUK/CJ.(W!>4"ZG97Y"21' .,F$T)ZQ0I:1% @1["6,+NI*!+.8QZ'5(OB,A=50R5H5L7&B2OZ]%A*O2# M#FD4QF0E-$;QD@+/L]U^]$K0&YRA4=C0*'PGC7)&URQGFD$GE\[#_M]1VR'U@I LM4@>R%1P0QE: M_1/:_'##=L4'04R6+VS) ?\"3?*?.T#BL(MZD7ND'JUS<5+ +JKV!FU7W+!- M/=?VX_@5];S^&>I%#?6B?TF]7!3;TSO3Q;OSF/\Q[X[B?^3?[$=IBL4!E5-L M/X^@-#>W"/$6T^EI^NP^GG_9FS;@D6IW%'/T._7 M]7^=Q:[#8;OX2"'L::_+']F#P6GU0S3?^7]T3J8$;,/;:A92>!G+0A\&AD;: MC%N3PY3Q&ULM59;3]LP%/XK5K0'D%@3)[T 2B-! MRS2D(B$JMH=I#VYZVEK8<68[A/[[V4X(W6A-7^A#X]MW.U =#H MA;-"C8.-UN5E&*I\ YRHGBBA,#,K(3G1IBO7H2HED*4#<1;&430,.:%%D*5N M[%YFJ:@THP7<2Z0JSHG<7@,3]3C P>O UUOM!T(L[0D:YB#?BSOI>F%'XYE#V4!2?H3B*\1[XQ ^_([*'$NS@\;_P MT$35A19WH<6.+SD4&B@%<(9F8+;Y#$U!Y9*6[O#\FIFUZ%8#5[\]2DFGE#BE M_D$EHZ!0+@J31'NZ"Z@)0\*)J7V9\/-I68''5K^SU?_8%B)K"6!>/(TT2+YO M5_TL.$);(%)Y# TZ0X,C#,TH65!&-85]J;EN*(:.PA:AYRP91/:7AL][M(>= M]O (;=9J;U%)MBXIR_]3W;@8OG,1)QX7H\[%R.MB7BV8,T*+7/!]RI/1.V4\ M.*A[WNF>>W7O:$%YQ3U[>-$Q77SR6X6CM]H4>5T_@+V(:+%&3=(.'.#)!S38 M'6"?HYUJB?UY)"\?Y!&_E2?\V?4)OQ4H[*\H1V?23^.K!>'.)62_ $PY7]-" M&<&5X8IZ(_-BR^92;3I:E.Y>6@AM;CG7W)@/$9!V@9E?":%?._:JZSYMLK]0 M2P,$% @ NX:L5/OWG<2 @ OP8 !D !X;"]W;W)K&ULC55=;YLP%/TK%MI#*ZWA&ZJ*(#5IITUJM:I9MV<';H)5L)GM M--V_W[4AC#8?W0O8EWO./?=:/F1;(9]5!:#):U-S-74JK=LKUU5%!0U5$]$" MQR\K(1NJ<2O7KFHET-*"FMH-/"]Q&\JXDV&3K2IN FV.9P1!#84V#!1?+S"'NC9$*.-WS^D,)0UPO-ZQ?[&] M8R]+JF NZE^LU-74N71("2NZJ?6CV'Z%OI_8\!6B5O9)MEUNY#FDV"@MFAZ, M"AK&NS=][>

PN2:L;7/76!!W/H$#J6Q+*8&_N2QU'B>5[FOHQGB8S&20F9R6N5EV\A@O1 .'!"9[A2_\ MX_-)A\+IR<(_A*;U!Z-)]TXF\*/+_='LY_E^>D"B._*"!N3:6J3"\ANNN\LV M1 <7OK;F\RX^0W?NS/0?36?M>)76C"ML;(64WB3%N$?!J1)P.\K(?1N8PH,_ZS\+U!+ P04 " "[AJQ43N4/!T # N# M&0 'AL+W=OX[/_?"];G_+ MQ;.,,%;@-:9,#IQ(JSS1%'"\$P F<0Q$F]WF/+MP('.[L4#64?*O'"'_0U:XSE6 M3YN9T"LW9UF2&#-). ,"KP;.+;P9P< K,4O@K>R\ R,*PO.G\WBVW+@>$81 MICA4A@+IGQ<\PI0:)JWC7T;JY'L:8/%YQWYOG=?.+)#$(TY_DZ6*!D[/ 4N\ M0@E5#WS[%6<.M0U?R*FT?\$VL_4<$"92\3@#:P4Q8>DO>LT"40 $QP!^!O!/ M!009P$;.3959M\9(H6%?\"T0QEJSF0<;&XO6WA!FTCA70G\E&J>&T\GM?#(' M36 3V.0KD$@,;J7$2@+$EF"*=9# E* %H401+,'%&"M$J+S4J*?Y&%Q\N01? M &'@,>*)U!C9=Y669C9PPTS&72K#/R+C.Q)7(( -X'N^7P$?U,I@D&LL&H\BDEZ5@2AD$7]OKN2U%YV0BV_6YN M=* OR/4%M?KF$1>JJ;"( ;7YH?O\5 E-V=I%#;UVZYW0"J..UZD6VLJ%MFJ% M/G*%Z&D:6Z7M6SJ;[S26C7P(CP2SG6MLUVK\J2(L .5LG4:T*M\'Q)VL=WV"!%&'K]) W\A[0?-KU@ :8*Z2P[ML*Z-YP3QAB M(=$IG7%);!_^,WE5IJLO* 83EL26DK._59Y^(,?F(6T]#?"#LS 10F]L]X)U!G?\9(^X+[.N:_/>JJORS51/M451D=/-?3V4\/[7.GL!L1; M XS2X)RW=#[28]-2F%*YC,IAV/[9DKZ0-)Y>37MZ+S\:5!= N7.7.3 MUE>C-6%2)W.E-_"NNGJ:B?1RFBX4W]C[W8(K?5NTCY&^T&-A#/3W%>=JMS!7 MQOQ?A.%_4$L#!!0 ( +N&K%2;JCL:, , T* 9 >&PO=V]R:W-H M965T#85@R+H/9Q*_=ZME$U59P MB;<:3%V63#]HC1<2="X MF@:7T<5\[.R]P3>.&[,S!L=DJ=0/-WF?3X.!2P@%9M8A,'K=X1R%<$"4QL\6 M,^A".L?=\1;]K>=.7);,X%R)[SRWQ308!9#CBM7"?E:;=]CR21U>IH3Q3]BT MMH, LMI85;;.E$')9?-F]ZT..PYQ>L0A;AWBISHDK4/BB3:9>5K7S++91*L- M:&=-:&[@M?'>Q(9+5\6%U?25DY^=?;BY7-PLX 06=54)I/I8)N"];/:'$_K5 M-5K&A7E-1E\7U_#JQ6MX 5S"ET+5ALG<3$)+F3B\,&NC7C51XR-1$_BHI"T, MW,@<\WW_D!AT-.(MC:NX%_ CTZ>01&\@'L3Q@7SF3W>/>M)).E43CY?TJMH# M=-8!G7F@LR- U[>7WW!POF)^R.\J7\J6Y$ZG?>%G5) MO]I32M,?*84'9-I "F7SLT5CR-G#(:1Y/U+DD6#< 8T. .VI<=ZIYM)?Y7^L7U&OT[0FOV&:1HGNGC67ABBO"')P>DZ'CFZ:CV9B5>7O[Z6R MU WX84']&FIG0-]72MGMQ 7H.L#9+U!+ P04 " "[AJQ4_$0Y:NT" #$ M"0 &0 'AL+W=O9]S,+PP MW7/Q)%, A9XSELN9DRI53%Q7KE/(B#SG!>3Z3<)%1I3NBHTK"P$DMD$9+H'Q_[I)E7G@SJ<%V< 2 MU&.Q$+KGUBHQS2"7E.=(0#)S+O#D$D'80>NM5#RK@G4&&DCY5I(\EE-7:;Y1<=<5Z[)D M^1VL;T2&(S;RN\E(BLA-D(NSD>!N'4W;6 !S5X MT O6K*"-54:%1ZR1/VQ'A34J? \U:$.%#=1@.&Y'134J>@\5MJ&B!BH(O7;4 ML$8-WT-%;:AA$S48M:-&-6K4BWI(07MBHD"T 4<-( Y''?,XKHGC?B)7A)4K M'A757FUCCQOL,/ [JL7>P36\7OH=2#G1=J +!JE:K7"_]=S2G.1K^#?CP0?G MP?_!>BJ--Z5UU'5P'OPQZ\%-[^GZH ?KP?W>\[<+&3?-"'<8!#Z8$>YWHP^N MIJAI]W^FXAZ=R>9^HP^_#64H.XH7]IA><:4/?=M,]34+ MA!F@WR>..?GKB]O\-U!+ P04 " "[AJQ4BXU7%30% #& &0 M 'AL+W=OTR3CEZV%$,L+Q^'A@J28G],ER>27&64I%O*1S1V^9 1'VBE-'.2Z M@9/B.&L-^OK=F WZ="62."-C!O@J33%[N28)75^V8&O[XF<\7PCUPAGTEWA. M)D0\+L=,/CE%E"A.2<9CF@%&9I>M*WAQZ[65@[;X)R9K7OD-U%2FE/Y6#W?1 M9=!6,:9RK/[>1K_5DY>3F6).AC3Y-X[$ MXK+5;8&(S/ J$3_I^BO))Z0!AC3A^B]8Y[9N"X0K+FB:.TL$:9QM_N/G/!$5 M!^@U.*#< >T[^ T.7N[@'>O@YP[^L0[MW*%]K$.0.P0Z]YMDZ4R/L,"#/J-K MP)2UC*9^Z.72WC+!<:8J:R*8_!I+/S$8?KUZ^'(S 74@S$6QHE<*L(O+.&\ M(IRGP_E-I;)BC&0")&580&<@JM8*W=:*:>6'F_B!CJ\H[VG@>9V^\U3-L,$& M!H7-#G"_ .Y;@7^GV?Q,$):^ ?IFA'8%EH_PFH[9K!M\NP+>MBWB7A30E MX"2A7.ZS*9%B0N06TR\%?B;YV#&:-JT7/6DF#9^IX;_K-,S(^L6R+H'TK8= MT):X;CUQ>W4S,I@T0.L5T'IO2YH)::^>HAI4@TVO:\8*W5*#7"O:D1GCJ0(O MQ4:]G('I"T@)ELM-Q8(P(!8X QPG!/P!-ZI/87&($S"AR6I3%7_ >-, 638( MK,@D? \NA24W0V1?H3S@"Y#%"Y9YKT:G23S7LS?*!ZKM+]1S&P@&EKP.[<0N M94LVI5SMH((A7P'K&AHXNQ%52=K0_S#B@R6[PK9U[C=RXX9"5MB8L)A&<0C& M^$5VSL(XT?8K)EJ2+[2S;T/U[Q>_JG7;E$L^A9V/2VS)C=!.CE]()F>2Z)X1 M1[)SC;E0,WLB6[(T<= (UKD0-?%+28;0SH9'Z-L(UIFM#1"K?IELFN!5FM<#!/DW$I;'M&L8JM-HHXBADD71 18] M?ALW2=:5W"OW))3*MOO!=A8H^139^?2*W'-U3G9@-X@U$C^)+!T8%^]O5MR1#5&1UYM3.;T2IH8 .O9'[O //O M %YE(6$"R_Y*L>WV_L1\1JYS/:SV>/DIV6#5[:(&U*4D>'9)>(^3LE<7 \-1 MV6C5=%;V2M'P[*+QBPI)G&\ 7Y<&O^W[^^#K*N.W@X8B]RKW*W^E(*=@09+H M3-;1F18/64_':XKMWJ>4#N_C6G&O5!'/KB)?U/Z0NWHS.9R8[M^\8SIPIW(= MJJ['[S&;QU)>$S*37NYY1P9AFQOGS8.@2WU#.J5"T%3_7! <$:8,Y/<9I6+[ MH"Y=BWO_P?]02P,$% @ NX:L5$AF.Y@Q P )0L !D !X;"]W;W)K M&ULK5;;;N(P$/T5*^I#*VU)G& N%2"52[7[T%55 MENZS(0-836S6=J#]^[4=2"B7J$*\0.S,.9YS8H^GLQ'R72T!-/I($ZZZWE+K MU8/OJ]D24JIJ8@7/P(I'*TI3*SSXD8M/UL+>;>&6+I;83?J^SH@L8@YZL7J09^05+S%+@B@F. M),R[WB-^&."6!;B(-P8;M?>,K)2I$.]V\"ON>H'-"!*8:4M!S=\:!I DELGD M\6]+ZA5K6N#^\X[]R8DW8J94P4 D?UFLEUVOY:$8YC1+]*O8_(2M(&+Y9B)1 M[A=M\MBF67&6*2W2+=B,4\;S?_JQ-6(/8'A. \(M(#P$U,\ HBT@S)"]VC(%%TL)"RH M\U?,S5=: \\ W0Y!4Y:H.Q,U&0_1[A9<+Q4:\1CBKWC?:"B$A#LA_;"2\)G*&HKP#Q0&87@BG\'WX;@B MG:CP-7)\T1F^LVY6<-<+[KKCKI_[9J>8]QIM0MH=?[UOQ8FH MH$5P$?4E*U)D12H5OU')Z#0!-!/FD,<@G?(*N8V"N%$I]YE^L#1+4<)2IB%& M&RHEY?H3:9#I*1.JZ4+T"52JBL2:16+-2J9);5RKH&D5-*VK;Y5VP=V^=*NT MCS=!/2#-@ZV21Y&]*()Q.SB]57!05IV@,J\!Y32F%0+Q7@'#5[*F! M6^07;T@0'AAX(JK=:)PY:[@L+SBJ-E H?;]*,F74LG2:207FV+!B87.PM.?:V'A)R:.Z),%/NHC/NEA4'5]>()_8!\?U*LAE\ MS]&R9.#F]1TM*PEN7>QHZ^B\8Q(%]4-'C\-(2%H'AOI[#4<** $RTJ M M< J/()].]UR-S-9+0@J@@C"*.!Q7Q@?[;F=K@;;X2N L.L^H2N7 V/=J\%^R M,JR*"'*(9>4"J[]GV$*>5YX4Q_^-4Z.-60F[SQ?O_^CD53('+&#+\F\DD=G* M" V4P!&7N7Q@YW^A245Y9J)[K71/1W=FXK.A*QBQR7GD""U8TL:L^*4 M@U3#2]#1JM>.%]IQ=0P]KQ=NZ%M+\[E;BZ&5[P6^VUI=4?LMM3]+O<><$IH* M=4+%+*7DUU^BU][]+E1@13WRH='"BL)Q\$4+OI@%_\(DSL>(%L-@D>_WD4:L MK-"WQYF"EBF89?H(0JCMKCZJ7*^I9"C!$L8H@T'\&S_RW+"'.69FN=8$9]AR MAK.&I;5">R@ETMCUL6\L:.@G\R8F>O9 MSD0VG7O/GLWF 9Z!EM ]&8Z<%2_G0770GCA+>?797U+^J9J,'-,8$)9(G?!0 M'(#/71*;!N.J&I[5_Z#,S@U> $]U)R043$EE?>&ULVVW]4'W&+WYC7VWK7NF M%S=U"Z>NLY10E0H"5@7I_9$Q> M!E6 MC==_P902P,$% @ NX:L5$P+ L(0 P CPT !D !X;"]W;W)K M&ULQ5=;;YLP%/XK%MI#*Z4%$*DFO*5+3(.9&&,DMAV'2>T$T)3:S0PS\9\ M-&!K&=,4QAR)=9(0_G8',=L.+6SM'TSH*I+Z@3T:9&0%4Y#/V9BKF5VB+&@" MJ: L11R60^L6W]SAOC8P.UXH;$5MC+0K,\9>]>3K8F@YFA'$,)<:@JC;!NXA MCC62XO&G +7*,[5A?;Q'_VR<5\[,B(![%O^D"QD-K9Z%%K DZUA.V/8+% X% M&F_.8F&N:%OL=2PT7PO)DL)8,4AHFM_)K@A$S<#%1PSF!<=58*W(TU5F92JY6J;*3H\GCR^/WYT=TA2:@DTC3%1H#-^E. MYX!^S&*Z(CJ ET\@"0T%I?H$Z(I>HK86I!T(0:V5$PTGCTO3KW+3W6/G/J- M\&ODX0YR'==]GCZ@BT^7_Z+8RH_2&;=TQC6PWA'8)TY20?)T9YPJ^B2.V9Q( M6"#)D(Q "6GO95;SDE5>-M#P2AJ>H>$?BVG+&8?BE2.&!E&_29N1&X3](!S8 MFP-,_)*)W\)D ^D:.JW)[:#'7:9>%!6H)YKH?6R)IFI)+/-X=M!4$BZ1$AF@ M7[<[*G[?F.Q=.?Z5@QNB%I1<@W,F+RQIA"=/7O@N>=C%/=\[G+QNR:3;R*3, MB"PS(FH9.42D&;"/$I;*J"E*O9);[\S"\I2JFH75+[GVSRDL[%2EUCFYM K( MNK;"H.LYAZ6%:V4?GUI<+8@8O0'A38&JRCAVSZPNOU5=N*KVV#NKOJIBC]NJ M_0?TY;__\'2QWSNBKZJ8X^#D^FI&;-=75>)Q6XW_W_H*VO55?09P]ZSZJFH^ M;BOZ']!7[YV^?-?U@B/ZJFHZ[I]<7\V(Q_5EU]IK_:NBNM<55?UP#$N%Y%QW ME7!YWOWG$\DRTW'/F%3]NQE&ZH\)N-Z@UI>,R?U$-_'E/]CH+U!+ P04 M" "[AJQ42&MTP;P# +#0 &0 'AL+W=O0,J0"JE=[O2;J^"Z^WG-#%@-;$YV\#>O[^Q M$Q*@QDNENR\0.S-/GGEF,IX,=UR\R14A"OVL2B9'WDJI]9WORWQ%JDS>\C5A M<&?!194I6(JE+]>"9(5QJDH_#(+4KS+*O/'0[#V+\9!O5$D9>19(;JHJ$_], M2,EW(P][^XT97:Z4WO#'PW6V)'.B7M;/ E9^BU+0BC!).4."+$;>/;Z;XIYV M,!9_4;*3!]=(A_+*^9M>?"U&7J 9D9+D2D-D\+%- $E&B_GI32_:-?8!A[* M-U+QJG$&!A5E]7_VLQ'BP %P[ YAXQ">.L1G'*+&(;K4(6X<8J-,'8K189JI M;#P4?(>$M@8T?6'$--X0/F4Z[W,EX"X%/S5^O)\]?7WZ?8ZNOOTQGU^CY\<9 MFG^YGSVBJRE1&2WE-?J,7N93=/7I&GU"/I*K3!")*$,OC"IY YMP_>>*;V3& M"CGT%=#2X'[>4)C4%,(S%"+TG3.UDNB1%:0X]O;C<'5O]*L,M:EQ@,8M:&Q XS.@#[RJ MX*V#\LK?;O8IA;8@%>20LJ4MBS5B8A!U.]F.PS2,<(*3H;\]E-=BF/0':1#@ M8\.IS7 0#=*P,SR*+FFC2YR2/4&_I"SG%4%7T!1HCB J5-!RHTAQ?>?0+VV? MD#KU^\:E1 O!*Y1#[5*V 4X^)T:#4G($B4*Z3K[/N$J/?PO>=8OPPS944*-N" $MR](!?EE7?5BU1 M/TG#$VDLAO$@BOJ#V*[.H*4_<-)WJ&/C6X/U#C,4W ;]$[)VJ]3.% ==MPZ< MF9S6-?SQ7.*# P'_C]ELP"](I\W2F4\<=B&$%ZE$%@L8+YRR=%T81Q^3I6DG M'Y0GNE@>BZ5;GJ[W8W?S=Q:1E75\47* M9]? COS1Q[LC_! M=P_U7-[!U)\),#HM*9.H) N #&Y[0$K4DW>]4'QM9M%7KF"R-9_[[NZS.:*&BXW, 11Z*PLF MQTZN5'7GNC+-H23RFE? ],Z*BY(H;8JU*RL!)+.@LG"QYX5N22ASXLCZ%B*. M>*T*RF AD*S+DH@_4RAX,W8&SLZQI.M<&8<;1Q590P+JI5H(;;D]2T9+8))R MA@2LQLYD<#<+3;P-^$FAD7MK9#IYY7QCC,=L['BF("@@58:!Z-<69E 4ADB7 M\;OC=/J4!KB_WK%_M;WK7EZ)A!DO?M%,Y6/GQD$9K$A=J"5O'J#K9VCX4EY( M^T1-&SNZ=5!:2\7+#JPK*"EKW^2MTV$/H'F. W 'P(> X 3 [P"^;;2MS+9U M3Q2)(\$;)$RT9C,+JXU%ZVXH,Z>8**%WJ<:I>#Y9/C\^?TO0Q? MR1STF8.SFG],J[*L(_XM6X4<1;K'O>?A K"-Q'O9' M@7<@EKOWX98@UG:>293RFJGVRO?>?F1.[*0X\$_U*&TGWS^:=@[K"[VF3*(" M5IK2NQ[IJD0[VUI#\N]+"QRUS_#D"8 +V_XESM#).@_\'$?P%02P,$ M% @ NX:L5.+"P/X*!0 %1( !D !X;"]W;W)K&ULQ5C;;N,V$/T5PN@""9!8$NTX=N 8<)PLNL"F">*D[2LMC6QB)=(E MJ5R*?GR'DBS)*YG)%BWZDD@T9WC.<&8.J>F+5-_T!L"0US01^K*W,69[X7DZ MW$#*=%]N0> OL50I,_BJUI[>*F!1;I0F'O7]D9X5O7N4EXBD(S:4@"N++ MWCRX6-"!->B:6RDO*;??D27?9\BP@2"(UUP?#?,RP@2:PGQ/%' MZ;17K6D-F\\[[Y]S\DAFQ30L9/(;C\SFLC?ND0ABEB7F0;[\#"6A,^LOE(G. M_Y*7C-/N2QR:V1#1=V&Y=&X:\<[%1WK XX#<2F$VFMR("*)]>P_151#I M#N(5=3J\9:I/!L$)H3ZE'7@6'S[#EM+SC-*)[_M3[[D)O3TM&)\UI^U!'%80ATZ(-W$,>7D07H-5S #! MNBV?^Y^Z,F3QGN6@/VA9[C$]JYB>.5T] MUKM CE8@(.;F&!FFV\Q 1)@A9@.V7GB:I>2IO^P3;9C)C%1O>41."-.$$8Q# M",)T1<$-@ 9]W__D8#*JF(S>2RMLPY9&!,73,>X>*;,->4+G'HU:"30<'LR? M\PK+N1/+-<2@%,;/YDW"V8HGW'#0)X@(6R07W,!I@OD5X8!A8LU723>\8IVS M9AE8>(< CBN 8R? >2HS88B,29R93&%><\%$R%EB(3-$L\M\ 1!9(A(UAR7\ M3[ ]OB;'M ;3B7S<0AXXH4\JZ)/_&_JD'?3Q>+R/O:C32;M+G0_&#I:!7^N* M_TX^[S*%%)G2 1[KTRB^RDQ.&XD*/+>4/0F[4R)Q5B?#Q49 P4^P8E@4HT,8E$262)HG!P$6"UB3HQ^KW,V:0PLRZ2;>)? -% M[MF;DDE2]),3LI!*"O;,5:;)G$Y$';;WV'?%IA:^P"T\\S!46=& BTRS M>X:YQI(\2(U\W/UOJ 6N<"MH6G2<1<5U("M($I@3JB+9B:X^!>/C%6YW *^M*\X@SU6H)Y77$ M;^W/B#JHTEI=J%M=GI:G!5MB4%M,<03MA.#V<_;.H9/64D$_*!7-H][;">9' M,Y*[R.TBV@F9MJ+F4C-:JP!UJT %L9&IC4/IONS^V/&4MN]?G9B]Q@4[!;7. MOSMHO&?@4:ZXR%:CU;>->7ZC_V[\*KA8%%\H:C?%!Q.\IJXY-KP$8G3I]\^Q MT%3Q#:)X,7*;7^-7TAB9YH\;8*CO=@+^'DMI=B]V@>I+T.QO4$L#!!0 ( M +N&K%1YBDZSMPL ,5& 9 >&PO=V]R:W-H965TEL@:8,DO?NLV'2L6[VX$I4TA_OQ M1TJRAXJDH6QE]Q;87=LA1\,A^7"&Y.CT)L#A[^7Q$C[8_W$5/:RY_F)V=;L(G=L_XC\UM+K[-=E*6 M4<+2(LI2DK/5YZ-S^NF*6JZL417Y9\1>"N4SD6UYS+(_Y)>OR\]'AE2)Q6S! MI8Q0_.^9S5D<2U%"D9^-U*/=0V5%]?-6^I>J]:(UCV'!YEG\KVC)UY^/_".R M9*NPC/E=]O([:UKD2'F++"ZJ_Y*7IJQQ1!9EP;.DJ2PT2**T_G_XJ[&$4D'( MZ:]@-A7,MQ7L@0I64\$:6\%N*MAC57*:"E739W7;*\-=ACP\.\VS%Y++TD*: M_%!9OZHM[!6E!C%Q6_DF/RXOR0?_O;;Z8P+ MZ;+,;-%(NJ@EF0.2+'*3I7Q=D*MTR9;M^C.AU4XU_9(MT.I7(ZI3MZIN(,:P=OUD5?*L07F/'!%C[\38E1A[ M0,R\S'.69BO"69Z0. O3OBZOI;F5- F=YS-J.(;XYW3VK-I27ZZE MKK-3UQFE[K+3^EJ]NK:C5:^GG&>Z@^JY._5<5#W9*609%8NL3'OUQU]'XV/)- MJVO2GH*VX=-!O?V=WCZJ]W66/AU78U)V^D>2LE[+^IW'6X(2?E?/OH)6NV!+ MSV"G9X#J^9#Q,,9U#+J/IJ;7HV-/0=-P[$$=J0%T-U MSQ,Y- NRS,.7E)0; M,>5CQH5Y"SGU%V),1+VJ-V)5E89T458:BD_FL%@3L5[%H7B^L)UP."_>*B3!D5ZT0BMY+XR$]ZVVYUV^3TM5U; MKMUV6,4HOHQI(=&6"\L-=::LLA06!CIQ9:!=Z'LV[:*!=I<0+QBF+(7E@>+K MPX.TWK58]LF7*<[7R]K9)W4 1,0 C5+1XZS@)!< M(1_"@H1DP_*%&*W][BK^ //$,/Z.N:D 61.'[,-:J+7.XJ6<:JPHR$*2;B6" ML#ZU&F&=Y7Z@1TW@JXGSM=NCY+_D2Y0+BYVGJ0C'\D+$@G)BS^.LD#P0$0/# M+ @-21E":,/];RM;N!L8X8##EDX M-@8--VY0 E0L;Y() 1$6'I;>L9]E)+WKI-:N'H/U5 ^3(2_/ZD:?0Z8#QEB: MP+-_OZ:]'018L(U)^THP_6W<^[@)?U5V>*/L*-Z-2W/&N$=9V@ MH:%E SYL'!][;W%U [2!/2Y]P;;*@!$;Q\BN2T4DDZ6+;@/B5KS3VXINJ&69 MKN7U-*.O)!9/V\KF(NXB::.>IGYKUZ@W[.DMB,0]-K#0QEEXX+Z8W27A,77= MGLVLC-F S5MG)HC]ISL;KQH5:-@\.G 4AMWT/Z/&PYV=[>1TNZFY%Q? MKMUVP+^->XCWBS5;EK'D?\A+T9*(54LG7S/RC;V0N6A!SLAUF+(Q/H -M+E%21F6(>1Q8=9Q)3J<#JX:#KQI?6YL+T8KDVP6?[Z+[>-NH?-LH M>13+Q;]OS[N:TPG\D8ZA<>X=6$"K*.'D_E.Z"'^DZ>BZ"-CM:-BM=)'>PW6 RLXD#]RMML]&[$&#C6!A2X.IKUM_8Y<<8%Y[J03<1< Y6HV M]MZK*[H^JSG0%< \%P=0JROJ" MKLW)P[4XR'N#'Q9W";V7R*,PCG;?P53AY M$5]7NS+18DVRQSAZJMQ%@>%2@%O9NBG*QW^S!9>#9D?O@GP0=:6 M:'!Z $YO/#CW.Z+T 'O>).QY@#T/Q]ZA%T2Z5WT& F&O)X9' V$/L.B-Q^)% M6%2#FU4_8-/? SQZD_#H*9=P<"BU?58X"A@!$(WD0..9>L Z3^/XJ:/VZ\7W MNV-Y\W*I-R<@R@NFF-,'BOAXK#G!G!K)OH;'/@#*'W$,.V3.4W#&JOB$OF^:LZJ$ ,$ M0(E@TL95 @(<)]C/TL&W:-0"SUW"0 A 3[M=7=UF^KJHSOW(+M'$ZXW?$TW M ) $.$CVPIM&E@YO 3 HT!S+-G@3KE;CM\KM9%D*3F7)JG?^-IHZ'9.:6%\" MU (<:C_2LEJRI"I2NQ%&PP4:)Z:#&@TP%^"8F\,Q=I*E$<_RQH2]6GE= SF# MY@$,!KC'=!7F\6MUJBCHX9.CYNB!0,Y24R\@X3P_ 6!TDUDUY4)KR?2%D M%#+D%0)OT@G2S7AJ*#>.#1S7 M[]]1YRL9K4_K'^72L3$I_*2&\G&I&"6JLD9FNR,">&L3C3538Y6W@;.O\.LO\]6 M E5S-NBDF)>J&12:%(I)]L=%FUK[*Z#49#L<9O]YF(;+2$2 E])CRL7?Q+R7 M532+@9HM,3%=0LV7T"1,[.6AZX1I%VPU34*3)_$.>0B:)^B\0*IF7U -**L( ML K\;Y@\F4'E*M"CTZ"G)$M03;;$7@'K!>U)E["P@)4J"1-4DS%QC=^!?2-7 M0=2T= BJY$-03?["OM;JR;C"K:5@2), H=[+WJDSD!O7W?K'2S$ UV0S[]EO7>T(WN*B2W$!-W=7E_2^I4R7G@9K3 MV*#D*%!-DL*DA$RKF[,:.'U)B5VBM,N]45_AB87SY+:Y$'XOUFG^2BZR%'L/ M E52(J@UC2B6FC:*$T6=QD6MZ&-'T:U)NWMVKNUBXU+);J 6SI-;EE=O.DD7 M3&\J!1#6-*=$25*@FBR%\::ZW(IJF5M'PO*GZC4I!:DN3==OQ]C] MNGL7RWGU I(WOU_03_/ZA2H@IG[!RTV8/T5I06*V$B*-$WFO3*F_\&Q3 MO1/D,>,\2ZJ/:^'>L%P6$']?91G??I$/V+VYYNQ_4$L#!!0 ( +N&K%3^ MA\UB=@( /$% 9 >&PO=V]R:W-H965T%9N)AEY,1+5S[%$ MB3SGD#*9[*5ZU@6 (2\E%WKH%<94-T&@LP)*JGU9@<";M50E-6BJ3: K!31W M024/XC#L!R5EPDL3=W:OTD1N#6<"[A71V[*DZG4$7.Z'7N0=#Q[8IC#V($B3 MBFY@">:INE=H!0U*SDH0FDE!%*R'WFUT,QI8?^?PB\%>G^R)S60EY;,U9OG0 M"ZT@X) 9BT!QV<$8.+= *.// =-K*&W@Z?Z(_MWECKFLJ(:QY+]9;HJA]\TC M.:SIEIL'N?\)AWQZ%B^37+LOV=>^O:Y'LJTVLCP$HX*2B7JE+X/\^GB M<4EN%Q,ROEL\SA8_IHOQ;+HDEQ,PE'%]12X($V3..,=2ZB0P2&T!@NQ ,ZII MXD]H.F0NA2DTF8H<\O?Q 4IN=,='W:/X+."<*I]THB\D#N/X:3DAEQ=79V [ M33DZ#K;S/^4X@]]M\+L.O_L)_K2LN'P%(!IVH*C(@*Q P)J9UJ+68-<.S+;7 M+NWYW238M2CH-0IZ9Q7,A-[6Q/""G:VAC;>&B,(3XL@?M!/W&^+^6>(QU07! MWY53@YES@@.%<#!H:"+7)%.0,],FIO]13.A?MXL9-&(&9\4LI/B:0X7\3&Q( M]EY:FXC!AY>(_-X_&H*3-BQ!;=RPT0B\%:;NR.:TF6>W=1O_=:^'(?[>&R8T M%FB-H:$_P!=1]8"I#2,KU]0K:7!$N&V!,QF4=<#[M93F:%B"9LJG;U!+ P04 M " "[AJQ4XF,R#F$' !Z+ &0 'AL+W=O'EYS^4YEQ1/'BG[FBPPYN ICDARVEMPOOS0 M[R>S!8Y1*N7UKQPQB3 M)*0$,#P_[8W,#V//D@VR-SZ'^#&I7 ,YE =*O\J;*_^T9TB/<(1G7)I XM\* MCW$424O"CV^%T5[9IVQ8O=Y8_ST;O!C, TKPF$9?0I\O3GN#'O#Q'*41_T0? M_\3%@!QI;T:C)/L+'HMWC1Z8I0FG<=%8>!"')/^/GHI 5!K8L*$!+!K 9PTL MKZ&!533((M?//B#9($83D!( MP#T)>?)>/!37=PN:)HCXR4F?"X^DW?ZLZ/T\[QTV]&Z!&TKX(@&7Q,?^C^W[ M8B3E<.!F..=0:_ &L6-@F>\!-""\GUZ MV_>780OL=SW3*=WYPTRG==+1N0L-TP?7=%5@R&C 4:T;NEB;=;D#AE0YY M[5"( 88S#):8Y:DG<2C3L Z0W*97";9SW!#L0>G(0.O(;1H_B/[I7&0$2? L ME5P,.$-^2 +@HW4BO+JH"/W"\"[PFXHP3:LM 0:[)H B/=/N2 (H@C/U#/<9 M)UP&N%!A$7[QCXM\X*+O),L.)'N6T6\6N:*3*@3FT(%V$PR*+$WW$/GI;N5G M S>9BB5-/4W^1'YZN^>GXDI33Y;/\U-T?H.>PCC59JJB/W/8C4R%BCVA<8!4 M*(SND I0D2;4D^8G-4-RI[Z#"6;9ZH<(YXHII1NT8D4(.X*#8D:H9\;*1$#) M N1]EAQ15[V-"XO5&> 9#5, *C:%KUM#PNT"LF 283(_EFB6!)VI*:$BBZAGBY'A*0HDA.U'#%]^!?/T= MX]@P?M&YHAC7VIMQ]T>K51XM13%=_P MD[S&H@I?898(!FT0,VN[Q+6:)-52K&VUL+;_;YI(V%;%M!'\/1/Q0(&@;P(H M"X.0"*4!$=2+\$5D4C(U)F4)?]^4\=6 MU&]W9*?"5A)@ZR7@]:9.T5&U&G6: +65)-CZ_8L60),2T8U>"?Y[45EH*TFP MN[+K6]GVU2O#*Z*X7[O\0' M#D9!P' @4RNKE3YO4JO6+;A%91 V<9FCZ-_15_0'RJB=%KZ.4@2G(WOB3N6C MGUX$VI92XY;VK0M?1_&YHU\P'!##UN6PHRC>\3J"H2)[1T_V[1BV[:^W@JBH MW=F;VF\I.<+Q,J)KC($?BE4,IRP#5^!V^2T-^;I:\!^JL'"5!+@=D0!728"K MI^L]"XMS=[ONAT-S,+3KB=957._JN?YU"HOSHI=J86$>#QJ^5KA*!MR]9>"R MR+Q$OX]V@'Q3LN!V1!9<)0NNGM;WSK?MCZ*6"RVGH9!U*R=(]*+P6OGFUN3; M<-C@G1(#5U_OOSS?]BM?7:4%[J CN:0DP=5+PMZY--S^@@9M#S;DDJ=XW=-O MTK]2+A6][)9+GJ)XKV731]3.!2"C-F[Q%%]['=F]]Q1)>S_S456>-:R-^O9W M5?-9R/N54YPQ9D%VN#4!,YH2GI^ +)^6!VA'V;'19\_/S0_C_!BL,I.?RKU! M+ A) B(\%R:-8T_XP_*#KOD-I\OLK.@#Y9S&V>4"(Q\S^8+X?4XIW]S(#LKC MQF?_ U!+ P04 " "[AJQ4QN4+9< " "0!P &0 'AL+W=OQ>N\FT ML;#CK.VT99]^[21$I4TK;A+;F?_W-Q,?>ELN/F0*H-".T4SVK52I_,ZV99P" MP_*&YY#I+RLN&%:Z*]:VS 7@I!0Q:GN.$]D,D\P:],JQB1CT>*$HR6 BD"P8 MP^+S 2C?]BW7^AJ8DG6JS( ]Z.5X#3-0BWPB=,]N7!+"().$9TC JF_=NW>C MCHDO WX3V,J]-C*9+#G_,)V7I&\Y!@@HQ,HX8/W:P! H-48:XV_M:353&N%^ M^\O]JR?*)M'>M8*"ZD MXJP6:P)&LNJ-=W4=]@1N<$+@U0+OIP*_%O@_%02U("@K4Z52UF&$%1[T!-\B M8:*UFVF4Q2S5.GV2F=\^4T)_)5JG!N/Y\^,4S1:3R>OCV^/[_/X5O;P_C:=O M]_.7\3NZ1F.5@M D0D"F$)82E$27(U"84'FE Q:S$;J\N$(7B&1HGO)"XBR1 M/5MI.C.''=%X^@KB1NRWRT<]G/Y#;NJ1- M7;VFKE[I%YSP6V28<:'(/TA0S!D#$1-,=8ED(7 6 ]*;E)&"M1:JLHY*:[-O M-P,W[.?SW&0YW=OFZ!OU'Y#[9^EG@C(,4D0[/2Q(J$5KG((]^'"*#B M:PER_:@=+FC@@K-PU4J4J2[KM0+!ZL78QA@<3>^%GG_ V!(4A=UVQK!A#,\R MSKG"M(TH;"F(TXF^(PW#XQ_O.L'M 7BK5W#BUT<->726?(@SG. S*[_3&'7. M<P!8D4WNE;(0:RP4L*;17I'.4:^EWO(-7CH* ;':XC>^_X,W>5WLMKO=$0 MA966.3<=72I1G?]51_&\/!&77.GSM6RF^LH$80+T]Q7GZJMC#MGF$A[\!U!+ M P04 " "[AJQ4Q"4WV, " "4!P &0 'AL+W=OV+=(<"BPNV0Y* M]6?#>(&EZO*M+78<<%:)"FI[CA/9!2:EE0RK;W.>#-E>4E+"G".Q+PK,/VZ MLL/(-="9KQEYUYR$;68X& @JIU Y8O=Y@ I1J(X7QM_&TVB&UL-O^=+^K MYK+& ":._22;SD15;*(,-WE.Y8(=[:/()M5_*J*B>Z-#$.A9*]T*RHA$K M@H*4]1N_-_/0$;C!-P*O$7C_*_ ;@5\E6I-5:4VQQ,F0LP/B.EJYZ48U-Y5: M94-*O8I+R=5?HG0RF:WN;Q=H^3*?/]X^W3ZOQH_HX?ENMG@:KQYFS^@"S60. M7)%P#J5$E. UH402$.AL"A(3*LY5U,MRBLY^G*,?B)1HE;.]P&4FAK94B'H@ M.VUP;FH<[QN<)\POD>_^1)[C>0;YI%\^A;25NU_EMIJ8=G:\=G:\RB_XQF^< MIGP/&?K#UBAE0IH2JAVBRD&?F;86=DUPG]([S3H"L_-M,%+5W03YLW3D? M)LK@E#(.@R-*0U#D1&;,L,4,>S'KW8V;9>[L;A-E> K@!E='E*=!5TYHAHQ: MR*@7R755&UTRJHEPU]/ZC 4_5>:Q0^:/!P;;*@92Q0PFH@0P/<^5W9AC=V*[1WH?V_;S05D MDO>%]<WEZBG9!O*@5 \I'Q7/6=%'%SX[IJF4)&U:780*YW5D)F%/54 MKEVUD4 32\JXZ[?;H9M1ECMQ9->F,HY$@9SE,)5$%5E&Y><=<+'K.Y[SO3!C MZQ3-@AM'&[J&.>#+9BKUS*U5$I9!KIC(B815W[GU;@:AP5O 7P8[M3Z7IU$<:XO[X6_W>QJYC>:4*!H+_ M8PFF?>?*(0FL:,%Q)G8/4,43&+VEX,K^DEV%;3MD62@46476#C*6EU_Z4>5A MC^!U?R'X%<'_7T*G(G1LH*4S&]:0(HTC*79$&K16,P.;&\O6T;#W3^3Q^7XR&]\N'B?/I$4FF((D7.3K%H+,"%4* M4)'S(2!E7%UHR,M\2,[/+L@983E9I*)0-$]4Y*+V9TYQEY67N]*+_XN7,967 MI./](7[;]QOH@]/T(2QKNG=(=W56ZM3X=6I\J]?]1<]6=$NL6H4"PD'72A5\ M4V2E5&BES,O9QIV>=Q6YVWW_QR O\'LUZ,!EIW;9.>FR^7Z:+)8ZP<'IP?4/ MBPV@,.PV6^S6%KLG+2X$4M[DJ'MT6'A]_3-IQZ"@Y_G-CH+:47#Z:@>#$P42 MUBKA2971>\'PDV2 J4AT[6]!H6YP:)[!T0EEQ.%Q!?1,L1Y$? SR@SU0Z=7= M>_.FW^K'LV:YTH6ZTK3V94]G0)8]K)R@V-@V\"I0-Q4[3'7;!VD >G\E!'Y/ M3&>I_TCB+U!+ P04 " "[AJQ4C9W-RAP# *$@ #0 'AL+W-T>6QE MGZL&5S2"W=I_ONT^E4B4QJLQ'L=LF8"=:ED'5*EL94'\*P7BQ9 M2>LS53%ID5SIDAK;U4585YK1K :G4H2CP2 .2\HEF4[DJKPN31TLU$J:E)QW MIL"]/F#>)^]/3@;W[ZX.[:<-\(Z$7M*+ M%Y">#7!>BV'4\8NHGV'&B"_WB7NB/<>PS>ITDBO9)S02&A1)*!\:NJ@TU!$O]Z."AZ\&"MSPEETHWL5T$]W?>#C\ MMCT0R(7H!(Z(,TPG%36&:7EM.\W@QO@$"MKVW::R"@M--\/1!>D=FI<-,EG524V'P4O9,G&R[2UYEC'YY!"V](;.[45WC]^.SUA.5\+<=6!*^O97EO%5F72C;B 1[:B^ M_06F-XR[*Y:-Q67&UBR;M5U=S)MF8!LV:ON PR%RW3Q^!/-QF!\!#(N#*(<_7 ;:FSU4(-E.\$K&9XKD&Q)\W\$@2 M_VIC<< #6P6L=B"^/P[4E-\GBF!5,6W8#L:1),$0J$5_C<8QDIT8/O[UP79) M%"6)'P',KR"*, 1V(XY@"D #AD11G$?A]IP*^U]_IK\ 4$L#!!0 ( M +N&K%27BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MB];YIB^JGP ARX=/EZ/+I]=&?'ENFB_HZZZJY=39*K6_'8]EN64[*O]J]JS6 M;]:-V%&E'\5F+/>"T97<,J9VU=B;3&[&.\IKY_.G8UF9&)L/C6*EXDVM$]N$ M)\Y>Y>E]^XA>N.3/O.+JV]3I[BOFH!VO^8Y_9ZNI,W&0W#:OCXW@WYM:T8J4 MHJFJJ>/V+YZ84+S\)9FTD 5]EEV*HL\YU2!3YV:B"UQS(567HRN?:L87IC/W M3P?5W/-*,3&CBCV(YK#G]:8M1G_%V/B,+@[':Q_$6_$[86S6:UZR65,>=JQ6 M?1P%JUK 6F[Y7CJHICLV=8Y9$*U7"-=*!PG%=5^4SMM^J?[K>-5_M=*X1@S% M+=9A$&!F0'@#I71#R7\^ ] %( M_R*0I-"7!4X,R " #"X(.8CD-0!Y?4E(WX"\ 2!O+@D9&)#O +4F<8$)0F+1]FL0$I?UB9D =>R!DB11G^/]/C?V6J1:6^%19R:$R<7$H!KV0!I M\=AVRF66S;LAOZOJ^S1?_$SI00+P+ L E.E@@N=!9O LFP'&-*=X'KCNL&R) M7J?H2J\N*R;?F5B0+3S;2XU?O7J6$1*&9UD8/P1[E@N2AF=9&F^:MB)9]8OKV; PAGWB6?=**]RP4Y _/LC_@\7FPDP%IQ+.LD>.0,F.*\FH0/A\2 MA_]'5@YHA.:,2H:B1JKSD) V?,O:^!\RYYNM&C5K=-"LH91,243-+34?TH;_ M9[0Q0N2PWU>LS4VKT]Z?B0EN6%G6R"F:K-T(YO7F1^5G])O^J8D)F<2WO6=U MQG8C-..R;&K%!YB06'S+8CD*KT.CFXU@FRX3TJU4L!<3$Q*+;UDL)\Q(AT_0 M4B%Z[#\KI$Q,2#&^9<6<,$^-,V.B*ZLNF8D)2<>W+!U@-M&.G28F)!W?LG3> MQARAL#8K/8 <%%AVT'#2DFK,A.HO?2[RL%UNT^T/E15I-/2>M[0U?$ M^'AX_?D_4$L#!!0 ( +N&K%2Y(]HWL@$ %0< : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWU 0A12I:&-V( %PT,! M;'DF"NP^" HX5HHT:$YES5B^_JM/UOCM,^[JO&T.:;-MT^"XWQW2M-KDW+Z& MD!:;N*_34]/&P_G.JNGV=3XONW5HZ\57O8Y!A\-QZ.YG5.]O]S,'\U,;_S.Q M6:VVB_C1++[W\9#_&!Q^FNXK;6+,U6!>=^N8IU4X[F[;*5PN\G2>7 UFRVG5 MS992A=)!"D%:/L@@R,H'.01Y^: 1!(W*!XTA:%P^Z!F"GLL'O4#02_F@"01- MR@?)$&4<$B3UL";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N M(;!;$&\AT%M1;R706U%O)=!;>Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EOOL(1 ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O[QUV$^CM MJ+<3Z.VHMQ/H[:BW/U+OE$^[F&X]US6^_Y%4Y_.S\?;ZR_*ZV6/G@G. GXCO MOU!+ P04 " "[AJQ49>&9M;UW7VSI;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT M"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#M MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([ M;N^'<&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( +N&K%2Y\)8/7P4 "H6 8 " M@0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ NX:L5!2+-V+F @ '0@ !@ M ("!7A0 'AL+W=OXQA8H" "'!@ & M @(&X' >&PO=V]R:W-H965T&UL4$L! A0# M% @ NX:L5/"'15@]!0 _Q4 !@ ("!>!\ 'AL+W=O MLD !X;"]W;W)KP( )0% 9 " M@78V !X;"]W;W)K&UL4$L! A0#% @ NX:L M5+P]#:H]" 8QD !D ("!*#D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX:L5+O]NESE! 6A$ M !D ("!&U, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX:L5 K +&?L P E @ !D M ("!;W( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NX:L5 8C1H7' P ( L !D ("!\(8 'AL+W=O M^G9,( "3 M% &0 @('NB@ >&PO=V]R:W-H965T&UL4$L! A0#% @ NX:L5)-F MWA[L! &A0 !D ("!@)8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX:L5)T\[Z=_ P A@L !D M ("!7*, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NX:L5*+6\"Z< P D H !D ("! M/JT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ NX:L5$[E#P= P +@P !D ("!MK8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX:L5$P+ L(0 P CPT !D M ("!*\T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ NX:L5.+"P/X*!0 %1( !D ("!)-< M 'AL+W=O8I. ML[<+ #%1@ &0 @(%EW >&PO=V]R:W-H965T&UL4$L! A0#% @ MNX:L5.)C,@YA!P >BP !D ("! .L 'AL+W=O&UL4$L! A0#% @ NX:L5"W)IO9[ @ M5 8 !D ("!AO@ 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "[AJQ49>&9 MM; XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 151 284 1 false 64 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.globalpower.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - BUSINESS AND BASIS OF PRESENTATION Sheet http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentation BUSINESS AND BASIS OF PRESENTATION Notes 9 false false R10.htm 10201 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.globalpower.com/role/DisclosureRecentAccountingPronouncements RECENT ACCOUNTING PRONOUNCEMENTS Notes 10 false false R11.htm 10301 - Disclosure - LEASES Sheet http://www.globalpower.com/role/DisclosureLeases LEASES Notes 11 false false R12.htm 10401 - Disclosure - CHANGES IN BUSINESS Sheet http://www.globalpower.com/role/DisclosureChangesInBusiness CHANGES IN BUSINESS Notes 12 false false R13.htm 10501 - Disclosure - REVENUE Sheet http://www.globalpower.com/role/DisclosureRevenue REVENUE Notes 13 false false R14.htm 10601 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://www.globalpower.com/role/DisclosureEarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 14 false false R15.htm 10701 - Disclosure - INCOME TAXES Sheet http://www.globalpower.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 15 false false R16.htm 10801 - Disclosure - DEBT Sheet http://www.globalpower.com/role/DisclosureDebt DEBT Notes 16 false false R17.htm 10901 - Disclosure - FINANCIAL INSTRUMENTS Sheet http://www.globalpower.com/role/DisclosureFinancialInstruments FINANCIAL INSTRUMENTS Notes 17 false false R18.htm 11001 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.globalpower.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 11101 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.globalpower.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 19 false false R20.htm 11201 - Disclosure - OTHER SUPPLEMENTAL INFORMATION Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformation OTHER SUPPLEMENTAL INFORMATION Notes 20 false false R21.htm 20102 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Policies) Sheet http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationPolicies BUSINESS AND BASIS OF PRESENTATION (Policies) Policies 21 false false R22.htm 30103 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Tables) Sheet http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationTables BUSINESS AND BASIS OF PRESENTATION (Tables) Tables http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentation 22 false false R23.htm 30303 - Disclosure - LEASES (Tables) Sheet http://www.globalpower.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.globalpower.com/role/DisclosureLeases 23 false false R24.htm 30403 - Disclosure - CHANGES IN BUSINESS (Tables) Sheet http://www.globalpower.com/role/DisclosureChangesInBusinessTables CHANGES IN BUSINESS (Tables) Tables http://www.globalpower.com/role/DisclosureChangesInBusiness 24 false false R25.htm 30503 - Disclosure - REVENUE (Tables) Sheet http://www.globalpower.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.globalpower.com/role/DisclosureRevenue 25 false false R26.htm 30603 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://www.globalpower.com/role/DisclosureEarningsLossPerShare 26 false false R27.htm 30703 - Disclosure - INCOME TAXES (Tables) Sheet http://www.globalpower.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.globalpower.com/role/DisclosureIncomeTaxes 27 false false R28.htm 30803 - Disclosure - DEBT (Tables) Sheet http://www.globalpower.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.globalpower.com/role/DisclosureDebt 28 false false R29.htm 31203 - Disclosure - OTHER SUPPLEMENTAL INFORMATION (Tables) Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables OTHER SUPPLEMENTAL INFORMATION (Tables) Tables http://www.globalpower.com/role/DisclosureOtherSupplementalInformation 29 false false R30.htm 40301 - Disclosure - LEASES (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.globalpower.com/role/DisclosureLeasesTables 30 false false R31.htm 40302 - Disclosure - LEASES - Lease Cost (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails LEASES - Lease Cost (Details) Details 31 false false R32.htm 40303 - Disclosure - LEASES - Right-of use Assets and Lease Liabilities (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails LEASES - Right-of use Assets and Lease Liabilities (Details) Details 32 false false R33.htm 40304 - Disclosure - LEASES - Supplemental Information (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails LEASES - Supplemental Information (Details) Details 33 false false R34.htm 40305 - Disclosure - LEASES - Remaining Lease Payments (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails LEASES - Remaining Lease Payments (Details) Details 34 false false R35.htm 40401 - Disclosure - CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details) Sheet http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details) Details 35 false false R36.htm 40501 - Disclosure - REVENUE - Disaggregation of revenue (Details) Sheet http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails REVENUE - Disaggregation of revenue (Details) Details 36 false false R37.htm 40502 - Disclosure - REVENUE - Contract assets and the contract liabilities (Details) Sheet http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails REVENUE - Contract assets and the contract liabilities (Details) Details 37 false false R38.htm 40503 - Disclosure - REVENUE - Remaining Performance Obligations (Details) Sheet http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails REVENUE - Remaining Performance Obligations (Details) Details 38 false false R39.htm 40601 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) Sheet http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails EARNINGS (LOSS) PER SHARE (Details) Details http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables 39 false false R40.htm 40602 - Disclosure - EARNINGS (LOSS) PER SHARE - Antidilutive (Details) Sheet http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails EARNINGS (LOSS) PER SHARE - Antidilutive (Details) Details http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables 40 false false R41.htm 40701 - Disclosure - INCOME TAXES (Details) Sheet http://www.globalpower.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.globalpower.com/role/DisclosureIncomeTaxesTables 41 false false R42.htm 40801 - Disclosure - DEBT (Details) Sheet http://www.globalpower.com/role/DisclosureDebtDetails DEBT (Details) Details http://www.globalpower.com/role/DisclosureDebtTables 42 false false R43.htm 41001 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.globalpower.com/role/DisclosureCommitmentsAndContingencies 43 false false R44.htm 41101 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details) Sheet http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails STOCK-BASED COMPENSATION PLANS (Details) Details http://www.globalpower.com/role/DisclosureStockBasedCompensation 44 false false R45.htm 41201 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details) Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details) Details 45 false false R46.htm 41202 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details) Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details) Details 46 false false R47.htm 41203 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details) Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details) Details 47 false false All Reports Book All Reports wlms-20220331x10q.htm wlms-20220331.xsd wlms-20220331_cal.xml wlms-20220331_def.xml wlms-20220331_lab.xml wlms-20220331_pre.xml wlms-20220331xex10d2.htm wlms-20220331xex10d3.htm wlms-20220331xex31d1.htm wlms-20220331xex31d2.htm wlms-20220331xex32d1.htm wlms-20220331xex32d2.htm wlms-20220331x10q003.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wlms-20220331x10q.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 151, "dts": { "calculationLink": { "local": [ "wlms-20220331_cal.xml" ] }, "definitionLink": { "local": [ "wlms-20220331_def.xml" ] }, "inline": { "local": [ "wlms-20220331x10q.htm" ] }, "labelLink": { "local": [ "wlms-20220331_lab.xml" ] }, "presentationLink": { "local": [ "wlms-20220331_pre.xml" ] }, "schema": { "local": [ "wlms-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 445, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 12, "http://www.globalpower.com/20220331": 3, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 20 }, "keyCustom": 59, "keyStandard": 225, "memberCustom": 39, "memberStandard": 24, "nsprefix": "wlms", "nsuri": "http://www.globalpower.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS", "role": "http://www.globalpower.com/role/DisclosureRecentAccountingPronouncements", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - LEASES", "role": "http://www.globalpower.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - CHANGES IN BUSINESS", "role": "http://www.globalpower.com/role/DisclosureChangesInBusiness", "shortName": "CHANGES IN BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - REVENUE", "role": "http://www.globalpower.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - EARNINGS (LOSS) PER SHARE", "role": "http://www.globalpower.com/role/DisclosureEarningsLossPerShare", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - INCOME TAXES", "role": "http://www.globalpower.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - DEBT", "role": "http://www.globalpower.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - FINANCIAL INSTRUMENTS", "role": "http://www.globalpower.com/role/DisclosureFinancialInstruments", "shortName": "FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.globalpower.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.globalpower.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - OTHER SUPPLEMENTAL INFORMATION", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformation", "shortName": "OTHER SUPPLEMENTAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Policies)", "role": "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationPolicies", "shortName": "BUSINESS AND BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:ReportingPeriodsAndApplicableReportsInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Tables)", "role": "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationTables", "shortName": "BUSINESS AND BASIS OF PRESENTATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:ReportingPeriodsAndApplicableReportsInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "wlms:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - LEASES (Tables)", "role": "http://www.globalpower.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "wlms:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_uRBcb75m3U2Ivre57woHyw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - CHANGES IN BUSINESS (Tables)", "role": "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "shortName": "CHANGES IN BUSINESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_uRBcb75m3U2Ivre57woHyw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - REVENUE (Tables)", "role": "http://www.globalpower.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "role": "http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.globalpower.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - DEBT (Tables)", "role": "http://www.globalpower.com/role/DisclosureDebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - OTHER SUPPLEMENTAL INFORMATION (Tables)", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables", "shortName": "OTHER SUPPLEMENTAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "wlms:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - LEASES (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "wlms:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "wlms:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - LEASES - Lease Cost (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails", "shortName": "LEASES - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "wlms:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "wlms:RightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - LEASES - Right-of use Assets and Lease Liabilities (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "shortName": "LEASES - Right-of use Assets and Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "wlms:LeaseBalanceSheetDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "lang": null, "name": "wlms:LeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "wlms:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - LEASES - Supplemental Information (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails", "shortName": "LEASES - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "wlms:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - Disclosure - LEASES - Remaining Lease Payments (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails", "shortName": "LEASES - Remaining Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details)", "role": "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "shortName": "CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_7_11_2018_srt_StatementScenarioAxis_wlms_PensionMember_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_wlms_ElectricalSolutionsMember_YgDZ5kMIBUSQnAjv6GP_HQ", "decimals": "-5", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - REVENUE - Disaggregation of revenue (Details)", "role": "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "shortName": "REVENUE - Disaggregation of revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "lang": "en-US", "name": "wlms:MaximumLimitedWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "wlms:CostsIncurredOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - REVENUE - Contract assets and the contract liabilities (Details)", "role": "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "shortName": "REVENUE - Contract assets and the contract liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "wlms:CostsIncurredOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - REVENUE - Remaining Performance Obligations (Details)", "role": "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails", "shortName": "REVENUE - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_ncGBAJOlx0C1VWLYpDHSoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)", "role": "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "shortName": "EARNINGS (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2021_9QCh3gFiGk-rX27XUCdKSA", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ncGBAJOlx0C1VWLYpDHSoQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_VestingAxis_wlms_ServiceVestingMember_lK4xRaj8rU-yei1agtgo4A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ncGBAJOlx0C1VWLYpDHSoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - EARNINGS (LOSS) PER SHARE - Antidilutive (Details)", "role": "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "shortName": "EARNINGS (LOSS) PER SHARE - Antidilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_VestingAxis_wlms_ServiceVestingMember_lK4xRaj8rU-yei1agtgo4A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ncGBAJOlx0C1VWLYpDHSoQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - INCOME TAXES (Details)", "role": "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_KQfEyO96D0mRlb0eI9Yw8w", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - DEBT (Details)", "role": "http://www.globalpower.com/role/DisclosureDebtDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "lang": null, "name": "us-gaap:DebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details)", "role": "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails", "shortName": "STOCK-BASED COMPENSATION PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_PlanNameAxis_wlms_TwoThousandSixteenLongTermIncentiveProgramMember_FDTewJGxjEKsFwthxai5Dw", "decimals": "2", "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_VMuBkeBqeEiXHdDyLuFXKA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "wlms:UnamortizedCommercialInsurancePremiumsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details)", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "shortName": "OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "wlms:UnamortizedCommercialInsurancePremiumsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "wlms:AccruedFabricatorAndOtherJobCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details)", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "shortName": "OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "wlms:AccruedFabricatorAndOtherJobCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "first": true, "lang": null, "name": "wlms:RightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details)", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails", "shortName": "OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "-3", "lang": null, "name": "wlms:OtherLongTermAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_PwX1kQtIq0y27epQJ-ywTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_PwX1kQtIq0y27epQJ-ywTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_KImvW1fhjkqznCKkCtUyMw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_VMuBkeBqeEiXHdDyLuFXKA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "As_Of_3_31_2021_9QCh3gFiGk-rX27XUCdKSA", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_VMuBkeBqeEiXHdDyLuFXKA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_18aq2nU3GE29nN3k92FkuQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BUSINESS AND BASIS OF PRESENTATION", "role": "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentation", "shortName": "BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_NWDRDZR1vkevPtumJCwjDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 64, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r490" ], "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/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "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/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r231", "r264", "r305", "r308", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r462", "r464", "r485", "r486" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r231", "r264", "r305", "r308", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r462", "r464", "r485", "r486" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r231", "r264", "r303", "r305", "r308", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r462", "r464", "r485", "r486" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r231", "r264", "r303", "r305", "r308", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r462", "r464", "r485", "r486" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r138", "r143", "r306" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r179", "r180", "r287", "r292", "r463", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r179", "r180", "r287", "r292", "r463", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r138", "r143", "r215", "r306", "r417" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r182", "r413" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r61", "r416" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r35", "r51", "r183", "r184" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, Net, Current", "terseLabel": "Accounts receivable, net of allowance of $392 and $427, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r78", "r79", "r80", "r450", "r469", "r472" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r77", "r80", "r86", "r87", "r88", "r126", "r127", "r128", "r364", "r465", "r466", "r493" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "verboseLabel": "OTHER SUPPLEMENTAL INFORMATION" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r52" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r126", "r127", "r128", "r319", "r320", "r321", "r372" ], "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": "Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Tax withholding on restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r58", "r185", "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r102", "r113", "r251", "r389" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r96", "r113", "r251", "r391" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Financing Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r120", "r166", "r170", "r176", "r191", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r361", "r365", "r375", "r414", "r416", "r432", "r447" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r37", "r39", "r74", "r120", "r191", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r361", "r365", "r375", "r414", "r416" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r2", "r3", "r25", "r27", "r31", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "verboseLabel": "Assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r311", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate loans" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For the entity and the disposal group, cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits are not generally reported as cash and cash equivalents.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r109", "r115", "r117" ], "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, end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r109", "r381" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r24", "r109" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "verboseLabel": "Net cash used in operating activities, discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in the contract assets and the contract liabilities" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r69", "r214", "r436", "r453" ], "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 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r211", "r212", "r213", "r216", "r475" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r126", "r127", "r372" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Shares $0.01 Per Share" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r50" ], "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", "periodEndLabel": "Balance, Ending (in shares)", "periodStartLabel": "Balance, Beginning (in shares)", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r50", "r265" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r50", "r416" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, Value, Issued", "verboseLabel": "Common stock, $0.01 par value, 170,000,000 shares authorized and 26,700,683 and 26,408,789 shares issued, respectively, and 26,231,515 and 25,939,621 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r82", "r84", "r85", "r93", "r441", "r458" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r273", "r275", "r288" ], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueDetailsCalc3": { "order": 2.0, "parentTag": "wlms_UncompletedContractsCostIncurredAndEarningsRecognizedNetOfBilling", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r287", "r294" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r287", "r294" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r273", "r274", "r288" ], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueDetailsCalc3": { "order": 1.0, "parentTag": "wlms_UncompletedContractsCostIncurredAndEarningsRecognizedNetOfBilling", "weight": -1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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", "negatedLabel": "Contract liabilities", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r289" ], "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": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from contracts in progress liability balance at December 31, 2021" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r99", "r426" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term contract or program.", "label": "Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block]", "terseLabel": "Costs and estimated earnings in excess of billings or billings in excess of costs and estimated earnings" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "totalLabel": "Current debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r118", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r245", "r252", "r253", "r255", "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r46", "r47", "r48", "r119", "r124", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r258", "r259", "r260", "r261", "r393", "r433", "r434", "r446" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "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": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate percentage (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r48", "r256", "r434", "r446" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Term loan", "verboseLabel": "Term loan, noncurrent portion of long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r67", "r119", "r124", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r258", "r259", "r260", "r261", "r393" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r67", "r119", "r124", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r254", "r258", "r259", "r260", "r261", "r266", "r267", "r268", "r269", "r389", "r390", "r393", "r394", "r444" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r241", "r389", "r390", "r391", "r392", "r394" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r60", "r391" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred Finance Costs, Noncurrent, Net", "negatedLabel": "Unamortized deferred financing fees" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r121", "r338", "r346", "r347", "r348" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r327", "r328" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r336", "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Indefinite lived deferred tax assets attributable to net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r336", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "terseLabel": "Deferred tax liabilities, indefinite-lived intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r336", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Deferred income tax liabilities related to indefinite-lived intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Deferred tax liability, undistributed foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r113", "r205" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r113", "r164" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization on plant, property and equipment" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Diluted effect:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "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]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r287", "r291", "r292", "r293", "r294", "r295", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION PLANS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION." } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r11", "r13", "r15" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "terseLabel": "Gain on disposal" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r11", "r12", "r13", "r14", "r15", "r22", "r91", "r455" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Loss from discontinued operations before income tax", "totalLabel": "Loss from discontinued operations before income tax" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r12", "r13", "r14", "r15", "r22", "r28", "r329", "r345", "r352" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "verboseLabel": "Income tax expense" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHANGES IN BUSINESS." } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by means other than sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued operations, disposed of by means other than sale" } } }, "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued operations disposed of by sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": { "auth_ref": [ "r5", "r6", "r10" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued operations, held-for-sale or disposed of by sale" } } }, "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r23" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "auth_ref": [ "r2", "r3", "r25", "r204", "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current", "verboseLabel": "Other current liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationNoncurrent": { "auth_ref": [ "r3", "r25", "r207" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as defined benefit plan benefit obligations attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation, Noncurrent", "terseLabel": "Liability for pension obligation" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation Disclosures [Abstract]", "verboseLabel": "Income (loss) before income taxes" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r32", "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "CHANGES IN BUSINESS" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r304", "r307" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Groups, Including Discontinued Operations, Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r94", "r135", "r136", "r137", "r138", "r139", "r146", "r148", "r151", "r152", "r153", "r157", "r158", "r373", "r374", "r442", "r459" ], "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", "verboseLabel": "Basic loss per common share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic loss per common share", "verboseLabel": "Basic loss per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (basic and diluted):" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r94", "r135", "r136", "r137", "r138", "r139", "r148", "r151", "r152", "r153", "r157", "r158", "r373", "r374", "r442", "r459" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted loss per common share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted loss per common share", "verboseLabel": "Diluted loss per common share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r381" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate change on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r330" ], "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 income tax rate for continuing operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r122", "r330", "r349" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Tax expense (benefit) computed at the maximum U.S. statutory rate, as a percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r330", "r349" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "verboseLabel": "US-Canada treaty rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation expense related to unvested restricted stock award" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r86", "r87", "r88", "r126", "r127", "r128", "r132", "r140", "r142", "r160", "r192", "r265", "r270", "r319", "r320", "r321", "r339", "r340", "r372", "r383", "r384", "r385", "r386", "r387", "r388", "r465", "r466", "r467", "r493" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r59", "r167", "r189" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "verboseLabel": "Equity method investment in RCC" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Finance leases maturities:" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r395", "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of remaining lease payments under finance leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r408", "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r407", "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "FINANCIAL INSTRUMENTS" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price contracts" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r199", "r200", "r416", "r431" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r97", "r120", "r166", "r169", "r172", "r175", "r177", "r191", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r375" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r98", "r114", "r135", "r136", "r137", "r138", "r150", "r153", "r358" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations Attributable to Parent", "totalLabel": "Loss from continuing operations", "verboseLabel": "Loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r90", "r166", "r169", "r172", "r175", "r177", "r430", "r438", "r443", "r460" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Loss from continuing operations before income tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r89", "r94", "r131", "r135", "r136", "r137", "r138", "r148", "r151", "r152", "r374", "r437", "r439", "r442", "r454" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "positiveTerseLabel": "Basic loss per common share", "terseLabel": "Loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r89", "r94", "r131", "r135", "r136", "r137", "r138", "r148", "r151", "r152", "r153", "r374", "r442", "r454", "r457", "r459" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "positiveTerseLabel": "Diluted loss per common share", "terseLabel": "Loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r11", "r12", "r13", "r14", "r15", "r28", "r31", "r353", "r455" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Net loss from discontinued operations", "totalLabel": "Loss from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Discontinued operations:" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r91", "r94", "r149", "r151", "r152", "r442", "r455", "r457", "r459" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Loss from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r149", "r151", "r152", "r367" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Loss from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r304", "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r3", "r16", "r17", "r18", "r19", "r20", "r21", "r26", "r29", "r30", "r31", "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r122", "r331", "r334", "r335", "r344", "r350", "r354", "r355", "r357" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to uncertain income tax positions" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r141", "r142", "r165", "r329", "r345", "r351", "r461" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r116" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r112" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r112" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r112" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r112" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r112", "r425" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Increase (decrease) in Income Taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of businesses sold:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r112" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r112" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r201", "r202" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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 (Excluding Goodwill)", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r108", "r110", "r116" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r409", "r411" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails": { "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": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease expense:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Leases contain renewal options" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of remaining lease payments under operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "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, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r410" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letters of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r64", "r120", "r171", "r191", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r362", "r365", "r366", "r375", "r414", "r415" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r57", "r120", "r191", "r375", "r416", "r435", "r452" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r66", "r120", "r191", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r362", "r365", "r366", "r375", "r414", "r415", "r416" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r2", "r3", "r25", "r27", "r31", "r207" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r2", "r3", "r25", "r27", "r31", "r204", "r207" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "verboseLabel": "Current liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r2", "r3", "r25", "r27", "r31", "r203", "r207" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Long-term liabilities of discontinued operations", "totalLabel": "Long-term liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r48", "r434", "r446" ], "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": "Line of Credit Facility, Amount Outstanding", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "verboseLabel": "Unused line fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Previous Credit Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR-based loans" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r48", "r242", "r257", "r258", "r259", "r434", "r449" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Scheduled maturities of the New Centre Lane Facility" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Current portion of term loan" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-term debt, net" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net", "totalLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r109" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r109" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r109", "r111", "r114" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r109", "r111", "r114" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by (used in) operating activities, continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r31", "r81", "r83", "r88", "r92", "r114", "r120", "r131", "r135", "r136", "r137", "r138", "r141", "r142", "r150", "r166", "r169", "r172", "r175", "r177", "r191", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r374", "r375", "r440", "r456" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r129", "r130", "r133", "r134", "r143", "r144", "r145", "r187", "r188", "r193", "r194", "r298", "r299", "r300", "r301", "r322", "r341", "r342", "r343", "r371", "r376", "r377", "r378", "r412", "r427", "r428", "r429", "r468", "r469", "r470", "r471", "r472", "r494" ], "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": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRecentAccountingPronouncements" ], "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]", "verboseLabel": "Adoption of New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r166", "r169", "r172", "r175", "r177" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r402", "r411" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Future minimum annual lease payments under these noncancelable operating leases", "terseLabel": "Operating leases maturities:" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r395" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "order": 1.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 liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r397", "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities: Operating cash used by operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r408", "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r407", "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS AND ORGANIZATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r33", "r125", "r161", "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r41", "r42", "r43", "r65" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r73", "r416" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r359", "r360", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r76", "r78", "r379", "r380", "r382" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r40", "r41", "r65", "r416" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER SUPPLEMENTAL INFORMATION." } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER SUPPLEMENTAL INFORMATION" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Interest expense, net" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Repurchase of stock-based awards for payment of statutory taxes due on stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r104" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r311", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r36", "r38", "r197", "r198" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r105" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "terseLabel": "Proceeds from short-term borrowings" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r75", "r206", "r401" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r95", "r196" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r107" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r107" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Repayments of short-term borrowings" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r34", "r44", "r115", "r117" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r53", "r270", "r323", "r416", "r451", "r468", "r472" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r126", "r127", "r128", "r132", "r140", "r142", "r192", "r319", "r320", "r321", "r339", "r340", "r372", "r465", "r467" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE." } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r162", "r163", "r168", "r173", "r174", "r178", "r179", "r181", "r286", "r287", "r426" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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 from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r285", "r290", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation", "verboseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Transaction price allocated to the remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1", "terseLabel": "Expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of transaction price allocated to the remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueTables" ], "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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r406", "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r42", "r61" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax payable - Canada" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule anti-dilutive potentially outstanding shares were not included in the calculation of diluted earnings (loss) per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r3", "r16", "r17", "r18", "r19", "r20", "r21", "r26", "r29", "r30", "r31", "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Schedule of Disposal Groups, Including Discontinued Operations, Income Statement, Balance Sheet and Additional Disclosures [Table Text Block]", "terseLabel": "Schedule of Financial Information of Disposal Group" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of calculation of basic and diluted earnings per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax expense rate for continuing operations" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other long-term assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r311", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r4", "r8", "r9", "r10" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r112" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Unvested restricted stock included in reportable shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r315" ], "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": "Vesting shares of restricted stock awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r309", "r312" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Stock price per share" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Tax withholding on restricted stock units(in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r45", "r416", "r433", "r448" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r403", "r411" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails": { "order": 2.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 Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]", "terseLabel": "Variable consideration" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r71", "r86", "r87", "r88", "r126", "r127", "r128", "r132", "r140", "r142", "r160", "r192", "r265", "r270", "r319", "r320", "r321", "r339", "r340", "r372", "r383", "r384", "r385", "r386", "r387", "r388", "r465", "r466", "r467", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r126", "r127", "r128", "r160", "r426" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r49", "r50", "r265", "r270" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r265", "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r49", "r50", "r270", "r310", "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r50", "r55", "r56", "r120", "r186", "r191", "r375", "r416" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, Ending", "periodStartLabel": "Balance, Beginning", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r404", "r411" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment.", "label": "Supplemental Unemployment Benefits, Severance Benefits", "terseLabel": "Employee severance benefits" } } }, "localname": "SupplementalUnemploymentBenefitsSeveranceBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Cost-plus reimbursement contracts" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock at par" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r72", "r271", "r272" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 par (469,168 and 469,168 common shares, respectively)" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r70", "r271" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Shares" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r325", "r356", "r445", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of the foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r326", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "verboseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r147", "r153" ], "calculation": { "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails": { "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", "totalLabel": "Weighted average diluted common shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r146", "r153" ], "calculation": { "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "wlms_AccruedFabricatorAndOtherJobCostsCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the current portion of accrued fabricator and other job costs expense.", "label": "Accrued Fabricator And Other Job Costs Current", "terseLabel": "Accrued job cost" } } }, "localname": "AccruedFabricatorAndOtherJobCostsCurrent", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_AccruedStockCompensationLiability": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of current portion of accrued stock compensation liability.", "label": "Accrued Stock Compensation Liability", "verboseLabel": "Stock Compensation" } } }, "localname": "AccruedStockCompensationLiability", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_AmortizationOfFinancingCostsExcludingAmortizationExpensesWrittenOffUponExtinguishmentOfDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization expense attributable to debt issuance costs excluding amortization expenses that were written off up extinguishment of debt.", "label": "Amortization Of Financing Costs Excluding Amortization Expenses Written Off Upon Extinguishment Of Debt", "verboseLabel": "Amortization of deferred financing costs excluding those costs written off upon extinguishment of debt." } } }, "localname": "AmortizationOfFinancingCostsExcludingAmortizationExpensesWrittenOffUponExtinguishmentOfDebt", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_AmountOutstandingUnderSuretyBond": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under surety bond as of the reporting date.", "label": "Amount Outstanding Under Surety Bond", "terseLabel": "Outstanding surety bond" } } }, "localname": "AmountOutstandingUnderSuretyBond", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_AnnualPerformanceObjectiveTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual performance objective term.", "label": "Annual Performance Objective Term", "terseLabel": "Annual performance objective term" } } }, "localname": "AnnualPerformanceObjectiveTerm", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "wlms_CanadianDollarLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Canadian dollar loans.", "label": "Canadian Dollar Loans" } } }, "localname": "CanadianDollarLoansMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_CanadianDollarOfferedRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Canadian dollar offered rate.", "label": "Canadian Dollar Offered Rate" } } }, "localname": "CanadianDollarOfferedRateMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_CashBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cash-based awards.", "label": "Cash-based Awards" } } }, "localname": "CashBasedAwardsMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_CashCollateralForLettersOfCredit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of cash collateral for letters of credit.", "label": "Cash Collateral For Letters Of Credit", "terseLabel": "Cash collateral for letters of credit" } } }, "localname": "CashCollateralForLettersOfCredit", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_ClosingDateTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to closing date term loan.", "label": "Closing Date Term Loan" } } }, "localname": "ClosingDateTermLoanMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_CostsIncurredOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails": { "order": 1.0, "parentTag": "wlms_UncompletedContractsCostIncurredAndEarningsRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred and capitalized during the period on uncompleted contracts", "label": "Costs Incurred On Uncompleted Contracts", "terseLabel": "Costs incurred on uncompleted contracts" } } }, "localname": "CostsIncurredOnUncompletedContracts", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DebtInstrumentDefaultSpreadOnInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the default spread per annum in excess of the rate otherwise applicable under the debt instrument.", "label": "Debt Instrument, Default Spread On Interest Rate", "terseLabel": "Default spread on interest rate (as a percent)" } } }, "localname": "DebtInstrumentDefaultSpreadOnInterestRate", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentFloorRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The floor rate under debt instrument.", "label": "Debt Instrument, Floor Rate", "terseLabel": "Floor rate (as a percent)" } } }, "localname": "DebtInstrumentFloorRate", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentIfEarlyTerminationOccursAfterFirstAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario if the early termination of the debt instrument occurs after the first anniversary of closing date.", "label": "If Early Termination Occurs After First Anniversary of Closing Date" } } }, "localname": "DebtInstrumentIfEarlyTerminationOccursAfterFirstAnniversaryOfClosingDateMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DebtInstrumentIfEarlyTerminationOccursOnOrPriorToFirstAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario if the early termination of the debt instrument occurs on or prior to the first anniversary of closing date.", "label": "If Early Termination Occurs on or Prior to First Anniversary of Closing Date" } } }, "localname": "DebtInstrumentIfEarlyTerminationOccursOnOrPriorToFirstAnniversaryOfClosingDateMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario if the total leverage ratio is equal to or less than 3.00 and greater than 2.00 under the debt instrument agreement.", "label": "If Total Leverage Ratio is Equal to or Less Than 3.00 and Greater Than 2.00" } } }, "localname": "DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario if the total leverage ratio is greater than 3.00 under the debt instrument agreement.", "label": "If Total Leverage Ratio is Greater Than 3.00" } } }, "localname": "DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Member", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DebtInstrumentInterestRateIfRequiredThresholdLeverageRatioIsMaintained": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The interest rate on debt instrument if the required threshold leverage ratio is maintained.", "label": "Debt Instrument, Interest Rate If Required Threshold Leverage Ratio Is Maintained", "terseLabel": "Interest rate if required threshold leverage ratio is maintained" } } }, "localname": "DebtInstrumentInterestRateIfRequiredThresholdLeverageRatioIsMaintained", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentMinimumAmountOfOutstandingPrincipalThatCanBePrepaidInWholeOrInPart": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount of outstanding principal balance that can be prepaid in whole or in part under the debt instrument arrangement.", "label": "Debt Instrument, Minimum Amount Of Outstanding Principal That Can Be Prepaid In Whole Or In Part", "terseLabel": "Outstanding principal that can be prepaid in whole or in part" } } }, "localname": "DebtInstrumentMinimumAmountOfOutstandingPrincipalThatCanBePrepaidInWholeOrInPart", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DebtInstrumentThresholdExcessCashFlow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of threshold excess cash flow under the debt instrument covenant.", "label": "Debt Instrument, Threshold Excess Cash Flow", "terseLabel": "Threshold excess cash flow" } } }, "localname": "DebtInstrumentThresholdExcessCashFlow", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DebtInstrumentThresholdTotalLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold total leverage ratio under debt instrument.", "label": "Debt Instrument, Threshold Total Leverage Ratio", "terseLabel": "Threshold total leverage ratio under debt instrument" } } }, "localname": "DebtInstrumentThresholdTotalLeverageRatio", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "pureItemType" }, "wlms_DeferredFederalEmployerPayrollTaxesCoronavirusAidReliefAndEconomicSecurityAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of federal employer payroll taxes deferred due to Coronavirus Aid, Relief and Economic Security (CARES) Act.", "label": "Deferred Federal Employer Payroll Taxes, Coronavirus Aid, Relief and Economic Security Act" } } }, "localname": "DeferredFederalEmployerPayrollTaxesCoronavirusAidReliefAndEconomicSecurityAct", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DelayedDrawTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to delayed draw term loan facility.", "label": "Delayed Draw Term Loan Facility" } } }, "localname": "DelayedDrawTermLoanFacilityMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DisposalGroupIncludingDiscontinuedOperationIncreaseDecreaseInPensionPlanBenefitObligationNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in pension plan benefit obligation attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Increase (Decrease) In Pension Plan Benefit Obligation, Noncurrent", "negatedLabel": "Decrease in liability for pension obligation" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIncreaseDecreaseInPensionPlanBenefitObligationNoncurrent", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DisposalGroupIncludingDiscontinuedOperationLiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liability for uncertain tax position attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Liability For Uncertain Tax Positions Noncurrent", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "wlms_EarningsRecognizedOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails": { "order": 2.0, "parentTag": "wlms_UncompletedContractsCostIncurredAndEarningsRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of earnings recognized during the period on uncompleted contracts.", "label": "Earnings Recognized On Uncompleted Contracts", "terseLabel": "Earnings recognized on uncompleted contracts" } } }, "localname": "EarningsRecognizedOnUncompletedContracts", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_ElectricalSolutionsAndMechanicalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Electrical Solutions and Mechanical Solutions operations.", "label": "Electrical Solutions And Mechanical Solutions" } } }, "localname": "ElectricalSolutionsAndMechanicalSolutionsMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "wlms_ElectricalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for electrical solutions.", "label": "Electrical Solutions" } } }, "localname": "ElectricalSolutionsMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "wlms_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for employees.", "label": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_EquityIncentivePlan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to equity incentive plan 2015.", "label": "2015 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2015Member", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_ExpectedPeriodicPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of annual cash payments pain in quarterly installments over the specified period.", "label": "Expected Periodic Payment" } } }, "localname": "ExpectedPeriodicPayment", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "wlms_FirstAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to first anniversary of the Closing Date.", "label": "First Anniversary of Closing Date" } } }, "localname": "FirstAnniversaryOfClosingDateMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_FutureFinancialTaxableIncomeToRealizeOurDeferredTaxAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future financial taxable income to realize our deferred tax assets.", "label": "Future Financial Taxable Income to Realize Our Deferred Tax Assets", "terseLabel": "Amount of future financial taxable income needed to realize deferred tax assets" } } }, "localname": "FutureFinancialTaxableIncomeToRealizeOurDeferredTaxAssets", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_FuturePreTaxIncomeRequiredToRealizeDeferredTaxAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future financial taxable income to realize our deferred tax assets.", "label": "Future Pre Tax Income Required to Realize Deferred Tax Assets", "verboseLabel": "Amount of future financial taxable income needed to realize deferred tax assets" } } }, "localname": "FuturePreTaxIncomeRequiredToRealizeDeferredTaxAssets", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_IncreaseDecreaseInDeferredTaxAssetsInterestExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount increase in increase in indefinite-lived deferred tax assets related to the interest expenses.", "label": "Increase (Decrease) In Deferred Tax Assets, Interest Expenses", "terseLabel": "Increase (decrease) in indefinite-lived deferred tax assets related to interest expense" } } }, "localname": "IncreaseDecreaseInDeferredTaxAssetsInterestExpenses", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_InsuranceExpenseIncludingInsurancePremiumsRelatedToExcessClaimCoverage": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Insurance expense, including insurance premiums related to the excess claim coverage.", "label": "Insurance Expense, Including Insurance Premiums Related To Excess Claim Coverage", "terseLabel": "Insurance expense" } } }, "localname": "InsuranceExpenseIncludingInsurancePremiumsRelatedToExcessClaimCoverage", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lease agreement.", "label": "Lease Agreement Term", "terseLabel": "Lease agreement term" } } }, "localname": "LeaseAgreementTerm", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "wlms_LeaseBalanceSheetDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease balance sheet.", "label": "Lease Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of right-of use assets and lease liabilities" } } }, "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "wlms_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "wlms_LeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease liabilities.", "label": "Lease Liabilities" } } }, "localname": "LeaseLiabilities", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of lease liability, including operating and finance leases.", "label": "Lease Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "wlms_LeaseLiability", "weight": 1.0 }, "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease as well as finance lease, classified as current.", "label": "Lease, Liability, Current", "terseLabel": "Short-term lease liabilities", "verboseLabel": "Short-term lease liability" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseLiabilityNonCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "wlms_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease as well as finance lease, classified as non-current.", "label": "Lease, Liability, Non-Current", "terseLabel": "Long-term lease liabilities" } } }, "localname": "LeaseLiabilityNonCurrent", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseLiabilityPaymentDue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease.", "label": "Lease Liability Payment Due", "verboseLabel": "Lease liability payment due" } } }, "localname": "LeaseLiabilityPaymentDue", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseQuantitativeDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease cash flow information.", "label": "Lease Quantitative Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental information" } } }, "localname": "LeaseQuantitativeDisclosureTableTextBlock", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "wlms_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "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 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 Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LetterOfCreditFrontingFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fronting fee on letter of credit payable quarterly under the line of credit facility.", "label": "Letter Of Credit Fronting Fee", "terseLabel": "Fronting fee" } } }, "localname": "LetterOfCreditFrontingFee", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_LettersOfCreditAmountsDrawn": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amounts drawn upon stand-by letters of credit.", "label": "Letters of Credit Amounts Drawn", "terseLabel": "Amounts drawn upon letters of credit" } } }, "localname": "LettersOfCreditAmountsDrawn", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LineOfCreditFacilityClosingFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of closing fee under the line of credit facility.", "label": "Line Of Credit Facility, Closing Fee", "terseLabel": "Closing fee under the line of credit facility" } } }, "localname": "LineOfCreditFacilityClosingFee", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LineOfCreditFacilityCollateralMonitoringFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of collateral monitoring fee under the line of credit facility.", "label": "Line Of Credit Facility, Collateral Monitoring Fee", "terseLabel": "Collateral monitoring fee" } } }, "localname": "LineOfCreditFacilityCollateralMonitoringFee", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LineOfCreditFacilityEarlyTerminationFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The early termination fee under the line of the credit facility.", "label": "Line Of Credit Facility, Early Termination Fee", "terseLabel": "Early termination fee" } } }, "localname": "LineOfCreditFacilityEarlyTerminationFee", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement captions encompassing long-term liabilities of discontinued operations and other long-term liabilities.", "label": "Long Term Liabilities Of Discontinued Operations And Other Long Term Liabilities" } } }, "localname": "LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "wlms_MaximumLimitedWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum term of the limited warranty.", "label": "Maximum Limited Warranty Term", "terseLabel": "Maximum limited warranty term" } } }, "localname": "MaximumLimitedWarrantyTerm", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "durationItemType" }, "wlms_ModificationTo2020And2021LongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Long Term Incentive Program And Two Thousand Fifteen Plan Member", "label": "Modifications to 2020 & 2021 Plan" } } }, "localname": "ModificationTo2020And2021LongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_ModificationTo2020LongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the program of modification to 2020 long term incentive plan.", "label": "Modification to 2020 Long-term Incentive Program" } } }, "localname": "ModificationTo2020LongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_ModificationTo2021LongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to modification to 2021 long term incentive program.", "label": "Modification to 2021 LTI" } } }, "localname": "ModificationTo2021LongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_NonDepletingCashCollateralForGeneralLiabilityAndWorkerSCompensationClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of non depleting cash collateral for general liability and worker's compensation claims.", "label": "Non Depleting Cash Collateral for General Liability and Worker's Compensation Claims", "verboseLabel": "Non-depleting cash collateral" } } }, "localname": "NonDepletingCashCollateralForGeneralLiabilityAndWorkerSCompensationClaims", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_NonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for non-employee director.", "label": "Non-employee director" } } }, "localname": "NonEmployeeDirectorMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_NumberOfCashBasedPlansClassifiedAsLiability": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of cash based plans classified as liability.", "label": "Number of Cash Based Plans Classified as Liability", "terseLabel": "Number of cash based awards" } } }, "localname": "NumberOfCashBasedPlansClassifiedAsLiability", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "integerItemType" }, "wlms_NumberOfConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of consecutive trading days.", "label": "Number of Consecutive Trading days", "verboseLabel": "Number of consecutive trading days" } } }, "localname": "NumberOfConsecutiveTradingDays", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "integerItemType" }, "wlms_NumberOfDaysAfterEndOfCalendarYearWithinWhichObligationsMustBePrepidSubjectToThresholds": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of days after the end of each calendar year within which the borrowers must prepay obligations subject to certain threshold requirements.", "label": "Number Of Days After End Of Calendar Year Within Which Obligations Must Be Prepid Subject To Thresholds", "terseLabel": "Number of days within which obligations must be prepaid subject to thresholds (in days)" } } }, "localname": "NumberOfDaysAfterEndOfCalendarYearWithinWhichObligationsMustBePrepidSubjectToThresholds", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "durationItemType" }, "wlms_OtherCurrentPortionOfShortTermAssets": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of current portion of other short term assets as at the end of the reporting period.", "label": "Other Current Portion of Short Term Assets", "terseLabel": "Other short-term assets" } } }, "localname": "OtherCurrentPortionOfShortTermAssets", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_OtherLongTermAssets": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of \"other\" other long term assets.", "label": "Other Long Term Assets", "terseLabel": "Other long-term assets" } } }, "localname": "OtherLongTermAssets", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_OtherLongTermAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to Other long-term assets member.", "label": "Other long-term assets" } } }, "localname": "OtherLongTermAssetsMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "wlms_OtherLongTermLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to Other long-term liabilities member.", "label": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilitiesMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "wlms_PaymentSuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A payment obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Payment Surety Bond" } } }, "localname": "PaymentSuretyBondMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_PensionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to pensions.", "label": "Pension" } } }, "localname": "PensionMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "wlms_PerformanceAndMarketVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shares that vest according to performance and market criteria.", "label": "Unvested performance- and market-based restricted stock unit awards" } } }, "localname": "PerformanceAndMarketVestingMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "wlms_PerformanceBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A performance obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Performance Bond" } } }, "localname": "PerformanceBondMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_PerformanceVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shares that vest according to performance criteria.", "label": "Performance Vesting" } } }, "localname": "PerformanceVestingMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_PrepaymentPremiumAsPercentageOfAggregateOutstandingPrincipalPrepaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepayment premium as a percentage of aggregate outstanding principal prepaid on senior secured term loan facility.", "label": "Prepayment Premium As Percentage Of Aggregate Outstanding Principal Prepaid", "terseLabel": "Prepayment premium, percentage" } } }, "localname": "PrepaymentPremiumAsPercentageOfAggregateOutstandingPrincipalPrepaid", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_ReportingPeriodsAndApplicableReportsInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reporting periods and applicable reports information.", "label": "Reporting Periods and Applicable Reports Information [Table Text Block]", "terseLabel": "Reporting periods and corresponding fiscal interim periods" } } }, "localname": "ReportingPeriodsAndApplicableReportsInformationTableTextBlock", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "wlms_RequiredPrepaymentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The required prepayment amount.", "label": "Required Prepayment Amount", "terseLabel": "Required minimum prepayment amount" } } }, "localname": "RequiredPrepaymentAmount", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_RichmondCountyConstructorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Richmond County Constructors.", "label": "RCC" } } }, "localname": "RichmondCountyConstructorsMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "domainItemType" }, "wlms_RightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under all arrangements of leases.", "label": "Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Right-of-use lease assets" } } }, "localname": "RightOfUseAsset", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_SalesTaxReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of current portion of sales tax receivable as at the end of the reporting period.", "label": "Sales Tax Receivable, Current", "terseLabel": "Sales tax receivable" } } }, "localname": "SalesTaxReceivableCurrent", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_ScheduleOfAmortizedDeferredFinancingCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of amortized deferred financing costs.", "label": "Schedule of Amortized Deferred Financing Costs [Table Text Block]", "terseLabel": "Schedule of deferred financing costs amortized to Interest Expense" } } }, "localname": "ScheduleOfAmortizedDeferredFinancingCostsTableTextBlock", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "wlms_ScheduleOfUnamortizedDeferredFinancingCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of unamortized deferred financing costs.", "label": "Schedule Of Unamortized Deferred Financing Costs [Table Text Block]", "terseLabel": "Schedule of unamortized deferred financing costs" } } }, "localname": "ScheduleOfUnamortizedDeferredFinancingCostsTableTextBlock", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "wlms_SecondAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to second anniversary of the closing date.", "label": "Second Anniversary of Closing Date" } } }, "localname": "SecondAnniversaryOfClosingDateMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the senior secured asset-based revolving credit facility with PNC.", "label": "Senior Secured Asset-Based Revolving Line Of Credit" } } }, "localname": "SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_ServiceVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shares that vest according to service criteria.", "label": "Unvested Service-based restricted stock and unit awards" } } }, "localname": "ServiceVestingMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardAdjustedVestingRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted vesting percentage of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Adjusted Vesting Rights, Percentage", "terseLabel": "Adjusted vesting percentage on original cash value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardAdjustedVestingRightsPercentage", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "wlms_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPayouts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the awards payout under share based compensation arrangements.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Award Payouts", "terseLabel": "Award payouts" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPayouts", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "wlms_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationCompensationCostReversal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative effect of reversing the share-based compensation expense related to shares that are not expected to vest.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Plan Modification Compensation Cost Reversal", "terseLabel": "Cumulative effect of compensation expense reversal" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationCompensationCostReversal", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "wlms_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Value of Awards", "terseLabel": "Aggregate cash Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfAwards", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "wlms_SwingLoanMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to swing loans.", "label": "Swing Loan Member" } } }, "localname": "SwingLoanMemberMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_TermLoanDueDecember2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the term loan due December 2025.", "label": "Term loan" } } }, "localname": "TermLoanDueDecember2025Member", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan facility.", "label": "Term Loan Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_ThirdAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to third anniversary of the closing date.", "label": "Third Anniversary of Closing Date" } } }, "localname": "ThirdAnniversaryOfClosingDateMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandEighteenLongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2018 long-term incentive program.", "label": "2018 LTI program" } } }, "localname": "TwoThousandEighteenLongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandSeventeenLongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2017 LTIP .", "label": "2017 LTI program" } } }, "localname": "TwoThousandSeventeenLongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandSixteenLongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2016 LTIP .", "label": "2016 LTI program" } } }, "localname": "TwoThousandSixteenLongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2021 long-term incentive program and 2015 plan.", "label": "2021 long-term incentive program and 2015 plan" } } }, "localname": "TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It pertains to 2022 LTI and 20105 plan.", "label": "2022 LTI & 2015 Plan" } } }, "localname": "TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_UnamortizedCommercialInsurancePremiumsCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of current portion of unamortized commercial insurance premiums as at the end of the reporting period.", "label": "Unamortized Commercial Insurance Premiums, Current", "terseLabel": "Unamortized commercial insurance premiums" } } }, "localname": "UnamortizedCommercialInsurancePremiumsCurrent", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_UncompletedContractsBillingToDate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of billings issued to date against uncompleted contracts.", "label": "Uncompleted Contracts Billing to Date", "negatedLabel": "Less - billings to date" } } }, "localname": "UncompletedContractsBillingToDate", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_UncompletedContractsCostIncurredAndEarningsRecognized": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The gross amount of revenue earned on uncompleted contracts.", "label": "Uncompleted Contracts Cost Incurred And Earnings Recognized", "totalLabel": "Total" } } }, "localname": "UncompletedContractsCostIncurredAndEarningsRecognized", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_UncompletedContractsCostIncurredAndEarningsRecognizedNetOfBilling": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue earned on uncompleted contracts, net of billings issued.", "label": "Uncompleted Contracts Cost Incurred And Earnings Recognized Net Of Billing", "totalLabel": "Net" } } }, "localname": "UncompletedContractsCostIncurredAndEarningsRecognizedNetOfBilling", "nsuri": "http://www.globalpower.com/20220331", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r32": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r33": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r487": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r488": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r489": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r491": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r492": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 71 0001558370-22-008597-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-008597-xbrl.zip M4$L#!!0 ( +N&K%2P[D@# A0 *_+ 1 =VQMEO*7<.4E+C4,IZ9 MNS&68K?SC_J=O]>-[K?OCQO='I!)QNB ,Y!3<4 MR]YY-TH9!%P%OS;>7W1[%[W+7L_XZ?I=[[K[HS&[CPCOH98K5DKYXEC7CKFA M6V*X1*ZI.R%;ZNR(23^=;5QW=WUQ\?S\?+ZVQ2.Q=^*9RG-3;!6ORZNK[IE! M7%>R1\^E=T)N;^F*>+8+NN'?/&*K"H#*;(H:21#$DD''W+F&BB1*?+XZ%W(- M!5UV+WZ['R]4'4-BF_'?$]0OC](.Z:\N,/D15!B22[HJI/YP :E1)2#!LP[KB$FS1>%:8I(D.?T4E03O?CQX\7*C4D M-87'7?F:%-.AYOE:/%T$B8AP-\P +7U-R"[*L"+.H^(=)"CBSF6W+:W3L7>X6>@W-OV\EI5[_*"OKB4.^S1IATDHY*X8&R<3@^-38"7)R68 MG2+ @M0T8JBJ?/6KE!R-.,S,+P(2$MQ1K07LHZ0\_NY.%A0 *%[RGW7<,N[A;LO MB>4+"@FJ8M_>G8'U-PQE_PGGPE7-3GT+O^YVC*]$\ D^H@FYQI*6T"T,_/$P M'VG[@:K6+7-,6SB>I LP6!:15I]; \]QQ;;_PIQ;L26,!QIVS@P&RJF7):IA M6$>+KAAG2AZP?9>71L?8D*G@6Y-0#VZL*[&()_]T/)\N% M,;TSIK/AO+\< 4$+\5$0#\06=+)!/^2)CF""LZ5ULA&OPZ-T03^'K;P'P<_<39WMGBNW<'W&?50OS\0ZO[BBW$WGGYM^[?>L1I3 MF.PZZM^!<-Q;ZA)F9WRI BH==.^@E_;2[M-XV%\,%_@#61G(R_@AX/;7%JD* M2,W9>N-.5P\.[3L.^#W@AZJ$,2./S(;*44>+88W\9>A>%:*K"NF(E0'*,?QR M#/"; ]1C1;7@UP.?XB2#\;7ZE3'5XZW-4@;Q^V*(0[X!J"'G%M&*B XV MA*^I,^(WGL,X=1Q,$MQEW(,:A.XO=$_XOA..JFPTK> =Y?== L8?.E/ M/D,3&$V,FX?%:#)<+ *2L$0C*E)U^EBA;>,X77GKTYO2)@KV#&8XKB>E&_E3XH=PE M.X!#&1@BX@%7@^P],G=##3/\;K>.6>U&,"02C:$S%HXSHW*Q M(9(6H*TCUN^,2MZ5= _ M$R1E2+TKZH![XZI&QZL6'BT\M_2Q:#4BGJ2'XZ=LQ[D=WBS;/E(1A"F,#W+A M[79^& :Q1WPEY%;)H=(&:@5.SQ&C(]9,.Y&D_YD,%+3JL5R_J"< MLQ8=_2@NMEOF*H4'>S\P,E# (FN==*1:K+J7.2/[]/Y^M/3=9_3 P+5>PF@R M!/Q:\U5Z'@'F-.JH'4:OPO0GUV$NH-(CE>,HJYE-!SQD-0&ZG\%4J'6/CUN: MJK, 50)8[;7H%K8C)J4S8;,\TU@QEPY* #*[A%P^235^"+FWJX/'(+LDCW9= M7(,\.E2O -7,.G 55'W>+:8UUR#R82PBTR/W+HM<;MQ2"]6A"Q/Y:&DH]8!] MR *FB51I8:NY6I&/5I9 #]*/69#B*Q,'S?I]-%FOF)+8M4K M9B[#.6-$]SCO#YC$BC!B9;1XGQAO=67)D; G>+PI^D%9;2LX8M;7YRZSF.VY M[*G.:86\;'JL/V07U(KG@QTC7D +#-M JJI+ MB/EKAR5@%"X:MBJOLL10L&I0HO3BY;Y6ZQ4:>OX.1R)-O_M4?(57NV=1I_7G M Y%,U".A61)KH:C1)0IV]K2[2B5YRC:;,O<]1# :;\;_=.:P+2CG+/BV4<\LX.7XG? "_'^!N.&2>>D F(@=E7@&_"*L_)EQ<3*Q (NZ8J7@:Z)4T%#J2I5L6TT4 MRB:/=86"+-1^&WE^ODA?K1]\25[!KR[@!]&$= V>>9"EZ$9_PW_(92Q,QTC7R7ZNI6($P Y;\OGJ9^F=%M.TQ M]Q&9"VJ[3L2LLV=V6)4RC],<42/\];#>GZ7P=I_.U+-)UPQ(S@P"J7@GWJD/I)/6C5NF'2 =E;$=DZEGCO/C9]#7)(79!GL78HY)3;[/SKUY"U=42FI M!03^;3 QU1S!PU>+7_.MX."BR]?*&LE7P*._)P#2TT?FYJG%M]JN1BL+*I]8 M<0_(3VYBZX_U5;_=XKLY^7TYGAZ'!6H%0I:*8;G7%MOB>Q)"R?Q'">2_ :03 M*:1H(CYXN])8$'Y'3+P#ZS73U(H(FB5,5-T'[/3@X;LTND_5N0'>T(*6XA9\ MQ[- \"J$J3H=92MT J7LA@DFBNFLPYBZ+I7XGH:B[&]Q>'5N)7F.MT,MU5O: MO;#^]0Q?RIK/\.S)BV_#Y_2;Q]!NA[8\QY#'1Y/:>=\6Z$CJ_/&ABJF!P?Z> MR-^I6\$G*J)M5H_U1?0;Y=1S44/X2NH#MS!47U+W]49P*R9A.6F#VW2>M<%W M4*"-XBV$^%Q=&'HWIZ9893@Y;M"@C3J*,O?Q2,*Z01W9H;*J$'_Y\BL&=CVKBV&G&;" MI_I2XDE2)+UYW9,$SQ#TGXFT,,+*?\/8GY?&LZ/TN#,C'0SJ"%SL/Z"@YCD0 MD9[]^!3H)_"5/5$4JG?9?1\.%KZ.RHARY3O9"'.H#PC#_\['"WYMF;?M8RPS MRD#6=+KJ!^=):&PLF<$4PV0[8JN\+#*]IV%5HJ:=S_$D+4&G%_]-%F(KE@"J M[6%]%)?VPF&@MS0RW/QM%NBPO0X$"'4^A@Q96OE7>97G$.W*R# MLY>HH_X"]J$:F#-S ^T'_$28@+YB\"_4R 3_.M7=*M U'>('D.0HD.LS: S, M*C!H']23$5*3WA@9P.^2JIK4_W_$,\M=(P[C-'5<-*-<1<[ZXAV6M;DF5\$5 M/Y\1@RZW$=?)T!C 5:7_X1&\ )^H$YI5I*R8H5E21K.&A"CQK\V=*1R\V."O M.)!7X>T7N4_%K"'3TC[G'LR6XT?,_PT.'C3-N$M>2M4$MQSFK9S,ZN_?!;+C? GHV_NUS]/S+2YSLPMM2Z*#@E54D[83)N)=_GMK\0/YSUS MXM+1*HHHV, W/.T[Q@T?LJ9S9#QR[J'"N*"]W\ ]&;>&>&Q)>:*:+X5+[$3U M\Q6@SZ!I]SN\U>2MA1L03BQ&^"VN;LOI"GHUM1"K9-LN)_L>6O:=+82\$93(PJ2%N8Y?L2'9PJ6^TN,:[XEHB=3]Z0MIL:ZU;IRDY-<'*< M*9_*&;"62W''I./"[)ZIJ GY"M+ZC?@V8W/?B/?W8*B+A.VOH/V?7(4UN#93 M>?YN=-1QI'^C5KQ?:0@:V9/N&<_"9R$;W/G*C6ZQO?3J\@5=5E M_#VH,)J&#U],D HCNF"^]UPR9\\0-]?5CG7W\81'-;?AA8[[%*_A-U0QZE[U4;'<943-;32R^""_-!5?*$O76Q@5_8 M1I,'_"K2-E;68$=T?VPM%1):F-S,[AB+Q\@1IB"QF:(LGL'([UV U)RI(+&9 MHB3W)K#:&4^AF*"9(B5"V7-,0B:IL18@%EBR?(:4URFG19$E?:2)R._8"L-0 MU/FSHEB5$[!L9@.(ANO 1XM.&&7&\3G%30%K*8*IBDW8=B#\Z=P^V/5$W!H< MQ9)S^ B/AE,3)JOUSBR59&MF@UE0SH14,14P(T*SH.9&<_HD[">J(=?H%>SDH#JYJOF8J8.)A]:8K/)-CYL:FH+ M;L@M:(HPI^,6D?^D1'YE[H;QKQMF;F*O8]U[CNOOSC!KX:FXZ*6(5NPR;?OT M[/^HV.O,%60G.NZ^$ MEU*4GEX],<]FVC%UAJ6_EE1]CQ]XR$UIPB&'Y+&;8,7BUJ.)BN>G-W92EJ@S MVQ^*R_G>W+WNX/X7]0I-/#@_T8;HY>>/H:@L]@0>%7) E8 MAJ]"_D[E(G%-"\[B]N/B"1DVK84']QG$KJM9"KRXN,SMVU^64#OKD9:USKUB M:2NLN3$O;I, \&A9O,"LQ4F. K%MVKJ!M(?IMGBE(+7B%T;/J*=:P:%S'&@Z MN/8;7P)_&UL M[5U;<^(X%G[?JOT/7N9EYH&$2^[5/5- 2)HM A20F=FG*<>(H&IC,9*=R_SZ ME8Q-;+!LR3:Q#%W5U0$C'>D[Y[-T='3[\MO;TM1> "8065\K]9-:10.6@6;0 M>OY:<4A5)P:$E=]^_?>_OORG6OVS/>YK,V0X2V#9FH&!;H.9]@KMA39%JY5N M:0\ 8VB:6AO#V3/0M.N3BY.K>OWZI%&_N#S7JE5/4ELG-">R-%=DXZ2^^:7C M2476C79^6F^<-FJ-AG9U<]:XJ5]JHX=-P@=:RSE,3&E"Z_L-^^^)%JE1N!:Y M>2/P:V5AVZN;T]/7U]>3U^8)PL\T?ZU^^N=#?V(LP%*O0HO8NF6 BD;3WQ#W M81\9NNWJ*I#][0F;OH#FZ:8L;@KVK>HGJ[)'U7JCVJR?O)%9Q:LB^UF@$#_Y MVTYZ#U/]^OKZU/UUDY0*@C&B-["I]C3M"T8F&(.YYLJXL=]7X&N%P.7*9&6[ MSQ88S+]67LTEJ3(+U)IK)#]-;&I(QI0.LF; H@:G'P@RX8P9N*V;K)3) @"; M5#16S..X%ZK7LXF>='.%7@$^,=#RE*4YE9+J(A92X^E^T6Y^)%!%9CIH:TSA\):!%"&YV6-7-_Z$/]"9K0 MAH!D1RQ32)&ZH#TDM*COX'X=Z>\N W. 'R^W$,2=A6X] ]*SV@Z!%B"$_80L M&UH.F&W:8&HH^GR%"&3?LF@B4WFJ(![S2PF M#,KDDH3R%X)@:"\H-YP5S<2:/]WL67.$EVY_X/[6<3"F/ZS?FRQ8 M4Y:DM%9R:J.R%*>F?OK(>IX"O/P$VG"*DM:+0=L1QW3E]NEOGBY8;?*.*P04 M#]YL0'/,-D^ASJUFE;5-G+IY\YP<-L=3+JW[--DV._=MJ;T2[O5;PTZ M76WRK=N=3B1PNZ@I;A,9H2J9+$J%<)@,3!RA\EQ92+-O4G8'ZM^ ]/BZN1]WYM52PRS5\7S2E."7.P5LM.C^4H@]6+R!>6?T3_=O M![[H)G/*6W9'Q_B=NC._ZZ;#XC&FP\+,D<.8;7[E*5H=ZXO;>I].$"*U6 M&"(,[?>OE49!'!L#8F-HT)992!$<.DE*.0SFY ':(TE#;9*T# ,Y%-$8&("B M>S+! -@)_41,EL,POS1"S]9-,5L7UNEXL8 _H+WH.,1&2X!=]22:7"#G85@^ M+5"/ &=J$\ =2(BX@KL)#\.\@K@\:YZK;I#@S#63*+@=DM6&%@0#\TWEHB;,-_W*\<=NR_8'78 MQA]]%*2%=$H.!P+I%"'6:+*#W(N"8BR<<1 Q>,]^MV$ MZEA,U JQ=HM#I:SY_$##2']G40:QN$LXL=)FC*LC/^PB %!9BW:7*Q.] S & MKGD%5%TL M)YZV]TE^M3,+/@2:[$D+,1)R'4(K$@# ML1R#A<1)&WY"=0R;9BI$$(_"T;CE$EDNBKAEK=O)U#&:I"&BHFP"T)0-H+=F M,[BNRTB'M&'IZ"MHZV8 %&]Z)#'C =DX)5AEW]K @JCU3K#=1Y8V4>ZY M3 %;/-D3WCTZF],]#=S"=:,,[;3CJCEO3'DU047LG*6VP/UKO+>9O_5;0 M,E._ G>4XYWU\)^V/HF[%),SAEE]05^*RX)>W$@CA%>:I@(CMXVPJ:R)VV". M,-C$ #IOME8I^B@I>/W'M6G&U5DD__(I!5\[EDVP(#PNNT]EJ@.J3)R)PT) M\]5:.3;!>N@9%DXS&I.RC&S)U\@1\P6":E(VP+ !T'U;,6S):;06$;QUHJ(HXKAU&N-2_JW;T' M%M6&R?;)S9;0@L1FNGD!\>9.R'4X-D\#5&[2OBC#RV]2%=Y7>4G'RT7'@=,: M7!:DW#D%A6T>Q>PL/XSFW,!>((7"QI3NE9-@*1N^]XXJ]'W2[37>FVV7;%L? M_3?CA_!32%*/ 4EVC K>Y@.['(,R=B[U<,[VX+KST@"_0 .0"3)G'%;P,QR" M\271);8"G,CN9X:KO=[5^L-Z/>NXNL#(G3$>4-B4Q8S0(A9VQ"91IT75D#M M(6\]$86ZLV6=WY'!C<@T\^N1)%=7"L MYB.,7B!E6OO]D;"M4IOY@19],U_BSE<3%Q!^6Z_I:+%>\$"G&)IM];I9M*=L MERR.2V(]9C:AZM$OH_&SL$E80>68K,GHII>+#,*VDW+R2V7O0J,P1\.6S"HJ M24QO9X>X4#@W(=>1:'/X,DTBHIQ^4H85CN!;2LCW4L>X3!$CI+ M(89$Y/M!$PF]E./X/E=SA-;L#N%;Y#S9<\?TSZ+FT"0NRY$R1%HE(B?_%>^: MN!>*MW4WP+QD[E:<,Q*=^$@)(:$,CPI7:O,R67^P1TXU M/FU$-\BJ0YNMJU:D>RTO7U@K]>;5V=EQ$D9$+SY;!%=/%+@*P/JN6G-I^)@E%A=9JMV MD,GE/&RD_>)9:2SZM%+_=A=/= M?YQ4G<:/VL[]@T;2VO'I(WID75$=I* 6H^=T8];#I9999JX)\BI__91C%Q1' MD3WK!9 L2P@C!*C'(F67$(IJ3]GS&N@PQ5T=/44M@ZH, ^YE]KSY#V$!8<6P MFP2::C9.HD:-F/G(I@S)4[:*\L8Y:MO,&*=MBB($J,<999LB4>TI>[BW__)X ME\%.T51_8T,.=D RA76'L-0,7%IQZE$NH\'YS50NJBE)HT6U9P PF/@1]2V.7\Y_/"#J9:>:P?SD7LSTU_!/:7PY[8H525(T#P*D,! M^P>3'YGY$Z$GKA -6_^B(.NOW:GA/.AB#:U,SAR'.'LH23W.%>\%?Y::Q6]% MV9A;%,A%Q,.@S%1'W?[8@]Y9=\6**;60^JS5K#:VJ?0BC7_K=UJ0[81^8 M2(W)U'[VI/Y247O?\D8+G#'QP,H MQW:WC:>39+;=A"4SFR" <@3&)\Z3Z?4?@7.!MDT62E0V$<;91:WJ,94_^"F'?7JD0F4+NK1(JMA-YSS4_H3HO3(P.V2LC"2'_DQV$ MU#] EK %/M*&$9R=U1I%C0+DC9" 0GQZ[#,:++#4H>4[-7ZL5+:-.N>W4;Y\ MKU7R2RB-_[V.+("PA3=ZXM[+F)RM$/\AJ5H#:N3I*S!?P .R[ 5OV"\K1IVW M6=:L0=;*@J9-0;35Y21/IZ4L+[.Z4C@ MZ@A8$P?^L)I4%RDM.6O;NI%SQ(3APB_'_6$R6.^0P_/89,4<+V&XZ.4.$I+F M"S?L(E;UUMP&F$."]((.@P8YXQX&$09T]Z2'F2T%X#AQUW M"0+I66V'0(OBC=Q^TK)F]/D*$L;8IV)T$"A91U4H3+K#V6=#A42\"TY>%_HC;+$9N44,B( MW;Q#_YBZY9W /'PRX;-8ZYA[.4?(X,_5I3IW'TDM7>C0@AK"PXTLZQ?8X(06 M1O\T%!]>',%2!AD(ZC4=N4TTE[@G.NRY9$[%A);,">)@UGTS:-+6DGU+PV>>K,,B2'XJ4-&7V8VFRCLPYV+QT@^7Q?"$ MJ^RM?/*%3,4-O'8KQ>ZX\7;\R<1[4\E2KZU(8_BM<5%.:I \[:' P?LN( $M MML$<8;"Y5DF&5?+2CX1G.2FF'(N4)"(0]\"BGTQV#=-L20?4Q&;/7X!WEU?V M<%%" >K1;Y_TR10L2J-)R9:RL O7(O%ZMX)[&G?5Q.DE,K28Z4L)*YQ=27Y] M;-3=NSJ5/;*P1PI-R&?[QZI,>[^WAT\=ME(TY.NZ1\[D.T%T S_N:G 1N1' M9E]V%238:(.P'>B]]=S'C)U6J6,6YV?7[Z!G"_[SH8?@/&Q*0;G,-KN7$_H% M#:VHJD1562";.LU =FMM)GG3XMYSD)%CW%U XA86S7N09LX$7L6(H ^(=7:97#'W%A<&YKF[MN= ME]!B+M:(NW$F?G&S2-8PT=E5$T7MK\C7]*%[,M+JH201?NZUCNPX5&F&;.4\ M5H*(J$%%_]"]A5S*'[S:]0=ON^UI:5P_@1.,PTF*6?81J$+R-H'(Q.J\BG&J M#RW.$,>1__EC>@8O[.3I..6Y<1E4=N("4:*"+_+0BV) MG1\M?8FPS7J/6V\)T0B#)726_)"ZA(2#9H$\\L2.M%H<*^: ^17>0EHW:OBA MGC@N).0[. :DP2MT5FMAK4&\[QQ($<)VQ>[!OE#(EKP7-J[RRLYX!H$E;.W= M3:F>G9(J%^]2"5A0H)_=ZW#$O>ETXJSHD(UU#;K9L^8(K_6R>Z&\U,"EWM@= MN RGWUCH^G$TZGP4[EY 6H][[R+;"9<YY\'>[T1:RAH1_AQM5CD->O"^4IIM-3 Y Y24\O?2;O:BCH].ZNM))V> M3UUQE:?G$]!9=(O&3:7:O1%7=W)!#C%5$\Y;/4)F0R?DH13F;ZVYDC3.Q&1#+5"H[9X"TY^-I MX]_4B8V,[\%[DV.O^TG,5"J;98"TYR-B\[INC'G;;,+]S8"$+:L?Z>_\X89@ MKE*9. LFD=-?/WOQ0*+WZDW[>[T)-TGV3VR+'>\*UN^DCJ9^91#DY#$ MA"(4D+2M_?47("F)#SSY+&5TSDS:D@I O5 H% J%'__S;>,-7A )7.S_].[Z M_=6[ ?)M[+C^ZJ=W47!A!;;KOOO/__C?_^O'_W-Q\8^;V63@8#O:(#\'RP]6'#X,?OGSWX'Z06CY-GHWH/!?@OC+";:M,.95IOG;,_'V'7R\/(PEA&"? M+O9@%^RKB^L/%Q^OW[\%SKL41?:SQB![\+<2?$K3]>?/GR_C7P^@M"-7TG6& M[ .\$QX:9($_728_OJ.,'@Q^)-A#,[013W:!_!-AS':8+-Y;'$)JO$0J#=P,V MS+?9?8Z$E8>?+6^+7Q%Y;^/-)8.Y-.HU)E:+XY?M4GOX-9@NYR&V_UACSZ$S M=/QGY(:[QLA7#=,A/V[=P/9P$!$T6EO^"@7W_DT4N#X*@H7U["$3F6OTU0ME M$T1[#&Y1:+E>-7H*/?1(Q46_!]:D?]83($I,-6VNFSYZ;X%IK@AB. )H+2RORPBZ8 MD1^H%YZ,+<(P#"8X""B:\[5%:LT":7]@*!Q2$^6X7A2Z+XU3R^V[%\KOZ:YI M@Q;66[VUC]=-+_3.\&9+_=_8$CQ1I[^6A'2Z[87> M:;BFLR+:TD;,K;>\>S\VA/'2R'X;1830'Q)WJ@X+*HX$FBL-^:YUAH/)GPGV M5PM$-AVHC6 H8[[$I%O$WO,G_;.(+@HVUGL4$;QE_\2AC$L4H.5E"G_YZM(- M\85O$<)(>J?D,P]#CY!#?VS B_0#ECDK6R?,WUQ=9V&T/X-(6=3UM!21XE,*.SE^"VDAMQ]]M#8CS;I M3FKB!I7B0AK:=^C!]<-+Q]T<-,3RO&IJE@G&L8#BIY@/<6\-8$7_9NS!_H43 M"[M!%,M=-X%OW-7%!FV>JTY;/K+Y?AO =$V1(G;TC"X.C&@07V[OS>I#,NW; M48A]WRG&]#/=X"4ST_\C[9WA4WN&9W!'#,Y!SN%;-V0#')L/,NT'B>T;/,0* M86(K8HJ8%+"=&]YCQPN85#:'[)NB-4R__BT-HST'(;'L@\@\ZQEY\5$/!^BW MZP(?Q&"7?9 4>PT)+H_8MQ/72D 9%U9(H!#Z0.=1'8EP1O-)B+ M-0:. MHUWK(!K<,BD<[(JB8QH?E(R1<1IH,%'B@QQ(2Z,#^]HW]MB8N)&^Y^ M>G?5DV9D_&N%QDL@"SK!A>Q/[S/HC-2:7X:6ZSX?OH[VRQA=G #\T3N= AQT M2[. CR:D>5!$4\],/4GE&S M.T6IJ_3Y\^>KJ\'%X-@S_;#O?$!['R3=#UC_>P_J,,)ACL2JV>%$20[-+.\K MP=%VY%E!X"[=)->#(2J8+8I6PBFCT>X2(BMN<_L_?68D[:JPX]@RSY *UD1? M6-@0M9HF1KB=$IH9)2E9HZ-%PG'1ZD_Q#BDI^Q/N.5K%&2J2&2AM(U0X9:L> MF9!@(IUI.1@QD46HVC-(E]E8@D3GZG,;TS%!P('67^9 "^LYP@R,_E$RF-H82JF=;@_4GJ0S. M=Y@4Z)-.:(V6XEB,7MO:D[]EY<#&%'5N2=KA0-8 :5(.P2P=S&J2,,H.P[&O MNUCSVJ@7:U&K'FUS'B/I'.?"BJVC"+JY15PA!*R!3'^+.1_Y[%P2(@UA]K#T MF'L_"$E\E4*VPRP!BG=17% H-#Y:&R3?/@K ->G--ZB_693Q'>LAT?VVD(-T M;B6-?4K,CJ/^'(B2 M'@A@ND$_&9.KT,6?N8@7 2HKK)Q3F#]:9YK)Q8ZI) \K"(8Y>RMH?]E+8IY% MX$*C)6L BVJIL18W,**\08.M(0FLBTSGAEN,?-9\RY&&,'N2].5CQ"6#,-OU M.(Z;\/1X.!#<['+QR8!VX47L_BGW>HML=]'-X$+][FYX($<#*G35'E^UWO2. M$J8Q*@/S5"C1B_],6U!1Y@NATZBVP^YX_L";WB@0A:(@&L;D*H2PFK<.I_D MAK1DYZJ(AA8F8D#"C#[13T5=HE_]-F.7;CD3*_=;25M*O_: -%?G"[^*$6] MLT4LPMQA.E/2 EI,^3CH]*5OHV@3>1:[SSA>+I&='AD<9X1 %76:<86MVQ 6 M%[ANI7[#2IQHP%FL("ELBERG\TB/F/T4TR<"@MO%;J.%B&Q8T)2M2A+OB@L@T;EKQ$% DR[.S1/ F9#=YX*L4 M9$I?OC7A'JN:PM&D;4Q9T%Z83WW0H$2I[PB<^+A!B7I?>Z0#2G,;^1;U M(06;(BX(HX@@Y M&/'Q9!&JQY@!JTY8JA(W)(2=,L1'7S>[(\R3M8L3-AG^1R)\AU654V91M#&4 M.%+1TF#UCT\%&H+;Q[W[X]4\K;E82$LT0C 4OZ @E'NW&0BA!A=@>B='.K=S M,"J2&IQ-?$9BR9"=3X(DD"U=K<++$F/K]"#'C/4?=1R$%5BPI71ZM1E%)"Q=QQ<$4%UYZ1B-LT2/A1V38BCU=+NA2'UCJ*\?JAF)6:#5M MY-Q*)2-LBE4O1U@"*G*.FQ;V$*;:H43Y, K7<94BY4%6$5AQ@,,#AT2OQLE5 M&=R YL;/JR3\+QU5\1'IZ92JC'CY@(J/,(29,B+(<<,[RV;5OF2SI PHCBYS M0:'0*(^L8+EE. MDZS^C ! V%FJ;7%"I/#,H7\9M6Y$MK98T4LA.6 M.1(CV'/)(SY!XA)(8D(@S%!6.9"X=HB>PHE_^M9.96 M[U"HN?6Z/#7>2N^1U^FR8?XV>"^]$9W!S1'4N86IPX"LY:E+. 2+Q-Y>'<4U M,U;(MUU6F^/1"MG;?LOCUU(/7;L#R8U"DRZ@\"K%47&U4MA"DQNE-@UD+LA8]GJ1EL)&?HY4 Q:=H7-#F2DA+ M>(Y56/17.[J,=>X\C8LMA*D1>Y"135<>N@J-<, JIM'O$'F1V7Q%*_G.0]ZN M[_)>.12EI) 'H'%3<"Y.T,)EY,.Z,E1!3YHQ(6NB3WW"VB)Y(9!.LYVP1 M*0'2:04O6R1.W&?WO$BXRR04!^Q5HN,O4N=1MP.)'VG2!0Q>26==&5"+]D:] MQPI2P2JT>O @]O!^AV3?;D!WND;'XA[IXD/UBT]R?6#'";" M>UQ"6"YU4NA:=[.D[,4:HW=Z!8N'[?[^E11+"$M*7&U-_2QK'DIZJPK.TZM' M9-0%_K)P.N0U7=!/^? J;^A^"O@)GUOEH0A!QY\(WB*ZN+ (.0MKL//8;?Q< M@6I#HM%2?$*AUQ8@6Y0;%8V6YFQI>.-B)CILC&#W)S\Z!.4.A/0(@3!##['\ M].$.?S6DON,+90#:O^^L*I=2 F&:WOLIQ6CBOB#GW@\M?^4^>V@8!(C5HDD<77;B M)KU$;-2+Y*:M<3]@67=$59D@4:&GJBP4]=7 />:J*H!K(]_#W6=#8O.7HBL1 M"<%:+*PWY>6#'(SX\+8(!8 H^?ET'DI-6(-S2\12+!VV\UE10#-WNEQ&#X(^ ME^L3*-+SQ TD!EG6!!KMAI4SM!8D>:,6*FC(4_Y4" &HI,%/!U0A#F%&_6)Y M45+1T//P*WLY\F9WBY:($.0PS-D2)[T5K==<5!;^5%!W(P0@TJ00$@2CI#"E!J MPIHN:\MA*98.VT]%VB.:6;7FH%=+GU^]3<#D^>'J8RI-]LUOU/];8K)ADTVX MAQ #EF0J!VT1;:XFRD U46] )[78A]4(=*:=,H29BJH0!6%W_=!U7"]BKR;. MD1V1.,HW?F-O6"/GC@J&%7J.PGB]F2['%O%=?Q504I(RSSM^!S(KWMZ(8M/9 M[IC0Q*?<"JF:&3*RZ5KKG6@(-J.J^S6O32[D5E -ZB&8JAD*71(?96C<1.0# M2Q+I1."0Z%6D#?+!#6AN-(50P7^LAT@/28-\Q/,)@F*$>WOXQUXC)V)%?MFQ M>KA[0.$:._?^"PI"AFGY6X0$2]C3>7,6''^B#8=RB)[ V]X_R]L3RVH,W7"(6'"9((#+V%K+ZK M4V#$U=7UU=7@8G#HE_X]FC[>CA_GXUOVUWPZN;\=+NB'F^%D^#@:#^8_C\>+ M.>UGX_E!#N.#.#Y<77V,R7^V O3NH%)]Y%XO6-%HPFM&VQQ8'E? M"8ZV<=*;NW2/S]V+3L15K0ZT:,UA[8FUIBV)'3VCB\,4RZH^SR+P19$[%E<1 M4S &T.0DSUU0MVM)5ADCF XD%Y2F)FI*;D\<$-G9<5V\"#EI/CJUF@GR])OE M3?SNE;1PJED7;4DTYNG%)AVELCCS"EL0J &9$&1[,"]T+47W]$_EA9H,8$MR MLCQ/VRJ6T,[=!BG8SJ)71!%PPB],8G1]'WLQ*-V#)#RNCHX82K 0 M;!I?CVC:.**8S9".*-5WH'U&84BXR MT=(FGB^ZZNU=6A")P$I^$Z M13.0"XP'V*E\/M64#X\ <.+0D42?0OA[7?L&G/_"@AKT[SO79_'D";("-'-7 MZW"Z_!8DEW2'RY#JEFU'FR@N=':+M@39;A(M\IWA!I/0_9_XHT"H70P,QY.1 MJ4@7G "G=U\Q=EY=SQ-HQ_%G.-Z,3(9'?,%QNGB]GJ[.208P]8D54M!K"L=I MD4E(CQ9PTLLLXH_8MW4]EBPL'*=%TUO)(@].( F*4D\%DHNB]DT \GCB6L_L M45(W3LZ*G[E88X\2&R3IEHH(IGYS"(N+7HA9GR;(TM2+0,L:0(A+FJJG0([P MH]3[X,R3M6.1&;V@5!$8F,0,8E)%2L#)9[S9>GB'4%IMNDRE0%0:[2!LG@")\GYFFZW%XAL;C A^)5=HQ0E(O @ M(>RAS.3$)0.<6";87S$DV9O:\OG$A82P=3(3"Y<,<&*)-WO:RY40&L(VRTP\ M0E+ B2B#Y'292R:3'Z0K9EG=7CL5^?>-S,BZ)$-6#6UI]R/ 'QH6(&"99.R^ M,E H @;F])MOK@5T@9/6OI#:H:!AANI')!*;LA4P;]]8?DH"P0FRN)[KQ>@% M#8!M HS%)Z,-G.2J+LMJX]I Q\#V'76BG)5Y %ECU*('MSFI(T. PACAS<8- MDU>;?'8+DKTQ@7Q;+!QI"V#;"F-A28D#)SSC$STP9WCJ#86QZ$[J+(_I&?9C ME&4YYV4P"*= YE,J3P,X:0P=QTT0>+)!$ M/4,A90YR]G4V<\F;2]=V1I0!4Z&"X*L("*[F-3$LL@60C$X MA"V>F;S$M("34IDP;<<2QL:MK@L)4"8J'[EB,E_'\OK=EII MZ/!K,%V*):DH/?2=;NFA^8+^\S!^7,P'TSOZ:3KZ[Y^GD]OQ;/Y_!^/_]^U^ M\<]WYW)$#6.:2)+Y6-A'BH?4Y6U.J121@A0(9K2 F;3XD 62,$A+5W+9?CQ MR8$@E

4UI'B ,'(3(B52I!4 12%2#!SE\J"D4;".$/;;$H: $A(O7V72XN M_?808AOZHM.G"X(8BYMVJ9TSZ MA6#QFYI1&EIDPAIP:C1T?H^29[F"]'[O B^L-W9)E$TP2B3%/WFTTHK/*C9; MNH.6U9^JU2.$#6P#]J86#\#I2*+@+ !&L:ZG'-6Z@F!0&I@H^5N^51@!3S4D M9M9,,2IT!"'*TK)SDB&87>5/!Q0WWBTMOP5W:'[-U'@^B@(XK"HWF-;'Z^^N_HXN!@< M>V,I+S\/'[^.YX/[Q\'-M_G]XW@^'_PMZ?3?SUDMYT>VSH]LG1_9.C^R=7YD MZWS">3[A5$GI\*!]3BT#Q<,WB6]UX$+V$5%61OR0671T6X(%Y<2-)[Y>U@LF M$$Z#-#6N#_;TZC;']>N#6Y9)X^DYR]15OKHN.LN3\7!.?>6_I1U!=Y G='^ M$MIO46 3-V:XS%N6MFC"J&B]T#YC>QS!H_.9W^"XOQJ,WC_.GL&_A955G[U< M1ZCT:\]>*U<9!P[.U(Y:_8PCY3 W) MED=>_M9B=HP;<2C"/J,\2'VFRN(PH M%%8 @G F6\&R%\D $$TJ/(?(:B<49ZIIP*ET.IL&G"X&\6 7>,EH'23C#2S? M&<0C#C)#GDQPZG1.;[.!S@E6'MN*P>$$K-3GM6(J()@^'G;2$UI9 R!'LRHU M4TFGD<-8@3^05%9.JYLGYH<;H5$!0S@S5>O.P1F04 )A%B0I:4F]XLP2(#WC M5K2!L*G7$Y F0:W/!A7CM5I V&]7G1=-,_V<,W *.0."J5%PBGESH00"P>;( MV<['&]R&L!#XRN-[H'"Z3!YU=RWO"0IIZX@3!MO*G>^W0"9$J: M6U6:(K;C4 W_/209((2E1V/V"; '/@>+"#<\">MTW_LLE"JN>"[6H;GCR?@H M>HU. 0OA#,!X2CY"?C%.H$+'YU[:FIC51@ V-\MZK#$]JU'>\0Q5STL81T;& MLQ':-25N1NG0=Y($U'@XLV#Y=^7L3-Y5I@1D/_+@,'0_P!TR_"O?_WI EA_$H6^%6<=&')@Q\:V''CD8 M&UF]Q2>"NUV\)7WH39XK% M-S_8(ILZR>"^F(0VK-I3@KW8DA4 ^KX"K=2&@YDJ( [! M4VQ_0I<.F#K?!$T@I.'UP.AN=S^G?N$Y1ZR#22Y*K 85R2G(B!5I7J2=PV[9&YF.N4'P5MH!3DTRFO!$I"DM5OUL( M]JE=!:K/(W#:9$"%X(Y,_95/V#$$D]34=*NXC EY TZ3JC**G]S:6*\0K%(; M.E2;,> 4R("(=%/]1"WX#?*I8,/IL^>NXM^.*:/U+9/N.!!..G/)(TXJ Q33,: M"4**>I_*9<0L<*MG5B ME3P;2*X84:_3.P2;!"F<7H>7$'6P3,E7*ACV^M8=E<&>]'BR<68P6F*2UHFC M+H!)[F^=42 $O!J>OLJ\X3K\@JAWNI;[*]VN$,N+Y_F&"INQ+71?T/B-/3TI MNCO7Y 00F/M:EMCK *G:/=^B"C]Z9N"*9[4F<3[>]2/I;HY9DTA+(\M*H<> M$\")7<*!C UM=#VKTCLX?[V#=:P*GTY#ORBJX^42V:%@63;1)G5?$,)07>N. MFBO@-$5#W8/]&\72+$#=+B#4 6]U03)A1OO7#.B*:(?(>8J?1W?MM(8Y]Y*! M"!3"*M#3#EO.F%ZKJLS0"Z(4T"^LU8J@Y*ADNMQ_;50_Y5.Y?LIL_,OX\=LX M^3HSP@ O!R09XV3*I AX)*MM(F_2BZ4>49UE5N=7-UR/HB"D\X'<6($;3)=/ MQ+6I8DNNJ^HVAE.>1$=H6<.K2R&$15>-J_12IWYS(+Z2A'7\H(]]M+* ZI&$(*)I@J;%:&*/@B"NW/?Z/I.*4%:(A.#0XC%U1&6 MF++>[U]^17A%K.V:7155W<$LP\*IHZ"[L"D(ZDT>R?6?+$+B"Y1B6$@7*$6: M=9""F(SFI! @^_T*OUS:.*(3;Y<((OT0RR&60/K%;]_F!79G?^C]5J5*11AC MLPCWQ<714,!%]D/?K\D:<9$A#&$A%1BWTN9:;[LU@7#[4Y>D0G108N-/]IYE M2@:+;/&X8-5)D_!BT!W)H:2QH Q);C_RF+XY/W(T;(F>/BNCU61DTA VHL?(= MHK7TV7<_IML*0JXAY>>)E!X 2= MFU4LC@_0&,\@> 2U:5)M"YH6&GWGDZYME+/WOI9\<)@+TZ.TYG MQ^GL.)T=I]X-$0S':6P1AGW 3D,=#V>/]X]?YX._3:;S M^;\/GL:SP?SGX6Q\,EY0\75VT=E(#JB?PI6O%G$6=!A)Z*\ R=RQV=SKFQD M'G4(1CB>(S=4,YT1WK"K:TD1%'9$L8J)"6YV1Y@T[SRFXTB,[["B.3[931-5SPT[C*'*\Q@QY:&N&-/+X,DBOUA>Q-0P+O:I M7PJE7I<0MEAZ.E"/3G [J PY"1G3* Q8F@)U@M62YC2!8(>;4&^!S#D4@Y.I M[,:'3?EWZWH1Q5NQ!FFWAA".T5MNM$D")\K\'?)1917T. MEY4%4M1I"&&5,=15\?UZ/HG@!,JGM\J,[&<>"B[EUYF'<&??K\A=K9D6OE"- M6J'\PI1Q7V(Z!,(S[ /NG)3,1$,:PDGN3=DQ299-;Z 6"WV4L:V,J MP4F[2'(UMZA?=TA0Y:B:&8;O!L48NB]HCNR(Q"5UE35EQ0T@FE@-=T=&$CB! M"5:$E$S=((EQ+Q!$J]95C:533"(X46LM"%EZZBR?^7X@+*!FXJY )+B3_"%% MVDFI-CW5_Z!_JG\QR YT/N0_'_*?#_G/A_SG0_[S(?]?XY#_%XJ:O%)?#@). MU2*UZN H>^0.%2K9J-(*P#9+S6(,((QRUX4D<' M.[.-PK1T2S'N-MRPJEFBS4\S?4.8GGI:T1#!O48L#F\Q(,."*=^7KQS< M/XZF#^/!8OB/\?P<@%!A^A>OX6DI-UJW9"J3>9?0ABPL9A M7!-OKL7@I[33%E,!5232/;BL 9 -N4K-5-)I>-DGT[+ M:2+>BS;;/X30@%I##WO89HD'M]W-O9 S\JP@<)>NTHHJ6_5@3%6IPD)CJB0& MN)RDIE6C'1 +JZF)FI*#='B3^E5\HR$]RM%J"<&@:JMG+AJE0QT( 9YC@B<0 M$SR$@-)'8&^03SDN?CQ7 'TZ<3LA">"\C.1-3/?E&*:;40(-[K68='!"%Y0, MJ#H1F):?^/A+@HC@NYD96( S@YR;R'T)"?O1(0MB9^U%73L.0AY72E^U2"U MO2;JWZ)GPT>3?BAGZ-^.;Q8GDYG/*#X6EI2EYW,A>YJK64QDF6 <0#A9^A+6 MY^=4F0@8%C.+E_+ROQ@<2HJ74*O$TFCL)KY@4Q,G:F++OXU8""NVU!3HDS@; M5M$ 1#:60F\..P\%+6WP>T2-.+LQ2M>Z_>AB7DN ^^2SON(<."VAI(-]NV?M MD'-+K-?]V'<6VS.$.S'K-1KUF2E5000:%+5SD=ZG\HUWZ,B)7;"XN,4,O6#O MA:K$B'[MAGM,GGQ;=M>^8E<0\H M%3Y]$-RD"0I#5CTO(46:4,T'[=V0-2 D.86MK.26;SDNM;[8\RS"5$-RAT@" MW&>^9J-31$(CA&DBH$=12TK:!D*JKX&^XZDYHL( M%$(NJ_;R+:2B=3\W4VY&P6@^((3\4GTV\VD %_7-SS1))(D'".=.MF8DB4<$ M/"E(HTA\4" 1)+$VB:6@BA[U^=B61"Q=K5M-'?*^L2R]R W6;(),EVS"2&:[ M&!S.U6'-.2\F!:I<6!U-J0U0-0)B#50ZIY)2EB0(LIJX/M+;QG( (=@S/67+ M;5YLL^6_\=TN434>C(L)_CPYP,9M3KJFG%5<[%]8#LYZ#**S7D'SBZF^/V+]>V=[UFCNCW["Q@VAM# MK36*[Y06^NSP*@9M+0HZ=U<2S6+JD@#:UF M?=;Q-!.&%CG@3M;RIGBB>$Y "-W?FP(* L3WN$_]=8%))O7JD%N5!(5N,"&8 M78\;65OZ2[C3R-I3=P'AM,% VF;$@9N86?0UQ ""R/W-0-4H.#S4. MY@Z0\"Y(R87!HP&<3-2RZ$\&6ED>RM4)-N^/A,1UCZG]E#Y;+6\"HMFE]HBKAF^1!890/[^B>Y$E [1P-$0" MI"A^14ET$!E*:G\$>S\_62X#5O"H>$BM!@=1I%Z#U6I*6F=[,MPT"H/0\AWJ MIWSS*57' @@\WJO;@"@[KRL -3FM2V%D!>L12[$/61'M.TP*2L&3@KH-B(+Q MNE)0DP-N"1@FON"^8G7R,I._BGT+P9(@;P*BZ+O!$B&GI@O;)1Q^_&9[D9/L MNPY ^T=PF.UQHOU2.P1MDSH_Z=YM M&#PA8M//U@I-E\/5BJ 5-4.9%>&)N)3"K>7%;5WNJMA(MR#JNNNJ02,4MR[N MQX@13;7+VB6)0&/?H8N*Y2'?L<@_D45^=<.UZ_^Z=NWU]-ES5^DCWE$0WK#G MVK:N,X^>?T=VN, +.E2PQE[I;;-VAP)1XUU7+5KC0M?I/.DC->RZX_WR\%;? M'J%"$LH#Y61(_U]Z[Z?1GKM5A.IAET:)[ECN!Y3*N49JT4H;=RN]ZL$84[K M>>9YW&^LP WF6X(L9^IG+SU?"[QT_>;='G37#^KH4];QI+OS,":<=]7EH-VR MOV:@1TA%QZR^14LK\L*]W+-V6-NQ5$S[&- 5_O!3TX"2IH2=H>X4E&U MZ%84-6,_*F):Y__>&SGN:+C'U0K8;GE>/7RC( /<:LY3CV\^QBX!S7(9=/LKUL1U\\4J4%J/T;O$ %^P)2]% $S"RAJWJW<:L95C"CK M14S%:U8&(N(V[58\->,;VE1U=&9ZP(5@/Y3,%S%PM^RO&560T-&Q(YT6*DC/ M#Y>\,.=B;84CRT_"6I;KW/N_TDTTFI)[_\DB@H>$FQZC6_$V&G9H@OR^PD?C M-QL% 3O7I'N]5X/04;%AM^G:U8,,)C3!5/3T^OKJ/,3V'_'K-M1G9>>)R;/RGN4'1H^R7E^7'V6=+Z:C_[ZX M&<['MX/1].%I_#@?+NZGCX.GR?!Q?C+/M<[M-7(B:OR6\[5%4(E90T)8F1BF M!\'-[@B3OGLR?+6((WODM<'^^\G8B!&@PT@J0A9@>B@[(YC'C0LWE\J1IQJ" M1:Y.Y9$8WV'V0?GZ;#M# :E2R57ZK.S;H1Z""LT0>V/>#I$3+QZ*Y\*XL! * M6;8Y$_)/M7!9T%;&8XQMC*'T\3TN((0;IFV+149_7Y7$%LR)FB[OZ1[LQ74B MRQ,4<1/ P7D4JY755$(Y&(&QY)L9\I*"Q'XH>UJK4 X R<5(U%4I* M15@KZ6G8'V^V'MXA=.L29--V8F,H >Z[C%M%/3MFC8E):SV LQ]8L@R50/JN MD5:7WR6"P$5D]@NC9*^6!^EA<1$Z5+'&46#YSN*5XK"C M7^RCGSFLA@S@ 'OG+D.$XJ"CI%I58WU#V.4H!-D)1]0*BX8RH>)5'=B(=.XH8FD6Y7 M$$KS& M+D[9.%K:ICT1X-+&VU>D>0F$?T^6M#KU=>C5S]XT-;SY3S?N 4-)' M7XR:1'4J*_1"<:@M+=U>()3N,9"7+EE=2FSLKM:U!:;;"802/OKRTJ4*7+SI M%Q2P3$+9X\Y9B!ZB30)?LM5H4XYF0&*2OP&=AP$2:N(H&(?3;0::YHB\N#9* M1Y)5/^?!00@K<:6?J7+.P[N5(A*(+#'9L%IR2FZ*82'$=^0<%>-^?HNQ:)X% MN\?63IK/+SB>7W#L[\#W_()CPR>ZO;[@V'QVILB4310/1S31<7]O3#3'EER& M9G-+R,D^8E&9L_NCQOT-B"!^Z9N]"C6-V1!\I5V$P;U/?1T7%\OW=#\\!*>P M)37NC(?@@@OMD?Z(_1?JF2/G5Q1'7IQA4ILG9@E[4.C.FI:;T)?]NOQNG[D>5E]HO3N(2;^X)8%)"W+U:U@'!.VZQ*:)'=_IMX56F* M_T._P%&IP&V3'4,X\FU![@UQ!ZYZQ)9FNDPN*C2J'X6>(9P;0U*0 GO^A9R? M7^+EKS?7O3@\A)/P4W-BBCR$:]_B5(Y,KD^V.:M]/4/Q>YY>HZ9/?U (Q_J0 MK*(^Y^"J7/(?Y_>(S9'T &;&?/U 6.6LBP$A9"1 4C4]KH%;E_=W@-)C4S[Y MATUFXE[$]7^+4^D1A_]$=$+9>.6SQ]&./26-BC9?L%#WB ^(UYG:6;I[Y&IG MQ?T/MZ3C>X1!O/3!HU!_&J5 M6SX@)X&P8GR%&.P$@ M[U5UZ;A#%>03H19*)KP4 ,335BT*+"6S._M)S36RHS@(22Q67X^]WB$UF8(6 M(-ZP:M-*"NCNM31:O/+.H^TV.;^UO'L_#BZS;N/?TM>BAT& 0L-J:1_*U=*F MBY_'L\'\V]/39/PP?EP,)X/[Q[OI["&IF48!V)B#]/'.@16/>CI%U$(KC-DH MK816 .HLJ>4P\%?$TJFW:[J[%15AD< "*FO&9?<^\T5"0E]I1?,D-R*+D+!V MB@060#Z<4I<.4A"3T9P4J%E]O\(OE_&SVF27""+]$,LAED#ZQ6^C88'=V1_Z MSHU3J@AC;!9A$ [87AM*BZ#(]DU 9%P)T&W(C[SK<*&$36D%04*@I:=W:_^5;R)F7L%F[H0N4R3XDZ->P4/GW#,)"P MW[ #$"DM:I$84@5NXYC6_4[?&.6+3P$+(M-$RXX)"&A][F1W$4],6]C+K_,U M_8LEK23["MZ4T6L'(N-#/5/TB $W06*T$^SDLX,'""+70FMJ\+ _B5WY/KSJ M(N.M^8>:6W/O./1Y?W[>GY_WY^?]^7E_?MZ?G_?GQ[1VVZ:=.7?6,W'C5D/? MB=?0_\+/[%!"O\?7 M)J7]&R*)]L1O"V3/Y:0I&AJ-X._>=2GIX,5 ZK4?!I28+@'@B6S4!=B#,TK) MEC71B\PN4&>7+FYT:CMV,24PY64FJ-XE)+HFH"^A:J+I,["RKSU6+=_A8\6@ MBD='O0CIL.>,AT;W\X?B!\E=D@<4KK%S'^>K,GS*WR(D>#>@?GI165? MH1L15L+XC:H!A"!. ^J[EZJ*W#99Y&\EJ)N MTW<$2$_3#@ZEFB ([LDY0G0*A6SX9D!X)T8$#3]DI"2A]>UN? =KNOP6H-@3 MY)NJ @C\B X?[VY2 /*>M?#$OPAV(B$:+NXP=Z$)=H_8MW6/]+.P\.,X"@(J M[3]_O$Q8E.ZU_N/_ U!+ P04 " "[AJQ4WRCUYE!O !;_@8 %0 '=L M;7,M,C R,C S,S%?;&%B+GAM;.V]>7/L-I8G^O^+>-\!S],Q=1V1LGVO:[-? M]TRDI)2MU[I*M3)ON6L<$Q44B938Q2337+34IW]8N("9! F"('&HFH@J7TD) MG"W/^>%@._C7__FZ#] SCA,_"O_MJX_??/<5PJ$;>7[X^&]?9,4(_?//';_[\\>,/WWSZ^,<__0&=G>64SIV$](Q"Q$A^^N9C^?OSVVY>7EV]>OO\FBA])_^\^?ON?GV\V[A/>.V=^F*1. MZ.*O$&G_8\+^>!.Y3LIL)71_?8B#@L#WWY:\I"WH;V=%LS/ZI[./G\Z^__C- M:^)]E8M(/U9@4C1_/6F?Z_3QAQ]^^)9]6C8EA+RT;"O2_<.W_,.OB.$0^MB:FC9*-O)]-G&Z5.H*64V+.W9MS) M:><;\E--0?R:XM##7J$BY=E"FHG$W(51IK0CMT8PH"$0Q:.F!36FP[]]U?1Y3YM0R2FQ M95P7WXG=@AGYL<,:>8MOW8C@P"$]"_+OAW7?Q=&^653.+FKX\&_!@\;W6^A2 M4R3&293%+N[UQ8KRRVQ=RDA:T&$ AV=?-CV$_A^,&OJUH/>__Y7S'=NA+O.! MZ3K<1?&>P?36>:B"6]"WI2E@-^M2L/ X63N@SM(=C/_)6H7=)9ELM^A^WFX$?-JIV[(6U1L!]L%G6P1[( MR2)"%U'"4X^JL1,F/AW;.]&PH>D,W%"FX,G(>]0.N#-*Q1T^(I>4IX7$59CZ MZ=N5'^#;;/^ XP;E&YH ]D"90H7G'7\.U..D8NIZ&B>(*$7$24[J8??XT:=+ M0&%ZZ^R;QEQ),_">UJQ8W=OJ;4![G$34@5Y74464[*2>=QVZ44P0E4VE-RD9 M["^B+$SCMXO(DSMB5R_P?JFD=MU-6[N ]EHUR0M^+&D,VH.[9![HNX0\JM.WD00L/8]8 M+LG_H8N:'Z4&:6X+WE%;5*P[:4-#T [:)N] Y\QI+HH?$%ON7H?3HNFI@I]Z M&./3/)WSDZIS?IJ9?BJ(U*-KIIK>43P%\&6,'8E+'GT,V F;%"D//0J? 76T1A&UCSPRQR+4IO0D>A@]N'N*0OD^ M3D,3P!XE4ZCPJN//@7J65$Q=[V($$:,X[1+.!KM93%S[XZ>'K9\V'J5M: +8 MPV0*%1YV_#E0#Y.*J>MAC J*=NCCIP\/7Z."_D1NMHT=>N-H\[9_B)K4/?X< ML(,UJE)X5^U#H*[5+*.V7W%JB).;&+56K^X3$1M+=I\ES0 [5YMBQP@FM@'J M:JVBZGI<01055*???;[(XAB'*3_30V.)3(6SIN/^'Z**HO4I:'-;H)ZI M)/+ :6A.'97D$:<_\4&)%-,[6OXSOG12)Y=):A%I<_"NVJ[H\9F(IK:@7;5# MY,&G($KJ].2L4_CNY.<5XPLGQ8]1_"8UQ'$K\([9J-;IP<6R"6@W;);4P/'% M&!54)_6YS=X)@O,L\4.R?PWJBB]-$4NZ4':&]5$GSH=)OQ0(S) G$V2. SK4.3R5/L M!->AAU__'57HEN: G;#+@7+(PJ2=D"=L5-<[:,+^3HDIXPH:5M7I"OEKLA?V@KD MG+8$[)$=ZAW?CSYJ!M0?NZ0=?#M:]$=&VHHS\IH!:NY8;SL;AVQ0L=DEA8:S M<,HF>4VY95Y+8DK'7!+^'M,N<)JF/<>? W; 1E4*IZM]"-31FF74=:Z2&J+D M!KO3SDD>&)LL.7MTG /SJ6]QD";%7YAKG7WW,2\Z^]_R/_^-'=JF@JQW5W[H MA*Y/HBCB-2HDI3I[=@7JE#H&H/[:IQ] 5]827SO17-]>KFXWJTM$?MJL;ZXO MEUORR_GR9GE[L4*;GU>K[0:"\S=5#94VFHM#GU0*;6XQ!RL)*B^ MZUWZR2%*G."G.,H.%X&3).6=[>6K?YQYJO<"[IR*:HO>VM$%L/NJ2JZ=H>;T M$6. ZAS0KY0'4!>_C/:.?WR[M4^_^;IY775%1^>=YNGJ1[*/Y.R;_&5W_K9Q OP9-]S;T20!/PAZ&^0H'I3[PPZ-_FH,B)*2 M&8I*;LC+V=$+'P]OB,31\)5> WGWC:0R>FM#X&XO5ZXQ![\!7 ==05@#N?B- MO.RY$.$D3\O0H_^L?LO\9Y*[A@1AT@LGCM_\\/$O3I#AZ] -,GJJ MJSG=EIC.$&G@\6W2@"(9IIF$2.J)PG P:.KB6Z<5/Q0&3+L!X'G0G:+<9IQVJ))*'C8 MS*%=EU;/3NZQBXFV#P&^Q6GSS6/%+L"A0$7A6F+=TAYPD"N)K9UFY\1117V! M"'W+43R-SK&@'#"[K1T, M/U4^(%./0C;Y^,5/GRZR)(WV.&:SD\YP5^L)/.I[J%]+H[N[ <: /M)K)\$Y M#_[P?,%E@1@?"* PJ1'XC-QBF*_3IUR]I#VJ&QL"#V*Y:-JYM16P<92+4B>86+DMY0EE05UE21,^9G3"Q5R0PJRG30(/ M71$T0O!T(,.$L707TS,>Z=L=42==AAY=33C0;6?R,S_6C6\P$?S>?WQ*U[LO M"6;F6.X(JI*Y1K;/ B?%WB4^D F'ST\FAMYR3\N3_8/]*K'J)(R!1_UTQA>A M9'RN@/%I0N5U$:(0<8&8D LV2R_E9+_EDB(F*F*RGD6[,R)M,:-QJ,!(D!B) M(C,BHM!V$J]9?1D'*B0S'"[$9"LK%L'[IRCR7OQ 9E[A8^! >*R("%?%9X!! MY41$76\K"-D)Q]'5F# TKL.4R.X_!!PRDEN5 M?H!#L9?XNOY=,2D7, @?]*'DA I67]N)Y*FM8'T:(ZQRW)+84%U3K+4%'M"M M*DI6%JN&@$.V75XSZXL58>M+C,9U#*+P\8Q(L(>RSFA00QA+C:T+0_"1HZ[$ MZ:HB8&PX$G#8.J+-Y4-#ZX;6!]H;WWGP S_U<4*FVJPRXE,4> 3_Z.0]?>LX MW]ZC._"@ZFL(,>Q4^P(.S-XJZ/J]P*A<"$O?K!^9GT[_Z^7Y]?US>7J?O,[M/J/+]?;O\+ [4;+JT=YA/S"G==Y*WG$=>F[X,( MI.%- 8>H>U*-AV8K;<$')D= @\^ M,)K3!7(X=BPM#YRNQ3A<[0]!](;Q/6:;5Z< )+&,2C_@T:FLNABHG9T QZRZ M[-J5P7,.9S%G@9I&63NA/+[R)*IC6J;$C?8''";5UO8##O'.MSI1;CK06YC@ MK3W2%;L"#_8^!N@ZS'[<#W#(]Q+?]''VDM%(H?\#US_$CRRBP9A!2+'A'-^W MHNZ4-9B>HCC=XGA_'L5Q].*'C](B3(TM@>-7BWJU,DRGS0"C4YNTVI6**$V^ M 76)'RPE&R,K]E!2M;G6%H6/5$5JY?8,HKDE\(!K4:^VK';:#'# M4FKO9!6 M;OA2JM5:VFO*GF/9>LU[*K2/,EK+EL- \J4T6F.@*.&(;."!6,3MNRU*BE;*IG%58 .@4TMF%3W=" NG8RBN,<4;[BN.A'^6--O MRO=;\ X3O3R2"$5[O'5>!=2]Q3(8ZNX%'(\4U:X]S-+>!3!"J4JN/3G(Z2-" MNI[WLQIE(]]C4LC_)S- 2@P (ZLX7FQ1NV$HZP \FKN5;5L(G466H2"TP>50 M$%LH+D#8^ ML*A^Q*$K#Z3V'L #2T'=^@%U:7/ @:CC=R>UGR9]'[=G888YEV+H5WQAEN461BPP()+^75%>89FFL?^0I?2N M)$HC=.> N*T]F1DP(V[US4*",5'(I&I[ ZVA&?!HE2EV/,2*;0!'IE34(8-+ M%")&<8$833*A3Q(RK;*UYC^6C@G7\5^^^^:[C^C@Q.B9:_OQ3]\MOON._1\E M3P1ZR#";I4]1[/^#S"WIB/OICXL_D09__//WQ:^__^[/BS_]^8>BO<\,5G_7 M:%&T_?3]Q\4?/OZ!__J'Q0_?_[#XXZ>/1=X M.CL!1A5>@BO?7FZ9($H#^2'*.>R M0"(&6:H#,;X!*.$SHK7+2=LMS5+4,F=;*D3+0XR?<)@0W.$;K3=10K=7U[NM M\RHS66\JT.->SRQ'55[ZD(",")J:#*BM4#X=P/?Y:AP19XD^4*9?\_K'T8Z> M6K!6-\::>2)^-Z1F'I^QM/K$ZNU]Q)VONO+5@*4.@)'#G7E MZV\G=_4"C \]A-?U^8(%*GB@#_4'1AB;<4J>*\Q2)K" J*[':5H,\6V,G22+ MWU@ZQ#.CMJ6"EN; P[E+43&(96T!AVZGR-I[2CGA8C&!T\X7%6Q5AAE?VWQ9 MP4G9FL*'W__QA\7'/_Z9S?:+G]U\ 8+-^.NS?%C+]LH+H?"C6*Y<^_(\X,AM M$7:"Y?A1!MH#COW(6X6M,3R"WN=.0-_[6J 56WD;4;=-ZL2I+>W.\:,?AF,I MV'EB8035^,&%I&'[!,;1G\;RW!+S*'0##K*JBOX7A#)XC=N^(M/8%#1P_U)0]@Y(3F2$?$&F/.&!/O@A 8$@<.($D4D97X>QN? B&(-I MGBS+\R;=YFOH,9^HEZDKB?;CYO.(L1/9;">22?',J"%+K\ MK)RJC3M M1.P$VK* S0^26(Q1?GZ5+=#LNU_8E;<&'I\=:HK1*6D*.#:[)-8>6M:WEZO; MS>H2D9\VZYOKR^5V19^))O]\7MUN-VA]A=9WJ_OE]IHTL'HB^1F'&;XBWWG3 M^B'FWF0 1\T0;?2/.3.>B'X]2/;27E5" MMF!M[^Z#12-9G7PFZ7KW4Q1Y[#0$CI]]%R>;*) O_;5T X.WE7PFXG,>+L3$M!'E'ZMB:[B:">];E1O 3P,&]01 MXT[X&'"@-4FIZVF,%N+$[!R*,Z_-H5&;*>L-\^)YX>/JE3YKC9.."5];>^ ! MU:EJK=BPK#'@8.N66;OX;D$9%:3'+L^C< =O"G5Q3MKF/1T!&REJIH3:/MOM060,3^ MA$."'P'1>>GM_="GJ$3O^[6';7;<=0YV MXWE*O9VZW@ B^Q(?8NSZK-HT-<&>/I[\#_:KQ%[M/8!'M(*Z]9=VI,T!1[** MU-JU\@7:"T1^"S![;)M%M<"(E<4G M'\12U5JGNX #5BZKN>FMI9>VC6O&;UE&D.:SI9)5I:PN<]1:SB7<3M5K#+BJ MV1Q"KD':X4%7*^]F.?)&43 @Y&R_*4<2C*BN9 XR70N^JIVAQV4O(YR\.]?9 M$W+T]E- V]]9:4*13QG9.:NOK1=UG\@4UR&1!"=I,=[:?BVVD*>FK6@&^9.Q MBEV!1W\? ]3/_G7W QSYO<0?[.S'T;ZH@0&KVVJK$-RTA@ PGVW%.2UPA!_D M:DJK#^V UM1\!&'T< W8\C[46I=NN2?5X M.N?+6BQ6P:38Q<)!<3;:#S.B>/DN:G*.=U&,R[?L<;)Z);.-*/;\T(G?KE.\ M9^]ETU/5$=O9+O():4XS)D?@@#&!N4_O (W"#C!H3:&U?K(M+!I6]R>X@-7K MTPEZ8"(6R,B$I%T-#/%CC]2VCN[#T]P: M_%WZ22X@]BKUB[?#E,HO]"8U*XCL9R Y:*K1F0V,]E3'(+"*G 5H%=_E6]#I M5GYG_8X>](O"$^25S+:L;Q%;,7/-IA5*V7P4O%%S!>,<34LE5C9''3B8&39C M[;RU&=* (<^TAD;"L^2R0,KHN#A=AK)TR!N(1:OTS&N&ONY%I&F2]'=D,-N# M!UW6V.VP2\;.QL_[? ,*M.8X,*B:J',8Z"(T-]!7UL-G8@/ $-@LYY!HK./XUL@QL'ZGL>X>G,=62I'3 MO>TITOY4@*.;IEGZ'<^ID0",@+J:C'UP9\% DP?6> ^9'J+$I[6FMOTVB<&EYC+MPG;X8//*TJ=DY< 0-&N[S&)ZJ@IFM3)E46 MP_'2#[(4>SU7F$Y[S2Q$)6JW!>M1EQF%K4QRDP&<\P"WUF1:]T)/T.M-DRH- M?LTIEW[PJM,1'>"(IVV:WBM/(A' J*BORS2K3T60S67]R:BIIH=5,VM01HWP M;E:A>B-N7XJSPEXM]"N'PG P:^KB6ZL7*QO+U>WF]4E(C]MUC?7E\LM^66S)?]\ M7MUN-VA]13[Z?'>_^IFTN_[+"EW?DM]7MHOT-ACE*HJQ_QA>9'&,0_=M&SMA MXKCYLSSLMX -T#\Y?D@'\67L)P1_+K.8_)> D!]Y'5=>IN$,/%XG-/])S>%Q MV0+&A2FU'U8#N"9D_>C[ N7BHD)>) C,)B2"R(C*7!Z:YW(C+CCBDHM3$XOO M(@#_6@J;NX7-4\'&CO=?69+N&RX@3 CH#0;L .+V'L !5$%=$?A:F@,&+!6I MM9.6-H@15RL@52V;SB"6+WH(*>PFC=R_/T6!1W!T]5OFIV_JDYO6OL CO)<) M)!,9>4? 4=]/_E$G+9OM^N+??U[?7*[N-[]#J__XK+;H!V]9E+%+2IW.C]31WFX/6MW6 M4) V!N[W[4J*3M[<$K!'=PALPGTO\F5!,T^4[1[%I;+@2\S_O0Y/EQ#OHR"XBN(7)Y:=:>M/!;@G M:YKEZ)AM'Q* (T!7DP'':1D?]*'@^#4B&;C(]'^(.^U^<(,/W.$ECWZ6G@VFK)34+VY2CK17>>6-;?= I@IDYT?FBF MH=L8<,;%F"V>36C%;D!#'_S\=H35=;-E>1:1&(:MDVRCK?/ZBY\^T5R2V(Z8 MI:AC@MFQ>!PF;4^@#*,('- ,F*N^YZ)-#C"(F=!*&[XHV3/ZLX?NG#M\2)8(PH!)F,,,>FN M'+'#,*#2) 4U3:% M[H=*.H2@8Y*V<507L>:'1_K*C+A0)0*6R'NRJ9U">3);ELO-X@J$9WP?M\HS MRY(=_%DO\?K.-N*7=R3?Q-0R $SU- \WE]5VW7>B'<BU"P$-!WSA'[T3VI (X; 8H,^2M/\H3%4S1PQOZ0/DB/_P:E:Q1Q=MZ<6L+ M9JKLX)3$;59\%E;;M]$]IN'F![CV#.0V,H,]([$"CDYC&EBRD6:,#V"$&U5= M[;/VE5!T7E&*A4Z?XR4?SPTMYV#RN#1Y6+Q'3OY*?W:IM0^BM;/"VA$P3+[$ M.TQF5QZW*YG0K5[I@AL^QR'>^3)X[>X%'"D5U19!KZ,+8/Q2E5R[&FE.OX = MNIF4LT ?Q7CO9WLENS7WFU5,MZ@N#^R&3K.)[C;933D\Y8$*)NA#SL92 M/C^]^AY5W\N96 SRNV)6<17%EU'VD.ZR8.DRJ63#=4<7X*&MHK 8U6WM 0>T MDMC:]93*J2@]ZUJ01P5].S$\JL;GCL=#%O.)ONW#\[V.Q\_QL&F_(^ZS.C0Z M_C'UBY;CC=,$XS_/&<[3PA'E7D%>;JYC3[$7 >!AV]\8[=569+T!A[>&$H9K MB%0[;SG#L;?=%$X(3FB5BR=Z-2>AEA!VQ9($I_SEQL!W'OR [9 MV+8:R<8? MLL0/,6F3H"0*/,OO5Q]9JDAB[K&+_6=Z%%+9R(U=9XA;!;S1Q5CSH#2_L#8GZ$>S %79SA:'& M_"T)%OVP;^@]S\B7F4$A^(^[SB_^I1J, @$5-Y@H8-P:7&V %!,6^Z<-ZU5 M@*K?[()>HKK:_#_O-*M E\D^ULP_YP.E^+)I]4L]#\UZVH[K."/85RU,+D/^ M)$BY2"I\UL>&_D,CM\4C)+_\7+DL2LT$=-DXD6,4O& M4*!E7.N49H !(.J7UJG@?IB1O^4?1J$L 1I,%#B\F#&:7KV()HJ P<>08A/6 MD5B@2A)4B3(..D6I$[2A$P#S];SJO$!N9;Y(:KXIGU!6,R [9LXDQUXGP@VE M"1S@C)BL]HSS$(* X2>#,$VT& M#4 M!X7!HPI\J.IO#+V\"S (:2@Q83X%/7&RD23! X_K\!DG)HK_M1.:)Y@H&$J=W #G@*#/44$TSFW?T/.]@E0;/>G+.=/9S_-HEK0HT33V2_A.BR0UV MCP_"!"D1*I@X]-7RA%GKD#\LREHX:4;@YXU6_26@[668UOM,X)4^(3CN8NPE M5R1P-T]1G&YQO*?%TV1?04M[Z&C4I>I1R;#FQI#QI%/F <7"&&5$+8H8[3.2 M*>Q9!4!KI<(F43:IE'V(XCAZ(4!C#$>C!JSZ\#V5NI!#]B8*'WM$[%'S&05LDZ*R>!7;SB1<&T4V MX[Z4-*Q@'5'9H%36:U 6Y'+AX(41^(' II, ,(!;,L2@6T84G4\QG N#&FY\V\EL M9V99EAUSU/8Y:B]XMHPKJ9CEXVIA1=C@$ MF*[\.@'5X2J(7J[#713OV2&(CE.8ZKV!HWI/,]3>25+K"ABI^VJ@_6$!%;6#U):,06]$1]$21;;/4%Y'1+S$*RZ!0E4FJ?^N0TT.4X +=FGZ 0+UNEUF]&+H<"#%V"-#/J=LM[1?M\98>/.R* MKX:&X$-,IMQ1#;ZC5J #32KL@$IZA"1B-$>.-[6'PTPK>!QT3%UVUK9\#XR$ M5!9Z-O<(U_&C$^;O!5]$81(%OL?']M"[([:F0W+M87(G(%./E(W579>23-$& M'NY&32@BA!'"@$'%K'ZZ87K^97-]N]ILT/+V$JWO?UK>7O^OY?9Z?3O7J*SR M9])ZXS^&_LYWZ65L7IN<3+3O"#W7Q\D6OZ;G1(^_C_$%Z8GQGF-]P!=C#!8T M9'BO"#+$%-IO?@@"LUJ79#H0\N+B_67V^WU M[4\D(->WY.>+U6?RP6:>(=F5@QDB_7Z#LC57,D'W?8:EN<&2"%'+.VIB\+,U MU5/IM8:%+..G* HK0"!L"1CC;NB!H:X,XJ01<-QI5DI$D'H+P%@@$537$V]6 MR\U*R]]>@GU"G>C3=]_G+D3_PN6KDGG9N-?5%JA#*:E(_:JUH67W\B(WVQ>3 ML3[?RV!OVSYA1!C3TH9>-;LE$V!?V UW'J(L10'S\V]&&2::XFM&)H_&HNM$^&=O+!(4J,=&9UEEJ>N"P8TQ7[PT< MAGJ:H5[J1*DK8%#IJX'^$LU?5K=?5C;'Z0Y5N\;C'MWG[?"MXZMJW_FZO,%E M2'$],8,O=;)RHEVC' MS8%'>)>BM4H9DK: M([A39.TZ"LO[V^O;GS;HP\UZL_D:W:WNT>;GY3TDI^T:I]K:S\QM6T,9 M.:XY<"THT_OWO+HS@*%E1'6+0(40H>4I>.'05?O(TMX#>)0JJ-MX8^.T.>!( M59%:^P['[<7Z\PIME_]I=6F_0<6NL:6CR_P)"V*UE;ZF]L"3@P.P367I9?G6_!>&7GKI:T]:S\LGT/ MJKGI;#S3X(X1H0MKG!A-4]M!&/O/#GW9]#HDL)(5!S!_QMYCK7QOC_%C"$7P MP3S87/6 UR8'&A2&:Z7],-SU[?+VXGIY@ZYO-]O[+[:/\98WK 13J ]ZZKV! MQTU/,X@QHM@5<#STU4#;]\O;BP(C6*/H9*8 !@,7T7[OI^7M!G9HY!&';I^! MM2\-X)"@99):ZVB>)UI\_7V]9/+#KMA=K=O%E1:+%ZAJ%DA6Z MQLO>1-Y#C+2.GOTHS#U*#!ZXJ]CQ.W4B0UACZM26 0H@E:[KG?C2:_XR[$64 MI G;3&2/K1;OQBKT$?8J L,H;E"PQJ)CD73:)P?V$@U?<2=.UFTXJZ9I+O(>PZ-!MP=T&X'RE* M4#Z5SF18U)Y&+Y]3MY\>V#:@#+C0W\_VRYBM?0\GP:]$P@K M<.55;_4)M@X=X)&@;1HQ,'H3 1PG^KKHADW%$8EKV%4I@BGGVPJU:Z:W$%Q@ M.2D+V#%XMG: #A6=RM8P0=H:I;2'6IH597;(/&&B0 0X+NH91K! Y-ZC05F64RH^3 MP\>P&H_C6&CI18>BEG>KM0P6VKO'ARAF"K*7 ND>W/)P('HY#P'F'R;"[&!+ M_]Q:C6\H0: H8LY895V_0=2@%_\SHYQ^"8*<.^(/8/)=<*<4 ,5< K%BX,1% M J$8Z$XP4"4 RB6H/S#(A+"7V8&RF^A8;A0310]1R(I"[?S$=0+^<)J_+QK: M+L9+=TI:T;N[-5!H5E3SI$[O:5/ Z5J7Q(-*BB[8)J#U^!Y;UXW[A+TL8%NA M;K0G\Q&;+F-\[A!Y7;QYPEB\@].92?7I##0T]8Q0KWRL MTA-Z-M1?D2&UD5/G(0N<^*@X,O?Q!RX$2J@4-NHB3V(%7B@Y9X48K_HN#(!$ M9CIKB+@7^X]/Z1GY(2,&.SXM#9CA&46E+_FR) M]8O?> #\]*, ''8TS'%Z"5RI.V"8T=%BV&5P/ =0F=(L/ M3,E++);2+X[6[]@&97746M !S% P]Z^M^?CZR?=I]\ZF\_@8X\?\"?B\BK]2 M1JK:%SA@]S+!T2W+[HZ 0;&?_ -N3 I&]H* 5#!M2:^$D]??LRCLN7HT@=L.EW1X* M:T9Q]7.MA=M"R_X+7_?%@L =CEGV1L!@_1#X'+57KP?L$H&W_IXT6>\VY*_) MSG$[3_6.QP4X5(YDUH9GQ4RQ RE8VDZ\)&R!2HE0H)(J))I@0JI$!>+ H$H M&!BDA69B,8-,8R=,:J7D]L!A-):7&ZO,)0EJT5/%>](PH3*"@*MEF/I,4O\9;[!+]Z1\ MG)!\.\@\[/''+_>'+,V7$OH^NC<*H]F G&GC-N.?*2ZS@$;CRIK %$H5$F% M"K&*EVY+P9JA%B"NPC,W/0%X5AK[$*68_('DBF\HRM(D=?@5*P:P"7K!Q*IA ME))9>OY-D.DZS26/4/L$JS\$49)\S2 ;#E:O=COL\G][DE^?(\I)OF! MWWW_UA#)V>"OOL$DF69O>K/ U %J&$2/2H#J(@"$1\N6PZ7E?&ZY ME%@NOZ2&8FI!,DU&^88R6YDHMY1! !I]=*HG8#5VF0T@R166''4Y:3\+0&D1 MV\AN(R%O\/:1D.WLZ=WM?V#O$N]P'),$AY]W"!^[-P@'D@+JPB8,5-Y3TJ0# M_=;24+7,WV%R"CE(J'!!\M.>= Q@>U037V6R9:+:)*TT2L$:E;R!;(F"L97, M;03/2B.2KA%-<)*R#1"S]^(K(WP)'7.HW)_8/'!9TT@-R-R3TGRP656HSE:BSWB&!]VPPVIJ]%!T)Q#R/E::_R(A\8;ID)05ZSOH4" %:GUC M-,\(NWK/8GZHK(2)*&',4,X-<7;64<2R32)F$S>W":_R8?NIDEQWX04+)9!0 M[0L<'WJ9X.3-DJZ.@%&AG_S:#PS40$#@ P8)IK&#' 0&5O89)V?@0'A+PH=+ MV3-C:.L.' _Z&J(E6Y#V!8P*O54PEREP7@M4<0.#$5:LPF$BB,+',R+@WGZV MP(MTL.OTESAQ8_]0;K-)[-;> S@2**A[6KFFL3G@>%>1>F@EFKQ4A$ _#^R3 M:-9WYB1.!4IG>FS'_K[ M;"]UI^// 3M4HRJ%2]4^!.I4S3+JNE5.;6I_GH<\C^U*1*Z4_BAU#] MJ5%&;7_BU,"E_C=^B*]3O#_.I]1[ ?7!GFIW3P/*+@#]M:_D8TP'*!?$V!@< MA8V4>%V1-#/%]*;F;LWG1M'JE?S!:[6B.HU91$!/DW05=)42 !\=??4P7L2U M9,G6S7CTI!'B;-&O:9QAM'."Y'1N/8IYR@P,( M(UBB4IC77$T;%![Z4,;R,<:L#F!#[,I; 0W2#K7J;US4FD _>M@BL?:90KK_ M4KY1X12T;;Q+858QC@XE30LX,:YFY5#!I7J4" TF 40 M-,D[S*>$ QLV ,"\0C?CO2U5EEV_XS70+[/CK>*NMK.)F 85FR-':#BK"&J2 M6]?QEGOZ?C8?4FE^^#M6')_68"9_QIY07(K=I#VJHT__5#W)06N^U&KJVXQ* MDT:J1^<;RDFCR]/RKD8T;'EY?0I%@U+1_(M&GM4ZMIOL@;D3OV(NF=Z<- ** M5^U*U0ZQU5H GF-+!-4^>I63RXLAF(VP'[@Z(2W4C+W6HV8C:>6/H)7R\;E) M=;+Q?O?R(4ECQTVEBR"G[8 #A52UQM>ZBT: X4(NZZ!AJWBANZ!J^V5N8]I= MR-_A_M'FE97:2B+56&*1QH; @TZN7.WFR4DKP&'7(JSVG9+CU6Y*U=+ED3&U MRU_$;5!NRBSX*8K9BEQ7O#4V!!YO"@T M!QY)78J*@25K"SC..D76]=7Z2X4%:>.W1XPX+K^&T,-"98<9.F]=V2[WY:UG MYL!'0IMVX0&W5B1;=NQRZTT4/M($BU]R;;Q-T-D8J#^J*5GNVDE;0M^VZQ9< M_YC5@4A,]V9\X1U2,F--\]-7:93?YCZ^MXSV3(*)]^;<2SEO!JN30&L&H? MH''<2V6%FBT@HKIU$4U)[F&N;*@>B:CV .F^> M.F..X,0 !IZQ0K917X-!>^\_/J7KW9<$LZ&S2<_3)I##4J)0&8='GT,//)FX M!D]EQ90%C; LP?2(%HZ#-W;HBC+D?Z /!B(GCNE=^GUMOW#J\Y&F[<'HG46[ MLR_TD#0E:>%L]&A*T6^T.6N=Y#39J'KE!_6MY^3U:R]UC3]R7=15$7UM:-,^,:GAPE:)F739)D3:SF&YA2*S-M]CDS@.MDF.K&0RYH9'FW#K!WJ2"7O7))5RG^@QBJLHEJ1DDJ]D M&$7@@&' 7"*J#" '&'I,:&7NG PJ^-.P+21@<7V$96/G$UU8!L)LU4D<% EV MPZ+=0OQRLH@%,6GY!5.ML+=\)G]];"CU^E%I5%$B QRW= TC3X&Z:0!&*&U5 MC*5-!4^4,P54)GERXQ0LSIS<%G%#!65T!BEMXHL\>!C,]"8"'&3TC")"3#\* M@ %&4Q'=",K9S0!<)C:,*K34%\>@9C"7^3[CO9/B.TR^FI.=Z0%D@(.+KF&4 M,Y@&&H !1EN5\3*8@BNB;!A,!CB]Z M1E%,7N:%+9J*C)6\0,*5B4W3B2I \Q;AEFFQ)G^9X8[*M#U) ,<3'8-TG_9H M[@\82[34T$:2+,UBC/;\S5ODA&%6[JJ69_#X1='T"9,_AN1[I/$3T"?@.X=H M&ZG+R!8[JO"9H+U#3,AWKX"]67=<[3_A\T7R9=*#0(GK!'_%CJRZR"""P)%F MN+&ZWKM3HP88A0PHI7]41?(NGG"6K)"@>"R/ A0[24:E0%0,. _F362VFB'H M<3?H:$10^1:_IML7'#SCSU&8/K4_1:U%[CT@48NA>N-0 ZVYHU";2M-@$)$ M41$0EP%Q(0 CT!@F(U#P_0P@AV+M]B4::+V*RCL!F".SZ.!*3N(=P,FQ)M.A M".5,4"2"C1VF[$-"^?=S@0S"6?:,F Z=]P0;HFFT@8,2>2_04=-E:O"@S&< M'T9L1 +[#S,!D"MB;P-VR\F\(_@0#:.+'I3&.P&/FBH38P?E#1\ZC%B(1/0? MC5XF5)-_N2.FD,#!($) 6&X<80;C!I4X%]T'**4P5*AR@\X'[W?S#_S"((X M5$3R:1:G3VC'%V+?**KLHB"(7MB5GKQ*M?#I-_2" ;TC1"\+$0+^GEV]S#>B M"!L_\A+T\H3#\O/BCTY,#Z<=HIB*S.I$%/03\7;QKKQ=?"AN%WMT*_@#^88" M=M7S<(@CQWWZ>O(;GC:^>\Y5?I.C'!?8L,!XVQH<+%II^X1CS#QZ!NGEP#$5 M[NBA:PB=-/(=I(_3IXVV'D.;R![B'?/B- 14//@B#.!D2"5-^2BO8\,66G-& MBBX3*<.&C-!<,:13GS$!162..'?$V9M%EQ^XD4),,EOL:>/+J+;ZD2>YV.JS MC/TNK\_V8GJ/2^?SNU ^UJUG>2!#.OHW7,^&RH4.F#O;XI%JK7/#O0@ #^/^ MQI#=0)CMB6$-)8S5O753_-JD)DSGBB>WNU+8ZY8,L;1 M4Q4D@71&=W(#63Z;VZ6OIIGF#PPZ0##CP)\JT.UL2XRN/;#MB$9]^]AFIO&K M'+1SB]31PA/0*/N^5P:O0S?:X[*X_KD34 MLGC!.EZ&W]#QV_L4):.6%(**E M>)/S-_++(4JS>@EC@7)1$9.5'8.KI$6"N+0@=B$PXA(O4"DS$H5& ME=3H5R:WUA,:AN"IV9Q<%?*7W?G;9^R$R3I]PO'VR0DW3H _X_T#EBU.#B(( M'$2&&TO$!7UJ@$/=@%*ZT5L+LJCDO:#UAAAWFAJ0.-U3 5!$)4 I$0&1F#V9 MGU@/P9]QX%U%,;7/.A;MIQF!:O1F&8 ]3-4=?PK$9A=^?70R'GU/A/G9+HK/ M:)BA*#X.1\O1-WYNLGSU9>ONDS$''M?3?@G3)N>4,V#$F-@ ^!%2*[1K;.G M!QH(90PZ]A-V8QI7#)@5'^S$Z8C2:RY23 M.!6R9/+;<89,_O2W>BQPW .IGG[_Q0WQ- MJ-M;I!V^/T)^G?<&#;* M #CJF#>F=%-A$'7 F#&"DMJU[OC3[#3R89S1Y0*M=SUL)+&R'B7@T3? /&*8 M:9 !'$]#M#&S9]<]&"X0EW*4&<@SCA^B]N/^-FR4@TNTX\\,GIY(LEDMK$*[ M7D;IR 0,D 6.0*8,5RLG-I F8&PRIMIT0%6K6W*1%XVU7;'$NAT% 6Q6+NFA M.CO8G7]_@O3#DU(Y8>#89D0C$G2B&.VTB\ 9N1&*8J MPYCM]3!+OOQ]1[0_QR'>^>FZK,-^2T*?ZS7<_,I\W@_6]3.M)O2I,7D?2-A3 MU^F ,1<,4E_^E!I7PG47@#PN V=0_ER:'+C?H)>$+?_I_2!,,?@_%S$= '+Q?B:_*W$A$.%%(? MT9>B6/(4O#E;P%PJ\'[-+*WZ3C ZY? MU\-O44A^"C%_1R:*V8GHD!Z!"(0G:-PW-\ +Y.]0$(6/.)[X#,0*N6S-N.$;.D;A2"9X^:IX;T=N&.>*4.9V"0% MO*0V6"4KFZ*6GG6S9:N\KFK%'N:!CII);J-4-JL13^MJGO <1!TX8ADVHW2S M0)\T8#PSK:&1 E#U90MZ /S#390D7_-'@26YFR#5V$<_^NZ>6K1K8;^ V>\! MD^R,KE.P/Y+\>J6KT+(2WT89P =&P\;4/%C201TV M')I6DX,"&G+M$TDH4*NJ@@7+R79#=7<1X? M8\PWNM>[>_R,"7BU/3#2T05H:/=1^"A#D+:'/>9WBSU@%!>(TW#/R0-XW>*" M#+]T$>87/WVZR)*43"_B$%8V(G)G]BM7=!FDM4=VC^^R#0EZ$6K7OK /#4+DU M]= 84('-4'!L_3VF)7(=DH[Z3I 4LK>^MM+9"7@@J"DMNG][#\!.KRBXOJLG MZ=DAR!(48W__D,4)VQ-";L[&[L.@KV0*0T(-*SEU2W/@[MRE:/V%T.:V@%VX M4V3]=T()X;,#I3R&P_8K&/P3CAYCY_!$RQ=W%0UN: O41954/"D>?-P0H'.J MR:N_H%D1M%1(&#\>:R8O)-S2%K)?=JE8^J6L(52_[)37C%^:REX3['[S&#V3 M[RLC(/S&G3/_A?DF\\K\#W]C$HLJUSX ZF^GPE/GJOX*T),:A--UFR_?;$Y6 ML$?VDHNE1!WV 7 OJ807O>1B"=A+!.&TYQ).Z'@.O*V FXY:R0K=@/I;7\45 MM@5N9E!*6%GT$;8';N2%>B?;MI]:^9BSL!C9&_H"CA.3663D96[ZBQ/'3IB^ M54=7.TZE]^D//-9[FT(,>N7.@*._OP[:SV[DG%#."A6\A%/?UNO]36>.OSBQ MSRZ:$B]-?"\_&V3P8,YGY]7?9_L;?^^GV"LTV>)X?Z1[=VN@0:RH9GE"1]X4 M^B$=!>#E'TT$W >:&7G-G$AVY&U#@GC7+:%0Y1ZA9N T^@ MZO&7R;YIFYO03T0??!TV;4*R\LW+T"MO(W=D([JT@(*:$1/5]JIU" '.6(;I MHST=9UP3>ER1HF.Q08*W8 &1%_%R^%>H0_T<;^/"D,2 )?RH5<*&2/FS:YS\%,G\/]!?O>R MF#UI1EKR$[CT9DU6"2/?+QPW29C"/(P'*IB@=8@$-NAB5,7;\X;IM"\=0_5K M'W*?P(GI^WG)/7:CQY"ZGSK.]>@+&>SZFJ"Z@J#8$3KL]=;#S"4%G+-%<73H'5:P"&?6'LUHEO.@-J%)TO@H.QU7%7'&!0MR$PP 0=EK+#<@G M$1$$K7<%7,\EO31J/D(,V%7<,1>Y$GCAYCFA16;PT\.(2A2V8% M*;K$+KNFA[[_N$ 4#RSB3FD@>F&%P.@=CG?T+0(B:O6V2E&=9NOO29/U;D/^ MFNR(LN2SMG(PQH@#QRFS1A3QRPQEP+AF6,&!44U1+1<$"9+4'E J2S5Q:6CF M*6R$92T'_( [JT!LNLV=L(D-PRO'N($ M#.+XM@@].1.7%C\(%J\>5+19%T?)DD.^A7>"<]H0-G=TF@YX;+US,I49VD$ M.@:TH2FOX/MQ++"NR+\').EA2*/Y4DY[[GC41T7[N=(BKVZ-3A8\9Y(HF3)I M::>TM%,BL+&(?LL7)_:VA$W+RL]Q&^ XU*B2"":U!H 1H5E.[7UV2@U11;2GKU*P2%S2^ZF/K(Q<5[G*2Q3X>[31JY?V^M M-"MK"SR\6E6LYZT-#0$[>+N\^AEE014QLE:/W>SW=#^!2'&;4>5(PD<#-KES MXK\X04;CW/VW0W>H>;7Y>WJ\@)\:R_((G M =VV?G'!]8*OLMU'X3& 8>]S"N@F.0?[ @6_RKZ)77FV*.6!( MG=X&VM7MJ!AG]&=Z$+N2%0G"HH9I^P+E2;P@=([3*1$;Y7(3;"\D M+V#>4J6\V7PU7W)R**YRT(0.-+2N19!YY%<_)!\>HCAE%?D2-O!8' **4^]W M."YLZ+MD +ST@XQ(WY&,JO<&#K\]S2""IV)7P-#75X/!90T((XY._&DFER6* M.3?KZ>%4UJ!W8GS^E/J'A](*'N?R]8\6,>$7[#\^456?<>P\XGJ2O,[2A%8N M)29BEI%8L2\-X/B@91(1)7H1 (P5>GKHQDC!#>7L3F:;2&"9@XFMHPV6+./D MEG'YK)PG%"BJ^%FMZT_ S'_&&^QF,2M0V)%/M'8 #A'=RM:K^,M: PY^!:'U MB]=STJBB3:8INQUV4WHUEZ<)IPF$]6QA;).0",?,"@ 3@ES $X3K!Y M5(!' MO*99%-("&0G V*"KR42I02['M%?/K=NF2 [R607().$O.$G]UK?1ZRV @T*# M.F+ "Q\##N8F*;5?G^"T[!\#R@5I/;]SW&8>SB8_,5-K -_A#)U1*5UNP/$4 M2:6D#8Z??1?G'!I/F[2U ^I/G:J5)8J:&D&O.M0JL_XIDP,1EFV=Y,-I^N2D MB*[_(\=UH]C+"Y,EG#MRR?2 /@4^<>&@490O]SERZODNT\FN!UW1S$*?6(1N MQYBL52LB"+=XFH8^^9,+;B M>GS#E$$N*'XF:"X+^H$!;^JJ09CZWLGBS.J5;\->D:"BF\E9FK_&>+SKP^O$ M2;(54[2!8LTH)JQ=B3!!&' V:U8_[2L8@A3"LBHJY."%I01)Z-I)TQXME\?. M^BH<4YZ5MM0_M"%)9FZB\)$^PG93O>1$5X<26O3+#S/LK0_YHXU)<3:QH8L\ M[S%,'RALC6;*,ILR21QZXC6*KKKQ=Q?[).=X0SL_)%F([P0DU7!2?M+-=?A9 M+H19C4\G26B^%A!9SM@CD\+S:!3@/$$%%)4ZL+PF8F?@&KM.G-V!LCZES%ZL M1 )M6L]5% A5$K$RL/P\86-7FR>>\2-UFF9+MMX=4NL)%!HUU*^=#^[N!C@; MZR.]_EYM8R38/-C)=HU)NG+-SIAMG==[@I@77$AZ];P44F*V7@2 ^WU_8]1. M>"KW!AP%&DIHG_,L6"'."Q%FB')CQ7S)^$W&U;)@@XMM32VL6"0_\9D2B\34 M(KLH1F[)4DA(P$%'_;M;IE>8OB0?;$@BEA%)WFJ->YF\+^59@HV6^;I1J!?9 MV<&3GG;CXY:3HEP45,IRW DDNDUK4&H*_$IO[- S[CC$.S_]FAY".;#3*,2* MM&3?/G\Y_LLWFV_8O(Z;,V8V=,C,C"Y -QER0D@D=HDQT>D2\W^OP])26)9 M=?4!#F-**HL U=H!,/2HR:T; P5U]*&@_S6] U:!Q>E\>!J F$IM3U7M*0^F MXQVFS[X0.81UB9^BR'OQ@V 9>M=A2O3V'P*\3!)\\@3T$#K PU[;-+73[7V) M (8'?5VT%Q-RCBR5$'@N4,&5K596?!%G;.D$O#W[T%E4(-K'#SV28X1^BL\" MDOK0V[8%;Y/[-5=9FL7XJEB,)IK3R[PY?$;WV G\?^!U%@NF:821P<2 8HD9 M(Y7;+MJ4H.^Q#%=,-X0X9V$_)>6\R_6)",6),/&&B'53E:Q1 MSKO(98BIFY^T<]OD&S3AXTV4)!=.'+_MHIB=.^V>JBA0 K8 \PAF:)W M=9_'Y%Q9"R/3GYZ744Q]A_#3?:0 M^)[OQ+YT>[87 :"HKF\,,154[PTX$]100O]BG,"JNC%#IE@Y-R2RL[,K8\T< M6# ''9%VN4F2%I-,"ALQ=J/'D$QO*=R>\T,ID?)(I.>\**'SY9O3I[/W3X@VBA$["::FP7F:4> M2]>-,^S)#[7TI (\D#7-%.=L MK1WGFM0V.9UJ2D!-<2@-(TP:,N+D<>KPV6UQ^/T0);[V.7?)ND\QCZ*90?HP=YT*A Y>*!BD)XW(]P,O8RJT@ M)R*"TE=;J:@L^ MABUH#;^C#Q?)^M?F: &,Z\3H4+).72U'%I8%"'I0+Q _$ M+GJ:EX@&_);0/3XX9&:8%V?()Y_%;%0RD)F@"Q18C9NN[_V@5J* $S]SNHU_ M-TB40UP3*D09]UZ0PJS2OC&_;,XNG-#Q')3&V$GY71\8)PN$(\RU=2TU[-(B M!!RL](W3?2.@C0I@.!J@C/D[ ?7EUV.T@70G8!H#B9<"WA9D]BF:IUB-QA+S M6 >=EGL38]U)^B>XHS3*G:7W?(=IPCM-<[W&-)Z)A&4RL7A5;1_>[#TG8Y#V MD%:O+6[I<2^IM9M:@H<=J7IU(#EI!AH:Y-+J>O+&?<)>1@*:3']NRFIJE%/M MR=%?&3>;3P+4E6]Y@J*QX:S<5?8@Q6FKV3BKD>$FFY&_8NXR=ET+T*\=E*X_R<%3I M!#DLE9463GMT]( >INH*C!JN'A<#>40.8?C/?X.0J>B?4OR)_]M&!\%[IM+[_IDH(<] ,-)+P? MIT4'.D ,56OT9#MA I)_F(3\:E?Y@%,N)'*9E"6>H!<_?4)WMQ>3/UEGQYB< M+\H9\]V(,\8:E;S1C1]B^O8!%\(D!+VP"]I%\M,",)*&H.&C3;D*')I:@0_] M5J%'#>SDA=^?=\*I[_F.HS2CRL=X3M'B,NP-3E/Z2#>/\]:G021-@<:CBH+B MTFM3.\#+KJWB:K^ PXBR.XVN:=QG)^%\)[R,@L")J?.WO.35UABHOZDI62WE MR%I"'P>Z!=>_AB0; J>R&-,K0P%X^E=:L=)LX'!YO$&20+:.C9T]0$:M+U4 M%D>+U@Z APTUN?6SN6+ZP,F/L81QY[Q1?-J0N4OZ=AZ%7LL[V-*F0-U11<'J MS>OF=M#'CRZQM2]JTBM=[&A#]!#XCWP8<6*?K8RS)V =E!+/PF<')R:3?N>1 M_,S:LW>P _SH!,$;>O!#+R%CSB-F#_LYZ!#[H>L?G "]/$6L>&#"5AH>B.@+ M1%";L<.8?1SS0H=5"W:ER4$)TY8]">*$;YQC@H.@:CCUL]HC?0LY7<0)(TK9 M9.Q7+W1W1+ZD(>BX;U.NZ:7[&<5\J] #(EYXJO[_1+U"U(_R/0A4M0/>4.I: MSVI:#CHV-@2*#MW*B9GI:2O Z6B+L-JSJ7KF:?^@8UW'UD..DJ:S\DOYX<:F M=K/Q34.'&D^\<\!Q1E,7W%]I>=K,3Y[HN+C>T7.7+'V=%D$7!?;%9*],-Z"\ ^*!%4U_\H.>Y[@>63+S=1Z$4A*R'\X(1_7^]V MF"3>5+2;Z_/U??LL3+$O<#?M98+:7$VE(V"G[B>_]@E+2BN_D*#M[4HG+ 4% M5,]9-G4!ZJY]%):P"-Y1[JB@-.2W/ PXR*U+INS&BC MBKBDT-RT"=4C77:A*^M=V=-I0^#^*E?N*"\Z:@78.UN$U";') M6R7UZD/7NY43!V]4@_QID+5+8B%9A^OX+O:C>!M=^7&2+L/0?\9QXL1OZYU0 MEZ&MF,$H?(!Z^.BF%4HFF&<"/8\;56=#R5_BXM AW)'/G[?#5$96BR$7LGCW MC@8U\JNZ42V04ZG!KID)E5DFK^L \&NXWB$F!Q($ M06O1IG>%39DX:%FWIU@*9G*87>Z(@XP*L#TXS!]:^YJS)ZBJDG\?<-I;6R! MZE"Y9XR?D]F]#3F9$%8!P8X@K+^-81J[IC$I BC%#!3=T7Q@N9XBVA>$F1J/5;YD3;*-U?(.3I%![ M&7J"(3X-1JF^3.:.7EI&[85JO3B\![334WAB%,142#I)(U.U@,@IP"&]&E@# MR4_S!\@D M:0IQB\L^DYB',YDHR+=/?JP1XVK=((=X#\6KFS+=?: '>!\51BY83 0!%MY3 M&(?Q,!WXVD*Y.IS>0G0>?7WV?X\BN.(UD^^< [DD_1-=I*I'PG@ MX:IC$-E%ZJ[^@ -;2PWM@VLTN*/=\=WK!%SNHXR,QNLL35(G](A/VH_#X6>Y*VVJ6+/]Z/4% M/U?>DHQ4+8!'6(,ZQTEO_C'@^&J2?F6"!^5/<92<0+^-":9A/:4O MQAK1[1G'#Q$$[18HK*YD':*X./49U&[&@ &I+Z&SIT+^ WN7?N)26]S%>.]G M^UNLAEE=%&8%84KFD"-::_?9 )R:%H;6U19(8(<*?NA#SO'K!;H]O4,VS" _ M<(.$^-%)L:<.&1/8QY^X+% 4?4Z M G1T AWWJK+K>S7G@'(6B/%8"/>6+0?XV 80TPDT*R2YH P[,1C'-S##LS/:-*L0/AHYQPSQ_$[%8V..3@X0^U=UXN*"] M.=!0456T/ 72TA;ZZ0\5T?4/-F#D<(+L\?H090P)?Z'V!ZO6N)O45 M^D"&(U652TSJZ@ =F)3E'X)._,(*QZCRM%D4TDKX1T_G\1LI^1-6_%&KI.@1 M8[:,9>>$VNAV.MU/1(Q%VZ-V$\#9Z'J+"@O?N]$*A,$X9-+'!F A$ M,*Z0".W8G3R[B=@$1B)*5QS0%;L8QY5>%QF:!1";1O&N;]ML9D:77Q'J6RT>CW@,,')+[%/I")]=E\.]*^G;]U(!H$1V4$&T@D, M+::28_&"#M]3J#Y\>DU#V1&$0)A+@9PTC?V'+&7U[-,HOTV=)!D;&%RJ!6F; MJ]%((N'OM+[@&*,7KA,M?4OF>*3%\8M1E/STZ2_8+TAD2X>94CJ^QH]*^5"M M92$ARD6D]7<1%1(=O=&UWHVW7MER7&!>=F=N>;*K<.SZZ1-1-O]KW+U;/C[&;*M&F)/<%4\RL[Y^XYJ'&;*0 MAT&#AJO>%!].$_JP9E)%W2BM9$ '+@2=NSCT4F N"!O6"E%0),S'J_?(#UP: M6@TRP2&M!9E@-Z/!GMI^MPN8D7,AT#)!E1AT#"D%J:WQE**@7!8+TR-@%LS= M="&XJ,$QX#:CMTG)$.B\\3*!J] C\T GP*'GQ'_%3OR+GS[YX2]/OONT+E\57-D5E!'BM&-G Y?HS$!_J8,K;: MAFI6A4Q,EL01086"HD1,^E?LN$_(S:5&;T1L],+D1B]4<+ZRQFZ@T#64/1&> MCT%OPFY!@A*N")USN?R2.^F8JX1B_%OFQZR*53+QF 3U2^)RL1D-_59XA5(B M&UN=*[X,*A[B\B$F(!(D1%1$=(X1%Q+E4J)MA"HY+8QAP"U>Q$'-QT5/9A[^ M@,M$2_#LTJ,3]('TI72^'J],(WV*"BG?/0\@K#7)4BNTSB3@:=;AQ M7F2,,N3ASJSY9%48-H4*8:M0X+K!X3<::4B(+(PH04U[7_)(X84\' M'&VD*'4_K='9;<[VSO/!>P4C2""]I>>\4%M%$4.3BLKC&TO@\L-#1[AM%8#' MM,T)QE9(VE2PUCJ"CFF+K89C@+GZ>.XD?K(ACNYXZU!\:?OCD5$UN@-%4EU# MR&\\ROL"OEW16P5C6,%X(T1CUC$K8!_D@;HR,-\6^"J(H MIJIT8Z;8%&@HJR@H28'*=O-*>$[%'C+OW%%JW!7AY2_F5#U!($;: MR,JN55 M]65.!":7>.=D05H@I3A-[5:\O?-\ $?!"!((:NDY+U!24<30+,SCK%#"LP?B MXK2:<+8GH$6/^M"',(H;&VPIC;X/_>+38W*'0^"[+,V0OCQB%>[&-.() .;, MBB1L'=87R:RCXKC&J+D024#KRZ^C@>=-0]7*O ;T%6Y$S,X>D&%23=WJ@FUK M<^B J"B]F7/ 1;'T'1;!+,BK1?(#_[9.1(UL"$J^NLXAE,0LBJD3)C8NWHZK M]46?+]P@8A5;#=4!J<8Z?EUM(:-4EXHE/LD:0D>F3KF'8%*Y'W2HCM!QG)H8 M=D;3LMPK% X)]1ZND_%BWIQ]65&?I#*E!#2;$4YRVRH: M:L]HN6U8ID.3GVGG9N6=VL]1Z!-*/2=JTNY 0437$.U3N.:^T+,F'54,3>ZJ MF]S[DLU\IGHCV4@^[ZO,57&$- L= M&QBV&* 5"!OZS1$$V]08 H"8TF47^G+"$LACY9O P=X85I%"'F.&!&Z X&X, M0ZR:7,-XO11IV/;B;YD3DT^(RX)+V$8S$*<>A N71EV#XM%ZXX)\3*@%)>UD%S/!^1>060QV/.WSX[ M:1:3B=WR@1C#<56>DVGL!!0+^RDM>W+FM ?D#6,UP;4GSDGN&_Q"[H@F!)C=..$N%P%M1KQ M!-.*!P1<(NN6+OM(32=I##["VY2L1W932] 1W2JP?B3305BDBWYEE$^"UJ:O MTC7[ZQ3OCVO&*768F\^>*-OJMV7K.?GNJ= F_9=M03'RUD:>T?2MCBPEB$RO MJS=A*!N+(;O)#H> K2XYP9<0[P]!Q,YAGN,0[_PTV;#R B08BC](3*=#!WB M:YM&C/O>1 ##@;XNVKF:P!&)+%'!8H%*KN7?[(#']-99,1X8HZ0TP8/$! -6 MXLA,.V/$\WKKUV%>XKS\("^EF]QC>D;(VT;Y3#QP_/U%Q,N3-,WCC5$&"B0C MF*]<[#-#%OIJH&$M]<$Q5P87M$2E^M'5":V M;DB%FGC=$)PE5X4E2TE0]6$A"\J%H357BX5'9L5"( NKC^ LF?NDR<+A47B) MR6!&,]23!Z5^(D,,^>G&=Q[8VL@R]'Z)XK_C>$-R7"H)BV:F;'.I<(/$(0._ M<2-6Y_?/7+A4%!(QR9]+TR^WY&A0)"0CPN3 ME^T&8UHB"2I%0;)B?&Y0^]T">HOJ[,NR?E;U>8NOWWZXL1>V_*W2?I AY;13%E;M#!% M'/)BAG$=AVY(T9&%\3FC?_?JN":*@Q[>:@WOBHOB5*8AVP"2=)""&=.=,4@^ M8UKGOPD!90V!QE*W=.>N /D[#G[R(V[N0> MZC !++P!;%[]BTHK3M?<>)K$J3"6DM^.QU'RI[]M_92"UG7H^<^^ESG!\M4_ MGF>UM0,:BYVJT5"4-@(XSG3+JCT7H53I8%'11;]2R@:W?O5)[Y+'SU6T;R^^N05F3SGS'E M]>F[CW]H20XZ.@!U,W5EJ\2AK37X-$))> -KEO+U2LQ$H"=[N SH0!V92C%U MSC&J+2@IQ%F@D@>B3 R&Z?8EVCY%64+RM^T+8?%&_E#9JVPCFJ:>:AI'C[&SE\..!@W( M\*)KDA)&^A* #A?:^AA.2MCAX3PEV0LRT=^I5"B(Z(?T$J^0JG#))H:0R4WV MN!#K&A(KO#$!%-XU9086B2>10T4%@=E"AJL_H9R[HISD6T!WB!OSXKAD_ MIL\_)C=B WA\AZJ*",)V@PD5V8 <8!@SL< M,[@E@O\%)W3/3![S+6TAAW:7BF4$RQI"#]1.N0V,S F]*YWP1PR>"1/DN&X4 M>_G(?*@D0&[LDS#UG8FCNB_:R>_8W'65DC1 &"@/FC5>K M]#"8*N!SS0:5TZ[MH%#/H:.&;Z];O$]=LHI,DV]G[!;*;I+7GE M2Z;_I9/B*\>/_^($F;2:%PS1_FG'@_Y?X#1CA;I<_Y3CB(9YX(\QI5(+5*B% ML(ZW#,/,"82U MBO7#?V&7+D72=ZY>W/HZWN*TNOZ*B=?6\.+"@;LC//$ M*WG3J"LNZY4,V)E,"_70;7_#!H%(&[[9?\@?Z&/0338R11@RK!DU7HE^1JA" M!TFS2AHZR\!K=J(#HYX_A,OFJX@GK*5V M:#T^QOB1SN+8BP#1KM@8]Y,D(W D0'P^5S_D "6@^US W:SI#"QT,(&HT9NK M1D,&^%'=L'&UYETL@/^%K==8V]@\80]T?+'U14RS6%WG_4^Y("TQ ?Q%9R[X M^]W8-/S%Y ?,BJR"#'7DGS3V76K$)(W)]S1K;W"%"7I/7U2 M-7',#J0]F (%ZVF-/GR>H,KQW4XA>AM ^UV4;)_1PD7/&.'=#KLI!P!*G1VT M?<*UJ45M]2A_P5)\-U4\LTM73,(H9!$Y(;T&LADA>\ MQV;X+D?!/L8VM _2P>W=CGZ]E-=>T,CILS&)CG6'DC8-?I;SOJ_%M4G,:F"> MEV^L%-]/,4'AHBY0)>R]GD@0TMXQ9L:&QP_^RYN MMFQY@(HO8VZCU F.LX#;*/TK)KF &SV&_C^P5U'BG8XGT)(9NTUY@(Z8$$QS MLNIG31C RX#V;3+T91V4BRY]2U,4 IYX \PL+6*#^VO@(#M!7T'47= M9QP_1"I#N:UOV>1>D!/@9.N\DND<]I^=AP!?9'%,?+QQ,;*E,60,ZE2RVC^1 MM82./-V"ZU>LP\C91UG(]R@Y572(8C8#I\>#*6N4.J]DRETPI]FVD[+M?!QZ MM!7],<:L&U\G]B-OZHV,T6S$*"-"&E6T%RBG;F/78&1-ZU^V03CZ$A)7(R[R M#[8LM<>QZSO!=9AD,;W2=Q?CO9_MDQ:(ZDL ,FQI&:.$LEZ]H<.;GC*C05Y6 MB4,7)'-YD%\(1*8/7"*0.#BM,05NJ&*'2GZH8&@3,.V9I-5];+[&3IS4\;T5 M7V%O1MRNMD#!54G%VA/M30T!K^RTRZM=)91313E92^$ZC8[YQI+)F1;;%LOE MO.-#R7JW>2(_T0((RR3!S44!%/L!C;7>JI?YBTHGZ&E++QU&RU8BM@.=4+;\ M04>',0:9FTQB,;XEGW-!=Y6E&"/^:AUG92$5F= "S"7.!)>PF&\PB8HM,!\7 MN=;R(4ECQY5E'MV]@.)B3[7%;*2C"^"\1%5R;:_>_KRZ1YLO=W,,>U?.0^RS7LO08]K]?]$#/2/3MD31HR]0 MY]4R056I3+$C],&]MQZ&*NXTC/ .%P7M2EG88WM\X/^OZ(',,HD\158[=;&S MJ>R4,T(5)_;2+!_K"#-V+RFQN,HPN26*K][FJ0^Z8$ST7+VZ?H*WSNN=\R;? M9E+O!10:>ZI=.S32W@7PN*XJ^;!-!XIHG /;:-JW]?RJ2B>@0=I/Z>/$1=YC)AF+@@)#UB)<)X[?Z )"ZZ)$ MD;+PL]FU4]VVSJR.;YYB7.9GS&JW"<8]F]IUI&5\U4]5MKW8D.M\.A]MF[VV M=0**=OV4/EEID/8 G) H"CYL]:P(9H&!Y61D$K4+X XJ!N8B.8E3(8K);\<1 M3/[TMXW[A+TLP.L=KUWT&:=/D7?-+O[0\>_TKQC?.GN\?/6/=U@,D ,:]:8, M1?%@*"V 2&%,)=U@JM@L$"6*?J5D#;[=IA1*,A4OH[WC'^>02AT AX.:LH7# MM[<&ZM**0IMS6DY8RVTED]%[WWW:1Z%W02@#U"][ MJ5S.1+LZ0)^(*LNOO62>,T"< Q)93#RK'%_7BPN;534:ATYIS0MI:Z#QJ:AF MK5Y$&UL[7U;=^,XDN;[ MGK/_09O[L-4/66E;OM;IGCFR+&=IVY8TDES5O2]]:!*2.$61*EZ<=O_Z!7B1 M2(FXD8 4C[34RE+ (B([V, " 0"?_W/][73>0-^8'ONW[Z<_WSVI0-_'R^_:6?MNJYOW2NOIU??+LXN[CHW/YR>?'+^4UG\KPM^ Q[N;"I)1W; M_>,7])]7^,@.%-<-?GD/[+]]687AYI=OWW[\^/'SC^[/GK^$]<_.O_WC^6EF MKL#:^&J[06BX)OC2@>5_">(OGSS3"&-=Y:J_O_I.UD#WV_99V!+HKZ]9L:_H MJZ_G%U^[YS^_!]:7M(OH9X:'9,7?#\JG,IW?W=U]BW_=%H4-V82FMV)#[74Z M?_4]!TS!HA.W\4OXL0%_^Q+8ZXV#GAU_M_+!XF]??CCKX"M"X*R;2/*_'U*B M9/_V7&O@AG;X,707GK^.]?BE@]I_F0X+'5HZWJOA;+P?P/_9]-;?4)EO;,W% M,C(I[EM=^68A)"KJ2=]S+>!"0L,/@>?8%B+PO>$@+HI[<3P M8;D5"&W3<.2(OO<(;?2P_348+\8;X,>L% <_KGDMY>][ZXT/5K",_0:&<%19 M RF**'V.EAJ9A9[YQ\IS+#C@#OZ,H.V2HI"RQS1$'W),!]A&^Y\*.9X%!)3EJ32N1\ K#%:O)D597TN[\RW"4(AF[&GDHB ME+2BB&UOP(UXQMR2NDIZ/C!\%W(Y>/*"8 +\V0I:Z$IBE#>D1*9D8C(WWBN^ M&(7Z2B1X *]AI:XG%97T^=%VX:+!-IPA7-7Z474[6]Z0&BOEK==V&/< CFYP M3$=V'\#.5606L3TE$L9SM-A%A.;V<.I2?1Z :TJ)7&,XR_1GT0960NI&9*KD M"6%L4,.YW 1./RL3E;5I#>6>&Z^.%*FSAA7.\VK(5FQ CSE?#7&P;:F<_]60 M9Z\%;>:"-40B-:=Z7EA#K))6E,T1:XB1KZ[="%U#+I9F%5KP!Q :ME/'A&]; M4"A%_-^^%X3UQ3EL2J%<4WNY"L>+EP#T@@#$D_3XAR?;>+4=.[1% ,CS$(6Z MP+Q#]>6G-:P2?[ V;#1HQ7].C(]XJ28 LS&T$_QBC0"UG;'"Y(3?K_Q M KLN^+6>IW)6![\PEDL?+.,.CA?9US5TP=BR2JF1<\(WS'!KH[(O!-G"*H]1 MJ8_M*PRGLK'--$^6[42A_29W6OO%O_>YR#OSU$6B#>12W7C8Y!_L3_#%5!NJ.L#C5 MG,K!>PA<"UC;;^T0/>CL[.SNK/.UDS64_VBX5B=IM5-MRR<6%(KJ>&:A+PX* M7^RLX9M9V_#C 5V*4*0EOFWB\+.OYLIVM@Q8^-ZZ5$_ITSS&7GN^!?R_ M?3G_THD"V!=O@WJ-@MR.IN__B@P_!+[S,04;SR]C J9D\U!@$2 %Y$(=('"F M;WO0(ED/1DAZ$PKEBK+<=6]OSC4'@][]%(JN.BCF/ISSQ2XEZLNQ7[1Y@#!) MD&)R>7Q,DL'TT7; *%J_ K\$B_TBS<& J>>I[J]4Z7X*EC;JOAN.C'6992HK MUC0,&'J?XG"M"@?D,?'A&QIK+8X2[Z/88O^C[UEX6(BUFH82OS I:#>J0)L; M[T,+"FTO[.2 (L6*8,5*(;E5!U+,L'X5Q)?_ 924XQ\)34K9IT+"* MD,)RIP\L%QRP7#0?EG(1LI7CF6)<^O#CV)][/UP:*KN2!8'NSKJW5Q=-P(0B M0(:(@L5\H9OQ>#CV)[[W9B>GXXFP[!4OBG8.5\573<"&18H,( 6+^T)?)UX0 M&L[_LS?$"5M9X8:"0YNS_"%0K7,US\.U%:NFFHL N1H:-@ M39T2: 4^4<\ _^+LE6L<, S=S[!0L%1/IX"/=F :SC^! MX>,#LG!%FX,(EP09* K6\EFHTJZCC_";LND7IF1S(.$1($-$P:*^V,TDIH\- MDUS9HE#=[NVE[I&D;")DN"A8R_=@+ZVXIXY1-M 7?F^._NG=SH)&</@YQL$<:-M!: M(B=U'%VO!+$D1X#AP+5SM.D[1A!LX])Z[_;^F,582QM,.3 Z!+:*D,U$^L%# M!^;YL4[J:8=V%>"XX"?(+>/T4BW,#S.#!(ED\)O%_ZJI0 #DCCX6423P (EP*/++E"B$?@/NO_C#0XV*/5(V#=\_\-VE[\93H32 MQC@1 G3I"U0&G*.-0%@>0L52I56DX184>_Y?!$-4&9\L4>'O M=KCJ1T'HK8$?:Y5*%(::K>)+57FQ*0H:-@V*$R85%(@AQF'!5O& 43QL=H2& MP'O!9L;Y,"2$$V^21_V!-&W(VN;%$[5]W;JR;R@%VT=DUIB7/9=D!+D*4MT]9<6F,X MFSF\JYNR4<-:73L^5-Z^JR6QU,F@JME"3B-LNWOX"MK1I!;:1/*P2-Z6'<#, M53PQ/I"?F,V!7BRL,S-8H,3[SQGD; L/!NN-XWT , 7Q4OI0A1A*4.NUCQW5 M1)8POFBSJY*IX(-_6V6_:OOH4EEJ"?X+-5&!*\\/T544]Y[O>S_0-4NXL,## MDNWC ZN0$GP1ZKV3V:TDZ 8GLK$H*=D^+K **<$]H9X+R34UK!,-3.FBNJXO MNW>W#><$CZ"B7!VJAXB'!!',2'U6FT?M60H!)OMG8^";\!_]4J, MTXUZ1C*3[!1XPT"%P[/Q37.\YD9EZO9)>6&=.2#$6\8N=2MWV1_2KF^O5,WI M=P1P7*'4:CMIJH@O:!&,&UYTF?NR[=*65F@[:S@E;\L6?M6Y&GW JMUPVQDG M24-2%_%7ZFE*YUM1+3=0_ZTE3JFH;8E,(%Q3CG7]8VNTG12\H@M:4"L?P+@# M5E@UW3Z*<$HN:IVMFB&YA*&DXY_[Q;1C R=\Y2:"*J&@2(/B2DA-S(EEV4GG M)X8-5X-]8V/#$2VG!5S\";5B^[A14>:VA!ODCG?$"T&4 MH'*^ &]AM(' E/ M7H#GZGSYW =&$/D?L5H3>TR:QN"*MX\F7)+6 M]8K<)>1PP3(.QMLGQ[4VJQ_F54_[",$H8UO<([358<4#&]KQ0I[WC%U^[)79 M=3FC.GOU)%;_"H2V:6Q/=%)365]5267=^:GPL+]\^4QM?<0%CN-X/Q#LCY[_ MX$6OX2)R#O/W4,YE\+11?(WNX MYJ<:,5$V,75_:MAS:R#D!X!L\]F.-6O%< M:P+\^!(>ND\-5[/Q/*DJ8UM<)P?W,?6B< 6GQ?_>C1QX5NS7:!,;F&1KR^F+ M [F'01"Q,R IW3[T"7*U)8*$XT(ZEBKMXP!-N+8DA2CQQR0*8/=4)>4;3P$^ MR:2=KE"PMMS^&HP7A[F;*>O*"]8KDF9S^,_S8 37E./'SG@RF/;F0UA \Q5E ML@&RE0^SB,264K1Q\0;<"#S"]Z'LA.DVWQ%*E +_9^$WQRJTI(TAH"!7W+P0 M(V9[%H\!-)\H'5;L;@/^FVV"8.8Y^+DAKD(3Z< I35L6A=]]+P@FOK? ;FSF M2N0U<0EEN+T^TQY76O=%K>M4;S*D@[B['+QOT&A/N[,%6[Z)(/,)(V7_665MYB<:!$EFG%ZVC M YN$HIS'N>FE1B3818K2:+ KJ0T1JLPO*6*(\A K7TR@F."1YWI%N5.FTU86 M3)4;28/JDK4E,\_0A5T 05B0/*\2?+8#EJK:L$( Y(?\J:R!NHL338-BRD1>[EC)SCAWOI#U1 M&])R3)Z.K0Y1Y^95S\6W^DC?W'O@ OQN#:9TVY#IKNDDIU0&#FO9&8]P&@)C6M:&: MVQ3/:O/LJ5DAP[O MC< V*=-W8IVBNBZ2ZQ UQYM?H S_QH?U4"FQ/D@G=CE;T88CU0E0Q3U MUX'4&7,3YBC\9.-H[P1H5U<;K;QHME3-/&-;*XG#+JGD:PY4!8[M*^#!=J(0 M6)R3G[U:VE"EQO2'1:1LI&I\"@*F83O52.TI4+X=;9A2AP85IT%4/7Q.A"J0 MCJO%DZ!??8VYQ#%8H3,I1D8_Y2@!.;F:%;+3-#?_P\ MF0Y^A>6&OPTZPQ'\>_!%[QP-N90?B8;BRS0.]$9/ ,A6NXF>WZZZE* 5T6'T M"'<+N3X;GWD!EX']T?.!O4QO6S4_YK[A!E!9R?&S^"\GQO*[8;M(23W?#M!= M5)$/_PN-J>U9E(VH(SRY3914I:ZV))LH41V%H(0:;2(6KYC2DE8HGOC@8]L_FX__=?QT\/@^GL_W0&__4RG/^S.?,>YANU&.LH2HR?]FV.LO1B MS$"QD(YO/AV+8@)\JCS8R8U:E!+9D+WR7/3.]MYMW,R46$<;##D@(>#(+*)> ML.928#Z#]2OP\<-PL9R^\#$C43H*,TBI%X*8Z\"(:!+KM!)9?HFQ4VY=;STC M(\Y:OYWHUY(>.]?6XGXR(NSEA8M27G9OK^Z:CS&'J-B4+.J3,1/1+"G92BA9 MY<0F6U&SP5,4^,%;0S[BMG?*RK822W9)L0E2U*YWGJ!1B4\>TQ8YVX+ZXEAI M94.6JRV>23@+0%8'/(#DWZ%[N*"?>H[SZ/D_#!^W;&@)06_"V M[.8(NNE1"T*(P+7,MC )+H@0FWA_!5+;#[6Z?:7NO3LM)@B/]()&H$.6J ]> MBQ60B)[?*HQO+)N"(/1M,]X_@:5Z2+OQEA'4] +8882_SJ5NLR="0BEJ:N6= MZ1A-):^N>**RMZL=4Z5PBIFZ-14G-4"XJ\Q__M]1$,;;SU/@)&G+YL8[N@D& MV0^H.ZB6[+ &B/?U@1N0,@S4:%$[OLJQK*(U5#?'LJ8I#I/7%6U80'74XV25 MIK0CHVC:E-A-46J2G*_U2J^!/AZ^^/C(W5!1S5?J-Z:./^GD4(R@/.2XXX.J M!NNZ\9<["[(]CX+N<( _A'!*]!J%R$$Z]R8&X6[UH_;A1%BO7J>"TK/C7AA5 M!KOF 8+6$HXNLZ#LL;HEKQ+FG&XM-1@%%Y1P-G$[#ERK9:[IUM*#1WI!:6CW M.5)B1;0+VT^&VA4(;1,)G(>;$,-_)2J&O_-3H0-_:6%,/V==U88%XC'VX[XF MBYGLK"_=R.!J:F=P*I\&J"JL((>L@STCK_H8M!&L'AWO!^NU]%<5#S_W9K]V M'I_&O^M^+7V.8%O5T$_\E!15M19!79GXWIL-T;O_>('0#]WMU6H]N+![LT.; M>G,Q?T/%M^<:CNV*\B:P(+BW3A$A:EM":VHN9Q4"+QA0KA6M/!+LAHP[]=MW MC3VEH:WU]"9Y+U"5Y7U(.\]W/16EUB?QZJFJE<8O?^\Z_.R = .(\WIZ M7-5/S@G0EX2X1C7SR9R@X\6C[1I0^>ZR[P4A;L%!JO+)K1IZJAO6I2>G'L!K M&,\B(C><^&!M1VLF8I74^V17764)BI/1:[R,E1M 01X]_\&+7L-%Y/3,6!B%\'X0T\I46NW4%GG)TLJ#@V)NM-8]9!XN#>_56.:FH5^ MG2EC ]HQ39J+K:9.)%\YH?#>]SVM9 8;ON7 ?B-DG6.IJAV]:K* A5:,6FAI M$/RA/M"-"TBAZ+A 'XXB<+SP>T$ V(T7MH53I!>?,NJZO#1UKY;H.0Z2CD.A MPU@=A*O@J55/D5>,6J@[#FIZF@RCCQ&>]9Z-K&HH)5>JU)5^!&4Q39>;2=9$+E) L>MUG._\9", MH]D3Y6!=#;72[\4V5VIA?\6J2G#?@5GM# M6MMHG@[[:NI$U SQX HC/;@U=-] (.)8"Z$A;;@FZ%@+KZAM23X,U_KIQG// M_#.R?0 5 ]^B\&/B&&X(UU[H".%FC<])PMY 48_GZF^0%42%DE"->CJ1LGFE MN8&J;9A.AUTU=2+*LM6N[%VJHY\@E*3*Y_L#5W8!?B" MH/MX1H3#=(5218U$_N9R+Q8;]@ZRG! M)+ @]SOU0@LI.:-1"*/C!9$/[J/ =D& 3B3<&X$=C!>37,-?"O!A$D6?G\'_ MZWSM[!J%?]R_S(:CP6S6Z8T>.O>]V3!.#3V9#F:#T;PW'XY'7_1.#CWVEX:; M)L#9)=1.TG?E5;1-O60XNUS;F-%64)MJ[HJJT_<=-6#IF;UT[85MHK"AY'06 MNI<+MF?:()A#DMU#.?[ F*-C=T,;8R>4CX7+HG30J+2,VI+-)TK94)#6]USX MT4RTPV@^+P[-YW30AW:RT^OWQR^C^7#T'9K.\0A^[B=Y]C4WGB/P Z<3R)-^ M[&L*MHF!30):5K3;5+GG-*,HHFEM#)T$#A7WIR3I2I )H]X1 M*=FB/2'',*OEZAY:KJ=!;S;0W3XE0E),S7XA/JOQPUD'Z/$79]WTX>B;I-&= MPG!O-K%LD7Y7W=OK*[6O:KDZT5O'+\=Q;D67_!)MS4BVO&)\GRX/WZ?^K[W1 M]\&L,QQMUU2:OUSEY^.@<84_;+S <+[[7K3!O7WEI/)O]I3,93#NS7WM3WRIMS_):_ MC,22:K<\V>?CI"K:O)4,F)3N;[+*U-1W,W_^@_)2WAZ^E ^#^[GF+V-V*P?Q M/<054G3U5+XSU-5P>6EM7CRR_HOW0+%+TM37;;L[.'2A(B*>#;"[P]?O<3CJ MC?K#WA,<'6?SZ4L3=KT>@&^_036^@9P*>J[U*["6!QFD*"]MC9:4O-EEZ+._ MZ8RU-7KS:R.=-P]UQ&^JN>A[Z[4=;O?=8I?>$KBFS3J3/C\K<9:/GY^'\^0F M>A1XU!_'F^<#:$FTGUH3%$*U%YQUU83"L_219BCX&BF^, JOVJJ$;2'XO;[< M3344LQ!*A$U70K$1)9&)L_FX__>O][W9 -F'Y\E@-&M"/.).AO$BKX@T[4A\ M[6/L:$$]M+*D)(1-MCJ-J=IS8^OT?;[3#%MN=5K5QL2(X!IQPS335",79 MVO-QYKGX'.6"%R2XFCT^ L118(S60NH+$XN^ _ M4]'Y*7O*7S2W'H)B9\ M"C:>'[\"<2(!Q(<>7&G8)D(G^3'(3:1BT(B!X[4:++YDZ):ABY:<>).DFZ:N M:9.H?2XSTSTT,\EYCZ:8DB,<_!#94^1C(;[NE-+:O,OTDR)5)#E.B*>($S_W MA@,M%)BM ,@' E M.7/E!B$M0#"IN8^% O]?D0%GMV&\5\P-/$OE1@)?63 ) M6?IK "_,U NM(=Y[+H8Y]/Y5H%7!ZN DI.J39E27 *QU6WZ^(YX?[X8B%M7FT! M1TD9)",L);*7\T)=W,-.SKYC!$&<9"=6_;N-RQ)*J554PEURE[32)&YTC$I# M%+B%;";2#][:L'&7-%'K:8=V%>"XX"?(C26 LJBFTO/L4#+XS>+^8V8XX!FL M7X&/AY^YB28Q@8!A>;12+27H18NM.82S/#"$'W%V_K"@=A!7,NV,'TREL7JA.4V98S3'ER-6DA^^PW,@(FV M-FT0P($>+EB!E9CG]2;*PB=Y$Y6)?U##.2A5#1+F6\=.C<8U/MTJYI.S8]'EU$D]I8!\Y,:\)E;FJD.4I_ MQ64#;@]M ,K'UI1WGRDQ&ZVPZCV+##..S86#*MJ\N6S(8-S^;&()VC_$!!/G M)AMK='[EW\!Z2-_Y]/2+NZ2[R.HTU4 LA8LK;2XFC!TOKB&.'YR--9\A(@26 MX&52GN*$9_ ^OS@$ #&O1;V!HKORCE\ M5Q3?+U8MQTE-@=OB:\H+G],A$V>8ZK:$+M5E53[5D&-BDC=E!->]B5(X#0RV M>DOX4DOXNB,*7)*"A)D;,/YKD,,#_26R >HGW/$+%LZ\&ER2HHJ5 QA['Z4S6S"$Z: MH1J2J#>(MVR=#9?3L.WE3F_+%&&5AZW+:X4D YP._0'!?4$F@ICR88\FVBM7&G/ M5IX?+QUH^!\6; W^C*+IM3[^G([5QYUY E9Y[7R78.ZB[ YIV3SJ=ZH'=]J@ MWAJLF5[MVEE_O=!PE)T"3^8Y4WNY"L>+EP D@4(]U]KW*?#.P''W.WSMQ _[ MZBV0VCK)\SJ&:Z4S\]PC/R?HXBUWS?RM%UW(_2L-WN:J:5HS 31.WIG/\/7D M4?.SXHIKAQL#*H=0"YI-3T)+7T>]4 C%Y+K%.>PA175Q!,4@L+RX-,X8:[4&L MJK#896RC\QCK &6EF1"C7#+BOW#73197C67OV%X1?9$@*W7O96*12JKCEWO/ M78KC?T\-6UWF[M&<>(&=)-P+@1O8D.U/-N-N0>76BW!<0CBZ:DC&S!7:[H)8 M58B=G\D.!$FG&/0HD+2@-NC7,S'LLDG=8=##T.SK0;"EJ=Z\-F3CY S-X C6 M2+,LSLASF8W.KJPV5!!I=RCB20T2UOXR<-L@X3II5EF MB&Y\M %?I,DA(2=GJ_7BJ%NMF,1(O-NKE]CMU?P#.KDG?.ZF2AXJTM!LG%^J MO'"1[E?=VVO%[S!]=Y5#D%9&O^VMQL>O\*UR@15?@!%?A_OH^9BA#$.-&BTV MD#^BI6UEB%U1 ;\#I#-@]=[@M\N2LWGG3$:'WDP#Z21$Q./Q5?51BY(>@LJ=I, QDD1$1!)_?TXA#A MW6)G$%\C#>2/ &EGOD[AFRPO>]?$5/OPX:S\-.,Z>\+D^/I(KU0;! M%M6(FO&8HXD&OOJUQ6OE^<*R?"3[)^!3.P&E1\[@P#2P+/GABMR+C/^YC[IR*F;5CJ'6#6$7M'Y M#Z\F!]-6BNJ]ANJ].%GJD5322E<2EV+@D\GYG#G:^60=JU):Z83B44)NY)%@KQ\E:[ A6&D_@+T![?C$MQ%80;A6^KK*=%)I#X"_(>T8 M5),?;(2KH)-6>OR)NF'W]/,V4U3P#53P]2F1CE4CIV?K\$M$6K5/2I$H5-M1 MK]6"L%03/+PY4;*0&"+'I7Y]I*BJ?AQ3'PS=^RBP7;@^C6/*7+@*B8"5+D@@ MF*X%O]^DA^GXHJTN#Z]0[?_:&WT?S#K#4>?^938<#6:SM$CVY,[VT7'RQ]S# M&Q.(5:K(8*M)P_GN>]&&%JG%W8H2NY*DN]T>\,LG(X)=[5F6G;P;.Q8$]Q]% M"6 33F3!Q6^YQ*2,E$=ZNG:VKR+#\M9.I>HTSL=8D+#O&$%@+VQJKDU*+>WX MHQ+\0RI6T1X#A51-M0CB$#-[4NL5%7';O;U1'.15!3@N^ ER2[U%5M"0GT@& MOUGMV( M7"[.K\"Q'CT?23+V!7"$H;T3(TQ5C>B5&U7^-(\P)S[.P[7CI5Y3:X4@:'SA M.)> (V,-V.?M[*V=('.Q7*$L"FHJ5>[- ,'F*$/AQYGYCE1YHAY!BAG2>%; M?,9QSB:T8XY(L/:"2$6HAL%7("I56TEWN6#7#&!A$-!1/3)^Y2-)X(>Y403^ MM3^"P*]VV>QF)G -V(6221"VG#;0ZC5?X=,788=6\-2"C1!I?U_<8 -,N P! M5NF$@5BV*.@=5)"B%/A\4.Q!R"6=W'%Y@M)^>B[>_!8*Z*5^+C7NV5:Z6'IY MON0;H"?*S2!'[($V--/+_.N"!#:P0_TRE2Q77E,YY=!## 0]X 1Y3682944K M7MD:[ZDG-\.-%QP:P!"V0DO:,5,R#PZ))TII@J*YWX#_ZI7$O=VH.BJWBQWD MTA$MT5;-9C]Y*T6#K8P/YU .YGK&^A,$3,/:T5@*JVJ-]CR:DVR#51W_JPI* M^7T\@EH]5>K*4)L@LZL;;SFTD[IE)G!DO < M*K>/HTBIJ;ZN!/E'.50!?_71J9@'D/P[K,;F8SVV@$GWK'M[==-J],EIN:J4FK!,68JI MBAA1YR/U&]:.SXUQ;[ 16<[IY::M#P73]Y.T0C4G]?9&+7QQ(R_$S<#RNU,5 M=^RJMZX=D37?KA.L:$(74/U31=S@/>_*"X!'BG>DT-ATE)@HL/!\D.H53 M-YXC+-6?HMVK()-XI327KDVI:: :X/K[#I?4ON'$AFQMNS8"*+3?P.!] ]?= MN-P&XAY0!.4<@G)Y8A27J4BI.XK'*P\L258X ;HK" M4O7$&5E91747=Q1GFT);BM-V;A@2.F'@;_W$.2M3BU(7@GLVW*-X>4-X$ T7N!-*T\3)T['VJH2=0F&&,:#,3T*JS5M2-$#32K4(.@!;T. M_,[M-4 ))."$RK<-)\A$(R8N(U=J(/8$N [1KR"]7I@_VN]PR@HE!TQHXXJW M'6$O?V*Q01A=:-I3]LMIA6F,@YQ?T>%G2V! %R_VNXU.9 MX,IJ@R@_''M0 MF'#I=8<)11SU /1[& #ZO6*/N]W;Z_/F H 11[OHE212OO$X03%-C7=[':V?[+4= BN3 M< [\==G.&KZT=A2HA]W>UABGW%*MR?EQ]]4RLYKD^NFY5O9%[L &[R;;!7Z3 M+6N]8\3/BV]J"U>@8V;?.[O'?NZ[Y6LC)EZ=GUW=7=^=7Y]=WUU=<)]P%>66 MC^__&[JEO46P0A9M3U52A*_4EG;&J Z$)1Y[83J1FR>U[P4ABE! 9PJML?N" MPATV#H 6-.OY_DJ)M9IV (N#9&_DJ:J,XPQ!=6-Z#-^%D_-@"DQOZ=K_YF$) M:]W3H4HMC4B=K(KB2YDTZ 7)W@^HN4,EE)&G4D-%O5UV;Z_N6LHD<>K1Z\9K M#EK=VPZLN)Q[#T:X'S_$5NFTZ4)7A>3T+C+)07T7XG#;5 7"[$^^T=,F5WU5 MB4K*HE6" *SNH3K(^0P9:IX$X^KJ0U0D?>DLZE8C6FT5R\^K_:HG3RPFA:3, MNI$T6JHZRD;41^HUP4[EJS7RR3<^U:3,NY6[-78<9_84H% $."F8 '_A^6MT MWF:7CY#;C]W%^[&W3^KD'M7)/>O3>:W!H1$F6F3GHN;V&A89+V;PVV !.QV? M^L0?+Q'3N';FJL9!%(D:T?B40FVI9Z'AAV@=33C:(O8ANI).!G,DT)2NRS;3 M]8D2!B?N 9\TE:C'5MYGPJ2S.KQM'R7)+*E(2UZCV.1L&+412 [DG\LRIVGS M14BNX(KRXI.YXC1Y'',J>1F=>=I1LA$H[&P%0>1;-%\?9E@8]*:CX>C[K//3 MTW@V^TMG,IAV9K_VIH/&+)$SM60JP:R)\<54A0U&\ M-!$TGH[W?AB^-8>/(2S^"F6TP8A#_X>@T472&+.8DO?0&EE];XU2,*;J]I&C M%VDBN/_8E4GS[,02[\1V+71GRLA8 V(. QF/THY!=#*4O/7'4HQ>Q^&G !I" M&TU09J%G_D$\"U]:5COPCP9DV82054%ZD6!K<6FNF,."^L%?9?1@E.MX1^0K M;(RNU\B1"&DWBA#MX$H#D3R8&/YOAA,A3L?7>[+?\%"G27UI04:X;$=4L!9: M>70PIZ5$.^,H#-")JL. -I8JVM%'. N(1&/3AU0B:3L5Q@W>@S\CV/&A"W4> MQ:-\#,=\9;CC6#'HVK4W.#X#*P&PZOQ8U/-/D>)JE=O*#8I]QP9*^61"I!YL M)X+JH SQC+6UXVKET;R.P'H=>9&2>KN?I 1&CNIM3F ,=>@5BTJ\5L^:.N ? M4JFB EJZ:56NVRK6IQ0%#=@CV.:0Q!1T"@K'$57!N[\#>[E"+QKLF+$$Q5E& M;K8;*PC#&:XVM.,0/Q4.Z51? U),D*:CUR3)@FG&ZJD\E!5::26K1.A T 1I M$U^4_0;FI1,E5<9K7\G5)MC$J88&5!(VR+$(*NBR)=PPI^K&.AV&.<4Y"ZJP M0?Q()RZMA09#7:Q":!5GP(S\.)T1]8)F7 7MK(X8NG *+&$YKY.Y277(ZHWG M;$4["G&"SVQLN!0@RB-?>DI+0_R%H=)$TQJQ5P:,:,(A.A@H;VZ(4HU?)/@- M]IM\C6*NA'Z 5QDO: )I'">:=IUHY@MEM$.,IGPL7/+-*B8EX SX;[8)TFZ4 M6DEL.5W5SV3:^*22"T+N<&9\?Z'_!PBIB% K-1^>:B+J=;^2L/,+&@!8:4!B ME(OG%O9CKSQSKIB=?RVYCP=8B;MLO8G"](*6@R7Y&MT'AENQBFB[J-!;C8A" MQKQDM2M-'<?&.^\])3>'1]6'H_[X>="9]_XQF#7&P;A5 /7B M)V+)9KH9%;[8#'IG]332WT]%PQ;4!KI)! MK"2=QOZU,CF(SC9\!>V Y<*(#6+YUA+C#GKRW"6ZCS%W*R$*]@G,)"@#6+N8 MC.S<8TD5O.=(9/N-( *3?3Z.:O0R\U"RC1<8SG??BS9]QP@">V%3K3VEEG:4 MJ&3TJPBIL0^+( YQ"*#6*RKB3OV==%6 XX*?(+=>;W 5N9QVBP6 3;8QL-3&%JN1(B\#>0'M84U/F=N9E*=4)NCK)->$* M)L$U? 10=,-!FH]@3SX*A;D8QM5RVZE77QFB[J'5BI-0;!\8 7@ R;]#-[?7 MB1_R\'7:PR-^,04=7M:+(0]IUZ'8.5?+=\^S?MB.TW.M(<337=IPBAC?-(?U M7O"VTQXFB1%=U'VS8MB%\:$^1F'D@T?;-:"Q-1PH,5H[I"^.-P6&8_\;C",_ MIY)2UM1KK/G4D2"_U(MEN7.5$?DS\9&5302=@C\C&PF7" M7NGB0*W &@&BU[TO5M.T9 ?"IVL1=XD.G/8-W_]8>#XZNL$PE-%::#ZG1 DM MZ Y886S"&*##6=^!X'"T!A"X,'6(E-J?"LT4M=9MZJ E2O*4+W=2AJNN(MOS MXEHV.M+UBH[S9U&TX\6CYP-[Z$8M31S7F#E.-B"G/M#!>N-X'\"?&!_P MX4[LW^I[/NSWF^U'0<^VIL"QP0+J8&!ZKK>VS?2,R$?O(/Y?_ .:S[ CZ20C MGXYQ,"Q.^2G8&'"83\\8I<-[-M[7V/D@MMM\=LE5148J61DY526Y+_?)%J:: M; SD;ZBHY\ON[0[[#J[>%AU8?!_;PQAU1CB6GG4\F%(1^N;V[.S\[/;\YN+ZZZE]?J MK,=KN+ONX%?4KE0]:'I1TF(X$POZQH>)FQA;2"JJ.,]D/CDE O0 W",#V ]^,:/ MK"^/!G(!%2]KXD244_#F M.6^077WXM1UFW9RX)BG;7*6FM %9A.$4J0/)P/^(@R\RFT& M:R@-J )U_H^ MH,S2Z[6 > )AB*Z;2$0GGALL*WH*^'+++_>%[!NN8=EP>/$^Y%B'# M:WG1MB#$+2/V6(OH)+P46,H*M@L49@FQ9T&4&,/B*TYP=1X6U!P_'E:H:SKZ'88HM4E5](.6"YXV-"E M2*O7"_MDNX#-97-0L!%84L H<\QMHURW6#>/#JHT'[/*4NJUY).1SU\'/*M/9+A$)*0\ M4GV@3592?QW0Y<*(#6*"I'J-IW%N^9'GFI&/U)0<$R&.HH0:C4"6 ,TAMKS" MZ@5N=F< ,E^TF=%>P?9!R2BCU/TJIONEINBB;R5CD?V\R%E0YU(\3VV/$,Q.X<,'IT>Z1S)?3!IMZXP>[;(3LCDHN M DW[^^(&&V#:"QM8^$LD<66U 9$/BCT(N:23?2@H3\(ANOC9^4"3QC0_TMB$ M"X%@[([]"6+-W'NT_2#LN:[]!OS \#_&B]P9)](Y(O'/T8L,7*#N^<&.IAT= MR-1;A,"72B/6)Q15=*V/_"01!UN.>:^5DN*C- M":Z'G!97ZJM&[B&#BN/)20T2-2U_W;,(V-/-IN=:_-"QU&L/=I6E%>11Q,7= MK6R_ G8,U=H#755AL>MW#;+D/%$NO\24+LAYA>X-Z#;-!U-%0D$W(^B5Z?XI M%Z&ZC3=-G(CWGN][Z%!^W]C 7\(/AA!I6A.:4X=,@)*]N;JB2[V)4U7,15XK M#)QI,2=(F(O,/:Y\E[Z?Q!DP;-.G)=L&.J.$@BZGU.^N)AH%V@L](^2U;YN, ME_/[@%]K,8^,;Y6"0UUO[45$!N"JM) 27*(*NC,29Q;NM&#)BVNL/3]$5[^@ M'+-(&1,?K.UH/0)LI"&V4%3LN6X[P_4XQ"]YW6LD[Q)*N6 )U[>61B-->CU' M?-LFZ'M!&.SB'$E$HM1K'7VJR%OW*DD*:539H?SL;*<$ALGJKG#+Z,$AI"BW M1^G\10=&,/"@Q>B3,*]]J:,8S#%>ZR2;8)"MM9/I58!RONX'(]&*MP3>2F+* MO7:1VP6%P3H18QR%06BX%IQ,O[BPV[NT:&6 T^H4U7$!U7';6-0KR2KJ@D6Y MT/>-8-5')PM#=!_;H^?O,;P,>EJ=-D%?25:Y%R"JNHREEZR1LFO3XJDO\L"C MR2]FE"=5:0E+*HM*NJA0P8V\^*$!*];@W70B*_&]; MEUUG_#OL1 EAG\;)! MWQYFT<&,*K(>UQ*^*5&3[/L/N?=G<6E4?;!), &^B8!=@O&BMUSZ M\>(Y-Y1/?!OJ;F,X<5V[=*XCH-DVL4^6.N3>@"B*8Z,(1:/ E\7X2(*%!ZX% M9P.& US+\/\)#/]W.US9[N\KVUR-7QU[&<,:/$=!> ^0_+8UBU[_&YCAW)O# M1P4KS['V1U"9CRHJOZLN;$@ %X^I(KE7(G)/Z]@BA=/[NE'"D.%B"OZ,;'15 M9";H7@3KLV%#Y*'^2\V@F);;Q#Z)&LG(5ME;K(!L6U$/HZ/I?")4;B]E>(7. M6"$G3$Z/:S[OC< .9E >PQJ[^9Q)YYA5)FOUEM!(B-@9D6H[H2O'23%9E$?' M\WPD!=U^;(NV!&9N$;/(-SF^9CDCQ@-8&)$39KS-CZ!TQ F5BPJZA I2G+]= M& =XA8&JO);R2 MHX>,>[+31 $*.SHT?%^<+C-BQ7;2QH>@3,FB/1R:K!(R@48WW\\&V&$^M-[ MA1HR3): Z\-*+:%+#6&SLZ-RO*@:U&__HM MKU#X"OR1?+W_;2K1@4Z7CO=J.!OO!_!_-KUU\DQTOLWQ@L@'NP5_T'.M?C*[ M W#4!<$#" W;V8:D) B"]Q"XUBXR(+1#],#+\[.S\\[7SJYA^$=__/P\G#\/ M1O-9IS=Z@'^/YL/1]\&H/QS,.C^E[?\%-K5VW("@)_2D5R, 7Y1<"TS0T%9: MC-GEK*O$.,RBS<:)D[,:SHL+UAO'B[V.]\ %"SL,9O%V-+J'._T"8S&XVRF^ M5#=)^A@59J02PGG3(49T"?9$R!05&L4H[GT:/CITT]#2[0]I & P!<@]9,V] M=%+F&/:Z[R71#&5S6#$M-Y]'LI6A/!N*LF,GC65#)3$%93X1CO/(7BLJ,:+*KWMWG45 M79M2CSER]2$HTTIQS^ZYX M;(!FN<^3P6C6FP_'H\[DJ3=JSE1W)Q,T,SDEI0-.?+!DMH*\13VT)LGN=("9 M^]9M3,UDV%P!*W)@E^.N'="EY_OHKI"XJ_<@A M=@7)O5,&3?9CZ6*)RB]JQ1?\1)1;.X+<*HZX_+),UXO-T4)FO!BZEOUF6Y'A M8.Z&*RVG'TV.-.7@TPB!&BINE#OH.#H.&\_0T2G8E;V9>P,7+G _L/?,<;:@ M#4WX8*/ 74%FN29_Y+F#>+$<;JO2)MAXI%7 ;;JBHF)YMM$!;P^2+:H*EJ_4Y5!F%'0_7R MG6GA39A^7I]U;Z\5!\Y0]8^'C""1W#%O\&<$<1^ZZ&B*_090?R[.SJ\()I14 M05M("/K=MYG<\LD%:/[#FZ^\*#!<:_X#]ND#?I%%:!5ZV4,%MF4?[44(0+PA M0[@.2U#;+8!=JBI4+FTQM'KV+'MAFS$H%MHUT,J"XRX;84F3"#-]C! MVD"SM=(RJ&L(3;@&12+8 WNYJHTU6R/M@KJ&S(3+3U3[<'\# 0J=);AP$I8)J!V[:=:+_ME!&.[!IRL?"19!'KF]P!OPWVP1I-_"6 MM:R$"? 7GK]&1XJH0.#*-A\,+LFP_M"CA7!,D=G&1.IL M?],.E6-&YY"U0/!'J(C(B3M;^MKM_:H-I'05E\ AW\;5P"!-/(-%H?"[?C@0 M^E5$@BZ'!E@8[V0L\K\W&0NJ'%*'&O&'%'!6^RE+UH*96==O6!L6J%I[25(A MUK/:+ )F81%91I=@'*Z /U\9[CB6*/@.FPB#H0LG@K:W?]7)L1]?1.)"?4X= M2>02R&(1&I::PT=5NB=Y&AUY[AM<*P'K=Q#[_JQ>DG4BUO2#$8)'P_9_,YP( M>_Y5@ZY]OFK::5]"@A+Q>:1[KAL93LYM,(XO#+/? ')^ESE/R#5.CX=5E2(A MKXGX.Y0K:R_^#_S"BPYR:XEK^$3))D]W@F*@Y&:7K2Q^;*K'B^0(I%!2%EK^ M9*5HY0D*N](KU:V\>QNTT# ADDR?R6=E#<5A=+FXSD*> M+R\(IR@W98#$%6CD61]Z>HQ7J%="*%T+9BS)?ZS_CM#[GF[H3M%:-,!>#R7_ M@44EZ226%\@_"^61AYX3\!- ZF MMW3M?P-KUU)2:7_0Q,R#E/7G]%XC/55.B-K49P0916AK=;S8YO&)4WSV'2,( MX+@)Y0VVV4_+Q@..ZJ='2R$:RO9<-+FA6.H:E6M%>7I\JJ"/C#TMW+*;^-#$ MDQ@3%SAQEN!UD#%#[UVDK?6$@RPPHWC?PS=0GO\'XZ,\P3FQ1E$5ER= AZI* MR?A1=QL)=U]M]TB)S..I6O[*D:$;;Z6A9N/?^I&/0.H% 0@Y=S^8K+%?Z M\%14,Y1 @L7$(.8A+Q32SH:PHU(8'^A"'2\=-%/4Z[;'WP$Z,;=9V28V'2>V MK';H,>!0#(KE$TTW#,%RO^O8+)K8LMI@R _''I1<$LJ(.X?3@9^7WMLW$UW< MYW\D *9_Q/C%R*5?_*O?VX-I]X->F'#I=8<)11R]TI)OB?=$"QX_**@-6)6, M(*=<,K(+X_9C# <$<^-]"DQ@OR%1TMEEZ5X*KG!1"G17^*TFZ) 5O;^OP27? M<>X'K8GOBVNL/3]$+F%T[13P31LM*/9NG"-@SM5 2WA07V:I :_*LM\FE[.G M]Q>6B8O:GHFG=VC&^N> MS%R[Y;Y):NEF.B05V@!&_;-Z(>DK@X/-A&9Z(74RVW@<*GDA-<50O!=2(8;\ M<%3R0M*@U,\+>=V]O>YJ[X4\P(0B3DN]D K!JF0$.>4ZHA>R9YI^!*Q'X]6W MXUH]UXJ'YO_KO<8W#!,<5*QU]<6.#,/>.K26N'JY+$6]S\AK"[4P>#?M ,R- M]XGQ@7=D,]9J/EOJ"-J,\_K)FQ!?RIH/12*&_U(K-1_X&G(*WEC2 'V_$]VC>7UY=GNH?8ENJ;S]^=RJE;Q.8V3V>2/N(9A"O/ M&L:'*)$@A]\"@+G5MVYSVM&" _'!U#97:\^U^L@=_8&.#H5^A*Z#)US 3JNC%: 5-+ZW:JPD;DO]]TTSQYQR MR?#?B\I\46J.L'DIRDOK"R89ET- >004Y,+'.7.NA9GBY2H<+UX"$"^LRBUO MH4CSX6262I![79A#CA056EP?8X- B\5:@B6K9%)C?%4M@G/1C2//-5FC/'=E MBZJZ[=[>J$[^5M4^LXLG*MBWU&=V0?29_?5;@DSJ'?J/_P]02P,$% @ MNX:L5#)V9K)^M $ 7FH3 !4 !W;&US+3(P,C(P,S,Q>#$P<2YH=&WLO6MW MJLKR+_S^C/%\!T_V_YR]UA@QDYLHF6O-,Q#QKJB(MS<,A%81!.6BXJ=_&M3$ M))J81",F[#'V7%&;IKNJ?M55U=75__R_Y42/S8%EJZ;Q[W_1.^2_,6#(IJ(: MPW__*S2S\=1__]^?_Q6#_PO^B<7^^=_Q>$SMI!OEF&+*[@083DRV@.0 );90 MG=%]K&E.IY(1JP#+4G4]EK9490@VCU!WY%T*1:D[#"63B5@\_F>WV[1DPUY, MXW[3&KU#GS=A-J_R&R5^H=@O#,&P6.J>P.X1)%:K/&^_[JBL]BW)\K83O8<] M(P_C2.'['^*!-5=E$"N:_5@AP1 $_^7_W(<4VS:73==P+._AB:"U#>2[ MH3G_M?DQ>,OV@:6M/NE^@6\[1W]U*F5>'H&)%%<-VY$,^>$U?K>*\_0MF\<2 MO]8_;INJ2R<.!_#D)=L!J08F-9$MOL*,YU12@+J?$?"'8-@SXF'( MMDE@:/*USMZV9?TJ;D MUIUL3@*,(3B^(S@?D!LH#/NG^)8D8'&,?")\ZE[A(]?"I][\^6<$).7//Q/@ M2#'9-!RHHOZ]<<#2^;4FD/]P',Q<=?[OS>;WN.--X4A__?G'41T=_/GGU_:_ MZ[[ZIN+]^4=1YS';\73P[\U$LH:J$7?,Z3V.3)W?\*V_X,]/VBBJ/=4E[]XP M#> W4)?W?F_ 6O^I*@HP@C]A@ZPER?Z<8ZZA.@U?*@7XA\A#$BJ2I8@"GQ'1 ME#3## '/L1AE5'&-PK*:6X>DL>\-58=3M%PXAV!&RW4?M"UR Q'%1!P5?:$3 M%077J;A%"BPY$' N+M#,\447WC#F9J(ZOVFW:4!C8(5P.X+*@ M OLFIBK_WN2#L8L*_&]52R]3[*S#3P9<.]^OEQ8^*9Y.:CO)*EPN+%5^?8B; M08AI2??%AQ\!X)1-.9 (>JG:HB^N(N>,@%4VC6$36!/:MH%C5\"D#RRQ5D>H M3!S'RBS6:/66)2W=\O#Z\RER4V!)_K3* *K0ACH<.=Q L$'0%:2Z _SI,VW5'P*[A/)BJWT=E%7;>4(./HW81$$LX\@D+S='A:J^',2'-W_> MUOC_"::SGD;5-&37LN#;MV3-E^@[P U'^7B@P25,TF9:"#IA09F M W62$E"[D:Y_B* ?DM&,:P7D$E$Q("HF-DT1WU 8$ZOM3"/3:Z!S#.-[.QYQ\'G(7?V _#S>86&JJ"UI(M);FY M-:V-\;I#BX0_7/\5EQMK#;[ 5)Z.=E33FD0E3VL:N6!']0':4)AJ74SXHZU_ M*5UI.% E&*PN#1_&5R%(N])NV$F$4;U%L3&IF?7R0B3]\0TDW0;O5E>/8X*V ML=B0X)H=J";_4T4UU(D[V2BB]*H8+^M2&A>\#&G(J5Q^H?(OUL@R@ L2>+92 M0M,.=K7YY*NY)SJF/:Y-:P0Z6@G<+*TT@)2*NR94VC6T^XGI?-8D&!'M\K@K M$U-DQIE%F7/[-%YZ8Q4[C4G@40UUK)9LGF6H#%T8U3S+J2^^T"1X!Q&/LPA< M5AI6D6YZP9)R)YGH#*"M*W^-11!?Y:GJ8CK3!$G-3!!IIJ^L_M=:!)^2R9?$ MQ%8.EDTLQJ3@KM(RP;OY"EU]PU8]G4&@&VVD,QP87:1=I!="K3\F,?P=POE9 M@^ 021M@#@SW4=5 [1[XA)#,7%]7A])Z7E,@.T!IJA/8A!OP\%M[L/8W(#TL MQU]I'QDA0V]45.!7P:L0 D%%2ACFA81A<1J3SA<%KD)!(7T&U?[Y6:AWVXA M@&>+-=(DF%'QA1]U%OK-$8/T.JDT7(.&\6FW]4*IE=S'M$13*!&]I&*"+*JS M#XN.W\$]'#-LR0TRDF?3 P?XG@LW8"0=^-$HWS-HJ\Y(-=HC51X]$M.NN+:3 M!C4+3%6%=_MC2-JFV1Q9P!Z9NO(T>%36-5)LL.T0 MYA[\8KN\%Z!@00]U#OS':+_!0]NL"HD(#/^'9Z]HP0% P7M\PXZ4;G[;/,'F MQZ5N1\^UD)*)F]6FG*NV5T_91AN&&SA#CW+NLP .Z86A7N;0J8FU2@K2KK3C M_8+;':;\Z$H-_XP\X +VEOF4-+FIR>_/UA/J=4T5E*B&N33%-U MJ^5E[YP$._5-!#7 ME2Z+8MFB##7\9NH@"$)M/ZF*_WF@ BL6D!#LW>MB"J6G,:CG#V^[L\'0U^3K MCPI\V7*JJ[+JK(<64]2);\N;QN,B]X2L-W\>U[X]=/WGU]YNW_&V78;<_ F$ M_KT<^?P@=EBY&<,A7AY\UZ]GY/ZUC[?38/E_8,W6,@E"76M#[J&?A]\>A$39 M:8H'<;RGOVP_;U_RZPFP0H@SJ%%]G7YRN(&.-$1!7A$WTLX[ I4Z#I:U *W]U, M^+@8? N]@!ZO%]#+Z86OM!2^5"_TRA,7:[MH69-,I).JYSV]4+D*]^&[&PN1 M7KBX7OC:2-[I0WA.ING-@)/):=RH-\QRBK72W-"!.S00?"]'O@7.+F&7/\U2 M6"^X#ZE2.>"3>#J"C- #&=^=R T4T;TLT?S3.!99>^XG55>[3.W?33>5XF\3P35K7) M=$?30;^G>3E>UZU^:VK.0[?8/M%-NU3:FJ%OD^GS\GR(OMLQ["5P),L/$L@# MV-=9A3E=;\8GU5QS+'CY<_D#<&,D>!94Q@M\>SI)RC0+O M$/) \THI24/57+R8#YV/HB0PIBVQ%"IUHN$V&Y3'#C0G[P*^O;T\, A0$K6;KG:U+5"'KE9-FU M;,[@K!I\SFJ:[UD0#YTTX($!^X(&D O=PN"P8H#H ]YBS9 W_8J#58E9=1(" MZ^EX=Y''R7B]'SJ!?FNM/ ?)/P^(E[QZL%,_Q*QOM>Y^!<:"$S.71%>KP5=L ME"U3+(?7];Z2MZJ57BAWX3^/KF.)'>'J"^Q92L369E%>,LN]9;4XT=ILMMT; MX2M%:Y[=.GWWNDW%$>R$Z_;#]*%.>?A[UK*L\F)%\RP).JH\[*\F]B(,I'B^ M#[I+C#?V07>;GD 7)_Q*.UO"/7YX0QG7U@!]KDM5>VK:DIZS3'?*Z))M/VRV M/3'-83LY*&SE F5SP-XT[/73\)M!&GJ=DF$'!]V;(\G@)?VYVBX8LCD!#R/< MK01 &PJM*,$!?$GW7P75$=0.=MI[,CX;=J&[?K'%_<-YG"RK ]FWGB6=-W5W M?=AR/9HQPJTJ8&@-D(D[S\CTD%VX\ZM3]D^8>0)=_;H4/#HE'Q>#SP_R:^1G M0^"# G3.U(I$'#U6I>PVO=AQC7>:?TW3D?0R@$:'- 0-_\4%.Q<4* UD!;]# MD",MO==/;-N% ;'JHK691MKY=K,MV#-A$4J(GV>#\KV6XM%\.:-1^"I'OY7I M=WG,L3-7TILF9_D5J[8[X8N[AAN+ M[^)7A-'+'UJZ,HQ.F '>PZI,%\D5"F1>+E)(H/0FD]1#YQ M6'7H^27_*^WI!B=DFF*ZRFN@-B@T<:]G@T8HC8/(ZOV&2#F?U?N0B05%1>KK MOA0\3> JFX9B&@4X7*LO&1HW\.OB*7ZSL'2YLGNY4 M%63._[R!I$] M&3RFEJ61HN M%I690!K]!#GHNGTF'3H]$ZKSQ!>(:WV;$G\'2LZ'5-PN7M@C*L07LK7WYUU' M$$$S*GL5UK)7AZRA0RY73?*"2"YTIATO;1K*1O1IH]4>)2=4C,>6OUU MF(G[)G%65'K8KU: M$2^QH4ND#:U$7-[6>J]2: !'4@V@L)+EWVZ\M70$&W@HUF@6-;6LUM-.HY#SF0;.E&3EMF2#9B=H2!H5LJ^,E(_/@>KDMR^[$U6'3M<'N M-[/ R"?D'*P+!6PXGRPZ56+9$'-(SA@G&]EJP2O/0YL$<"SGCYW^=4C!GO#H MIY1ZSJ@IMJ!.&IH73_;D.4HCIG#M//]2I7ZRX.DG&?RZ5F?J0]/69_DTBS66 M#;RNI^9J-]+J5\SNH]7ZLIPFRQ*SG KQBK=H]!.KA6E?NT=W:;5^8C'XJ+=V M0*OW^$EU7%3B*)O+Y^J-D80GA=RUH_V+M?J9R_J>0JDG$9MTBS.JS,Z*11S) MM[*(V;EZ9%]$J8>#VT?K=+D/,BF>*(TT*1/O68,%+7FIJ^?\Q77Z>4QUY#1* MO367$W4W3^:1.*@WR:2 6:H4*?5W,!@YD^WV7@:_KM4]>\DLAX.DP<;+BRK> M0FL#-WQUH*Y JX>&W4>K]5ZGDB@EJVZ*+:GX[DX+OIH,*=72BYK:&C:Y18K1&O*U!V/V3/1;[[4<>Q[PU;QO5AV. M_.3@-VY4M4PF6ZDTD[0V:\VLS(@LQJELZ):*\Y\.?#TO^SAB7D?\]^4NP*MR MQ*O+(\0HFVF"13&W'+,E.[MP1DM)361"JW=>9_91,_Z>O 9S.,ZWN5W)C8=F M2K*30CNAIXLH+2^S:&C]B#>X?=R,!_)1-0UV,M5-#X",:@'9,:UG1N=I#BBN#?XG!T\Q!'U1^NCYD4,>6'/U M^7%#,4W169VV9 VX3',4YPI:*WQY_+[-NI?P&S$]2/G/V[87/^'X*K<__\:7 M9Q;WR4G8=?H[D;H5EN*!M&IU9&58=$)N4&M2ADS;CG7!V4G['F M&P XS-4#(JR''NL'*P4(><-0ZJ8Y0N*==AU'NFI\M(CP'N$]/#?HAO)VY@M5 M_-B[9@]3GK1OT^.FB$CH,AQ=:X:KV\86KZ9E29CY6XZH!5E[? M8.0:7(GF?4]F)E8+_]Y2_(WT8I\99EM-O3_25 J?E^N-)&4D0KO]$ +N?>6] M\-\LW$1U/,2:9ZB*T%Z9J)!4]7GZ^GS4*-QT18MFZ,X'OP_EU^Z^[E4#F7(I M[8E\P6&!@JS(_'PP;X>OWFWDNH;)=8WTQ+?6$P?#7+FJ4G-'[1G'"(I*JL-%H:_::Y$C4]=/@/+RQ_ M5HCLXCDC9RPA_X[Z[D1+[F&C>EF0Y 4+>HBS3(;WS/'78N:'KA8OSKL_N:HP M!WR%,!VI\L:FE$W7<"Q/9&@Q/1HLJV-R@0D@.^PBM::24\)7E^3))8'/IW/S M9S.?>X8^6U#P+"?2L1W=, >&"QI@(JG^6;T=J>7ZNCH,M Z[G (?,4UU IMP M QY^:P\DV?^-WXK9HP*1X2A%!7[EORJ!H @JCJO])76&N M>6G,P'EA.#2L2+A/(]Q$I+PO(MSX1K@MTL7X<9>TV%F*47OI#C^;+"/A/HUP MXY%P'^NZ,_ 1"\ZQK3HCQK4=H07]UZZ$_G#2'XD$;2@52PE(E MW=X^OMT*HQ/),IJ/9Q!)DMA.U+)+IAC;$\UZY.33MGR0QQP5H!%[LX1:A M97"VR9)YGH+:6$/P1.A$X<@ CF%@%#FI?!M;Y,O7E!!*S-%K M"BVJH-3/:'G!*[B=I90MU[M\Z%3(Y=>4J^4Q0XN.D*#D7KPR8.-]A1ZRHT9[ MIE^KW7#:C9W0\?AS%U(=70$/PY !6YUX#:0]!;D9VVKVZT+H1.(:*N!=B^5Y M:@FJM'2I9$OTB 4VP25;7255&D4U%*]1!QT*]KY^9>23:PEIVP;.-B5U1+3+ MXZY,3)$99Q9ESNW3>"ET-L66YV_2Y=9 M:5A%NND%2\J=9*(S<#Q=OL)%=]OBU=E^/Q ?Q^2E4%A,O?JHS)86^5630)@2 MK49,O@R03^JZ'[B,(B,5ED11(34$<.R*[#9 M2UJR@=( +/C3];Z5=#IF0!T5F 0E3-K?GO;868]Y,:+0QP5F.U35ASJNMOAO: MM>6P0.R;W'48B,=SD)$,25$E(V/JNF3YL]VN LI*+=DDQU<0U\J41:HBJ53O M^KAX<(+7P4EHZJ/DTTN+#K$R<%KA_#(NR YF(Q_8F3#SCI=4?(,ETPA+JW( MWHKS]&9X+PH^R,Y7)WDFE@87$*'D!5CZT259Y0!0V?PX+LQPHCL+I(S47Q2UTJPVP//4M#]L7Q^ZWYSH MMV,MHYLVE&3?7MO.>+O^%CTJ/JH-,II:K]<(D30%3KL^#!^W$ M!R6KVE/3EO2<9;I31I=L&_)DSZX&OR;9_M=M^O0(N]%KK&1>D-SLA$T7IC-J M'#KA.7*+\I34/BB/QZ\6K[/I<>DX@D\1.MY$1Y6KD;-UK8@@5]GIQ.BU*V-PJ=5QCD9W^"&!MY>HL:UR$C MS^LKG5](R*1F>J@U,Q#&\5RNU9T(@TGHE,IU"\G9O6I]U.-AA+LF,C1R:451_3XE MW7^5;MJN!>RT]V1\-NQ"=Q4_I+K?5GXLZ*T#V5=3DLZ;NKOK$7>'F5Y"JQ32 M E\WZ/&87^K(?%X//#_)KY&=;PPMP"B>3"S'NA6RW.(/1'B/DUKC!')ER> M199HL=WV! 45-:8PIKHM!S7=3NCT]'7*4A@2- -9VI/,_SEAR@-=R9J63T/. M.J2E0F6/Y%FC7.VLA*K&#,;+;#9%^NF[WU3.CV!/9"><$KQ/0B^GRXT]VG], MI1DNFE+-4JEP!M@N6/[\G)$^5R)>HJ8 M)=T*B8]9J5BN9(0 M@S;O39*5H8:M:K5Y?)*3J?!&;=\6TY<$.J-T7B)E.2P'3K]:G5::EEHJUPBV MW5-XJUR9F"@5J=.K5JMR+#SM>IQ1:AR?2 MIR$HTK!'!G.JI.7CJY*(8%HM[6!T(L>'[Q+]@YDN.D42RJ!LNT MEH;#5GLU@OD91E;(P?DQ)6\7#5K(F:[+MA/#1,%JIU/Y3&CA&2IU>WZ ?HRE M*]E#RN(B[@H3K)*LDOF&79R&%J*A8NE75T?Y&(,?$IHD2Y7Z.FAL+Y39T=N* M:13@<*R^9&C<8 "@->PW*Q?27&/3C=C.].,]3B@*$ZY=01,9J9XYT1^LG2\3>5OO<#.R?2RWK%<0]IHNB&]RC0EP5H(HW]C9#P3)=C M4KU8*PHI5?#PU;A79QPY58A$/M+R)ZT#]4%ASK?ENEQABGV$5Z2V3/878K%_ M?89&N +FEW.>/RH&K4S)'G?=E,@RGE7#*3Z?G4O7%RD)EQB:S?C.\>8U'%IC<,]'K /A'.0N_GOBWM#[R M%?4T)P4 :VE,I=F:UM,V4VI<.U]?3/,ZN+I';7\%=;A=:(#!U@S[^%_5'$-@KC$0':"QGA5WUFM 1Z6E CQ%YTA3T%8,<]+&'I MW(H6@=Z+*@;#7I[KQFC(O7SM>O MP^MY5ECD!("E5&]>M51/1&9IS71'C:PC]ZZ=L5\'6.1,*^Q[6?L2L;5%!]7J M3F&&>%@23.O%N+=H1BOL1=CZJ(>I.C/"AUDUI\6M#I;L"(Q2XL\.M["H*R;M M3>*CUZ6)<^8/<:AZ\V0/%C(;GH@GE\3M%Y@>QHC6K9 M3#.R&$$R@N1712".W,S^2)FQ%[7!>&#-U>=UP?02L6Q(XY0EQ#V@HM+0&9I$ M:/V?KZT+]K(DUSX2?JL-Z*^4QYWZ9CZ$)4L#SE/A["R(GCU-V@E6G3<3*-LB M9V(WM/N3EQ;.-^GYK27U0'V8,VK.2M--JI6"B>32!A,'R3Z)#2/A#(/F#$V- MF3/)X]N:<]5(#I-*0E\*.6;8+/88":I"H%@Y&FJB/I&_'@C'&RT^3)!!+W:FX# MCM^K\*$5CR,W:UZ=\D^2E %BUL;Y3D%D@2H*6$[-)+O%LW/W&@CW?(^D5)C, MV^A@--9F*X,I:8PC>.>_'3XLX6A%P74J;I$"2PX$G(L+-+.'S>'%NAU6,0=+C1I:%?X)!:RN4/.)^((=?:H9[6=:61Z#72N@7G-<2=% M9C$^_P'^L)IIKJ&NJ2; /_S5UE"@MR3:(\D"MFC(N31=Y/0EPJ"M=KD[S>1Y M\]'8G@2)(.#/9HS!,]OW;'_;?O9?],9+!3XCHBEIAAD"GF,QRJCB&H5E-??E M&U7;)# T>0\?>?\+,^HK8J;UD!Z!EBUDUAQ%9I!) M0^\CH$!U%ZG% =[[3WR"\RJT>,1)EAQPY425T?CYJJGJG4E'W\F"VW8;^-3^ M Y]X7T8+'W?G+V:WOKWW]3;_4Y3UDB^E:,K#7'T= M4@+40]K_^0?^$[,=3X?*8R(MXPM5<4;W*(+\G]]32?'WI>(Z&#CWJ;L4]OB5 MI0Y'#]^9=F#KP=?HDG\[R.^;)[W*.I"L^[[IC'X_?\&+)Z%TQ$<@Z)PD[A+$ MU/$[FVZ[&D#U$!]($U7W[O_;A-:I':N"1:QA3B3CO[?K;^!_;:A4!O_]';2V MU16 ;X,=^8HE+NGJT+CWKS$!%AR.-52->V3]%GLJ&4]>M'X4_AA\6JR'U3=U MY?=7WS6D M]_1;344*1%4E$A@R8$H)7!%[$LH4/J)! 9P# [IEW2JR6]E MT#&GP91>$J-O6E# @P;8'9:8.C';U%4E!J?C_^\9L?I[*$7L(]7-'Z%::+*9 M&-^DFRS_SZ_^5_+T'06XZIG$;R]PQ=S$,21#4%]-V/UXP^.-+>.S%PHZZ^_A [_S1 MK <6A^K2,2?W.]_XTAQ\?%21Z!U*@-;JC8Y_JXD=LQV53-ZW[+22V/?KX M>M%=\.H[$KYJW3&6N(,]KU%V;T#__X&<,^5\/#SPR0^B84L MUZC\W_^@)/([D'^X5$/B!L:8*L9TPYB._Y&P\W M@1ZO2I8E)L9(MI12N@*2JQ4*U1ZA%E;:XHU1HTB\OL;KDP%'P @U,-#C@>'X MM0@>"+5>6R&1=&EJ@_OM']M9^\;"/PZT+AUE^\@<6(Z?G[099#!>2+G?BQ$T ME./P/3* Q%I8TG1+1FCZ/2[TVWFFT"\_G>?N?!__T,E"?+W00S_:D*C9ZU:43S&-6)HXB_E[_477#;6S+.Q':/I MP6"BF68,_HQ2./%@D034^.5+^*\ &#]H?7N_F?IL?3.MF#,"L=E6NF/K\$\, M& I08GL6O1WLW2O^S@/L=*1(G@==2F"<"7RU8%#L.E*U STEE3.MCM9S6 MKRC?C&G"N2)8]B.'H;\T>Q%V.O/1X+A25,7).4F=:UT2Q:8+]\@6U: MDK&VYEZLL*XBEO%"%3$UGB6(KE$W.PWI!"LL<=TK;+-!5_F"OXY&2VQXE=]V MB74>Y'N[Q@XL<[)>30X_'[Q9 ;*Y1MDS5^CYK[IJ@'OH,<&5'/[UXN?@)?=! MY"V@EB\(Y_CWC3G!-=0QO^_$KVB9NSPZ_#/$JNUGM,2R*EQRJ^;=U\1;V&!G MU7\G[+X/K)WE)E6%*^AMCJ M9!BS+?G?&W\K*NX3 \%Q=(DB,P3![\;3X4U,TN'2GEO?[':S'92BVE-=\NY5 MPT=0O*^;LO;[<>,GB*0%VTX[VU#;E>N..!R+@;^L+9P4%03^?]_$?GUE=._L M(M0 0]7VE;M3A;_LB!%G(T,N(VHJ.XN#8G$VFB0SU;="=VU5UU5I8L<*AN+Z M"<>2'MMDJ]NQX'@:_$6^.Y^0D6_3]"]V*+\O8TD*X)O-T/4335G,8$JN;[:G<]9K53N93K4FM_)UJ!N0YRT++"F1 MW298"B1 *F67H\0*Z;?<;K >YTCN3-#'WX9[_MY\H+",!ZD)-'# E,T7ZVW_ MX)LGR0&[V[+K-H^:>"M(CK4=V(ZXW+SFQII;=Y5(W5'X_]EEV3,/:4=(=SHW M88<#W5QL&;?]'/<]X?N^!20MOH!$>C.#X>%WJ6_[9VR?+S;;*9[243N99.Z" MZ9F?^8S@:[6QA2EOQ\F.5S#AG/+I MT'R%\WL';L([NQ *Z?MQ6]L_'S*US+EOKY]\AV;M _E%-ZSI)MH2'$AA MUC>%,Z:R<8F@L=1?9+"RQ1@FB[EHH2?&\4I%ID4L,*OV)%.E]N=29:"N7$A^ M_NAQL=O0H_#UY+]K .+%G?"FM"QLLN?7)6AV@SI0]%(-QJ('I7F']1*%89M/ M*:[&^Z*'O4OTDG@<31 HGDR]+GSA4B+'N/0!:&.F%3/]RX9C8]=2;465@W"U M.?BG;\5^_5%W41ZTM8:2H:Z"SW]?)?2"ALE@Z^WZH7@,GPMWC3O^+L9.IKKI M 6O-V*?0\6.P?Y]UU^&U;F_W)89\"7VP M'?ID%OI8$]3"C"7[.5VDQ)1%M>OOH@_OJE#K$5CBTD'[+Z(D __DK*:Y,';H MB#*J+!I9QM5F23L^FU$SM,N_CXZTHTN&(UV76 5+'F?5H&D,5[;=R'U:8:HY M199(3;5S7&-4$I7>[.4&T&MSR=&?),;7TJ)F0C=![ZG31X,]H$3>G7G*.%O, M"3DL@>'-J075R,L]C-JU-)CX$ED%T_Y@*_ M'OC;*W_'_H($@$16P.4W*T*^B?L:P_\ZM^3Z6HRV@/1,5N?5=D-MK1(+UL4' M,BBE075"O@^UR23R2=C^?7;<^M>LZ[61:;S&,P'10+$\KEK44LJK M=;ALOMB&;S(>B@D.H6ON#"=()%$;$&F_)?J\91RS:IK0LD<"3R*I_-1+:L4F M[2_%(=ZP3U%W*73_ECUV1R2.W[5'[MZY@[SI/MK0_.@.,D;=):F(YA'-KYGF MF^V,9S1+W:'O53T;?;JQ7-#I\ED9B,WO@4(\^*NU,4,._+PN0O'\Q\N&W5\_ MQJ$Z>I!("21Y%)/]FQ2>GKLX7N0C^NZCKR4%7N+Z--!?]M\1=4](W>HF"S@0 M7K!<^VHQ: XN1BK\YM%FW'.6Z(5*(>_P2*6$8--@8_1#H[H?:*>'??1::A"? M5)0QJ7&5AH;7RWW1J+P_A6-]%0L*%WV MP0R/GP'<2\O(1JVNM>ICC@^Y"S&ERQ09#\X\=O M=@[U_(5NS@R/)#LV4'6@Q"1=WX1@_:C0S%7]F)!CQOI@TP!VO D+/9P_-JW= M\\>;,-%.=&DK+7[HR#&CHFO^GWV'EW$M"PYO?:C> M5]B.Y+CV[NEZ/$=)F3I7%50OV3-95.SZAP?=Q!R$]5Q(%)!<,V> M&5RIIWLQ %=\+U;P%SQ)#G;P,Y(CK<\//]-&CWWL1JP;K@[6#">0A*]K&F#H MZNOD-S[>C/WE_YC\C>'8W::!,U*#DXQ3_R3CN;72>M />@;8?U]>B^Q0VR?V M1JGL%JK+Y8:99#Z?T"89LC^:5+"62 S/HT5. M,/J8ZGZB+2%A_<8WJW/H#H MDV(Z?![$)%F&^@ *-02+CP[+7[+W?AN#\A3?^X,]@8H$OL7:+HH0,A,X6<^W M4F!O<$'WASJ,#2USX8RVO]Y!>P4$0U/ 0#6""&^05>13#$-^'QI@\#/Z>]OL MS08'A[=MY]LHF[8'AKIMJ1H[V@ZZ\W%LNT.W:V_=[6[547*?P*E40E12.+33 M"= 7*9#"12253,E(/ZD@"?!\6ZVD.&"2;[4&+(?4QIA*:4:*KV_B D]:+BQ; MYWBRM6 9-*$W-0:30-#RQ5:=!*6'K68IDIWU14 MUIN7!29C)I>]JM_GB]/"1 &T&^L?EUU;/#$G>)[SL[_(ZZTLF]Y\!3>%3+.T(T M5Z=:SC"W$*F6,\PN1*KE+'(9%M7RWLF%2K6\<&/*OLF_MJYWS/KU%X%M'RKM M\6+X[W!=]SJKD>JXF.IX8W,GB-H$$NA[V4/3\LYT]M\/NUG,YAT/VSSQKM$H MC7J]A,!U58I//.P#A^'19;JX6'V-CZXR;L%2Z%\&ZM?LMO)R\V_PRBZ;?[)W[]Z@.MB7)A D!T#+TS"#O7W77N_006VVOL-F3]U] MTPK>I7O^RQY/Y!VTKGS4))=ATMD= UQ^V MA_^" A?L_:[K6_M;J[&#NZJ'TS:ZP'X[B^,"QJ$_URERT'S.WG6>YW$=<);P[D]W+ MEZ86" [U^1&G((4C5I&\&+6^$^S6A[(%8@O_GZ?@S 9)4%#%^W=Y!]A[>E/X MYH)X0\ZEZ2*G+Q$&;;7+W6DFSYOUFR>WIQGN1#$=!<@J],EN8G[- SA(Y"FR M:5OD!F)"I-9(YL?-H05Z'19QAPM-&MH5/HG1-[%-+_:_-X5J=D\.:'#>(CAN MP0<#Y%PG6,H@>7>!7LE+;<:IU@6N@HBF,QT0>'EX\P95!S'PY>#_#:4"BK;^ M)%=_\]7-GV:0 0-E@EFGLCQF_4F[1TX_>$7]%QCT[[MS@)020$GU<1&3E(1( MR%123.$#1 3)/CH@9!(E4MM\H_,?! G8B6*/['SU^I%"N5R@*WRL4,T(?+-1 MH,LQGFVT"@S+QW(-3JC!7YB[X!)S7DCSA4R!;A1V;E[?9$4%@A+"^>T1Q,W M+YBD=91+2^%WV*N!KW>47B7ODLE+NL?GVOY]DT;GF-B#=JQ)EE/(%JITE8&P M@>LPUZC0_A5\8A))( GJY?FF0WIS(ZQ^AVMKMA"4P<)^/_0>V^E^+<+2,1&2 M"TC!#G0#!#RE'G9%C/ZH!%\/-[XG2&/;_V/X'9)X!MJ" R9H=AOJ"4J"!H>Y M1!)!,33U;LSZ_6V2K>]B#_W&'CN.T!JA-4+K$6CUZZ4_1VN:+L/UC^7S+-OD M10I!J?>OJM#R@^3Q([SPKR!T$"0NI"5=\LL+\B, '-N_R0Y:B94G5X4'QRXR M0 9^_07$6%G?P=@3L"=P3N#X*;J[&-P*#EQ6021U)["@)\#-J/ MBZ^/:6X*UL'RQP/;33@"$*N8_NG- ,(?"'$\Q G?-V0VV*/:HV>^DVK!KT0\ M(]7R354+PU4S;)5G,_ /GBL7,G23S?!-^&^%K39Y+LMPE5J#S9]'X_@[:A88 MP7;^677_KJP)V*M[8C]"&Q!7(E&1-OBFVH!OVJ8G0+^P;;;"#X +'M3SC[&SEQ(Y!^L!!)7(DB1$OBF2H"A^7RVS+6ALT&1 M"9(XT](OV:-85C<7^YV-GX%U\DKD)<+ZM6']R68KBMRAV]FK/C:=^_CFNP,Z M@7BF$ZIPL/6&W0;WJTKJJ8#Y^68L0-*8]]&P7=!?S+4$A2A_WK1 M_XXM/JPB&=)P#:R,:LNN;?OILD0B0>#D)S;YL+O88\\/=U4]OB%8RVE#TCU; M#0R"1Z3[JF"=ENZW:0#;U9\'**\9]AAZ);(3X?X;XQZO^T[V8?9D16^":>;:QFPY+4DGJ<^FPVWS8H.OOD@O[?04B O-U\N[MS-DR&$IZ ML#P&1=!M$4?P)++GKI>CUU[T+A9T&MOI]9I1C2-7PNP(J-\9J+3O<68EV3$M M6TQ0>#*9^ Q(Z;O A8UM>HP >B$F[TKSYN3HP\&S"YT??U,6278Y@@-S;#&) M)I#$9\Y8D'>Q;6>1"$9K1+1&'.N9\85.:UM)R3 -\#LHIK0YFGW$>S\P';^KCX[YM5('VVD$0K@9 M]T.QD^.J0>QT_*2WN QT_?=K>#QM/8DW[J9$7]XT'M7[B.I]'%OO8WM5T4 9 M)!2%$/N40HH$227$/IZB1"*E$"2J8 E /+TLZ(@S^J>K6O&,Q,?6J#CNV'^P MZKYZ,?>SFAQOGW0^W)6=LO/TBCW7C1:R>V5 >J('F?_7+@ MO-;31@R_]SM%]9W(8\3BX?,O=ANZEYL,_Q8,/XW M^03 MC>-?)3:SILM.(M?1VN5)7F]YJ4QQ/MQW.1J5=)'6A)P0")>7"HDZOT(+-D2Y+A4V;$6@.5 (8M>VTHC("&7,)'5YR*Y$,F7;Y^G\'36J>JNP!&544\?YS&078C)ERUG MJVJ]6EIFIXCG\LT:!,TP32S$U,N692K5;C2\098M85(R!\;3N (I3[ULF;4+ M3B^+87.!0Y5.UZ-E8\X/111YV33-%1M($PP)-DXLJ'%/$.0J18OH'AE))*H- M"Z%X3L"J25?!O/(HE:B+Z!Z&5OEFDLZ4T!4R46OER7BE)=L -MW#4:XCX6)R M.6P+DV&5R_*H6)TB<*Q[6*J.] G6J@MMI)3KQ?NB4>DT/#C6/?1?<30:;W,# M68C/S+BW D"=E^I^TQ?L'_41O= P9OBDL7RB;YMQMEI!@(*W<,M>U#B+6_0-C52 M]XJ.0A!U>;00L3W<6BJ)WJA7[G8$MY2=6KW*/#?1@J8OIL4;*I$H-9<#%A/( M4:/GV@D;(@4V?3&M.=49#DR9PUBU9KJRRC9DB8"01E\.8"+;JWJ6J-!(*:VQ ME=X\K8FSNHCM$1O1&Q":VUE3,L9 MC&^I'.QUCV3I6*'BY841P@*K&$<,J]_,RY"N>R1+\8CF?%YJKY!LY891"!F1J-W+BBSFL.'.L><:G5NDEKF"AKK(KAE7QU@>:$ M!1S 'G&9TXF*G+0FE#9K90OZH,*M!BNH5O>("T55C6E9T '+QDW&K9([C@B$SE)/60L1W\,M3.PNZ11E-Q"OCG=*V<&RWY7@6/=P MJU->9)C%3O]F[#/@6XNMJ&2[>>@*.O]VHE?0"*\Z3]OHB/!B[=- M):CI==DM.^AT>?B*G?/?UOO:5MU?JA%S1J;K M'P"T;V-@*0/_/B#_2IJ8(CG2X_9=M$X^TD V=?_+?V^PFX_2@PAR]RXL)Y_9 M& ]*+FT.<6_J+IU.5LZK0M\'D:>7HO7/( GD=4O"MJ#W$V% GY+J@VKT(7WM M_C^R#,!@\,4JY+5ITSS/-OF3ZL=0S_=5''P&Z1>8]5OB?K84_3?\AX@4%Q2* M)_-^*NW7.ZGPL7?M''PC4EQ!W(QQ+0M..2;9-G#L^V]@T/\(9_YGA*XB5D:3 MO*;HTA>$CRYI_#P&/4OS;/ZARW,WC I\1T90TPPP!S[$8951QC<*RFEO?=Z,X[J>?!E>* MEPJ3>1L=C,;:;&4P)8UQ!*^RV+U2/(Z_>G'Y^K)QUXX/)6EZ[P..-A3_/^PC MVFB'D2S+@V1L2;H+"H:LNSY1_0*)<&RJX0+EL>[IPV7H^,U#5F9'F#;S[%!B MXX#NC!=I07C8 M?=AG1DD#V(ZERG[E=]\LB?S9T/H'IXN@?8V;>FFM5'Z-,WYI5)[/%O@\+)NZV1[2 M\M)E9[VB:&?'_5R\6H>P)-^"Y?4')VA9A@-Q[)@%9 !)UM?!;

6>\:FMTA_H'I]/][T <14X!W#L5^?(];!Y MJBH4$ XKS)(S-I4;Y/P*%= JQ?';1)*( EL1?*/HUM6=@JN!,%3F*3AQ&%K7Z @QR%K3ZW&[:! M3%MU1HQK0UH#B_;1\ZI2<;VZ.7,R&5HHZ>IT*?9F@VK:+T8%C0(4NTWA4;3J MBB891:O"LK9_#(U3)X,5JXDR)DAE!DS':9I<%7TTD@$:R13^K8-4G#,"5DQ^ MDH(911 B%^2M",(%CP2%0HV=S:8( !FH+?NPTJJFYFW-H!U;F[2UV;S"Q:OM MYD*D A,"O4629!17B$#][KC"3P?U^6R3HU"=&'5*12W1Y85VJ3]LI$25U+4Z M1#6Y1C5!?8=H@U\$'+Z@:3J2?B[#XTT9%<5 MXF/-'@R]>$?*!66IH6U 8K<8>D;;(,)=>'$7A1<^N77P!O":0B[%C"PI+<13 M*2.A>W1MJ=,^\.#R3:*WJ=1KP+OF2 )&O,3CNMF[KRN,H@[7ZZ#\T,($I[QB M,)* :-[7FQOP]6=1OY3+-5-^W<^TK+L3EQ= M*V2+@)4\ JQ7 M$(4H&) ;0]6_33#:-/\QGDH4<_C4ZOX(FO4N7A4X[')3PN859=*JJ6D2D](6 MFZ,\NEOL)014#&Y87J?J)\ZY\D=P#"\TG>4M09#P)&N \-#J(L_^]BUAP+ M?+$>'VD46>]J,R_=KY*HHG7T'J%88[H)$'( ME-G/FW<8,RHB"8CF'9TD^(8G"5Z]RK9'_.:/)WC*T+A6;W.UU__HD+SR/?),1Y S]E;SF:Y#7?IQBJI>C2-LCV/EY= ME8*)JN"$E_)>>G*181FY5)$$1/..7*IOY%(=NGAG*GE^B?=OX"-]5XORA-N* MWWTGXNQWFM36:#E0''%&PCDK<$=L;K3"+L MA1)[%_?/KGT7\%CP 9#%9],*X%B,8QH9C!YPC63=!]\Z]QG]_K?I6:Y_I:XY MF0+##DZ'!Q58^L S5*B;YZ0STZ'AU>&X&=3'73 Z !@HH-Y>9 MI,$UQ9(PFPTXKCNL%M--:"Z@F]-32"*J4AZ!^*J-LLEH53@QV8FF:U**-0M054V[#:)1G79KFB2T?'JL*SS'X2C MVN42BWBZVQ-**2*%,8L2,XAD%-VAB 6US$UX((4'?4=J)2:!AMK$ G!)Z:D#*%U8A<"ZJGH.89BMQB MKVXG7KD(1]"-8@^A,RN.QVZ3-K4JVYG-$;X_*&>'&3LE(T,?NYL+RE_=K[O2 M$,2.">&'(135]IFC&GXNHG_[39"(&"4)7&^QI,MM$/SPTDKGBV<\0I8;9%1[ M:MJ2GH/KQ;1@;(I,9W9@S&U1?%CS#5IL(<[P-8R-#VANO$BNO'P!6BU! 34< MC](4(GT0E5H+KXES>H5 >'G7&BK4$,EQJ63'F5OV.!LH!#]5 OVN-[VC6/"" M=4W7*,@2>6I1D.4B9LUAQ<2HJT9GQCH5MCT7O:7>H5LE?2%B2=]2(;#;5/*U M)*XKE]X(M5%\)0PUW5F.&/FRA/4&@MPAVS:$5 MV&?Y2?K&;

!W!Z&!%6-;\G3W?5Z^4(!K9">I55P,DAZXXFXU/.ET6 M*I!4$*% ;C'LC/LJ$0##"\ HZ^)T61>O(G!$I N I:: Y>RY9LZKY14WI7T$ MD@$"\5<1>(51 =AG!@P I(<2'^HP:GT@DR#.N-/Q T7^I\X[BC*!4%'RXGDE&P8>PK.KO N%J M9B;Y.E?IL!A2M#S-Q 6]&8 P./E!OFJ\7V?\H;QO=?^*-,U+3SQ$SLJETY8N M39>#<8M+$^;2:C%T^9VO:L]Q?ED:Z*/N2.#M\0C169S O+H_!3]QXA9#HM!' MI$TN&!JY-&$NK4W"EQWZJCIIF:-Y04JE2,3K5LN9\GS 5))#?PIDH$[.< SW M8D=EUNF@47SE9_EV47SE5$;,OE/\"P-S>VQ90N*=?IOF[4JWY:N/H#)F"K_% M*#R*J%S/)*.(2@@7^SVPL[.XF>Q:PR([B:<]0<;$.CZE?=C!53M)W9+4:S?< M7&<,A3$G$]69 /_"+/\^C;6A,P2&[,=2_JJ:#HBAR-]1Z"1R\KY#2DMN M95,WK?O >X3C"!Z[T!WO .4EJ2[H 8LWA_H@_.,K)WGJF19(MLLU["L.S %GE6KHR5+Q^=H'9+\ M;#1X5Z#@:XBP2B!>?H:"EC;)+L2D-6C4B3Q]\P>Y0] ]P8-G7\2FDA6;^R^Y M/3:TLB&:(>?2=)'3EPB#MMKE[C23Y\U/QS0_3+. 0#;M.B/3@J!1]M+*2V>& M(U8D22%.LY42UNDP[?;B+8'Y^,R_1ER.FCKFL/0P999KK*>4F,Y,:.7H(<0* MFD1NH4_F__\(:5E3("8]O"L(X7P#P2G8MGN F7H;&STJ5KQ2J5\ABT0*_B&<2543R>*II45*I-AX&9"&0U&TR M]3('<[5J:_6\(;)< MBAHVFVE^GD47 ?$P'+U-H(GO*U-OT88!JE)O(3.:]9:+>6NU:V':E*PHI7WGD+*H6%-[]Y1V8!S;KGMTN&;.,8:VL MM04OV0&F*/!&@/V.$>PKWYH^ K$\I=E)JEEO"7PI M-:MQBT21: ]]Q))O(3;L(?IG492:I"IQU8C)TE1U)#T*T8A: MIRN:9)1H%I;5_$-HI!6QTNFYG*CEU-2BV^O)H[JX\-%(!FC$SE &,$Q[)[0L MNQ-7]P/M,7-]DY,YF5I@! Q;G8.8&E0WB/VEF[8=9:1%WD@4/CB;,?&(Q. 0 M,K.+PW61D3($814XW* I+??HLK)2K';JO>%8(+N3GCO!#*9K0\MB78DX.DT7 MP?FJ@@L^A/^Z-AODW2"&,X?OV(-FA$;L:9:P9ZP'RNX 85>]/A6@V;=,7NZ. M_'VUD8==&T0! U56HTK%/\'AN7CTX7P:YFQ60@,XDFH A94LP[^T?@<[F35T M7M,I9';!\&1[*@H2MQ@C8P,Q4 !U2E"S.)&\I9(O3]NY,,4>VA:0+)= MR]MF;DI.D(MWK!2$*/ME.Y,@RK0). 6CVY^(9L2]0CZ^K&NE"=EJFO->E:T. MH8M&4K6YFP6#_=2-7*8*O(F[3?H\FD6 M512I^NZ%8KX@DG7I^7XOPW6/,CBTYXYWC)38ZVJL5EJ*0(C7DC2=APMC4!/[ MY45_IS-0(["'1OB_.LYUZ?E^,\OX'6@G9N4YUYZF2T)))GK#87QRKVJ*1ZJEL6JA33 M9LF&(Y)VNI$UJ@N16!?7)OS3'5&*3@3>Z%KQKS8KCD+OJ%,5A!)C5UF&7JE> MQJUK_6;=1Z]_+1AY2R2^64K/[ST%(8.8T1>8&I>>>.0R[:?+__S4T,AUFR<[ MQ?)H0SE*W7%EFDK5,CD#80986:L[<9DD:9$(RFBC:/(VN?<4?!0RB?#_':,E M5V[A?$ !%+5VN6IUJ;[ 49,V7N]-J/2D[BL _Q82E+Q%$V\>4_KE2'T=A :A M)Y<2&4 66L_JDP$0DV0_W5DR/"BB,<-T8/^.Z3,<#LT&06G.0+*#W*2!:DB& MK 8Q'/A%4,#S[H3C_;QB4]3YGW_@/]OG9!U(EH_ST6]%M:>ZY/W_[%WIDZ+* MLO_^(M[_8,RY]\8Y$6U?=F'.>1.!B/NNN'TAD$T$05E4_.L?H-W3T]CV,BZH M=>-.'\>N*LY*<9SB)7Y 4O7OS\W_]Y2EI0@B=^%XR5X#L[\DCD$7WV^[X_PQ\:PA#Y2"+_3OW\&+(A M)J>9L$Z_X-0.,].&K+C?M__JZ:L([IZ^LYRHX.&[+1M">/#Y2D@[(;O6_*,2 M/DD$%/V)QO\(J8D=PN@?74M\M<:WDX2? Z *T-+XI47F[JO TPE77'CA$!.B MI95_<_XEZ>\[!SZ[4>_5*V6Z%HG5:KGN$ZW7:*KJ0[;[I48MI,JM!M< M,_@-\YBBZ[E4A\MV2KD2W2ZQG7_^.]XR;4MTH\FVZ6ZI4>_PF0P*DH?-I8)/G4:UE*.[P5\ZW> _-;;>[:0:^=0S+1&-AZ;KI/[D MZC27*P63_/6*(SPI8Q@A93 ^@V'!,H!DG">1#,J+,(DI! ()XGB\XY+PG(>/ METI*3J3+G$:VI4S%TUKZLL4'!L/KD9!@M@I.22/T654UZK;)=3K9%H_PT.N1 M7*W"">T.J7("L:B:I=F%ZPR%3,H)"*/[8Y49T_@J&!E[^LQS M)A3G#5C(KRB(VY>*\WHUG#/V=*+<76J-WGNOEE,!2.#QW0N)SQ\O0:Z@PM=$WDR'9:"=;('N;#S5$1*TR:*D<4 M6TUM7C&;V# 8BL>'ZFPY/Q.Q<0>J=- LQG?41=%2>7@/J[H9:LZWF6DCG$)=CLJ'Y"UAUD>O3!*:);-< VK,:O[ MTSEM",'BV\>L\HQ,8U0^S2%50W'GD^:@V5[QR!YF2497K.4,PF8+V=FDK%FD MF[$"-=G#K';)K5:S+$?KC#X8%[B1T1'+),?M4R].7&*IG!K'M$4,_(E8S95X:OJJ.XMDW0X M-*97!IM;ED:,UM1G\'+56?DXJW?5\);AV M4VNS*0JU5EEM8-6,QU6=UG%3# M^POC.FB@.4_N*A+KH[:D2PA3E;!H:.Q=FS2TF,)]1X7D9F;27*R[8\*EPZ&Q M=^U0W+ 26+8='9E.,_"R04-=@PY]J]@+;,36T)V-AQ#D<_ZH20[3T]EEZO3 L(MRIX(R8=#8V1)6 ]OC?-,FF],:WT!FM!H/AR\*Y[5E:V MMW1P7JB+FUYGL)PN XU%]T!&2>T/ MBU##F@68:6?JFQXR*VGJKG+]%6AN_+52XZ$.A)0&!7A-.DL85\/BE3U[RZJ3 M5O3"!/(J7D$>(UV\T8SJ7.(B, L,WZZD*7U&E,HMV5"XBAG-^D16Y(\\V_C; M*$5@WQO"W)&_/WUX:9B$5O'.(@Z-0W%K5/YJ@;\(8^SL;^C9G(+G_Z>#L,XW[<.RRI@P[N^ MPLX3C![\-%08![ZOY\HG=A)>.[LO!@:__)3KN_OYF_$]$@@"" ((XF4<&,> M))(@B4>@$4 .0 XOD8D DCB>)#Z?_7+8:CT?U63PRUAP[TP'PH?ME.OB0> D MA5_^WS?\VQ?Y@4*/Y&53_,C?#*=W)[8LIVK!+R9.BC4E64K5!%N<;!,%4?@A M]1PF_@VMN3"#/LZ./S4SY4XLSQ%,R7E(R6M1GKNIN6QO:^]2DN *?_W*D>0J MT^=(WTK\*4%T_(:J(%]5%1A[Q-"+KX3?494P">IHHK\SR1/7+GGX*#!XX0RR MMKR434\^&G9=FIY+9,0E@>XC9;R%D8YD]<$Z<49;SK.%YG*G+RZ;KS M2J-K#,ZN"G(%#K--PH)@Z(%\/YTUV1$,QG+<,(/-/K+E/+]E(39:<3>$![<*M=,:?PRJD6H$YS*&-"?LT4 M))K'(JL$#7#K1(W][T'U@>8_62] \\]BRGQ*\XVF-)<'W5H-JK1[8MH2T"Z? M"7-9PTY^V$,&CU^0>=5AD]>=37[1AEW9P7/JU!W%(.XU]G(Y.RA1OMS]NN> M[#-; 3>S[J_ 7]\> A5LRW%2<]M2CM2>_FY<]ELG\KWTR%LSO$_KV9F6Q9+O#!DYN9E@"A(QL/:\'"!O8/&>AT@?];7\7W0.-[Z8*WIJFG M=9$/:VK%P_(]JT% 4(-#1'/&*;WEAN:CB_6(!X@ZU$+OJEUB$KC$"3 Z[I!N MX!+?N6]XIV0#E_CL+G%'-HRP95+893+XA2Z[X=_D]3QLF^0 SQ$0"=SCT[C' M.\VC3:GVI'?L5NWVV.!KI=]:J0VYJ?NT-5QWANTR6EWQT75OZ)[KI8 ?"6@$ MOO(I?.5/J2VQ:%=LEZB*7 'K#%LM;EF"K!8?70R'P,?/?KNTS5B03=D6C,B: M$*299FJ.:T?UELW :C1OVCMV\@VE^=:2T[;GB[+ M:ZEDE=&T@:SX[#U#F1)VJ[W/]WRG920P'W)0M\WFUUUC;===3)\4QSUW*&C\A;=E];^2_/ES;C-I1F3'%@\K3G4>%+SG4?G[ %#98C-'&SD M2=!LJ-0;?;V?K\IJV.L^"N5@Q*%+%D%,XSAD7UHA+LV6-T,]EV9,^"R(LG MSH#D"D#C%2>0G#\'\]*6Z?-VG#(L!_CF@.Z;R)D(K>0_;\.A+IFB-9.K@7(& MAG) :S#/'HMYB1;]NB%7.;U@54C'&)5T!UN%E\,%OG4&CU=._05<:T#V]6=) MG$/1S^0/?TS1F?U&7WD%&M-RUT2.$U1$=H:57.E)89?Z"&]Z4'WC/\@,#@ M<@#@/M^B^WQ3)\N_BP(C>*GEG<*0X1@-<38FW##9/!VB !&A '7-I\YAJ-^= MR'9*B[AS7%OFUE47U!=<0WW!#03]0PU]B5B_0-F^6XV6:FEIY54)DO/Y35JJ M%:NC8HN'H^:&<"9NMAPM['_KJQU4%EQ!9<$-1/\_J_$"0Y"4VL!@3D#-[HR# MV@ABJ:'&!T8*2L0;M/QV_#^!-061(0.B,J"F -04W'!4YQ LONG$"7@;KQN3 M_)K56IH]KW0,:MX.+*+,-I0#8:=K876/V &@ Q09)-"L^A)T3'A>*N8LFX$J M'5ZP^&&:3OMJ"!V!:46AUQS] 34'(+$")%: I - X[TF5KQ%?Q*<_&#.,.TQ MI=C6+#(:--,+*Q)V6[AE.JFQ'.S]\N[P(N4*:^#Q [IO(0_C^@\M?N8M/UWB MOE7?QK/V9B/EW8[K"FO98=>N+02ND&8*ME]RY9D3&.PA!;85];Q].LD]9*W/ M-XT-6NCR$QV1E[K*8(5A20JL=6KKZ&?VW!8#:AX V3>0M'']IQX7@@QD"L\+ M(U+N0^GNR&#-:C,'R70(&5&"!WH8,I+NXT<9JT_FT=/I2 JXL2#'XX9R/&[J M@.,9WG;!R:QLROMOQNN:EL.4J]T*V_?3O-%T+(*IK(*7"HT=! %76((TCQM. M\[BIHXF/*[V+SH0J)\_ZG-PJ3XE)$X>)1J3TH;E"QDL];RG3XYV $ B#@(0/ MD/!Q'^&C0RX=C.1EB:B8*J2)E-LKK.?UX8SFD:BG)/( (?&>DB *!/(]0+[' M7421#B$'Q0D9Q:_JC%XP.8:&ACYD$ZL0.:)@$$[&\SVN*Q@$\AT D2"I X0\ M[I'&.TGJ2(SS_HO#+FG.SF>7)9## 7(X;CZ'XW5\,J0:1OX&?B8@&V0;7-Y/ MS+W8CYY]PU^=Q[U#7N4@''(F?7Z3:Z2'7I_U\7S/RZNH8U9;/!)U93QBV@+R#"K#=0ZY4&(G*:CWA=FA0LN18A0A@S/Y2% M=(4QC3<3$MZ(;P"O'J0D@)2$VTM)V N.3ET.>:"C'[LB MKRU,%8P4&PI$F#6'J!1\A9@%;G=F5Q. 8<#SOC//^UAJ#WSI\[=R_*C:*QM" M'E5'&Y?U5I>S M"YG5!D4IYU>]_*!"'SE4BQRU,4-3MB/3L1-2$ _J0,]!';Z#\EG38HM_-Z^BUJNC%'<'SJ.BGPZH74M$TH16;C.,5 B 1 M,;],9%&GV0I5E(A4E#A.V#7)%QB 5/'+>\27/H2Y-%^N\5#ZG@KG1152L+5(KOH@^-G6@)&$ANEO'2V25])_S*PV@'BG#8ZP@FT&7 O]JPC( M(MT\A&;JVG>TQJA>AY!5S^CS>FB4'"T)O(U"2K) !H/LVZ0;) XF-@@"R0?+ M^6\W/JO@2^]S._4/SQM2?(] M:/?E$^0^JMTE&I6;NC6I<@N[Z:=U6.S"TU:HW>=,D4N H7+J?+B;!Z[$'3V# M;O)G3VN[=?DF[E06]$>_CUW^W?2SC^[WY3YGZP)='.@>T4X;12&CFHS*H\1Q M$]"2?-+[.DWM/%'Q2QOU"0I57!H[SAC*N#2I28#)L^:L[93Y$ 3.UP0L\XZ: M@01CW3#8 L\8Y16/9D! XT[S^D$/MJLVE;Z 7Q&SO34"C2#^NN)I%#]=+\R MBC#@HPEO_W6%L2$G1DN/OE1$.9"F?24OUI'EE" &=EOP6#\\:S(M-YC?M<)% M*877 DKAITCOA-#64S13,$5-,(*W"[Z8!7,ZCT=\W]]'74E;_O@G^/%O(C!^^LYRM!!FOMNR$0#G4GXEI)V076O^40F?Q&M" M?X:._A%2$SN$^C^ZEOAJC6\G"3\'$!J N/%+4>'NJV\_NN&*2UE**HQAAQKX MK #"^TKPFL_[&"A$<,]G()F02(G@\0Q*\A@LRSPIB0H?R $E44%4$ KZMGWJ M>6!T_,M37M9:?OO1+U6K);K6297J.:[3;9?H:JK#MGLEANVD"NT&UPQ^PSRF MZ'HNU>&RG5*N1+=+;.>?_XZW3-L2S33J.;;>87/!ATZC6LK173;7Z08_:VR] MVVGDF4:MV6:+9Z/[V>-.?8 )SV^?>OGZJ9_OGVKD4SL*@G&E'ALRI5%C(RX< MFCGU)U>GN5PIF.ZO5RSC(50B$$7">4$D81ZC@G5"H0+"D\%W%"J*&8F$=_P2 MG@P)/;_F;2AC*>R"XV&X3>O-,3-1@9 M>WHVO7!X(:?@4+J+(Q[<)_J3?F!$Q9]N6H-.T9K49$[+<[Q;GSK%>K7%8_&G ME^&)Y/;:PYI>*2\GG5ZW*3:&*QZ/CYRRN:8U0MNB+BB57A_%EN[85(.1L?>D MY47+4,FR ,T(OF;)FWD=RM/!R*?WC+:^Y^UD:ZX'6XDAS!WY^].'EXL]!. = M^(8X)&[QZU>P?V'/[Z >BH&T:S\]=3<;O-6-CR7^X,'> 1\*NK] SA?S6\&< MBF&MGNR/I[]')9G?MSOC*F#"NYO2SN2('OPT5!@'1E9@?9]X-WIM5;T8./_X MK3PO[8H/.7\13<@C1 *NGY'K;[G-*RG%;" [J3WC8+ M]!;H[97J;4+NBX5G6=FV95=E/;DK96:%<5?MA(?U'[DN]C-6T:47Z[E:9%PB M'):W[,#,,U.B%XC2%/V4:PNF8T3K+25(4\]QP[3#:_-ISPFE2M7&4L.=R#9CS>:V/)%-1UO*6PS>J2>ST\YNJ)Q;^FA3ZOY4U8*@ MF2%>TW:P\$TU>/G@9S-@J24]E=_M0?"E4/3K#$GVH$;?MLOF>%'AVF'"4V!Y MP1@2P^]KB&< 8 # <%9@.*TU=AE@*%4'2MJREEVV7R-'PGK9*]%Y.@"&P+2+ MNV/7%NNZ_6#6+PL&A+6.X1Y?&O#.Z#Y?FM2;#HOMP?(70/RFLTV5^ARU0586 MUQEC"ZK"30O#;(N/VIO!#Q04-]9 D R@ $"!A)IU7T0!J=A76<,8K:"9L\#4 MW*Q9&H[":I)MR"USL"#X?D)N]UCU#(J+;[.X& /%Q4^S@N)B^:O%Q>.,@J$B M)O%CE,1Y# X^48),\I2,C;$QC!&B2-Q:<7&GVV JQ48UQ[8[;(LK=8<\15($ M<;XJZN-7$[^D*>J*F/D[%='V;DGQ\%!-,:Q( 6M0B4"LVG6/EQO\R4-O;2]#B_9[09 MIT=..QB]KU0XDS?PSCR-5?6^QK'9?*>SK!!J,#(^J8J:,[HQ+HXAN8ITM=:H M,9]D5GLK@->3%6WR>8)M2'9WOI%I80&U@I'DZY%=K#M:I?6,"6D4JPD+>&G7 MJN'(^.-G6GX^2:Q(067/A['70P6*:6O29JU!BQZ]*-H-RJ26K<1SJ.%.^XX_#5X6IF%!K M:TEMK75%A5#L<>S\O%QJ0\)BOL3*I1F;2B+S?S:"CZ>BC3@YF& MT[1USI]-I:Z#*#@D%S:RE UG1>(=!=">497% M7)[K#_/K=7D^L+P1S1-Q3OE=GE16UAJ!Y.5HIO5F4K9>:@4CXX_WRCX_X(@\ MY \]OJ\[V$PTPI%[M,]Q#=D8CS+Z;"%E*-;I5QUT%0Z-\5_$;=X>YA!#[^0+ M]7&);>0*!LUGXF^J"Q17Z>IC*EC^8J4$S]9C@PI'QM:)G\O*='5MSR!!87MK MGTV3([P5C(RIU,8EJCYO2A24SHN] MGB_$ M3C0TIB@-I%.?D;4YK?>KO?EPLBQ@S7Z+)^.5P=-Q6?H@5-; M!2-CG'(HO5HE^/2:$_"5(60:S4V5#T?&.%5<*9XNH4J+6T .,>'7:5(9J,'( M.*>Z5<9&.\@Z"\WF2\[MF#D+S4=#8YRJSKJDM2S(:;8Q*]D>6]#=$A+2%.=4 M;MV%_<*RMM$1F>U:DXW>**IT.#3&J6R1,.W6T&,XSY@LX9E*LU661]MLPVS M:9?-YA2=S:*A\57EUNRQEEFT661->*M&1:A-%34<&F-6B7;3@;\'1K/$5B)5'P\UR% "&E\>6[>I876EZ-&V<7<1@F./R@J+H#.U!]NQL5UH-H167F>E66QED?>SG.J7 M"F1$6'P;6A7=UD;Q?9.Y0WH\W((X* M,M1S%_]"CYF#S> !U\]4_$X^PJ!!4!($ 30"" ((XJ4@,H\9' @B 8( &I$8 M08#634F00^;P349 #D ?@!R ',[?R0QZYU)K((FS:00P79,A!X!,29 #^4@! M021!$- CV""2( ?R$?8K_>EI9$U5PG:%/^WFG;>;N1GJ7D][TDE/-? M7?HK$V(E'6?ARGD6 N#*+7#EO5R)^^0*6"M?L&EO<']YY[S^!BF^/QG?'\7O MGO9>O"$_+8K>S#/"E@='NI+AG7/5&Y3R_:WK]\X*;Y#D=T[E;I#B]\Z_;I#D M=TZ:;I+B>U/D>Z/W_B1\?Q2_%WM/+LDW$.6^S#YUO>[R\SUHV._<@W9:)^-W MW2K&FLTL,]69"+;L',VQ2I+0;S@P=KBU9N)X"[/OR\? SP*PDT\&?RD*X_9IAL%B4AQIAT#B4:>^XM2GG# MNS)@P;49)LF*=/X6#T#H\_JC8)<*?5[P]IG?=6?_=?AFFIRVU"0YNI?&B:*G M?*_F974YNY!9;5"4W$=#M9@)JN:U@IZV!TAFP#%2 MI4._O(^F5,]_[D*:F65V7$O4FX+=L#OAG2!23S \N2G;49CW^3X::'L?35VP M;7Y>,-3"3)K4N5E1ZB\5HN]/#?7;#^@1BM___&Z3^E3PK&U,^29#RF!3O8V M\>\B1%/0I+1F'FV-)]J; *9E4GB2_$CP+]>B@8@PT(Y;B@@G,9/Y?L*]1_%, M/C2/&G9J;4%^"LY M#REY+$^XK@R^SZWB7V5] M1 J3?3=V$K>"ZP[ITC/+,UV@))\QAX".?#YF><4JP@ASS16,*_$I/D#MD0V% MZ]:)<\8GKU@)2J9HS>34GU7+<8YG(E]V[[R"A0-TZX/1S2M6K9RL:*)V/!OL M?B*?OY/H>L4+YMB.+5@O-XS!%SIRNFH%.[)3?'J#'_C$5Z8?VR.$*U:1KA5S MB8]WEB"(NFH'*BA]_T,495E1SJH_6<$03%%^2.5D49Z-93N%P@\I!$*@KS6; M/2\YR4O;VQTDQ+F0G.7_&C)2:/ 'VOX)DS, M-<3 O7YU.,\5.U9K7]8KC.S27B%^EZ[*1^FILT =V847R"7,&[+,X*\.O=:< MYU$ODEIKT1KEFZL!K+?+#F.)TNO4V6[(I_& M:V./VDQ:.B(7[*J)K="RK_(XCWS[@> /%$(\H"BZ)V7V6$<6=ZY?;W(A26>R M_SK>84OB"#T^D(0I]# I+!"30PLL0IEU5*>0O.Y='D72Z"= ))IZ$E@,LNUL MW^09/]!G_+!+&[3"B^4>M\A,:YOJC$SWBG2 'WB('P0 CM,ZMHE3IQ/@1B+Q M\6IA@PYX$;Z&8(3I_B5S=T"V@Q#?63-K53K"2QREUPLC M/[.^HSXYOY1(;,\;=Y R&M3P2J;ND6Q%0]=+K; <<"OZM)!BT!5WPJA9G_4J MRJ2H-^AE$0HA!88#LX0\#9[L-V\!GEQ>RXZ.)[MCR\01>CB0FOHS61C2EEU! M,V6)%6PSX(2S XS>4L1;7I$H0FFYU24R'&)K@GI

1D= MH#1_6;I,OVVY MBU:H7$2H7-0#2<6K\X^C7?O7U5UIU]ULSDFD\KIVYJ_AQPFW9:F?[PC8V,^Q M,V.<9=*]8;]7B;9EZMN/N#U_',P 8*[P8S=D7[B"$U0?(#)^K,J1/D6U">Z M_F8^QV"7/'%HL%K-UG(+)5?194ZO9SW9KJ[(T&! D&\_4#BP%_ #OOS'7:FNC*X8L'?$J!FW(_F*EP=?KX":<@ MYVUO6>9A?M=NJVN]Z+WUN\>'ID].\^VRD>$697V(C)IEM,+^AH,0S;UU"H(W M#R31##AJ25MGH?V\PJ-A]"K@15UV&TK>LA59<[U@S"%70MSD22LCFCG.LTL2 M.1WCTXFL\D28MX"AY .)GO#L\:[TZ@Y)/OF5P9?=VB^.(Y\W%.(P$O4 _!J* M_+0O5"ZG#LT:7N9F=;FSU.HU@[5"%,$#% 'X<3U-2!)%\9G[_+V''B%],'*T M8M&[$N7]47SV;GSG7+[@AN1;I_C<[?+.N7HO7QMZB>/ Y,@RX1[]OJ ]NIFI ME&8;95WKJ=W&BF3TMKCZ#9\^HBW,' PL[*ZP[FON) SB!5()OHA^FQ4<60I? M43:=B+A#;OQBTII!1J$W@F;>N,S32J4UTD(#/#P1A!'H(8." M*\2.B[CP7P..Q#CQ]2YG%KJUI<(A4%N2TT/=K]5;(890WWZ<+G?XKG3I_B@^ M>9_01 .( EG-:7%0XEE9XSFDH.4RP_)OYN"=2/UYG;(-BQJIG.;#X\)J,ZFX MXBH\"4"^_3AT"/"UX\%+UC>_.C$,[*_4ZJS@,%PF#BA]/FKI)1 YX,([I;I@X=^JR$&RVX%2T]M*#3VJZWBXFK1A3C.#;H? H;3?]-IH M&O5KG:];D;0T]1PW?">G+4>E9UWKXS&HUW;C:%"F)B6\;K/]"B:-5S.WNO%; M?"8L.\6Q>%X9R"D%6'/\IK))0IL3G[S=N\C!NC]4.7F;RQX4];U=U'>;$@>% M9@#HWJY"N\TU#\0-F'"PBNJN/.@CGYT9UZG_.K1*%)Y4P]KX1> M;WA:\H[;>UWU5-%I4GH<\B20WD^F@%*JJRNE.G:T]ZZ$>8U5UM;'G"F-#[EK-P/DRW3W>UJ12672KE+9A&\.Y6,G3U+"=IGDJNO7I M1.T<05T# "U0UW"?$@=U#?[$!:S_>Q#VUL8#R__UP[7/YW66H EG\\ MDI_8U?]WTGL"MF57T$Q98@7;#/CB[ X;28L06\;40SG?6-@+ E+SH\;7[X\- MG-EMD* :>+2'^D,7E_AT*$"%IMZ!$U_ZN_.1Q*[^"YA,1SXA^;"U4\+F%)K-H33D M=_/(@/8)U=#IT-H)SS+>M78^?J#QUEI(0"%*,&56, 13E!]2-<$6)__Y R:@ MOU'X(17*!N1HG[H>);E(YG?ML9MS]U\ XN3)S"6AZ%T%:4Z\_*()XH!E 2$??N!$ \H@3_ M!'6Z:[+O7;_>Y,*%]>L7)OWKE/4]-POSV0Q"2SCJ+1=]/F^QBFNZWVVVFV\34$$+(;S\HZ '- MG.Y^3P B]P$B;Y>; 1@YK3'0AEQ[9RHH6?/+$D,)0RR;61;HB M.YN-X7S%&%24<00I8948>B(\ 65B=X,G;U:")1=.3A$?_3T,>>,,>=29U:=E M*0VSA6*AU9X(:(8K_&:/G]> \69H=83X.&'5S0J7GM!#3&VHZY'0BI #^_:# M"*P1/)XK?K23Y'N'CS?+[6Y#KS:LN!XMO\R.C =(;AM-#8T5RCCZW5C M#=4:]$EBC*^4ZV>PL3;,%6VUGF;8SL;SH9[58VMP%&R$B6\_,()Z@ GR1-H% M2AOO9W-.(I57M3-_#3].N"U+D$V3P^+"U1G/=(E*@T*D[3$%3 7;,KC'%6#& MB:H_DPL;9XX/4"UF@JIYK:"G[0&2&7",5.F<^'1A)=$%?YZ&.FP_4\Q+W'I8 M9K.1-1XF.J"!-0Z]6[GYWZ@P]/C*&;$>1I[Y_XNF?E WA8A0'B(P1*+&(D]( M:(;') SG*1%1>&E,PA U5@A)D8('_%=X^A9B7'"/7 M4?EMA./7H>TQU5_@6;X$5:BZ7-+Z.=8LM'@D/.+]=62WNIC/T;RHLE-NER-6"'+3HKL1V":E"B M*.%,APY&DJ]'XKT-,C 1'&*1EC$H;HK<8C4)Y]SS^/9FZHWZ"Q(*]H+!+,>5 MRJ;6"H=BKX?6RLC"*#3:B.X7V8:HLCU&U=5P*/%Z*#+"F,V*+5E01UN11+LV MIE;!K!@/O1XI]IM$SR#*7=VK0BV_ZI*K&JT&(V/DFP6\IPH+ >,6K:6E%3Q:LJ?:LM>C3P<@8 M41:O>JDR-3T<%8D)M5IN6_5)&5MZOUQ%6VKC4&&Z[9X(LZI M06=.5XIB.PUIA:*8+PY9?[16@Y&QY=?5J )2SG$9=E&2.G.B4+=G3C@R]J*K M>5+AF+7 SD1>Y:?7/7-]B3/,9!L^EN-CL53$37"%G6YC54Z.3#5XTO/V39&I.U MH:WH#7Z3$2DBG;%Z(:?BR\\SL3'2Z/1*NI#%(-6DD7'3G8W9 M1KN(3NO%3&_,A2/C3"VT509I]]@IVY@':J\R7 [%HJ$QIN)5R1U XGBI%UA= M(BW99FB)#H?&F*HY[M!*U\DZI&449UJOE]!V)R0JSM1)/SVIL+A#Z0@SY.VU MB%9:_;#E=8Q3&=/#Y5'@8P3@6UOPCM?*J '[R3BG.G*V:=1+/5(C:SC@3W@"DNVPMK\',/0+M5L!2-CC%)(*P?/VL20E2T!$=$Q4FO45L'( M&*/RA"0J<(_.0>EJ95BPZ U&8NJNJ]ZKQXNK=6.C$;;>K[BY?IIQBSX=#8TQ MBO!6^1H$B2NN,<9(I[B85+A>U*LOQBAEO6[;E2%"<%ZF%*R5&63RP=X#0W%. MZ>M2"?)]HZQ[ W-8G*<]$ZY%M3XQH4[K)++)!6M#%UQFOJL#(U7/4SHE IS[<51+$W*&ZF"Q,:S=K0C*%(Q^.QU<:)7C:._\+, M:YHNXF79SM0>5FK*9!D:7^'8F!3:14HIM4N*PC:*$UPF[$):I*+7?=X!(F/V MRK*CG_Z> M#IVW[V-;%O3T*N##WW/+B1(;OMOA!;K:4GXUY\Z#BQ[\-%08!\Z?UX^!-^?$#+\\_/]'4!3#\GT]\*,%"/^,'R,2"(,PD"* 20 Y##3SD0CYF# M]X #00"% '( 6QJU5%V71E^Q43QK\\9+7U'\:6(06_?-%1ZI__CH&4 M <7'./&Z09+O3\COG>+<(,GW)^3[H_B],X ;)/G^A'Q_%+\704XNR4>Y&.5F MP[>WN,)%RPB__+]OV+>O.E:94R_WWW6LMHWZ4MLF?;?H6L5HOIUE?[AK7.)X ML0R.8W-/^V%_NMPJ_.< MMM0D.6ITOKMQI5?SLKJ<7(@%;# M'[8MHT1_^P$]0O%;WB/7_!#K4L&SMJ'@:_+B[P\]OKREWD:<]W<1(KS;-*V9 MU[3&$^YJ@U5_!>'97V[AO(_%#]RJI/#DY&%:D&&<.$<"(:[:D7BZYPPD1P!\ M!&&G"X2=DG2-W$&D^%,S4^[$\AS!E)R'E+P6Y;F;BL(+*4EPA;^N!#MB5/_G M#YB _M[^/%JQ\Q5O"5>U$WQN#?\JZN,1>$%I7^<^$!9.7[&*T#/+,UV@(D!% M3AM?O&(5882YY@K&M>K(D8V"ZU:!<\86KWC)ETS1FLFI/ZN6XUR3-?P.S4 5 M+E/2?<6:D),53=2NUD ZND<8YFA>L3B!1W@_ '(5"1%%T0==4.5%#Z_HEYJDI=?M@NAQ[F0G-7_&C%2:/ 'VOX)DPP/YV=V7,&4!%MZRLXT MQ4*6+C>,-<3 O7YU.,\5.U9K7W8FC.S2,V%^EU;)1VF4LT ;V847R"7,@+', MX*\.O=:TBOT))QO-%M,HT)126?%X>-,[0CQ@$/F0(:D]J9U'VGCN7+W> M8D*2CB+_=;QCAL01>GP8"1.]85)8(":'%EB$,NNH3B%YW;L\AJ313T!(-/4D M,!=DV]F^R3-ZH,_HD?$+_*B_FB(<@R-:F=DLQW2M%: ''J+'OHQP !L -CY] M])(X0J\6-NB %^%K"$:8E%XR=T=#.PAA6JKE&(MBED7:ZS;:,LBE-E1/"R&6 MP1!MG"(F$%%I4OT-6J[JT] (;_]H) '!,D % $HCCLD?HS8=CQ M,V,YZKSR2W[_]L!MAR/K:I:H"LQZSJ5K_JH]QC!*K0 *AP+1#]Y=S)004& X0!8^AR5\ 3@":M&57T$Q98@7; M##CA[*"C8#8EA]-F;=U/9T;B$J8ABUN="3H:!:LI&JQGZ8W<:E3-VG"I+H7N M#(Q]^X'C#Q0*G14^+AV63Q2\[(YN$\6E(ZK=^<*/3W4F+X,'Q0(]6:_FE,>E M^5;7+"D=3]^HIPA OE*^GY'(YK"P4/+2@F)GF:6@0TA#[6K1ODU\^X$1U -, MD&#S!IOW44ZW$T?H=6W>7X.0$^[MT"![4MQ\$ M@ T &T7R+BAXF[#?77I?LDO!0131]:4&%F0\I24H%!Y=J: MZ,KABP=\BH3I@-M//Y;-<'4Z^0G?(.?90C@5#_.[UE%=ZT4?J=\]9)1Z9![E M5\),;_1:)KEDB9E-_$:B0C3WUC<(WCR01#/@J"5M?8;V\RJ/AM&K@!=UV6TH M>RO#^*S]TH#:Q>L'JON.$96+Y@^5YO0S*P>J_X MI@<@2X!$UWL9 UB]8/5>;^.ZWUV]7XLJ7[)J[E6@.0JVI<>"(X=].6=SV72B MD"*HGSMF_5R"5S X$@5,.%6]%UCV-RIQP(1#]4JWE3UTU$/&PR5)SK+=M#8$ M4V(7/D*7!@B"R\1O9A7%SQNCBV^B0\=L:/8P+ZR>0UE'/IL1AA5Z5H,8EJ2E MEJ7TT?6*SX2U2S 63ST :4< ;([?I2]): ,V6;#NS]22#RS[NY'XFZ4?0.(W M*G' A$.U"F#9WZC$ 1,.Y=K?E1-=[^?:N5$;7NKRLNEZLS*SFN9^LQ#V:([O MHE"?UZ%51F K5+[?;DC#GI\+'=\P[_X=S_>ZLN[SEBT'[Y02/=N63=%/N;9@ M.L;7#T3N2I63EF\/CIH!Q2#;^QYE>7\4@VSOVY'E_5&XKW?F>NMI.ZN9V1G-W=!FWO*--J7N3PN:EJ:>XX;T M175]76'=M.SH%ZYK:V//%<:&W+6:@7]BNGO\$"H]G?N>X>IZ7ZP4VVYSJ.8; M-$]&O;Y@# %U?H!BD*Q_W[($R?JW(\O[HQ@DZ]^.+.^/XJ0EZU]U"/_2QK;- MR.TBQ[G&G2P(P =S&<9+SQ#?NYL@) MI356E@@=DAOLAABV/<:K?3V>$?C4VP!&-7"L#V4;&AE,J=?X'*-K*W_2(]O6 M0,-5GHJNY4 >("S>SQ-4VMWOK1M@UP&[SL5*,X!:W.F* $RXSFL2KK^TX\-V M5+MG\K@ATEU=6&FH3$*<,9K2@1T5'N"\:T=]_ SGK=5Q[E*.8,JL8(1W)CRD M:H(M3O[S!TQ ?Z/P0RJ4 SC1_?I93F+5^?0W+&PO/CG>E0JPK[ND++.VSM2Z MO7DKZS"5]F]-+%18]'H9<\V7:],6#T/130G$0P:" M'@@2!4F4Q[,/;NY:I.@(Z];0X'-W()T3"HY_A5)ZV336K%:P=*$ZULHEC%XN M%3H$ 3P$ 1AH/]#^PR=U0/N/W_:LV]/-@K[&"7:F]3BEE.\-_,R1+U-\C01$ M9;"4G$7%ASKU7'M5R4"FJJHA$I#??E"!?T#&;S\&8 # X-?S28 &IZW@RI3= M.K9N\P6H8$XS[7R]Y%>71[X@/68CU+CUHDWK)MLA%LM1.;U6V&KD*(1U5GO: M/0!8 +#PR_%L8E'A%.&_WX."-PY?.4?V8:3=+>M:56MEW>["J@W+@FD Z^:6P! /OV \\\4)D3GL'>%0KL#EQO0F'.%E7;=Q]Y MC22I95WN<2PRF(^&T'(Q[@Y.$E=[I38_ VP#O%732J;O0IV^Q;NKI>[VW*W: M$,&^25 /,$$"O0&[YSO'S#'B68?K D4Z;E!O.[5BCAX-6V=TN9T4H.@QXI13,% M4]0$(WB['<2";W9Q- CZ=_B*+R;^9;:T*!O& MWX=J3I]F.(N@\1>\>/'S?__G)0$_$X+2HF58]O5$\?KOMAR64R_E5T+:"=FUYA^5\+$7=@3%Z$\\ M_D=(3>P02/_H6N+>+3K\'"!7 )C&WR_58/?5MQ_=<,6E+"7%A+@7*,RCRL0"1$BC(U'E/?MD\]RZK^ M9_PF.GS[T2]5JR6ZUDF5ZCFNTVV7Z&JJP[9[)8;MI KM!M<,?L,\INAZ+M7A MLIU2KD2W2VSGG_^.MTS;$LW0G6*^VNAW^ Q%X 1V-OJ>RMI3'Z"5:=1S;+W# MYE+!ITZC6LK1W> OG6[PGQI;[W92C7PJI"05DA)1>&BZ3NI/KDYSN5(PR5^O M^,&3)$*(8PSA!46$>4Q61)Z4T6#_E_&Q-%9$#)>A'9.$Y\ 4U5Y-ZIUEG>W0 MDE6Q/;0F5>@PZ^[UR-D<9X8V8V39RG* E>Q<:]4?K'B$C\U9Z=77W5ZM1.AR MLR572TB/'O=;P>BARC+MJ#P>?SKDX8VVCXIS-BTV!UINWA)]N,43\9'IGN[/6[J#LXPR(I E MTK+5=HO/Q$?*,[O1(>GB@O6Z2W56=TUN5%KQ9'PD#$,3$QW4\AS!X$MKCK1; MQ4&+I^(C)6V&YHRNRNJ,VBZH!C=*F_E5:,'%AEIY6MD06I_C9EYM2*%^WN.[ MP6*"XT/U0&];K#NHL(PJ8BCBE2LB%@S=LYQ0M*MNR(H[T2LPE&[VJ"Q980(' M<(_LI_.F-\Z*WDI?].6.W/&:+9,*9MTC?+]6,S@*6O!L85-;:66_+2VM@*P] MDFJ9*W6N3LDLVV"Z[3(FB]-U*[!A]XC*8C5LQ7=U 2+:N"M42]V)U C>=8^L M>D:_1*M*M\K*7*?>$E%*S+C!"^P15MJ$2-2'NC8W0_(5O4A21;46D+5'6B:I M&X+NC_I0P80*#"R6&;"$ M27&C,4)9="$:BL8$VQGRE09;,[D&-.@RA%W'M&' K#V"[>%PV;>,S4;OXT.G M85K9XJ"\"H?&9L49E&6XT:RC]V%;Z^(%&ZM1P= ]:X#QJAEB7E5+;!HIF&0? MJS3;73/3'*JNPJ&Q':-=8?R9[<@HQPQ0UA_FBLV"$XA@SQJ8 M,MUJWC%\F%L4Z_A0\HBQY00OL$>P?E<8R:/.*LG#2Q,N=!]VKD-H18M;Z_M75^5%P&?GJ$ O7 S\$"^)P@/MDJ]%T# M];R'W5\^3#J>;7A=! ?>3_CE_WW#OWVUJAA^S&!).B;_](%"=V++?FIER)Y;G"*;D_/4KZ7>M(LA7502&'M'+ MKX#?49%MO?ZG5L(7+=@S+_:MCF]_Q@@\BN0A_-HE#Q\%_B[=FN40D8VY''8, M,=54F$*T#,PXV?G^=>2[.*U'R:_Y?2U/%!_.5#T )6&MGYWN.Q7W-@IP?W1O MG>ZKI3OI/N[1+K\XKQG^ZK5_$<\N/>_YY.Q\J'36)7F,M//W8NU'SU"[XY9L MO4Q'ZMLXT^8T5<.J&,^OD3+-8V%6Q.DZVYY_75YJ:[PZY7LOG'P3R@>_5#Z8 M5R"K.2T.2CPK:SR'%+1<9EC^>K.3#RM?72%SF_Z:R^@-B6]W)*C0QPJA\A'? M?L /!!GO??2E=HB)\4)?[8\_[P.+"C-L.1"9J!ERRMSM]^&WX6=1<":IN6TM MM3 T.?93?WIA_89F_I6R]CNN5^>T)M-TN%H#]_K\U\.("!Q:X-#>ID-[HG5_ MI1YN2K&M64K2G-!ZT4POV.5V.YQE O<7N!D)=)9OZHK;GW9[/E#$W L];#RK MX=/EM8=>K<#PY6ZZ3 2/2 G*[)M M1PYWR,R4*ZRWWK@3+H<_Q[(I*YK[F;A@XKSN':4),5GNS_U(HMM]4X;-DPYO M\3 .W8]#[N@9+?*NP?Q?!TV6AO6S^L-CL^TFWR[7^!6?"8T8?"363#WM_1! MQ"$Y*G_]9P_OZ_F;)LX20UI2;J6N=9^7#+%DSL::I 8*'YY&Q"]A^>VCB$L: M-',[8%\DEE0@SI0PLX+7W6R_"/X_-P33?0B-G,!(=/V':)"\\+1Y>%IQ-7&8 M9%DU-XYG(!!S7'OEIXH&GPTY_$";$OU"4_=@F%+KYMVEH+=TAC&R97Y='.M4 MBX^:/!#Q7I=@:8.X"XB[G,8.^9+^DFANG5L12(=+CYVFRK?66K4=-F *VU4? MN@KJ!L(L]"]&B!)P?A=VV;6F--5 GH[[Q6.@1)&:$(OD_IPN$&E/)>>-;N^GA'FPTW8.))X3^.O+6V17*!^N9WV-6UYIGFS/?"4(^@^W//5C5[17;3<2/<:?#;J5AL>^YSD M_LU[6-@@@G*#VGM.N^)CVCM9%R:54K78@HB>P8EII=#DFY'V$N]H[PW$3[*" MM+4QY.V1%XB3 &_QEN(DUU^5VGQ*&LM;=L[RQJ[B&;088=K!.KE2;]EEC$G? MX=)X'BYWK]+7P0)KDOA3^M#?-5A5\7YJN&8$YH M#EF5S7J6$]++DAHJ?)B++&01% M0%#D> ;%F\K[6F>S6(>RT&FEK0M.>^WQ3HWL2*U09P,+(@,?2F"_@5 (,Q%, M-9A+,U\VR' ]R?UY30, GHE@&B!?<8+;C];ADP MN4TMV,40PIY1LK8,;S>['G^93-*>=>.*>G%_^:82"DJF:,N!\9V3M_\MF4^* MV'[6PT..M%3K>]F)8M7T1J?7:^OD2$EW6N'ULF%;C(?,GBHSL,Z!*YT85_KZ M _(?U.#7BEM(,]"L FDT1.1K<\[!5'8 1?=";SM5H@?;Q%ZU0[W=K9E@8$C9 MSHF^:I\Y4?;'_?D."?69KSRJ'P>V)Y7M:^Z$\9Q )K)-A]J[!]^L=9WO3D9% M%JJ@-:->Z;5,=MT*+[,/#1/\8/$[6/\@9G#%,8.;,V@^H_DZ&FXU+>)91^W!OH(:J'%9C4+>:@O#2V/@M M(R-1]"3$[K@_OPG$2\YHG=0M4WS'0&E[=F,&=2H,5%":_&2I>SBAKG@XLSW$ M08DXL(%H"8B6@&A))/2![:C/ V@;1DL1$2V[1H(AK[9OQ$:_H9[C2)FOK?E7N4J,JD_;'K5!] M YN"W!,@N:V!#T6*@'B"FQ0*%;XD4C)$2R$9T@/,!R/O%QOX.4YR_:%(01B M+U]#=]X5HJ5Q[!^BK$@M#@P4[0^RLA,9-M*XNZ[*9$P9EL+]B5 M9"DU]E-_>DYT^^Y?+[MY!-0O(POI(;6[TSC\VGJ^U?BJ TB@KT<2S*=[]A1/ M:SP%:LX$6M[<*7G6YYSPSLYGIY!^UF[F6;=_7EB^+RMG79/X(=$E]/Z48&2X MGN/JFQ:/1"U2D0<-.6JJ:A.M^2-BJ$L"S6AD'08BE!\71A19!'+^S CMG@$W86E8 *$I4X?EKJTJB3#%DL> M7V[://L4;KQIBS4UU!M.]"++$0V7SQ24FFSUZ!! HA 6C!R\?B/I(:QPSO$O MU+ M%M1@)7WYWH"WW_1L<2(XU.:$,01UHS0@,M>*1J*\L'H]Y79'+^F[6A;;'9TVZNYI4 M0^&^@2_QR14G-@%N7+P@3P#D"5PP$/T<6_U8()JO3S&Y6FJAG+!90\22'/2J MO,HCQ*FV](L[ (<"TWG-%$SQ:('IB].:D%AUHOAPMY4FEXMHWY_\02G%;:S[ MC^]Q;W'DXIYL6YZ_"(8[KB7JZ7%XU7Q*6 76C1-:'&%+T-#GWXX07,^U;#_E M"NO@'20O^(?F+_]0?'%)/?"!@1.4P.-;X,.",]HK.*.]!?!)S,6W9G(MAR-MPUF!>;QAY'M+[,=L>U2G#S>=XRF+CV+64."SJ8S6FU*_3][;]JD*-/E M#[^?B/D.1,_,/_J**&L !;6O>3H"%9=R7] JWQ (J2((RB+JIW\R$]RMK5O+ MI9B(N>YJQ20SSY+GG#SG=SJ+1'DT$&D?$Y-]8*E#.)B0]4-7_/9=\;N"Q?R, MR#<$>4CDD743?TC&W\+TO[7+\P8(X@DV#BBNLBX<-OL(E.Z\ALI&]:O\]K:0R1JT;J9AI@:9*W-Q.S$>39%V,^@"5 M\0D=)/*5&E6;ZJ= 1%O(8T!3?J;<5K"38 M=Y7$K<5@#@H8^D=R&\,H3%C <(<%#+=O^;R2W+W.3_Y83&,THL32C>#K5 M G)[D$A59W4QBJ$@DR$69%CC$=9X7+5MV@KD\E(P!(" % 1'\#3D"64EA["ATA\/<.=4>Q?7L0(SZF([D6_?SH<2$*3FWFI)S^T;2>=3#J]94KT V1L]E MAA)>Z#E#OUD)Z UE22O+L8DF\GJ;Z=].#'E,!FJS":EK7>R+^PIKZ] MZ73GVN_BR3UW913]E7ZKP:TSE-4F2KF6G9K2\H"DB^7E MB'78HDP5UA7?O M5V%T7>&^7,Y.XVRQVAJV6%26J)R,6*_!L7XA6(P*7GD^XRZCE(\I5\IK- MQH03!"%2H_)5EJNGY#)T.!F_V4B2.?0YP]!4F-L4YC9]K1XAQ71J,2Z1R85) M=MC68CF9Q"@G4;\:/3+M*U1&4B<:KY: !NRD9V6>L1Y!@:L'*G%8['&#H:O/ M&V0 ?OB7IMBWM[NN23G^]W=(7+YJ=Z(IZE*LIP$ S'*(A,I]A"GPUC4_60ZG4*^KSYWZ4OE MFQ*3]?0P.LBJ.2UB/=/Q9R&M%)O7XP+95BG2G\I95ZA*T:)7E6M=F?:0?*,, MIH5YN5\)]1:.&;3 MG4QT@"JY))U [>UUTW8M#,!^HH/LSMGX._@C%T\B"2D;9CW<=M;#]^P+FEC' MA8F)!'U\A'JN0H<8A8-O^?X]6-BU!((O;#N>,/9[5=;@7:4N%@*QJT$YK(!C MN87)R*Q53#>G%2'23"B1<5UFE2=/C&*$U 0;#R^\[\SG.V%,]SO+[7GS#=^7 MVVXA6XJ9T:C*5\7.B/2JB7[4Q'++0KF-']::WN %\RN6A&R.@=\QY8$P "XX MM4 ?LN$-@6P<,24VOTJN?W3WM1&GLR*^C^HYM\F Y*N%Q.MU[3-JC=(:+\:? M!;93$@3Q6:QF7$^,83C3Z&$OPYODS6_AF)_.'/@^ GCNL_\# JC;@ON\*$HS MS1W$JFG52LZC"2R +"H)(MFW9! ; /_K2#T=7(W@G)Q'9(!LJ+VX-P"$)*.> M:I*Q0'4!ANG \1T3D1M.S>^X9N#4!-1E9X7D)>D$ZM6&(^;VXWGF.W)M1^TO M]JT%5#=)_(4^4M39[_^#_UG]3M:!9"&)'OZKJ/9$EQ:_,".L#(X@0X.F'E': MVQA^,O0;F4;IQQC\)%!4)/D_:$9; ^^,%I&!KO_[ENFU&N%+Z,YN[<76?__S M/[87L'%G(K*IF]:O56[*UI8%>T%C'3< D9X%)"TB]>$;?TFZ)RWLE4JD'Z/, M*NWEUSJ_)8I(FGA,T/]#;/Y$VW! I[$TCVSM5*!1?7O0_]7J(ZP,5Y^9MHJ$ M_9>%VD2I,[!'I(#(CCGY*(7/8@)'-[KZ_R1B:"$E^U\M4SYJ$:._H2*#VE/W MAPTZZP8?_?C=0AR'O( TTME00M<"(+TO!/O[?&P#OX1'3])!^'9F*N&33$PF MH:^:0)G= )ZD,2;6$Y-4,B[25(PBJ7XR ?_OAT_)KUG;6SVK.X52J<"5FT2A MDA&:K4:!*Q%-OM$NI/DFD6M4A1K\)OU(<)4,T112S4*FP#4*?'/=UMI?=*7: MXINM:KI:R?"5)I^!?S2KI4*&:_&9;*'"5=)PX&:+^[)U'QPT;VT"GCW1JA+K M^1/;"R#6*R#@$EI\F:^T\/K?&K-)_!0JG) IP '^6>^6;[]4W#%= MX7#0NG -U!2^!L>356"WX*13NBEK@>W60UY3MF8;6E-(3XTN-1>?Z"+#_2 MM/(F<(*.Y8)S:=[/4)F@@E:>*:%9J/#-)F;L%-C^*,1+:-;()_,A>REX$!'PNQS/Y_!:'PB)R$ ;P),L-*0U,7V&><"5+? 7 M-$E2 62+@G<"\09R)8+9Y72S![>Q9GIPNU#.[02W?=[LYGKN<, '].Z)9.%@ MID18P-Q23JB06<:#P]79K@R)8L-=@*_"L\W['4#AAI<>2X_IW9GKZEA%C@RD M@'\H$X'W\TCXM>;0Q"&>7 ,0=/(!KHE*/.#7!(0YNL"/<@M\M <<>-00F \W M8V#F06]9C]0+)-??W:T)8 T4_]]&$/EL&;%4KGYN-KV]94H*8?F(B'WL;4*YEWTZCR5T3XX.&^#OA.U.(.,YA+W: M7KBGJM&W)/]'+N)-2 )SC*8(F1+ N0X6#\0$<=V*5==$0N574 EH #JQ1.O( M)H]5VT;Q$M7VB8=W<@+-@4+%60?J-A\+8L&MA0L.5@'2.N3$SZFPD$F4(L3 \3%6#_#[\'$\7^+ M6!&%[^"_L!F&V]($PD_\7"E=CJL%\OT/XALH;^B,QA-6;>0FX]01\JNA2%D,0^O<#_0TRO!6ZVCR:>WEU&6+'E(4"Q^&0V/ MX3'OU"ZAR_$694(VA4>%&03Z1!I@VOG[_,ZI"3: CB%=('$)2$#/A MSQ_0I9P/9H*_\CUS^#1<+Y;*G6<-@ XPR5H@T9SX?$_T)=72%Q^;&CQ6,0O9 M0P""2M.M.<+%^GH:KAR^#7&R!89P&'32^9>'#_YI@EIG0X40:#]F/Y^CE,@.>BD,FP_\KHM#0 =R(;_>R1J M!YSTH443\#,)VS)P 7!=BM_+>K5O1VG7<^'/3,A[AND$] *86LHF_Q>2#&Z" MY3,RDB4\2?L#-,%K5\?'7XVV]$C8U1Z:KJZ@8\8"$I9$..3(-?R8_5IVMM[\ M#GN^\IY@L6M9WQ(92,2-"AH#">U",):S7I,B^:- (Q)^!;E4-6:F#BDZ@/-& MYHT%J8J) Z<-H((=XQ]@,P .@_1&!.H-G^!PEUU]GTTQER&N6;W2YS8"67"( M7"N14?'+_:-O!O;&\$]L,(OFOHKN M-8BI"PU?N(V^JG8=:*0C>!W/D, ;(9CAG"& MTY>P)%&7T3[-3N,#9^OX184T>*\-8IDS^5D;P7/R<>WK\$V MO_Q$-@>^2UG?3_@EM#*DAS2QP:_5']N30A']8$(HL"W[ ?'=VX.M"]K@[@!+ M-+ZVT:6%Z3J_)-'QC=-C!OW1IOQ>NW7FG" MUZ"3>;5OJW]'T'WT+_\^QH,[]>Y52'#1A5^\>E3JP1/&=<"9[T!>YPWJ$YD^ MV[=9G[^^WZ($]9A\,W\F),07$0*)Q)N)%"$E0I'X7H2(4H\4'5+B=)3XPX+5 MSQS<5Y)1=%X-+?/? N8M5?@]2OJ&SGI:I3B"*7[Y!?\M$_^^_*);\U__OB7138&2\)UFW MNF,HO'D.+7YS&W$.UO&-FCMF'>I<"OI5^.@KT-FMH04 489/#&V"QS?J_@UW ME#J=%%WS!ES,T[NV7?EX3=?ZQB[(@7!,@IM8JDY$_0]"QCFK7WEMN_*GC$-M M&"?F?W &Y7MI98KS.:-D&#JYJBC8QUEVFS^QIGMR]<7)%=V]4_5K F*?I2JS M44.8JN?30I<&FCFBF)HHF]//L#F==KKT.J_)F+L>;M]B;JS"JK)C(L+3YS?7 M[IWZKUID5T;]+56WHG[TJ+9;01'\[TYZV?O_OLH;US/7G,%U;=6;6:8!_Y3] MG%7.4-(XH]PN&-O/K!+K#Y/E,C4QWA@/[8K0D?-6.9,#_)(^5R7BZSFCJUS1 MSU4GTD%U8H-/\Y46P:735:'2*E1R1*U1K<"_T[CXM$E\53G@&Z1YNS"0%--2 M1AUW.+YC 4U+U=FN_>1=0V'@:^7XJ@-'D \C[.BB2_:3I#G%Q*4;6PG6NWMR MUKKUSV4E*]!SQ6GQXP 6&R=C&_#%.Q4JV[,G%!33:'H3TY;TH,#I)G5GB%:"]C$>HI6L1@W12L"GT4JD=:OHKJ?DI)C DDUF M1F5?G">:8CATP 7($NLG)5T2/;;(1[7J@"LDVHG:M$+715HD]Y\TJ%9++#:3 M.;Y#5\Q9GROH3'0 GSP8L_O2;?9+;&)"TN6(T^N-1\5(#(W)[#^9Z8]SHLZY MED"/QK5H_B6EC><>/'X/WBYSD5F/T=H\GQ8C=J^AI]*T@YX\>+LZ)%]23ZT. M3P(]\])0R[/N5.7@DP=OCSSWF"E/QUVA.>L,1#U?\!+9@1@[?'NJVLS74JHR MX^EZ)Y89*IURBJN+S.&35II10=FHE\C(0J R2IR-6P8GXO:/NT^V!UZ\OXR) M+#_-1BO\!/1BG,Z)[.&8O,5GV4FV5-+&7F'LU;IM*3I"3QZL_3G==)_<27FD M-6,=L>GU25O3T).KM9^SBJ.$>YROSZU#8R?--^W)C!^4^'2SXE5FD4)K.![\ MV%35<,X;SXGH,>H*L3*B@35:XKDFW[QX">_*W)A8ZMBO&],185"941\5%V&_ M,FC2J>.*.K""*,!8!!Y )9[V]J=C4W%UR<)@>GX9T0P,51E5["HJ-$200;,J MJ?4KQ9%=LU.YOE.'?;0"/9@E+IBT "HK1X/@3PEX;(UQG=2.VHW80(ZH\XAO M5_S*X_\1.Z/:I!:CADNA.DTI#2 E(JXY.&JD_"E-/JCO30.L-3S^'[03;XC@ M?C](VW+$!O+JN+EJXW^5I;DZ=L=E'$D3,S9)CI7,4B8C0S%O-I-SB7T>[. - MHBWZ!>U5E/%L V/?;RD!VP:@ZE<2&@,LP8W5WN-_M>#.^P)"6K]4K"(BM/"YFFG+7R MWH_?T)H'GJ3OKYHP)YOJSIED+;;*\!X(#\K.T"^R<(,4):^-[2ID#< MPLH$3DQ'M;)0]:R@G/WUP4,#3T*&#(.&0^ !\"$$UH)*G-%,X!9'7G\Q@I= MNP7?L U+X0_X2%Q**;^WQ>O=M(/*9ZSL5A7&N);8@4IYAFI"441]ERA0_2+9 MQI^M%#JVM"-F/P*5L@]4XFMM?^M6@# 8C?H6%R] UGEE^.. MYM"TG C>QX )?FXS@V2L0(O\O4:+WV8& C./'?PO_AT.%V#L(L1P.G8Z G0* M':N_@!DZ.V@&$R@W.F*/?_ P2-/@LG]/T;4QT %)N)5 M"8H6_*<+]0>*\%YY<,7K1D-FS$2$7 8?@#]V"\!5Y& ^):2C:O!FTB#;1:\-7D,7Z+@ M^6]M%MP,."B*$P7H5XCI[6,Z?UT4OQG=4Z&!UPNVR$<+\"?ZALZY&() U=BZ M.J17D"O;"G L*;Z60*#*=H +!-G(E+%.0,P18'@!8@A%/PC68=;A' 3T)#T0 M.02[I4H!)L VOWS(5DDB-SA AU[_/6U;5LE;0J> !<^J/.@MQ[97_XAYMG&G M.,2KB&I[=M@XU6D(G@WB&JBUQ[U(M5IM\P-LAT60'79@D 3:.4>.G,4:Y.O@\[%O6L M_^^S MM&%>DR4OF:7NO/(TUCI\MM,=1I>*!DW8;1' M-NG9+*28:"6B\$W:9#6.FG.)#I/F?*M)8&@",YS1R+7@$!J<^MBLV4HI@A_JJ ML7%##O0*IR.#8C \/AU[*/F'CX*>5P+K#D'9;(R$U2H?"-^^784"5CA(P6.O MCPV])M;5Q3-#%_KBMI\L#70>ML8AYP!FGH [^"FU-H#1<-O=YX(=UQ(TOQ MG4B.FH:X.>_BYIP#)6>KM4J4>21C(?[!I9 H=GOSO-DK+"3$EQ$B\68GJ) 0 M7T0(.O'(AG!%UT")4#==#2%"W705A(A"NS)$%SPA)?ZP+.4SINSM9N=_0A5? MV2+7P"G,IX!3MA;,1A_9^$T#I[Q6CNY#&:!HPDF*] ]%X6;0BW#P@$#1@__] MN8KG$'Y YQ_B)PX"FJXM&8K]S]\@/UR1&)T)GHC^4RF#YUDL>7&.N21.2L@< MKS,'-#MOGCE.@X1R1,E>N$!PG6:V3HVQG9/)P*47=PG["GE8EU[W*;IF!^&3 MJZ[CO.U6]KL9GLA\.=)).S8IIYK)5JM& LOE4UH,)(S! $WJQV\F=J96]J'L MWK;L!N&%;RV[U+;L4F*?-&NC_'-!Y($J"G1.S<1?G@;GE5VS$&E+]22;)8OC M4G&Z3)J36A/5 [%0=IG#Q)HSF!=?RKK[::*G-2:^A?:Y\T6^>R=S;UKHO!8$ M%CB4T_66%GH:I\SLD!S(>ZP^%#(CLTU)=IO+$4>97)/R7,231IRG4HLM!P8.G#E+,[C$LT=S/H M0K?F]&[-I?'XK\,6N<*->4,7(OWW\[9MEN,)MQOE%QGG9Y.%EQ%Y6AHFE$0G M_]*S$3H!LE<.G:9_0M40JH;SV#Q7N#&?,),BMQY.:)FHJ#&,)/RA5%^3")_R M0N)V)/"FS^FW_)-.9YRO=NQ!2HBXU6K:I;K=67X@LNB(IA^H6"(,*82R>^Q M#67W2X(,;\ENERF5,]&DG2''IC4=Z#$W]=1 LLNB<" 5?_=:XC4XW-NHO3JI M@!Q#ABVM[94UU(EC$GW5AWE9P69(-H;YV$:T0%6PJ$K3P?E^ 7(&V&D_$^!5 MH_)+Q#8!(,@!EF8(4PG?D@AA*E>CAC"5X,]A*N/IS& \&XUBPH+C&\6>IPIS MK0ZU^ $$8C(YM(N#YEDN]5IC33'S1P%M&P^._&&VQ.& MM*)6K>-$7E$W7X MY,$\VVZMIN;;4TZ;YHR%5JVQR2<7/7DP3R9+)IQRLS,FZ<:$E9AZC%OR1V$J M>Z5H"PQ&^::P8/-B%5[,5M9;N,0FN@,ZT@WF2 M?7<^[]"&S8\-[ZG9M]0V*=;ADP?S-+KU@518Z,_:E*X_CU-*<=2U!F+\\.TE M&VY=1FJD!5"O>J+J3./&B!,3AT_FL^-\KC3-EK7(PITG!+)0398'\,F#>9K\ M.#J;Y6IU#>3X&3=_3F2<(GKR8)Y-,ZZT4X/XA'1GU7HI'^V68W$/-^0Y,*,;(C1#K-@I0: M3T_\*#7&EZ '\_1*12=I9AV%S,7&;847QU,9@Z,>O%UYRO.5[J+N"9*1Z2RB M45>C!X-C_"EKY7S.25>&O$N6)ZU4N]<<>Y[O+^UIAD*'*CL"$Q.F!;D9JO%W*:LRR4P(C#3!B@9>HE[II MUX_Q?"W.T$RW'GDB.URB07G]J$<)G)@\ F!KV.D2$VT4-1;J#;JJE4!CZ1W3 MGS%Q;E-NY6FNJ:16MDK]6$);(JUX0,VIRB;2-=VR--?@JHV>732THG>,YRG+ MXLQZPYB2:C:KQ0JQJ"(^>\=XOMXRE\NR,ER2DC9\FK3C,4#@6FR16;1RU:%6 MU=)-21]/V0[O'9,.3>^QUKU+@N6C-G39/IZBE%TFY M93?G'>/D::(KCMUXIT96A[S24!M\NZ<>U;3>LECAEC$[3D[CM2=1,_1Z-3,X MQI]U83!4TU-RI$5*9'/Z;"?Y9'9PC#_C,6_&Z*#T0DJ18::1>7[66W7TY,&8 MC4B*-5.NR?$TB,QJ<]7NQXWZ,4ZN9:D8#Z8=3\@)I*ZUTI5D^WF ,'WVGV1+ MQDB%\EDFI_/B?AZG1S0 M72//1(1<57:M9:G%PJ.-_M_#$SX6P\K;'=5L@&G_E[-PP<$80A2)P&(I(ZY)MXW0' M)/\G8Y2WCYC;8I2_1UNA6+__]NTRS1ZZU4F1>4)>V>>5FV:5#)!QUY4=;CD] M5$]P4E^Z/N3UG=B>^L0"V#S;.[()XJ0G\\4WX^OKQ8+3^-LMW->:X;J_S;K] M.-8W7/AW)?AW7;SKN(^8;II#'P8JA5[V5L-KN_ C_S*4^'>2M%6 MULVW+47;[^ >%(V)VQECI:"Y)F[JCI+*1"Q9)2A8"+O&]RB##N_#6*I%C M$W):-9_DJMOCHL7/UZ[AU#5\-E3[@@WP*XZ4KR6-A9=VG9DF-$&?JI;UG>+QODN@IYI^AUL>G?"GRM3B8SD2A=XNE&NSLO:JGV M(EH_E\ K;8]*.%$IS7?*9MRML[744$ "GT#UJ@S]%GS=_83^+E&(?LNN41CE M"X, X;K#*%](\'#=893O E&^#Z02;>40W4G2T/<( GZAM@H7>0>+?"\M_CY6 M^2U(^2T6^5ZJ]#6M\FXB' >]0_1MZR ,9]Q1../X)6)DF4]6O,E4$R0U,R:E MJ;ZT>H/+72+*KF4!P]GEP[/<(UX5<;Z1*WK*V\3OU&GKTQ>(JP>P8*5]N=IR M_H)K!9>7!A7R)>7QK/P<9Y[[<)/D/[Q'Q [FZA6+X)5'+A=>K+R;G?:>>UJS M;.:>9DQ/4W,(;HE!EPL))G:^V\1+UI(N^U)YJ6ML52/9DL=*9%+(Q0K?*?(DF^UU;S-<%QI MG1)U/NOZSM77Q>-NQ^UFW>B0SX.^\4)VGCA/J/5&+!V]BN2[\UO.=\YQ5YB1 M<[E[RF^>O_-7^7J'IRZ]=.@LXXU8P5VFY%C3S9>YRA_F\.R>NA73>/W@;9;E M@E!H)4R-S:;E)\](1Y@" AAE4..(Z+D:1X2ZXOOHBC#7[R]S_0Z5A2GR0WM6 MC#J"E#-;.;?1CY9,[NS*HI=FN=%3K"IIH%HL)-6A93<<#RH+:*4S%/4=\OZV M6V"% ?%[#8A_H^C+%:W[TJ?$%\:B+[W42Q^(&^.Y6!C/.E1_.-*F2R-=U-*. ML"A_ODG:D:/LR '&D9I>C=O1.KFP*[%9-OU2!L^H,02T=F,/<#YA=#F4\U-& MGR^]U$O+^9;AJRA1/1FQ6(%G^T*T&A&X]'QR$IOUB* /9O;3?#841"$786(: MW9L/$C'4#2.!^R%2[]:HG+FGVJN2>9";>8DN:N0A$'_3G4QT,(9^ 31_U8^C M\J_:JUT$NIX;VKY:+-WES,I)_B?#V$W/\HY#[U M&(N?!W6?23PR(6CI'C-1^ZDAB@-)OYEF C\5%!6P;.(_ ,[C74,%)TEK>N]NX]1R5/TPS^&3&2I#Q_6LM5#@W MH28MD'EH'TE>F27FHE6TBDD^+<7*9$M(<;S)B3$Q^N,WR[R59GVS/E@HAG\1 MQK\W,:2VQ9 2^Z19&^6?"R(/5%&@I3A>6V2/;3W:B#;!8,/)#MK6KL*\ZVLVRY7[=5,-SW4 MV!F7FC.#/F>8=9%!A@O]P+ZI,\/H0*@4KCPZ<#U*X;P6TFF5@MFD5+XOF!P9 M$=P!-2KID:<>!Y4"-*-BR?,6C5XBW:*#KT* $I'@9"5H&UE@#/=O8Q-A*(Y( M&$RY'2_N8I;/]6BT-XHU/EK1MZ5_$'#.+\6U%D"RWO;/5M+$^<+46,D2_A(5 MQU.^HJE(EB5RUMBA8X4ZRW>:0]K1V*G>XP?06WN,Q?0CT[M,(71@ZN8]% M7EV@Y<-"1XG)>GH8'635G!:QGNGXLY!6BDWN*X3NB>L *>]X [XY3=:\D>,N MGR3NQV_J,4&^)W1W$RCYZ*'?5PV$^G'J(__2RP^]GS D<@E;(>N+T^>55K-5 MUL%LE$F2=-L9\N I.6$YK+22B3-;"M^/9[^QK%Y]I.+K3(P_EM79:*X]E0=+ MBZ\.RB0_;6:6S0FTZJ./=/3+#(S+6A.*:LLHTY" 1AH(8P>A&W.+L8/W@J$3 MUP)BL=[G%]4DFR''#;U'@D+RQ4MX?PLA1/_Q_?">ILH$@MB A MUS'/8JTQ=@?EJ<&[V8)6F9C);)WUQ 2Z"$D>1#S_)XQ"A.)[]5&(,XGOZW;% MY<2WV^_4G=1R&B4[W7XFDE&2\WP3B2_[COC>;SQCWP() QFA<_1= ADW8KB\ MX6!]4.]UVFZ%<2W6C^C&8HRD_D/6SJT!)9X)=/ 8.=99,67)<2WXOZ\@#U9& MPYHX?D[$M+20C,Z]?KJDM+QS(0_NUOQL03SZT.;[%U>3($$:BH$"K*,8CYMH M%!2-/((6@ETQPT6 I>C'6 BU=AV$",$'KX,0L45M[< +<+_8Q0=\T[M<& M-J047 OU3L$H[QWIWXY18H^)VT8/#*)D1]DDT*Y[)])K08^='8VO=W1OP:=5 MVS>#Z?D6WBEQ0@3'.]7DS)\**!/U[S9O5T!_OH$">SHYNC2Z!0YUHZBVV0_$ MX42B<.F57:"+YU5@$YX";B<(Y5SU%>6--&7\T'W,"H%G+8W5?E9%MY0O.(G\ MH)[\:3C(J[:1CO!LLMVN5?O3[ES@T.1__*8>XE'F3#T@<'] MA;KGWA?YWL51J(/^WK3(N* "Y]/R@#X#OCM\1!/ELYE*_"F?<+5F?>C51X*0 M-@>>#[N9H-_J&'NSD:U0CD^VR/469V/46]S.M" M46N.6JKHB&6/83P?2C,6/TS+#F,/Q-Z_*&G$'K\ESA;T07X MD=.5&T1T3>0FKJ8*3$%+/3F:07HBBT[7*$.&KGXHP+?DZI_CD+RT/015!QLZ MLZ%1&SJSMW3@9DWWV"5?8UA[>Y%*5]@X)\;Q>1L[2UN(T)O] M9NL.O=DOH&MK""P@]1U@A3[MI^3QT'$T98M2JT=JTWVY&BK%!M!D-0 NI!R9QQJ#SO;-_J ,V!_3MZ(![=*M] MD)==:)?0S;YQ:SM,>[^J4_FSCO.1L_BEZ,Z!.==)H2HVW.6RH-/95H#$QSQ$ MZ=!E#H7X5IW@VQ+B]Q+3CO5O+]8SV=@H6Q&JH]1X:DTT08\/?$ ]ZJW+I=N, M"2 U]XM0484AL)TP+A#Z!'<4%T *Z^=M::PWS0[!6"%Y X6?R_!1;HS^=42- MJ7(\-A&SC"TT#6.B=:1\P:IQ(D7Z 0$J>IA4^T\8$0BE/XP(W%1$H 9/;6C+ M$#-)=P&JA/># WJ@,=23H/N'\8&]=5^:Z;\P?G#II=ZM:_+Q'NQZ=)HS'-*( M"KETDE_D%T6;'L&CG,+IY ]4D@[C":'0GS+><.FEWJW0'XU''!'Y<8M^-MQ> MO:@5$V2N >*2;=IU)/(?BD*\!NM_$9C_-6(C_M>?0#O!62,:J88K^:N]UO8$ M$J:?83J 9!!PF71VL/R,:D],6])S4( G=L&0=1>)(VX>@7<,*,%!8QHV^E0W M;=MRCEYZ,A\(!QZ&<]YX3D2/45_>].!-%*Q*M<43 M,=SG@/XWG>O ]FQT)E$-!%D;#!C]6+3 MA4*'$"Y1(XR^Z5K.D)BZDN6L4,2H^,-VDPQB+"D ?X#TN8W.%\H7;LU5%E2S\FJU5_4.H!IP_ 4]ZTW+0BBR@N#(XWA[$=6QTB.)= ]88 M[D3/>21:6YND /2%BM[I#"7G^'XY0W6S)6.P>JJO&AA3&$U1\OO4K7C<7/'X M(\'9\$OHZ;JZ\[ [TA#N:@\ @YCXCC#\G62_.A(ZJ D)$@U^H)J*O?G5([$^ M:G8.3(P;O 6'+$/_VD*6U?!?^(J)+BU^X;,V8+F5R413CZ@9QU:'D"ATHB=; MC38P8O+6P#NC163(6?^^8LZ= 7/Y';#!Y"&2,OKO?_['#E#TVHQ$34I,Z]?* M6-S:LF O:&PW#D#$QZ'&&8F_)-V3%G:PO 3]&%V'EG^M#ID7ER8+66 _YY )^D M]Y\D:YK;[DW2%;*C#S+E4=]L>GTT)K/_I#NGA$R5,FPM,IH[NE"W8M%('5I< M!V\WM67NV59+23)"DJUX.O/2U48(B^+@22%)R;7GYZ4H1 KMEY>XT)GUX@AU MYF">1BJM]*/:=$XV,R!F*@N6SYL#^.3!/!OZ9%9J%7F';QI*K2[6TXELO2XR M1^:9G222,;U/D^FG=&XDE$BR'A^([.&33_/Y8#AA7LJ\2O(O.;)022:3=3%^ M^&1\9.9;5JE4Y]E!H_C4C_>'0G\@)@Z?Y%XDJL5+JE2JL@=R@;Y4,<[)(CD++,VB\508([YH))HNH^HRFMJ=;)Y\?B;9 M;/^9'+ J0^;K/HCB[I/+.1C,TWUW1%:7XT323@W'#1&->3!/95&K@.?GF:15 MR6YZ6!R_]">SP5&>U^<]LDMQ&7)!O4Q4J:WS-;;N(RWM/AG)&+;#Y*>TIL9E M.S7*@-1S8G",DTMR9M2()Y^B6EI-QQO&R[!7Y1.:E5>D5C3DY;=AL(D?7,Z(X.,;S#)_66/VY5"8C3[K7+-O) M&MU !2X'.U^=5F>B.4TN^4X^RT?S2Z%=KZ$GM]R];5?U;>]JY35]PL>BSW'F MOV\V5PWBR866)86AIZG$PY[9VE=U9'D1,VC]&@XR.2? 4=/A2U,E%3DJ%9[L21%_ X@K:WIT(3'7TA/#8?=[^%UCL> M''W;A&;J$%@& ;TD9(@[>&PPEVS?5(7S0P:LAUO967N3-PU]\4! KWT]W,JR MQ:8D,JK! S;X5S:\#BU>N!LVF$BXHS+Z#AIPD(CPS7T+&O!HE(ZJZZHTA@:J M:T/KV+;Q[$,=*Z9-MJ']J^:'[XIUO/'0]LP%_#3_JI11E(AEU%W- :2D93TL'> MJPH&)"%8SS EZ2@DUQP"X'"&PD&K$(TIZ9MHB9U:?"K.LEGLQC%<^X7!;%X& MF2ZCE0LI: $9W&C&YFIBOKX36&0^$5CF!.M0?5 /ZN M8AJR:UG;O499/T14D2Q+Y O/7@F0])!GC9K9G/+F,"X,?ORF'P_+"X@Q8G_( M7M@41+ZA21PXKMC%+""/PY#\72=2EHF(-S1-!7'KEFO=,2T-6- 5-M&_(+/" MP:EHDE[[Q844WUFYP\08"I4: 5!8S044\I540"?+")R]"^A17,6!?&_)ZJE. MX)1.+!.E-HPY]>")@?SSX&4[+>_"5_BHE[0$]NJ.4 M#26(6:SB#L=7L6I].C#10J$D>5"K$4@5^\N&VX[VZ6"+H%J6D3*%SZ%SX6A0 M!+7HQ6&$-U0ME%0+Q?D5H@JA 5>A80@4RIH7XK6IM M\^/5-TJ5YZ50T=+]T3R;3;"0BI_GP"W3]W B.4CMDFG;6>B,K190[1]] M- 7@JX"_-2UI?I1YVR.>CNNZTB!9,3-DQ&C&I.J#=Y@7\ANB\]8%"[HKFEA@ MIIJNK6]Q)S1S,!,JQRV)P RH$TJX7S?Q^N\[2L#&6J^Z[SM"H$KIGPY:K[[:;Z^9Y4'R!X[OZ6UF8Z#E$_:-;M+K,PF&$^[E,NX1_ MA3>ZO-,F#6\K-*ZP\EE]2NV27H$'S)DSB4YO<%R?@H?OV##XOMIG0;G%2'G) MXJN%8F"QG",(_DW>U]@)3H# 6$%ZN#8"O\]5JJ2!!7 MP(KJV &Q^OZX'EZ%N$U=-SU\W.$+W4 ;^\H>A8[@222M3@>D^V2XU@4^L;!- M@37G6!JA0!-B0O_,VCO"SC#[7_BL^.,TN?-*42,E]^+,."K0A9D%F+AGYA<' M.7A->0C-.VA^]S\E.'\@FGMI>_@UXMS(C"NE9">F=09SOMB*9V,9=K!WJ_36 MHR)]KL2]37($^?C13%'TY0?3+7U&7^6?^#G+,A0#:6*#7ZL_MB>%,C:"":'$ M!=E/>-C-#ME*:@YR0\B#K(Z#!K>4OZ(_3L5FJ)S2_Q__T6QY+_^?P\6*)LZXH'_[P?]XT\7&W^DZ8M3_)TJO3]$48XK344\L*/WP=WX;N<<#H%>6'LF-+F[NK7J1C]TFNZD"?P#9?MFSS7 M!<8;,D"X[)#O/[<3-QC56N%;$2P>'^>4$T'6_XFA'6_+>OL;2;XW]+:5H(90 M;6&"Y1\F6)ZLI!1KJ+2OH+:L[B/ =EVRI\I/+VE:ZZ1Z[CR5-3N9_L '#XA& MXV<"L@Q57*CB;E?%A3G#?Y$S? $=%U&;B?SHI9OAI^0R0:9RM9&@X^_<6>EF;KZ@P [X@?6BYHESB5_*!0]ZRA[7O3MN^6@O]4/4EZ M#SQEETRN<%7.-[1(&.\(U M?FW&U:55=VC!7D'T]I. @!M=+HVC[4:U,L]HZIQ)Z]TAVZYTZR*+;%KZ(4J& MX=QPC=]=PX7&Z34$;_]8Q167,S*=DX2EUFG6,^I8R'<;.@=5'(M5'/M6*_<[ MB^8>LV%=R%N6@Y#5'&E.K,J@PACNR9=]Z3NP2V_+J\&-2V_,I<^7T((^M07] M6?S6M4;,FI:PTH;\EX_UKM.F1J]J(_XV<:B&J3"M?OJ(LYTJZHC>I#(O%6 MY^1;CC<'F1^K\V]N'>%>779=I<[-+[Y"1&:W]>6@O'F>3"HB&EN M6>+R?%5CHXF.9<8KP[J80-9V[($.(]:A2@Q58F@T7YO1?%:=2"5J5%E5Z;@& MA%A723/\W%@BGK_T*8KOR-HS&G+&.YOJ5>^J@( MK>=KLYZ/G _3T:BII(#2TCH#.FY/6QE*'GIBTK>9F5@LC%"'.C'4B:'Y?+?F M\Q&E^-PA\[:K#[(:/4TE"TY1^7]Q\X+?J\>"SA=?TC3I M#S7;!=HY_5%?DR,]3 S4>@V,4?-N [[3<=>];PW@$)"K;;]K]ZL-5@H&(>&F ML$@V_/ZT.8ZK^4VD5OU3@E:X_C1[ ,Z:4$S<5USU&_?B?KYP-?)ZOG#(B8G[ M\B(8XB&0E,=5.Y2#-O+OM?#X1+^/H/%\V.0#B&:_CU1 M(I2(D XA'4+-="Y*W&!BT^L;D?C$1MSR+?Y?K7B->LW\*>IUE'V,7A[S_F]0 MKUM#"P"B#+\8V@1OH+;K>Z#HYX+!#OL$?.42=UL!A-#O.R2^(=S_D+"?).R] MPOCG@ $L2^W,ZY_GR928G#!W3+7*4!GONWFQ$YG(2B4J*4+H^1+VZ%, M][G^%= #P?&%[]*W#R_>/[N.W"V#.I]OC/.1C-:9RL5B1!U47EIUN%,(<^!+ M >^5)P*R-0!MK,ZS6_ -KT>57A->4%AQOV76P#W3M^0QV^0QT.SX36S8774 M^3EW@050,8T@U<@85 "JT(";# <^ABPO&Y'&@"2 Z"4*[C%");H7MR.;^IM71,>QA4IV3"4$"[[;I@; M,?3/T&QX(]IP^&[?AD#G818>AT&CT'^P) MYZHOR[;GPW+'DP>6Q3^W'W18F0=AV"%TR4*7[.]T*[VM6\]=S-E(R;TX,XX* M=&%F 2;NF?F%=UK="I4EW^\#V<%E0A\J"&J*#N7-G]H3S6TS"143H3X85ZW=$X9 MK%'A?%3CY&&"T'ZP;AMZ8AMEX.@GN&QHJQI*UH%D(>X=_@N-JHDN+7[AX0(N M6+$E33VB(OPM9( H_1B;[!?8;PV\,UI$!KK^[RLB MWZ^U5$>1FY5X3-#_0VS^1/MP0"@$?+"U53O8!_ZO=M$/@L_>*88+J.R8DX^2 M^"Q@?=&-M_E_$C&TD*+XKY8I'RV:0G]#@8!"JO^[G3H??/3C=POC2YA](FUB MH A[?5Y)VR5TQZ5@?Y^/;> Q.(]63^PJHWX1M+,ELMFV=3E'+SV9KV-P#OJ5 M7WT0U^-0D"^ *[-;K;A%"]6!0\@[M,!E#!^U(,ZTN+\V;21,(A$P"07025F, M,M&$&)/DF"BQ+"GVF)XL]]D^S5"(41%S22N57H_QKD97)RD^PG12C0A@LHG9 M )UX^T\RL6I[HBV'43X=-\!H6 /CE%6'M"?WG]1KTQ0U[Z2+&MVI\/G:2''R M)<0E!V.^N"UAF1:R0W*QF,X6I7&W8QKH26;_R=B0=9I+IY830'ZJUI-\3RTU M/'@>'[Q=:Q3Z8I.LQ 3:>*(2IN(IDS0'GSQX>W%6JVE)V5B2S2%;K'GSYC+N M#>"3!V_7S 0Y';:*$SY7,)[S9K>SK'">&#M\>Z19;/92;L_B08Y7+])&I(>S!/)TZ#9])H5,EQILLXU65[ 1QT M1[8[3Y'I,R3=5U@QV@- C"E,5$S&9%;LL4J,3/3C,<@2^V.GEO'VL#R93_@Q M%4\GLE-!ELBC]"_D20-4S693JT9+BW2![*6DZE'Z/P_F+-V."&6ARDC/+]E4 MMNQ*WC'Z)]EH@7NI-LK"N%N,US+)@I1O>L?HS[_$YY2>4--"%-NO'Z#^;JMUFA8S2VE2P8C%%'G4GW:/TYRJ3B9)P M#%%S&8AHH8FI56"[XLI9NR M]F-UO@SSDE-,CZ(>7Z7C-8U+CA>BY>TA1;WZ7'"8$ #:GQ,X#<=RP;G.\RW, MKS?+W"K5%D\P0>Y+@V_S%8'?U.U> *'L-7/CM2/NQV]H]DN#@04&:Q"P@*Y7 M@+66-L=P"@N\O_%_,5P:9C.;&/A5#/IB@V4&'11C@ #9@(4]((2,MNEEC=L# M0N]6'A*6OSY"M3%BV\" $U0PX!GAP/D_$)+]RB V(5F L.'?=E\%R@.AP&$< M$\.L!4QLNC8!YVC8?3@<1E2#4S;U]5.!<#P2600*9]I.9**[6ROS(=R"A6_F M9Z]G[0T!)#"P9JH,_/D$8.I1D@QJ[NJ)-7>6!O

2'RW@Y$()>S4 MX\ $W-J^:L UH8DA*L")&O!=Z:%D#.!@R.WSV6TC>NBUZUGC>PV?4/BCP>;- M6U*R_3X5GD<#_QQ:KW5BF3,582%L+1I2_F QF&'A9! *H@L?4?#R)(3".#:5 M=:AE];O#.:$!CA-R=W][0%L4' E'CS5@(9<+[/LXBCX9S0\0J0 ($^ M@ACUYP#?;8Y5V5Y-:HOC;!_#$3'/2D- N;M.U3N6-DK7AGN :J&=Q<3'MIQ) MEHKU#4*VA(3TR?L0_ !38)NA'K"*(=!1#A6/3WW;EU0+H,Y:4"T\(.Q,=6SC M02!/0A\6_CT!AJ0CY-0'3$I=G;JJ(B%&4*0Q_)6]2\:5--I;")G;1(3LV0,[ MQX'QREH".0\&W"@J-++D^+(_@3I5#=?N,/"-_G&TK9)0[A?:8W\Z:+&. M#I3=I01[;[\VOT!R5BM6CF@V9T>EJEB5PKWOX='P,G8U ]HERX9T1JMPH9;U MR]WW) !MFP?/&ZP73"0$!#YS@3^A=6]>!ZI>VS9E%<\.,S[Z_K7EH+/%-O79 MWCZL.7-#VE?Y#[.( E#G,,3 M&-[51I#%:&PDR7#G5%F=X.&V50W677";5,./U*(Q?PZA@C(Q%#'D=[\WAL_9 M*&52EFPXR#\^:?"&2+9IP'7"G9Q)*C[A=YG$G2AX2] \]D^BP[7@\\<"$]/" M2A).5C7][1G%]AXG_ YA?<);KRU,2VD;=:"ZEL>(I4 MUCU M 6]EU8(/H&,4&3Z0>!;8D1W(J8CQMO9F17'_.=-U<(XE/O=6ZNP!"S?%@._9%2>L560T0+!5MK-E:?U4'R&IEL R"5\! M__-(<#[D[UK[K?;-4H)S;5>/;.LS:-(9Q]X&)P-WR3]J0S0]VMWQ]'MJ$ M;:*/[)U-[0&T9Y!P'N3W71;;V '!H8T.7UT=JUBJ)0MR0]"56R)PSS\XE].[ MI%N7'1$;R+\4UT(H:C8P=CH\EJ6Y.G;')7]ZG6!V+3@MWSNMP$]$DDT^%:;U MR90OQO.I>EL<9[*C^H_?CF<2"R!9]CXZ-M)O.MKF#2CTE@$+U[NVTS_Z[/ M6.T'#@*.6Q^Z_2!.3R*@+F9X4/3<]JS+,1.A?B9'_E.&SM8ZM@2CM\#VS-I[ M0^+A(>6UHK/]B_!A?XB+P4$_1I-G0H1F'^D0$?K(?<$%\#X3\9 0(2%"0JP) M$7VD0MUT%90(12(D1$B(/=T4$N)TA#A!820O6\=W5>C1(7/L[$?L,9FX=>8X M/0)UH$-6$ =]US+QJTR-P'EDPG$I5=Z*7OJTNL^2<6.'RVY+F2= MZP"".):NF$(7C=5^S5)1"LQ.C0Y:+>H+&]RXV*N?!U4Y&8Z)EZA\)$-*DL3G M(D.IEHS]>1'@.VF5_#S(I.#PA3-0_.*<_9J<)2A,7*$O+DF5&\G#DK.L+C%H M;_3';R;V0#/,>3 @KD%Z0JWQMW&,;ZTT7JGH.ZW2<, 25/(+5Q&:,X?AW3R5 MSH(_;R5]&J51[TF1Z%ROBX(DR=7<4Y<3ZK&!C_3-, ],,GI>*(<+1&RRQQ): M[\"A^$JU=TVUSA?8A,#.NMXRZ)LTNK!@HB_ GN:42JE)MU&EGP7:*59ZT5J6 MS+S\>1'T:31G8UXHSQ-/19UWS>BDP&0S8%A&2,@(<8%YB)*Q\YE;]RY?H9)9 MFV6ACCFIC?:JCJFTJZR<$Q,]#4QISC/H)#LN7]JEJXFU8;&H%G5R/$KV3'U M)^0Y%Z"M0X_NS*U8KB/VU4+9K'?CL5V1IWIIW?*%\:]++_5ZU.@'LW\OJO8B MUJ#?5MNR+$Q?;.?);B>=:1,5Q$/3BDT^,,Q;^(*A?@CUPVZ?6HASTK MJT^:M5'^N2#R0!4%.J=FXB]/EXY9=26VZ-'/F1))+VF9[6=-V5O4?:1XEGQ( MO-^'9H4_=0%(F@^*]-?,[/5JB"&J^C4'4':&JHPJWZ2M^BM<&>5)VS4N>]42 M7[B&/]G=2]1OG*EX@WF,)L(LQ&M(!WU,L"$AKH,03$B(:R!$])$-==-54.*1 M?;-30TB(4#=],T) W10>U]=5O?&>*7LOT98W^>[*%GF"Z@W:[]9QNWG%%ZC> M\$7AVU=O7%12KBY!GWEDHA=GBJNIWGC;HOV.S''SI3VGK]X(].B%[W10:!X> M&DT' 72=3#->>E47L9V8RZ_[1#=1[&48\WJNFO9NHFT+C^G@PJ;<^NY!TG'^ M#L;\M!;P96(W:L6T3)1O\6R^F01*2R.CS*6S 0OI>&.0;LU+@MKO]/.\LE!: M4<\OOF!C#R1SI@:<[#?MP71/BN RNOQZ%,'>G?.'%0$GJJ#8RVAY85%PG^=2 MME1_:5[Z)?KU/W2".:!(>GSV4+W+C>A\MC83*'R^!L#"BH/ M1V"2ZO7HQUNH>>CVNLI$>:Z1FNJ41I5V?9Z) M3[^@YB$,(%V5T'QA@.G22[T>_7 +10_99;LM.)-<1G--,,N262@DT3\J>MCK M:''%:?K[,PU;@:.=I*BP%?AJ5$SEL!7XIUJ!;[KS9K/>6%/$EI;+.>)P#*9= MLU(_UO&WW(_DU9="N2T4(\D!/TI$Y!=PM.-O>]:0+;[XPO/%?'(>G=,ON6[O M:,=?I_C<'Y0FK=J92I-I_5C'W\RL;=DOW$(0(I5%8YSHY!?%)'>L MXV]W/HI+IOC2Y=VBJ#$%+6^W>_6C'9\G0[M@=.@(&2DTV009B^0FL?JQCK^1 M3$^.=-JBK@%AG+6;@6,??>):M M)W3)[ OTE7TY,':V7X\FK%U*/VG2 MK%DI\%-:= 1-!@T>[F?B\.V5VJ Q9QO3!#^.L&I,S9;549N#3QZ\/9Y-BNE& MB4R2U=3\B6GQGIR'^YDX?+O^,HU":K;+0C':5^+YC+98R ,Q>:33LQ=36B#- M,5K$'7*,6K2&3TW(R>211RTR59#:57C29Z#1Y*9RJ4G"0X\>S)1FHIDEZ L1 MLCG+D^WRJ#%ZM@?HT4,FH9@)'9\MA[S;JB<[?-:FNRX<]?#]22^7:-&E9(%D M-;W>M.O)"M5!0D?%]A\%^D+J&>8PJTFVKGD)6ATQ]<$QJ9,3=%W2U'Q32X\C MR:?LHC8G:>YHGW5O&&O4NPF%'&?Z(SE5C::9PO$^VVPE.3&$G, 7Z5+)SCO+ ME%5%;T_L/SFD&Z-(YV7)D:Z2*TP*L9?GF8O>3E'[CXJN9186<3;/1U*J+E;, M'%MJHT'7JX='?M!7-V@&^%8CZ:!!](WT75Y9?T1*TOV6=M?3<)G A@9J*N:8 M6YT__,^S+N-CH/FL ^$W^L5;@J 9K,!-C-8=V3<[<,6 M=)XD)D/X/>Z*AZI6'XF:98YPPTW[\VWU/%PO JW5[\:X:82[W_72-23H)Z 'X%[#+;7]O[#3 MAF?0\]F*L(< .+@<=ZO7GPU0U[G3K/[( G97^,GM.??J=57"WH:*>L1R#FZG M.#%5W) X: #NMWGV=P=]"O_$JY%-5U?\90,5]P[=VU/"M(Z_Z))"O6E.Z%/YA2C+^^V ME-V_9Z$>Z; V]"LKX8*X9S)LIW8-]8=TV#OJ*NA ,8_1D!)708E0-5T'(4+5 M=!UT@*J)#E$;3DB)CV<'?UX!.4KK./\L%ONUC-AY MR24'7E#E'7N(,Z=IFW>Q. 1_Y+;^M-;%MU _UU1,L/(&3F9*LYP;R;= 09IYJR+L.'FF>J)0MF]7R/-/I#)T_2%NYI(QXK>!#OYD^+H:_&# M]I:QH[B"4I9U]M7W\9$N4/P91D?.:;,6:XLFE1U\IJCYNL,H)6#;N(*!_G==*1$4/811DYOPK"YGG5RO"X9TU\_[ MLD^" I*6F8&B>411Z=8D5V6+5HQZN5\+2R[295MOD MF$IT>S0;G3+< *H&%JL&YLVTM!N(P:Q15WR @S#N\OF2O^O5/F_7[MZ7*CF9 ME;'!TSA$HT0@E [4&&FD3PSGV+5,>9Y2"N-:%FH:)E\O%JEN:X(PP9 I03\D MCH1"PDC(G8OAVW6J]R6&)SO1_TX,A^V8G>78UI+/95HY*?'(V5[ U"@%4KQX7+"3ZR+YY2,;?O'"]]K#$J6YDOOWURS5IIE/>M5RO M!KK-D,?9HJ?*WEWF$Q1LQR&$_^"FY5O88_4[(;893 MSB;B3SK@*M,.,Q$BYK/;2W9E.2%C$?_P#\BT#V=8RB;YQY&WU-0-%K M5: H43T9L5B!9_M"M!H1N/1\PIUGX_9=C^WM2M,I3WJ>M/K\.%5D6"_FQ/C9 MX,?OZ%O;A0'R/0GC\>BNLH&RETWX)GMB&DB+'X*K+];0]7"0#)#!N >L%;-3 M%\.1_WQ_BP882RK2K41MJ[% =:NQP!7TN]B'Q@^(96^U*EBI$3"? -GQ^Q3T MP+:B"0C;=QT7MR[0I>"QUSHJ^+P!X,.N8C^JS9VXI$-X7[W..%"^-?QD Y708=$B$-^%82( MABU"KH02N$MT2(@K($0B&A+B"@B1?$RP(2&N@!"A:KH:0H2JZ2H($:JF*R$$ M=.A"S_HZ")%@0D)< R'(QS@=4N(:*!&*1$B(D! [9E,\-)M.2(B/IV"^&MP+=K.L4\4O15)4\=[3VTO841&\@1=1[Q-^C_9^\]FQ-7MH7A[[?J M_@=JSCU/[5UE?"219\Z[JP@B9Q#8_D():$ @)% @^->_:[4"P@@IU)058JTTAPQJU6]W?QA]#R-5.O)URN8O96/ MY^L!D)AJWCV&]6YW:YX)S7P^*BZ.FBT0?7UJEEL%@ZML!,7M=C0?)S^9@-L3 @[/"+;_WF1\VD?^=D8P M>PF.T6\]2VR]X.#UD-[/7SSSO=U=%>R18M#W\@K/?= SW-:GI5GG/O>[7 (* MG:NCQJ7<^^%Z=L5Q[[_A/:#>0-&-'K99ITLQ88;M)81Q M7H@H6FV6SAGU>7<9"2KUMW-&N?6X3Q7N=15XWVY79O-Y?Y(4[SHC*R1YG MM4]B;^+A4T\'_J8OEA]1=:SG??+[\Z%6JLW3HOB\R-5/E4NTN6PPF&B _\,F,R$TL]$&O M")])?%REQ55:?"5I$;:EA:YM8GKO7EC-MBE.";6$\5C1/E]:Q#K,C!U,\F,^ MS:SN^:Z9;8R'8Y 6B1__<+$;-OQ!S1IC%^"(G45:1,Y_[G?Q3ZQ*G:NX^ S_ M),*P(#&FU7ZY7>AW.PQI\<5Z5 VG)\6WMUUZJ\18L[UACATU'H1T9-OH)M++ M_$! _X3E?OP3YFZX4.1C1,8EL,Y59/QN M>ZV\"TP_N/. MTY@'R+PU$36?'@*%6J\<"57Y[,LBEDL6:O&'2;*=;OE]D\BWUMR5L MH9I]58>8^1P--* R2G-ZS31TW*>W%13CZ0Q3T\8;5NIUZ@RY&P7Y1N9AELDF M0:Q&P3)B;R+LH744L,X;4'=3[UK$?#S('#,VN8:)VMN%987NC%O= &X&RY4" MH4*;S\"GC]N^DA[4F>#=JK\=I.=:)S1^.Y@I;%.BCEVYY@M"&YVH2E+31&5, MYD0Q4MO=D+JXQ8_H?OFE"5*I -:R9N*'>@WH3FM/1*6VH,FTJJJLX AD"&() M=NZ+LPH?J_=6[5)UEBZV[\+KI5Y?F8"S$,>"!\P=1]C(EBQC6%G>!B1=!QD3 MZ)L&H,E:-:"Y\ /&! #>!GS8A3T/N[RDM=H'L\LXI8PJPC15F9G#;"4UZB?N M&JTU6B$W\43TAO%Y:^^L[,*^B5WZZ7&VTY;[DYF4"*W*C68LH41^0RJ=EUT> M5U&Q/(,S;B:SG^'KLTGWP"/PN0C8WND:;.K19:HCPP M90H&7*P+@)2*/ 4))-+,&_P;4. MFG7MKT3'PKJ?:Y\JAJ=$^6O K6%-2A[>!C VNTYOI(]T&5.6W%[P)B$.$ M#Y**W3UPH6)G)4F4730'P DE \.B3^_45E,NU92'V-[+)E=S8>\+*197@[6Q MPQ>!/>,43RDX("+CZ7082B/K+^LKU6(Z2G0@^&]=S\3K45EW)CQ700:PEH;N M]N374-(7LKC]29TQFP*<@A^.O<6N4IY65R'N-KQXVC'*,_'>;,$!D>5?)UM, MO^M]DV?*A5CN\!H)_O=__V?OEHP;7JD0N0ED8]E0%R]%\8?T^@[MPB;_%0,3#77EO]KJP->1/%88:'_TXQ_: M% [9!ULRHF)R_4K1>W_(GPN>PMD/@*(3_& +V35A(Y+&U+:34IG162;%CM$M M_6&MYH[D%#-D2G>CCE#*,B4S7.LLPG',C3!/1SZ.DMM*1Y8Y82YLIUWYL58( MQ3&@6\G9VUF-Z21'+R0W:#V=G(TY&E3I1$^IO*(Y\V,V)>FS5* MFU ##)&#U2O#2B@460T[S%:N!B6^?[<9ZSCR8/5M4ZW>9>[NFLP\FR\-A$EV MO0&_-W2X.KM*=(0,7V9FRW8DE]7FNCX;KGN1P]6;>3W*+<=1AB&CY5K3C59K MDD[VHHTTFR#YN2$7H5N_O'JK!5IN/X(M$!R/E;'\P6!B]NUDK$TM-2EQM M51N,8>3!B<1B.E@4^UI!Z#:6*Q%<^^&]C",/3L2U&J%2=Y+(,Z157/3U2#+; M4,;8I?=@>47.&0^18$UB:IT@$R;+WKS?:_18]G!HJ3A5[K6QFN:EP383*8V# MD=X#S.J#IH(T;#7TJ-QBN*&9%AX!O=$Z# W[0&H[8%BA]5#D274QZJNYGFM)Y+"+!V;EXUUM1VK M)),]U@>I*E?0E$KR3N-KL70['I+86J@&0V.'0X58HQR*5^1::S +'NC16E"MKE% MI8'AHZFRQ>5ZGA=:9MU&LP\&!FKY2OS-,D*N>9Z6A.#A8Y0 M:UB55?LCS=YFS2^22IHAV4YS76NW!W?$E_>(D##OAER$YW,ZGPBQ6K!7FJQ[ M.YP^"3.>CE39$:@S&HEHFPR?M=&HV6T?"TT@%4;8C4QI#U./,2GJ=D=5_5.Z MD[8&$S(T95(;/8T6TO,EE:%M@1[I0MJ,SQZJC^: $V=O$]>.'%=$7!&Q0T3XVD#K0C!Q98DK(JZ( M>"*;KLVIWQ$3KWTH\#F[]6M=1?T8:?"U8.!>QXV\]3IN*'(;CG[MZ[CTQ:6* M2E]!WV&37(NGR4?_56AI$K>KA+TT<[+M(R3.7@I=5 M73\1 'XWVC_W.<]1ZG\)YWZ7VT'A"[Q,^.L#GD;__7<>7U/O7Z"%.,B 6>"_ MM,M^-9?[0+S"T6%:GZK_>SU6F;>%VKV0"W56>KO>%Q^Y).X6A-,-P\5./9C^ MQ8GZRLR_'5/X?LS,>IF9[8T8M3[-WQ5Z/)%Z I>3,K'[XOA,S+S4FX^Q6&12 M%W+Q._-Q6UL+S7NLY, GAV\B\<,>(7__KN'Q>83KW,@*L/%#[K7+G]Q<\EN@\EL<\KF(_B6=\FMZM%;EDXQ^[=-*IY]_C"7X72W@ MLVF8;WCP[XKP[WKNLSF&Y]169W"#HG3^[LOO05V-J^LA/]OC>?\N*Z^XI/O; M<5CF%9$;AQ&3%A]:-V5KHX,+S]2N?'J#%CN\IK7B(G4G]'FI6.EGI7 G%EFM M>U$:B(W@XL"4X=O$J'033P1?JZKTI?SG:_6]O7<5W?ZBO#KN:_N]-=RIT]$ M?:_^\^M8]&EN_PPLRV; MV;M2\IT=:>Y=2R#J1*-\2LWPPWJ(G?E=OY\,V5"J%^5)HC4);6:L\%##/A#@ M4S.WS&$7\_>K;;KR^%?E\?#YSW4)//YJO_I,/,Z%%FPJE6T^\MLL5\K'V7XR M6TT"CTSVF*76@7U90W4Z[FOKO<5X==S7UWO,]Q2=AI_?G"9 MU=? U_60%Y"P/OU#*[G_C(^ST756EQT 55[&4_% M8]U,02C)LWB)GT^YNPSMS_M)%53?D"V^Z[DO\?+KM?1J3QQ(Q0E?K6M]CB%] MDE=*H46MVEJC./C8VJNS64"7$@G^TWG_6QSRZFQ?#_F5#GEUMC]3U;CO-=$G MDJ[78:_G_CH.];D/_ET1_EW/?4TB?J9F$IPG(Q>JYCS&>/#VWN[!/?L5OJN9 M]66K_LZGNBZW1O!I),A^)_Q*Y5SU\0_/QV+G/'4OZL(X0EW?42[A ?OXF$5YK^M05\HRY MC4:456$)IGVY.)+-2"A96O?8V"?TB;C*AXMAF@_K)G%Y1[T$^7#^!A,OE0^- M@5A5AH6^P'/I2C!%-OK# &\6Q%[<8^(_AMB7R3_..'#W 2V#BV'H=R>JJ:D; MTFC[U/IB.3> TYZ0P/II>D.A81#,V?M955 .F&LCFD-#YK$(VG K_-5)E65WCF@O5($ ZHKRW M$V<^+":X#;3=W^O.!.[/Y.W>#P%N*VE @K!?V.-!70(>P+=8P:E36!,X@&?O M.WB(\L"477@\#X4^&8@ 4._AUZHI#P,3P 5\2Q38C2$%Z4S2BKSJF+ :950% MCDH/!60P(\:Q8W_\"3T;POW\1]7L+:& &M('R74X^9"N3 ^OPTKZ2$+:I,>M MX,/& 7S3&(T9>BB46K>4??:8^CULHGU9UAI,R-"426V4!&@[&&F1@:G!UHG. M;RQ069+.98S:B+>! Z*.RK@V;"LE \AMR=;O3?A9,+A>Y\I">EM=*>VDE(O? M-WX$",C !6S!T$SR?OI54H+V\_(@-$_*K=TO\_OF7")V]#)H/<5$Y^$">XV$KHB MX@(0<66)=\;$RV.I;]877_1A^-!;'X8/L[=L[$L_#-^>:(0$*O#%1 _P"EK" MU ;]?_]BH\PO-$3?^FS\-R&BWQ)N7YAPT+'8)XT/4[GO'C;P/>R51#Z 1-BW M2@^OJ#AW[-J][/&;<95W)(IO7C/U)+YA1S!Z201S>[L@R8VDNY\V792T$",5 M@L$_]]L.? O HK]8RW.]U[*0;']NCY9+X4U3G,8U(;@E$BN.C;$:3GJCQH5J M]A5QX]^,L"3G@'O#)X2\9I?C1K00#/&UE9D;D7)R)(22 "H6V#'.WG#AP[?9 MWTV"GYM/SY!CNK*C3XKE$]BQTC9C4J6@,KF4D@Z26#_*C=>7QX[IWET[%I9& M":$V,3:\4C(?RO4U@NK'/^Q-.!:]B88C[U0[3>G<3\LW1^/=CQ&_%=1^I M!.L[9":5885B&$7DC MY-+C^^)*:)4>QN/+X[L[7FS&4A)K"+5.HR-TNX/[$3<&OJ.JCP&^BX69YU3? MQ]8SG"PD>)\8+.Q[8!6%B-;YSK#SRRG.>!>8B@Z%1D5A@_W%78NLE$6QFAUZQ-&"'5Z'&'(Q\GJ]Y]NLD/9R0V M;]Z9ZCJ]8,=%P>L,0:YP-@C/SA;;U4>M<5- M1M('LJJ;?GEW93%(3,B:; 7Q,5B,9,0N+X76EG@#FB3#I'%B7 ^'L1^5I3]: MLG,RIE2MM?E S+Z#7:BF:Q4^T$[>\:U=G/I,5496T0I(4:PI =0$#'$3()L% M4702 (1CO8_F0![+5U2W1HQ^@P4D!HW&SZUH/-E%XP\K0@)K4<>:$:N&2/_Y MN04BO'-6EPJ;<, F@24'P,%TJ3:*[D.23&J9K-+N9.H\2:V#2SW6?.0:R6LI MR">5@CC7))B35Y:NJ=5/JS:(QZZ(N !$L)%;+G+%Q 5@@KL-QZ^(N !$L+'; MT+4Z\"P%."_3TM^A4.(Y!?G5:P-^OP8I%+EE(E^Z3N#C:I"N?/1I?/2[1& A M^_"_[U1C9-MW7YA+WK7@ZK2)]=6%ZF_9.U^;1-Y<<'4,*K;T/'=M!^\773L= M57LWJ7GNLY\AK6=+R[/6M?B1_S,WAMWTWL+42*_4&/';6B*:8>9-N<^00N)^ M'5^_!T"MR;?YA4[];PX?7A(.YO6?5KCLDQ)[,[B/:UD@)+&EGK_"T'('N##ZBW*FI:KR\,Y)JT M-B8"%XK=I>+M)9DOQV#4^^_ 0H.]:4 [CUT^\Y\6E3$H02TY8'\0E.1 MQ%2%9A'IA751HUT'5J)L%2@$1$PG8OF)'M#@+!HZXZIU-1[K0$1E2W.OL5\Z M0 ZPKL'W.+>HZ\30;P..TW8>.LV^-(]ZXSW1[J0^F5M*U/Y96P#U_[V0BK&' M"1L7EYPBA'(\EU"JH5F"R\[,]^X6'(R\NGL)4"-O'39%%#*2=M4\40]9KCLU M84OX9)[9CB)B:+$U\GUAC7U)#JOG H!J&?ZX"0 ^KB8;A5^JJX9*R7A^.EN: MR60IQ,_K6KIQU&!#XEIH!"F1=HX[3H8WM$N)B(RXEHS)Y='PJXV&#Z/A^X:9 M227(7T M5.00#W($?G)[7LK\"-)6*'ZEVYR3= RP,7H(&]6 'F1' MHKMF8(M8K,1&0W]-_X:5P+,D\$MP8=')O0TD R-3]C43K3JTQ4*6K%7GN**- M58W,10FKA0_ IUN\_*(C$07A,[1GE"EQVPOX[<<^.> 9'&3X4S0"DA$8B-C. M:003TF]?C*/;0,JVJV&%UZ!6LXQKW*E;;+DG\!S8>X[D=QSID$QHZS#3 %6# MR])/;4[?QSY,>FQ_EOF+3;4T?RC:NQI2]'K,XR.20QS@"/P0EDZVTH%8F ER M3# <"8: >GQ:6^T;X-@3Z[T%>U+OU48>25XJS%===C0! ^Q129=F:4/85MYN M.V=LT(+H+N\ F[-9.*D,"PKL>"P!>I*4D'TMDE(S-IQGPMG,C$M$>&$NQ^O# M/#I[MX<=]1V+9%\@'6 6>>Z)2/HBH,4;$#^SE+*SD@)T"*YIVZ)P6TVJ30+" M^Y'43,T#_Q/PC75;W7YA.I%FI?!=KLV-F=IZLJ96]PD OUV$NU7_WKB150+B MJ6P9 '-I&&:<_!I*^D(6MS_I#+8NUM*VO72R%T^E:[%<-I]DN'$];Z3F MU6PB_G8W_-7J\$7J,5J,S[)RYR$\BZ;2G>8T!V;)<(P.^Z&_Z4IO;-OI)Z^W M7OL(7V:5Z-5E!!1:-M0'$6^YC5S+@9"_:X^#0,8(_>)MZJ-&UC_JF^/.V@W'P(RWQ. MC)4:,X?^_@%J"K:S98>OCI@Q\T9BH\?YJB#6C'%[6]#'2P((\8N[_!Y"GG,% MSQ79]_,AW,M0^\Z$I\&P0LC0XO/K6J2[S*IAT6T?3_8P*;^X>)@OQRGIX]77VPO MT4A/0N.LE)L%M3LN=B>DAZ56\LSP2D43D[JS:'95W9!50TR("*]8Z 2\ M;C#&M; "K_+V!LG7WVL'W4,-5"13S=H754^^^;5S9H"?!L8 #6 $@J%H]G5I M*(D:>D1S<;MC-K=M-HW#B';/;1@_Q4[@<%[AMG7KB5/"[W45A#]H !%_1+96 M)(7@E7C0TS+J<,GI.((A3NP2[LEFF ;LQ(T/T=GKIJ:;HF)X0Q,AY@8H%[PE M2_AY&WPCFOS.Y3D!W2#@Z\BV+/G3)_10GK.Z^/2>]WP8?3XJ X)R2ONPVU$T M?1>G=4$#XA9-72IM';0//UG(GLOF%;P4Y#1&J(VR%OFT/-3C*U:J]V)H5M%& M:\&!)M"MTD6EG'LU%(\T<(M[^U@WI.PH2S@JQ/N18("9QF:O5B?M#% M+P8X;;XYL@+%=!^#@PL1OJ681J/ "4HB-N$CB@J=9@;LK(X"F /2LU,*>]NB MT+:CNW[413,(;)S.!MQ-\U/2")"K8%!W(1FTN,2QXRWZG8M354-[_YGC@(BQ M(&"9"$].!M\.Z0,DRE#W/Z%H''X8M-P(\/N(B!['>8I=7LP1VKHZ[L:&@Q ? MK"02P53R(6)FW_Q:TDMJ8IH.B&D[$9M7'.;Q3SO&:[RA%&+EF2!*K6F.CTI" MA0/K][!SUK]IL%FTLTO[TDP<##0,PHO'O,-/")1>EG>^)[^.8<(KL=2VT$CF MVJ/\C"PV9;U1?D@E,^MGW/$7.-TT\TA5N:V_\:$5W:XK(_0U#1]E=69?A(BP MEY?Z)#3_BJX(GA2D@XIRZU-)SVDYE+(R<*T)(499'5AU:F[_H3)8-FTP:SQ4 M@J\%ZVX.:U.@4IPPOZ-N,1$% MXO^1$K)=Z.%/J:N'T::5Z]97LV6MFJ+LHY3347:1G\"JI.W96=<2TR1B;U7\Z>I_GVP.?HD.F"9NW4O6>![LZATOWF8=TKY=!P3?*\/>&5;@!ZBF[A1$W[A.)NH+K)?> M*ZL&.!E$@_DM<41?J_*^5(4.:!!&S/>2D?2]*M^-TE54) S_G]X&"J/ [A1[ MY0$B[?#FV-([G66YN:+UJ-?N?2\L$'?*O%^2^G?-LD]U&;^^-O34/8+-H]!= MU(DBRKBDE6^AD=ND!5]?YADI=379D\(M)CJN\!6NMA'%"16BQY/C5RUY9BWY M'H@O\4,]LMQF6[S8,/E>=]2/&S5JR)_0GB^1AR";,*%[2M;\AIBBXG;W5N)" MW%(_@A;=.7D*!3L1V]#P;MD$"M(,\4E9I)UHUL_F2]046SIR,2H=&4L6R>DU<8>"@,"L\@+I(=#6PYI ;1])8@I MY/4Q#"O/HFQ4OX\)P6(8KX.$3TB0&R0+#)I+!@T=;O>Q:M'#2-* C2>B/'+0 M[F+/LD3LQSL7HD1-H0P94#%K&VU.6:6.-#FTYG'BEO0GL*KW)]SMKF9KOU.K MV^FS6RO6AL+R_DZ8/^3RF6U6JR?U<8]U.WVZ(Y?-2F8[B"[#PG)0VC;+]PD1 M&-^O(ZE(JJN5$2OWF:Z:$8=&0\V:X22,C#P=.:AW9O/"VJC,2O/*W6#0&-=' MW+K'':XN9)>K^U@T&N&E8K^9N.L^J(7NVJ_+:2S<:CF0+6O"^ >8\8]9$06/3>C%&YSS89UN*%(?Q^VZ%J3WD.([;S,?Q8L/3 M#]4=>2=QL4A1Z:5GK6$Z5H>S9:;;=2]\.%*70I%"/;DJ,J5D6X^/Q,A=KXJ] MNP].]%#8F%HAKG684B:Y;H8*JQ@1<KCZ,#^,1NJ%;69&!#&[&LSNAWT#1Q[VEUTD!GEQTTD?3A]"X%_-9O50NI=1F<21PN=RXT$G?5]7XNA<_ M'&FT@[U<<-,)\]W[!4EL9J/@$LRZQ.%(D-6CQ7HUC0E+LLP%8ZM*O1)MP,B# M$\WBV[NMH(H/_+S3B(;N6WR,W:QAY,&)A-Q0;?,/FX206[,)=18!EXQ=]U@? M]LBN^"2_> S*?,E(\RE^F,D]\@T<>K!^O] 9;1?]+2^(2J_3#,85?9 9XU!G M Q_8MLH:"=8:I!6)?0Q+>1_/[5OW%AU12-0UJ ]-(/ZZ*Y"&5E5 MQO2I;=WX[":Z2&)'FN0J#^IRNC"5 B\)[*(H1Y-:HC>^-LG]U":YD=MK0]"+ MZ$-Y&[ZVH;P01%P?Y+T(1(1N$]>VT1>!B=O8];7PRT!$_*JM+P(1X5OF*IO. MTC7Z: M':LF>N:_ER[M8_D6K!E53%Y6A_O=[]7]]QHC\Y#.>['#K]H3FWMH3 MFHWR_SA*2(2^-"6XT7J;#G[O27%;%IZYHVMK MHFJ&E=X$S&@TR/4NSZ!2*7?NTUU>9V?JN)X;+/_W'B>Q/+_+?G Z^&Y2^MPH MNT!*CE^ ^'H72K;\A,NFY ])^;/<0?TGI@(*BFYH)I8G>!\_5R15H[EX,J0W M%%/8E:=)5JJ\ L"DX6/)R(H#2G=U96"7''4R)7UZ;\9[?'JKU4.)5CZ[$O=K M"5[30 ZWES8UC7A>>@VY#7?KHVFF..QLDK-2=C'5]*Q<+SU@-CGZXY]H+/I^ MSYL_%Y'_ $IOTPHD551N @,+ ($%II&L-@.[(B7,-7T%+^4BFLM;VOA\%NE% M ,%6Y&>&PKEEX6&QYS%12.LU@1$S)G$\ OA=Q!9X>E%)"CG5-/EN9!PI:-U4 M/)]YN\!S"D1/"[YA(],0@FRXR]1B\:K"+X9K/8LE+]83UY%3SUM?KOMZ$=QA MF3G?7$38%M(W%Q&O,)=.RXC'P98I]]9!4YASE5@UFF_JQ47C@V7$>MV/Q:/Y M\FI6BVP'S64NS2@Y?(T@^KR,^)*A#1L4[VL1G?M09S.2#L]];G'PB2&-\8^!C-APG=Z M([:9"F*HN2VEB[UY:9WL1=$S#G$WT=#A2VY7U_A:ZW"M=;BXX/TK&5^2.,W/"^UY:(M7P:.4\1,^+[%])5<9H6'U9('C7QWAJR-\68[PBY_? M_ -M$F%W;SUC,VA=(W/)G%>)GZ0R*J/4,IN;+F?+#,=+^9">&$ZQP028*+'P MX1/2?U_#!M>PP6>'#<["[E_#%'DMOV^K?4V?MFO%FUUC+GU=V<'&A\J]8M? -;2F[#QX5$"2-TJ'J1FO])>KR M,<;D'R=5D9&:>6X1VVR"DU:R%[?*'Z+1P[["[V=#?4>!\Q7J'\Y7_'EY@+D: M;[\I8*KU;9+)I!Z7?'"Q6H9;B75YGV/E/3-7WYQU/ZY"\\6\NQKYSU:1M5*KKDTZ3)J1-"6U[I8B9J>4Q.

KY7S_=[P[Y\2F"_2X+#-G5TM"B3B%%U\\@%^T4?S MW*Z@;-1Z-R_P%[X!X[R#)ZLZEH-D1(,XS^$]>794&0:& MDJA9+P=:Y[.?S=/(0A;Q'SAPH4FJ!A_93=@" ]J%C3Z&1U]&I6^0.=>#]C^F MS4^=]_?^DOZF>Z)7B3!E%4B.-4+?A@_\)>(#-K '?"B-R.KZ;^3XQS\1YL0KXX&_\,D;ZZ%<>6L1 MI4VU+AWL2!:@J4O 4!E^"#A^3%DBX=B8C<8EI5%*@NZ(G,+.P)8<0^04'R8^)F4"!\BC M_'XA?)4ALK@EPXPFKAVLN3"U>2M+Q(S87Q=GI65]%,HG%OUQ]XR\%4YOU6QZ MTS8%,7%_MZTVY-Y"QW>]3V(/>&373QF@#*8;,,W0.GU@",?WQZ0-GP "R".. MG9V[*%U+QB3 %])9D-0HIME\TI>]? M6FV^Z>.H,K%V!S\1 ;E!F8CPEZ:)RIAHNWA25#%A!&-D*ZW+D_EO[G$HU0B0^/PT*RU!T7.(W MC)$IG5'F)"L/C5RJFUS.MM5.59W?=5O3:X]<"%Y]V. 3" AE[9 MY-=0TL':VOZDYKMM^3D>&,?>XO-PGC?K0MQM>/'TZ3?/Q'NS!0=$EG^="A6^ M[^,@SS2^9\.';W[@?__W?_:>-'&CM/ANGJK]=)Q/#\QL8'#4#QV3H/5BBCB" M)7^*\EKZ_R6;_: M?Y?/_NR99UML+!OJXJ4H_I#',D,[?_J_8F"BH33[5UL='/>3%!0N\IZ?9'_T MXQ_ZNB,R2EJE3QCJKJLD_N-!O#\7/(6S'P"?/%I\^G%2Y]'15SQ1RGT$(SSO MDX+',C)EV7Z:^0P;2-+WOROT87;G^9%]X3@!;7WF2NJW*LU\=] 85-+%/M,: MBMU!M+_N%?NGE&80K I4G/C^$M@9+VDRY56*T5DNTBE.^Q)3,TK#E5:8%1X7 M8,HIZJ%*]"H:S)W8-AQ"_JAFI!KGHU]G__"R]E?9*7ZA,R_(U>6DMKZ+F#,F MMZSP#PJS6K?"X)F&0K>'+0IVUK,'^'])RD V+86OVI:"I\\)#9\<]CS9BV;\ M[4&>^^%MX'G>6HLT:#& ?\H2M36HL8)&!:6)@;HB8+$8^OD$Q.NC9NU3)'SF M&&!-L>#O\6=?%RWSMV"I#V49SN"\N ;L7@S,E[-Q.2K7D+MW,3''\MVY7#0& MAE/8#M+.;_+UF$Y;VNY"N_#+7L1-=U<[BD=*W;BDPPQ'1^[#=RX"C <#HEN> MH0$ \OAI &I9FL,?=B3/BMI]I.OV(KGG?%6F^W7\)EOB%?,#(2E5P_=\S@P_ ML,G[>]',C,_GF67TWOUTV2R.^.Y820X)%Q_T],:/?[@3CMD-^M7T_7$: WJ* MAK,%5%]A(N#N=S$Z&S=F7HW,DLH\Q-=X>2:L6E*G;YXQUD-*!3;[,.)8(;B* M3=IR0>0?5V @A$[CAD9.TJ(B@A12 D-\2%S[BDARCI"A)T!LZ4Y(]5$JZ=%: MJ\*86J;<2U1$*?%P1D09FDQ+;>;9T>/XL64 HD[%Y&X#OIIO)]5A M[V# @E%PF-2)W)Y+(Z:>1A%/6Z!]\-K<@ >0IN&5[JA.V-@O/4!D*_9"!Q") M1O;^8JT<$(;JT.*9$VT@ 9&B_L*5-*1=(%5'[2V0O@!A6SJ M+W5&%@#K7JDQXK>U1#3#S)MRGR&%Q/TZOMZGXHQI!2U[;,^FX[;Z"=4*4XBTYSF^##K-&+ MAQ@WLIS.UYLY-\>5_'.*JCS^=$GT,*0\5 MVK^^JPZ9%5^KY'AQV@Q.2"GYV,HU/EYVY(W57!)SZ1Q3:V>GLMHN]4J]]0G9 M\:Q>H,DF&B8$LG8](_:&=" M3Y8#/J9ZY6S>P?Z1#\-<8.T':F"GC^E^];UB+ON QR'V=T#42&!LBIH(^,;R MKZTW]N;G6 !AP:%$&0-60*/;H+K&I;PANCTEL<,"8GUA;_)X#"]G;49U@W@H M14!;J6-"G1@WEWP,*'ME3D\&V>>OBQJFCW?I:A\@'PY%2*L>2"/HG!H(@-M( MTG0C2%/4Z*;I3DS1$634ZT0P@: R (#H5P%Y'P3O3JPN#FB3+COOC4N ,71B M220 GQ4I'&G5AOZBY??PB:.Q5LG]*9445O001/V.&?O$6!.BT/(!W*]/*8O/ MRM8 )[+JK5:D52^V64/KV2BI4TN(*A5:0"4=$/^1[?U--P!B8J!)?:?N<8\N MC_QP1S16@T;"M@%_2R0UU]@G,MK(*.FY=$-&X052A,"%JP\#<& MM2E/ H-)+_9L7AHR>T;MZYK1:V)A%-7)^*^*9>0^4=_[ZGW/13EB M@3Y#+3 MAZD8,S*SM)[K%E,<=A4TGL'4#BDC)DMUN^(4%B]=\#_8D-A M+\H.4*'EEQJPT\%90GR3 >O(IBN'2;O&@#/X4(EDE&)< J^6N>5.9&VLC"IF M^*GJ4OTRSQCS%#U&JJF86,=*JU<1A7^:]_D^,ESR%*)^B5PW= $B!*44-\1U9G?HO371!67 AZ MV=YKLA/QB3$3:-9+8@A[,GF[=H16C5BV$HVP465BF>!$ M)IKHI6BON^_<_W)6/4;TG@,ZU?[N+&X@YG!7*E@R,S"8ABM4_GO;' $B+3O- M-QK(.U$5.[#TRL"$%^__653F2Q-( MGD#I Q.Y "]/V(#4?P8DZU#^4SL0IGH,]F75PMOT1&,/F*8%ZU#31\B^S M\M_46C7E86 B@G'91Z?]JNU>(LLH+#V@],JQ/<4VRRUAX8A@S#A2XF:Y;D@1 M*LFCL=+G-)=U&P?(Q>M<('F /, J_)?3!)W(AZ"LT-)O493M>WTR):'##I,: M5 BTP-H0X5C>RVE> BN,GF*P1J%84VI:'<'15K,(Q>0.#$ "NUN)3T("[TV] MO=%C*?UX%Q'XK1RZ7^=#T6"C_^HDYN]3K]S(B?E)J3T1@@^+59UOS1;U[=%\ M]+/4>QOH3B294,EZ4'\(TO&%T8/]ZL;CH3 3,Z18\WBX&#BABN%8X";/NP\[Z\RU_&F0R9VUD0VDD#:R/ M7F:YNQ&XDT+!P(%C,,$T&@JGQKZ[)?N*HHC7"BTZM8G 6^N]LQ)OP'Z4%"N2 MMKM_Z$TB7F\@VC<0(]<;B-<;B)]Y Y%[U0W$T'EN(.I8+CY&*>4D6T;2!C3* M8 (_L>2H!D0>H+:#%8VBUY6V^Y+4*SVQN82XP M"(& 76-Y+ZY[/%D;GK=2$ MI^+G16DANY3CAB8@,=VNJ(9U3NP_@[ ((.>#9D$-:\/!U3L!UWO?5VOPL5>K MC41)!N X65)4"&@M8NS%3M X*2,:[;#,35H]K=@E)79N \L1-7-A#+:XA&4M M@(*%P\'(K2>=<1.8FL/QG-C)GUTUC)N1&:!2I.SD)F5]@BQ((BYGQ2 MQK_"Y*"(!,_OW'$X5H)RLW]U$#X^2HA#)Y#G'R%1[;#T_E;V*VQ\6G#179XL MRZ$-FW"70\LT/KI!/[IT4JZZ3="6E@5>(4K +BC"+Y_>L_74Y_@6[MB!79B/ MK$3J93BDY"BN Z_#4Y"'E23:0:K:W3.=&6V.U^\+B1:CO 0M>EML6XX@WN[$ M'1G'-KYW(?6)D@57U6)A6CIH\XIEG(Q1;2OXG:.@]C>\O]6G(9+7W_D-?+G> M?FTO//ZD6\D[)+_@0K([^,8I?23DY*7D8RVA#N\GGVP/];0QU)O:0ATY]LMO M-WONZK>?AJ9W\V$*'YMT;&E;+<4_D[^F047\_)D.6QAC%%=@]5$#RZUGUP$P M^LB.].W9DXH5!\)FC&1 A@ZLK1N=;-Q*,.I/$F+>S5F'\S-ROLZ%1+_=[UU% MQ J+95V"@@#U@H7>"7D= .-=[J"U.MF^L&'FE 4YK5NA8UDQ$9L^N9*B]^[ M@I0WTMN[AUY]RN1"<;52#*Z6:F[]XY_X;<0O@O^7G8FT^LJ7B>V -A'F?GE< M']KX&[E,1K_& "?E')'T)T68D]P%7 M 8N)5I)7I(G;"ET?8N0V'&"W=0C_2$O-1NKT43>#,=J\CB/7>05Z8_%U3MI3&ZV MK@BC2*HSRT6:F68_NRC>OYYY7W]G,IQ*;-7)G\9"6?Y[KT<#\ZSR4*I>KQ@Y]TN-_I9V7_JK<8C;O(++C3ZVIOGO\FX MV]:++S'ZP,"_3?O)JXNG1GWHK<7G%K8N&>Y5#KSDVJ+Z%,W/7(>T[L58^1(L MC%.0]E5M>W!Q\4B(]'R]_3R7CP[C#3?'2(3>[_.YS;<_'-62L@6@606"-*;R M0F;RO9)G%<6X!LVNM=5'-[5ZJ?'R)IUCC%OC33\RB<^V?&Z6DT8"8TAOO-FR MKW3L35HW\FJCVB[C4W?Z@[4GHI$6E12I6_$'S MTPI5%#MO+5W>7_W<-M,_;NU/\R[_PV2IB?DOY\YL+GY_2XT56/+?H@3Z2$%.-=G!>S;6GPC9? M;CRD&_*X7[TP0LPN.XUIAJF69I(V37!LX3YHWA]O5O)"0CQ:A?^4&%]&58?4 M:$PD[4\BQC:>YR-I46JG[R>+4?]AMLVU9%GK=Q;JZL)HL90;5?*"L9*97+\_ M'I-2?!%O/EM.?YH6;Z^5IRG;*T]%YZ7(6#6>ZH^'_8X@AN[Y MA3$,C:M: T7A#VLU=^1$:,=RK!@,"K6TP3\V2].Q/%OWN![S=&3PX3$D]*O! M1Z&52]68<)7A"YLQC#R8\R&D1V%D6M4,G= M2[/6V!QUEKH:F<62(*@/5N_=U8K1Z?VTSB_[_0>>##9Z,;6&D0>K1PJS&-^? MB1W>K$4S=X-DFEM.QC#R8/5V/SV-+BNY+E]Z6#RVM$9U4-+&O?#AZMDZT^MV MA%"#,:,1KK8L)(S$+-F+'(ZL9AS6,/#A1Z2'5:E9:J0)?2XI28_-0B$?G.-(YT>LKCD.O MJC@.GZ?BV"?JX"V8Q.@4?+3'B=B%)BAM@M:+HC_S]']Z97D6[37Y;H[O/HB$ M$;)!I;48^U8#O?5@+Q0!+$=;U>XXG_Z/HSP)5N^.G'I1+&41G;L_?0) HG5: M;E".1G*QW&6X*\JP7X]@3\1DZ$6S72#&&\/<:Z;OAN;QCC>^R_F:?-^%Y8U> M>67M,.56T'/6\=IP.G0+WR4AI1=&X<=[MKZ<1?5\M]T5]*6P?EL/@]]+'O:, M[BC<:Q?: IDTFX5\O%#C-7P*RXHZ'I]!GDB932): M*_>+?"L\JRW89N&QE$^>DBQU9=C.)WF:% MF&,)?UK]U@\2!GCQEN^HJ@G[X%-\.Z,DQRB,57=<:)P M+;RO1U,] "X<3FO/L7_@#4Y,=^*)P#J!3_=BOJG0PQZH75IBREIPF3:E7)UVY2J );/?.&VH%@]EBD:P42!'U"K"VVAP9.[M]@3;F00Y8DU M:*DA>7?&P>Z,;J]Z_)MH5"^AH-!!MN$;BA0$;DTO_)ZJ2/W8=-9X5_,Y3^4N ML-4P'>!RO&.-.A,[T3KG+"A?Z&7_(F^D0\ZQOW MY\*!+XRW]W-=B=PWYLR69V,/,W4SZFZ><65]A(A?NQ=)WW$!RI#/ OF;7RY) M)3:E\7I=60I1I1^)CN[-?CK5>%MP >,'NU;@656S==5)9*3J/2XM\8L,7PIU M-IUZ:#Q.1)*(C/!Q9- K6CMM#\(.Q#7"LK]]!E$+L&U,T>H>@F+:*LW;-?]Q MNH@Z,H\*YRZX>3K(06VL!E)@ ]\$JE2R@YV1U'45'"7#B7: !;3&_WPPWDN% M^:K+CB;3V?)129=F:4/85D[%A$Z]./,$359QNXZ=%A1__BEF@L/0,MCF6ZG6 M9%6ZKY4'R:3_HS.NAT&;/#A7YOR5LH\0.YLFW+OIY[/^%YB MP7S"Y8OG0NKV]9(6W1::EK:P2"J=[B0V[\BSI2*/%W*IWQ&;KQ?4E.CL*Q0[ MZ @H0G=+^E)>>"6I@U"K%)Z1S5UJ-JKG-V.4W-'P;?2XM/@X00Z#YI6G3SR\TJPU$DTPL8V M#+P\J0$:$IB:P5X4(K5]7MF"VB+I#!:Y4 QY_G<*:B[M'< MC8[]_SV;J.NL^ZTM@&" M%1%00>K!S<$?5^T69)X6.-1OT4,)7[I M!UO%G^/+4V.%GI/&HIU[T1CZT\GNR1C1'-( &A;HXS?T+UV5):NMF^ZD+RE\ MU(7]%(?^D^+:HODJL*\F#5Z3Y*EV,\W,0Y-=S;JSGZ=F$89:UC*9D'MMB=YO\ M$2# V0M8!*0.>;_RWET1,7.[7^_KSWOX2_P2;RWWJ?GTTRHMA.%XKXP)_?(R ME4U.=ITVK:D.4IMNH9.?SA_>36%EL[TA+/ =6(7!^U74S,)X4D/->*N?;[D8 M+8 V-&=A>T+6.I0Q=#X_4N<^ <(*PAD&6+JXUL2%/7>,O8U&_^T%D;T+!UR> M0F7/DLBN(V O!U#.OX,X]4^K$!U-MF=KP.T2?[JP,U3L \V;!OG@XN_CQ,"^ MG!CVROB-X6]@@KT-AZ^(N"+BB@@7$>PM%[IBXA(P<66)*R*NB-B732'VBHGW MP\1_# W-VX\T93\/$''GLI#7BW\I9#Y40'PM&( WA1_^?S\B/]X(#RYZ&T\X M5U^="\7L8A.@;G7 N57[@0"+/W\E^+_]O46>MJ;6" E4K+Z^/*TII!'=__Q\:5T;:9R3NK8S$W7E]GE@A&'B5?0AYG]5.B+KVHE/4FIVF@_M<)O[-L8WD&\E4+2NYID M& 1^,Q(6^.GA=1TWBQKZX380T?M"1$E."OR6XR.#;':M!]?8;B/TXQ^6/;S& M^S)[%4!8-;^W2VK;R$&__1#/I>V M^NKB\ U%G2^18/XOG0B*6R3DE#C9/1"K!(42G!_F]Y%.?3D1W[*]8)4I-2IB MNC.:K1?Q9"^,UHW/:QE7ZKX>\N79G3^+A=E>HI&>A,99*3<+:G=<[$Y(#TNM MY+E9N+(MY/C1O-R<+2?)]6BBU..]-/;NBS[#PG],[*9YK,#_C_%)+L@7.V/X M\B+@WPWV!^)D6I!GF3&O0B:2(G#.V57F7.5.1]C:%T@8"Y'YKP\ MVO0RF<-&[\MKK1RK,839,'?"?):LEU\?<'JCS!GV6ZMB0;QGF#E3;C+".MVO M-5#F1)^1.5\S9D3[R%W=KE=)R4L2B>^9FHH=HE2+ MA9FDKHN9S*PU:JS&O2C:3UPD?HTQ7>6 G['S9>3 )ULV(T:M3_-WA1Y/I)[ MY:1,[+[X)3)A_>FCH ^3@Q5?>R@_J%J37Z^K^"!$]#E!0*V:_] KA?\XP^P[ MG%_E/N3UH9\C#_W$K@_].+->'_HA;W_H1RK<;:J2,,C/I 1)M7O#[2RS3((( M/7AN)B7?MWJA<&$D1)7[V80=IB(#9>SW)%"!:RDS-IVI,&+UOI88%,6M.,0Y MPT]',LE\K5YJID?\//\H1[L\G\HP.#)V\(".+@M\_C&GS[93415J9?(@"[[/ M##TN_XW'@1?=@2*3\HK?V>&3"GGI68@=+JZ<)VFZMO2]%48I/V?9!H7L^$ M[H2"F126Q:A &JJ^G+?6,/( 2JWJPWK[N XWA)(@QMM-];'6Y!LPTH'2ZY\9 M>K^'@XYVE7BFGX.Y2S"]IH^#W<1TZ#1@V&_D\&P[AKXH6UUP)H08^L\]&>*U M 1<:H=>[T*#::W7X.1T;O-FWU_1LB.8X/E=1>J%9,$HVHM1-ZTEL\7+MV?#" MG@T?T["!2]S&KY>B+^(*Z&TD=D7$!2 "6")VO15]"9BXLL3%(()+7!%Q"8B( MWL:N?0(N A.WH2M+7 8BN"L>+@$/T=MHY(J)]\/$[U$3P#3BM [YSY(K+8\=I2_#;=>^(W<8C7YI6#OK9OW=>YSOTN1F!4P M^E;]%8Z]\Y&R,JPM3+ ZAN3^LTS 1"@3L2SK79[=7I%N:SN/5<8S[K%>7P7G MN4&">_M]G/V$*Z'IUJJJ6&]%&M;MQZ>U9)'M2DHVY@-UMHTV^/M9>\FFRE@; M$?GQ#WL3C7Y066GH OCG+'+C_,=^)[&!P9QO*#9\WK+Y?+EQ5U;GZ="2[_)F M*SE]"([OMG>EW[D__7JYT8V5L\6$T:G.N!!;6(_OYM%Q#NN?XB@W8G'V0^_6 M/%N6\/7ZL7QPI.$2Q-^SF?,O9OC^X>AZ+JO[9QSRN8SIGZ&VWL?:S4GB+!]\ M+/48;E9/&5PRDFO)9V^]4Y)+X\=)M,@S+:-B*N4[/3V88&,P,&%CX5.*Z,O& M]#[/6OW3S_A<5O+/8/]WLEHG@V!4*18EA4]W-HK!5Q_JX?3O^*OOPO_QUB(R M)?U.>!;=]GE1?(PG35HV#Z9H+/$IANBY?;J/;=SS/8-\%Q*YK1D3HH&;X9BQ MHJX3O/USQ>M[!V_/?5/VW' Y&@H^-V#.K3W?8#Q3KMW%4)*4:5\8^VD115*U M%H'?DB']94K4R?!(FY6Z,K#G'?:R4;,2#4UYL5BN9(1<(E?^C4XK;XD*;6?A M;5",3X)"*]8H+A_KLWGQ'EOHT6ARF#U\K/X:37[W:/*YV?7<8#D:FSXW8,XM MQ][B!9Q%D%7:FE0JU\-\]V'8TLJ5N0J:U2+Y5A.SQ#EDIO6DM5VM5, M P09#6]'F,0?%]Y^O]91WR T>HY(]CD4S#= I>T.7)+.?,_"CF^N\CZP;?P; M:BU(:9H+=T9K81[.MTRNF ZW"]AA :SCT$V<^Z W<+Y+J/KDF&[+T4JN/D& M*\AMHST7I(*>;1.2U.\?7MJ^)*G!0L_=[=C![J B_4DC&Y;;-9[ROT[R,FSM M%[U7:VT^D*"5[@=4]:9YW=96B%V6<['[?EO.%JK):KJ0+ <*U5:[*53X:KOE MUNJ_NW"72Y4!#UEZN>(,9TJV MT@'@3HI$]I=GOQ4B(J_@'K%-DJ3 'D;X]8I^+>JT"Q+92$9@ 3Q,;@*@" >3 M@&1]03^#OT0CL%9->1CHDX!&!D1:D6' 4 ,ZD>4 0)/F0P*J%EB($OW"T(!U M0*X'Q( LB98H"4B*,RG ;P$ A!_,0=P'Q.%*5 QQ3%13#\ I9S 9Z \ZVIUZ M;QY8DRID>6LM9:NZ/C'6A"C.' L153TLI6 S*(/.-_="1#3(;< &7@!4EPJR M C6#I$\ 4"+\0",D:$AP$ _4)O!OO*FT=: U@'G&JM68"M>0E(4)*YK8/PHV M:RV)B<'=)+O?^%M971\NI_:!*E>T@Y)UF-MS MD7;;VZ4+R#OV2W?Z?,'9I!T+(C$#>]([9,ZE((Z>\N"J$&WJ)>DV'+&E&- 1 M_'8@ZA/Z"_H'69H2X KGO@&JAX6D >T-!E_>V&R $()O%^+6_LMM.>;9F87K M@:AI6R0"BG^Z5P"_3HZ=9K'0U ULSD &)$ WL(4%L1"]HR-<' (L.D<6(<[7['?E1'M)>:$#Y& L01*LF1 MILX#!DP?--0@_B_5.52(KD"LH#Z3Q;5N2BA#K.:#* * TW15H1P_-8$C!_1H M])0J96#@_0$A.-;E3TDGCK@'U0T9*:SD:$* M& 7A J-EB:SL-7%&V!AVCT :@5EQK.TXPF0+HE!H/W]H6VQ*,'XE#4TJ %&' MVMIU/-8($"):1Q) !!BAMZY9Q \IF","[#>1!'\-\%B94TQBHY,"($"_3$KN?>(!V/[%4I]?BLH0%KG"P56#9B23O M+^82O:A85JQE"0"A>2=]!47Z4M^-9>Q@.Q?K+'YTBY^+,K;]&$_H'L%*-DR# M2AY9 C5L4S)ROF8JN." :(8(#&13I!+*R'(4+\)U4! M5JB, AH6 =8"3*'O!.2#2IUC?E7!K@J$'0T_$<'0H;9_REZ##F-_4<\+]O!L M']L=CBF4+2OUG/PL#I#9 #!HA=N48_LM%+(BC2%AU]1T/! M-H714?BYO=S1+=\"(BU]YP6=@@,-G2H)<&UT7=7T "HB8$$%50;@W1R!HXEU M!#>H88;F /^"WR$7:%+?I+!RP#N2^HX6<^6292K((#W)$%AI(%(7V7*9*0Y, MA3KUM.4S"DK+KS]B#*"\1<"X*LHZ\B?HZ IH394JZ:'EV(/VX/9M)]VJN$"? MSA91 _R%.';B*7271%X@OC0BS?O4E,,I'#K8-;%>J-B*V'(1*2[!RE+[LFT= MZXZB\^<1JQ<70E2U]8ABDZA K8>6J[26-7 = 4,6=Z6%'&RS< MV#XOK..OKQS\7@9!SGBP1""HX.N:#@QQQ,-#33=#\--W(B M^]9W2!(B#4;H3V,5!]:Q7[QWMP*8'6,-K&M/,.4&YC*HWJ&>"'6[;D"SHK]R M$Q@3,/9!XKO1"=NF5[49J!Q[!6K>@\JUC7"JGE:B%:UUST1GUT$C.IZWN; ? MD3"V"RL&XVS3LO'I5YA % HQ@2L*05?GM@/4-]X#F?[C]Y D??D]!K6GG-I MY6[06+--'W>S-(AM>5YN$ :18G,(=8X]+B"Z./]W<4\ 1E[Z\I?+'_:+7@4' M?NX7]B4VO6D!KZWR%&PTI)BV@>;6&42M8'%5U+0>N5],F/AFFV&6)4.:;&/] M.Y-;@QJ[C1W4&("E#+X?F*L7P)\N[[SR31/GA10[5(?DMD"G@T;7;0?!CONY ML3I/Z,]#G"[I!IT/O:$ S#?,%'6MV.X633/ MS6T'"NE.=K.[O( B8R(.J=C8$L/Z%HZJ6FO[9))N TF?3_=M?@#-2D(>?V]> M>D,=W8N9)RWJDS0^AV*@H 3!52;H=^JUD54:[LL6#_PFTPJ7*C-F6>Y5ZN.V M'B9WP!;,[6%1ML,6Z'_+UMS4S;P-T8TC-U1Y%#D7W L-(E9.$#[?B<D>\:D[.P?1IF'PSTH1KS'+H]/['6 &V,<\8D*!:2W-3;00 MG*RI%6O9I8:\4SN%#5;1A[A8@-72)S M/O!ESMNQN7*@DO;"8I*ESL3!0#/) MCB \U.,F*'P5W)%:PP].X^]R]:!P/)+&MM1H.6AK BJ=7ENJBQ3:^F%>?SA@ MU%JD71X)8C1X;U8&BM!:^^3U_<==;EZ?M:/^K78M70JFDBT><_J5.E]M)=N% M6C50+R>K9TWL9ZP0J$$S+AHUV3Q.#]#9H8 #'TY!>?!"WM<1_WI/&>12R6)- MWC!IMM,MWR\R^9;Z.J]#UXQ>6S+PD;R"F^S=798#Y<[;\BTC:>"OJMJ3:W;) M-6RH#0[?W@6]IEL=U#* *)_\I@X&=A6(?K<.OS1!V8*;@G;UBN CF$C3W[7 M00M;&7OO\FDK:4#LS^W1B;LMHZTRB8K0?519(2;)JY2Q=U&O4,V^1L*YS.9E MQ^1.MJ>V!_Q(H>(+4G)_(%GW4HED M5DYJ@QDQT^U)L%:8=<)[9,U=!%$#;,'H A!UJ? &/6-%$RBQ9X >L!J7%N/Z M$OQD.[_ORW?1S:RF#>.-Z)9+U'LTOA#WL?@7M+9/I'D)E7KC:/@[)AF8 !9R M7?L-=X9NU\@$*P]H+TOZFHF5#R&J\T-V,=]5:?R.TG!8Z^F-[/?AJ?9:;=O/ MK;370(!;^,#I"K7':4D!/[9RWUTITEIM%%;W$K>KW,BDV?OP3BG(WH4CTU5H%*4YW.'#G$'FU M#,=YV@5)KJ+YRU8CY7;!42!.3-LMDG-5S!?0+'\D[2O*7;W,2D:4F9>;B74A MJP:WQI^G>N+5:618*'"KF51>KP1AF6O.*E3U)'R">*[JH5ZG3E[&(W;>G%X+ MP6(P#$RI]D3NE0PBVY4KGFH>-^!DE7ECG9C];4H%V. _'%/&RB'!E*#C'(5' MEB;&O13%M,OJX4LK+H%!"^ JJ];=FA,5SY:(VOG"6F_0AO2VRE4E?HQ8 %U" M^5MY*AIRU6'=G'27_W][7]J<.+*L_?U&W/^@F#-SH^<-8+2Q==\[$7AM[[O= MW5\((95 C9"P%C#^]6]F56ECL3'&@&V=.-%C8U&J)??*?/)L]^QNOR86]:O; M^M9[=;;<*[>Y;SS^W-[MU2Y&IO_+V['OVW_\6Y750E6>HA;[R;:\3C6"^LO5 MWB;2]\UWQS$N7+W0W#EM MS*?Z& 7/S0KT\C%S;5'TB5ZT'HJLLOKK=_J?YO&9U'?EVR-#O#NY*[8.PI_M MVG5[ZI7'HBIISA0>JGOB.Q+ZGTB3IE;--:@O?#$MW&&F0;FB0M^2,C;\H/Y= M8#<525HBV,-NCR4IF*CGX@QTH>T"D0E?J/JV1\*0G^[?]-J*WB;@:Z+Z!=CR MCFL;F6FQ#$'VEBC\ U]Q,*@3S*LH^Z%'FD<7YN[HK%[9$7N7=DLD!_6?P]KP MQ6KR$HF=LA[^=F(Y> _ST>3&MGM[O.59UX,N.?_>^%ZYO3TXJ+Q8;M +UH6% M!OT'/L";LYCKBW**[8ODNKI_W3GYT=5VZO7K_=^'IQ6\72V+$TS_5V1N!F"T M80%R'W,#0B>Z(XWNT]X3Z;$I?S32NS2VB]>GHKY[G#^;MH_43$R9D\5G:8UJ'2V 0@9C70B]P;?@!I"6FNVA, M_1G,O<'O+GYO]V$H8_?[[Z.?/^S]6_'(5=S3:WW_].[Q(D,,J(N_&J&'W:M] MXF2HH4%W/#7Z&2NQ&!"<>^ILN_?.5O.V?OEXM9C]AN7#EWR:(N?D$F*U]-)L7^C?;T_TXRZ1[[>W!S\OE,K/IR4$ MIYW/@YIMFNCT8.Z.SSNWG]W!W?DUU5_>/+QPE76A?S8.=QJ;^W>W=Y*SJ_= MJ\T=Z)G,A,[>Z?I'DH&$TE" 1 M( D[IEAVI#"C[-&;%_2\?W4WTRYLM;_O&Z?2?>VFV.WM7%OAZ?'#^<5B!0,+ M2Q4J#\Y,^O/T-&+2$[]?'QZJ=O?^]Z]CS__1.[DX;?_QKUR29Z81QYAU$9[? M&UN*4ZCLWY5/QJMR2=X+=FGO3:&Q:Z/)TO]LX$]V=OC@*O>U?6_?7 M5^6SCQ(U?Y[Z5ADU7RGU_3KNA?)=*!UW-5?\4;OX/K(/7FX\OS7U->OD:*MZ M=FKOADUG)X %#^HW%YL1./^$%M"R(V.>?!+NJ)U34[P*AJY\K?4OQ>+%LF/G M4\/F:N0?:1[3I]PJX3*(H?1@+)671%,KB2&]<2R<#! ;!P.875L-QA9X&PZ7 M=(V^9]E4]Z\LF#:&X-#WR,!B,#^1V_+%^GLQUT6JI%V7N'P0=\_7.\0(;5:* MS;R^+&@7YTR#9>4Q^Y._B.%/KRKI9RY>O +*!^::Q8FS$U/-![.+[_>6;]Z(AGE>N'D73C>7M[%UA-.$5% M4[-P3JVZT^S\OME2V_[]0U>[Z->'C=K5[Y^#X09MXWRA1U:Y'>*86&7H^+PV M\MK3L,!V1QOY4W?V4'..^K6RN]/=/_QY7/\E-]W[!TPC(L8I+3PET# M!F;(VDC\C; -/"F4"]SD_V(MS&[5Q=DMQZ::C4U5S[&IVMPZEAOZP)[WN-F"VTCW8K_WX67[\ MZ7?EVV-COW=Z2ZAJJ)2F.":;HG27MI%OJW9-[^3WF?];J]X<'3W:DJAHIT6R ML-K-&/V2\*4?>GZ(MV^(J.H(L*/@L.*!Q!B^%AP(XDX.F$O$KNG& 1/$2.TF M R">!8W!#V)8C%D!4RM5C(F#__24.BSY.ZYVWLG)]?51O?^]M[;Z50.B_6]%V<0SBDW'@ZE7X_7A^;.S5W[ MNQ?\]OO&X2\*_3%+;E!?+2Y76K\4F7-7'\X/MKL_?W=.;L)'9_NW]^"W+/EB M=4+D3FW53F[V'[[?W-W\OCZK[@QO>K?M187(8>@0,$@2CB*7P M9,%4V$-@MS=1K6=).(N"$+$7L- ]*I4Y!L=.GA(0B6/_?(CIT\*%C3?'D4O" M@8,@,F"1TD?I103V2+IV^Y8N5*5:(5IL>MH13 D5&N-_0&SRJ/05AX)!$OP$ M=M.;%D>(5!V)AHJ3,E[R"O+0MRC:'Z'@??@*RZ,8_=-R'*@K MM-++C==G<*6P$AV-<2HD1QFX'ND8[ M_O&_%'BCK]"QK2Y*^;2)1N5%FMQZ+$LCLP5@(N$5:FKY\A1:X5V7V%O9,K55 MHU$O]^KV)&5"7KMX9L^HH)??SP8[UZ-[$NSL=\\ZO]I[9X;WV W;*\Y0HS?, MJ;5F0&Y='W8>^WK@VZ8DKQWM>X^/9^YV_6:[>4.V[/JVKAPV$$)8F8V!R;I2 M4M;,,-7$@O"EVY=;US;!X4]8IQ3T!KIPBLQ>(;'2:>?? V8 N M*97_@H%![C)=S"7]$Y(UE4+\$AZA,<-T_U=J%ZZ^A/D#"N45950U^.'QZ5W2 M-F$P;5QGNM-!)M/JY(TJT @O0]:PV M-0)3J>@41)SW1.*8PRPDI0$U!6\C;F>YZ^^&>"XDO]DU]>'ES9U_TK.OS8[_ M0WZY?(V\T BBAM?-3*>GN"Z%!<2N\7#&1>JI&_PDL,>ZVW; %#>2D=B7QIW4 MJ:+W>G!>K/?"D_+-V<^?->O8&%0[P7/] D+85YOE=3E&Y*#Q8A;6GM.W I** MC8^E=ZW+]4A:>?:TWZRI.DR.A3F?,DM84))*W\CD!R^*T*A @9K%4Z*R-!Z; M!8_WYQ74L'N]9F^O8IX=ET^WNU>#QVO+_M'[81_.&57,,A>E;^R)D*(.3MSN MV>7!5:#J9G=T5-.ZDK5?//R>(6YQ,K<0Z'M:;F$<[XK>A.R*K5Q\'W@47NS' M_1>FADCDG;[8N+W=WKNI5%O[ _F'=RHC&J3KD"G1KR0OL&_3PFF-.D5Z_#K6 M93+NH,"4^@_'X]^-;W=T>&[LBGA#,W;G?+9 M;?>^\CB\?"B2K8L!%6Q3*O.F>#$,:)I[(=P57S!,D':@,PE?[X847U"XK][J MO^3.Q?&-I@]WR2\Q>*CZ3Q'.#('R=,QVZHG[[F_5TQ_WK)OP=G!SM[_C[QY> M@OAPW(D#QQY#[!8(&X+B@OD)9EJJ< M)>-9?X$$=9I._K?WTNF3V^<]Q<'&V M-[KLD_)-*)X.=RHWS;O@9L$PQB)Z(7VP]]?;TF!PXIO=^^^D+6_5;NXDK',1 MGVCU%;N'/LPCLD1XG(YI@FR3C8BMI>?) 2.HZ#]]I%H]_#D$P MB+PK8_SDUIU_=W*]>R[?;%<'0<,T;G[W:QURF%]=__<5@?J MB7JHTB?+XT^:U]_[QY>M]IE8D7SS;B [E5_-1E.>?/N/6[UQ<.7NVB*YV/-N M'B^+=UL^/CGQ]IWCO598WGJXZ1[5C\1V3[I7E),&,,;DBOI736-?[%QU]_?= MNZWM7[?JP\E%4YU\\NB[>.-<_PB;XMG!Z.?#_JA9^^%>-,N33UY?^7LM9U_= MO>D]G(DGXKTI'G?;S7,@-3=F6[2$\.;$B0VWM%7]X M)[VN+-I];_^R6M^N->#)=+_9;*GB__CQ'H\ M?;BZ$J]N;LJZ-!Q5'N7&9$^7Z<^]:4^7EW6M>K[-B\SS)\ZNO^]>"E[I]>-RY_"P>G>V>4)Z_:RSD8OU_2:P+;=(;U7H-FT?MB#+\!X_EAI#._> M'DNP<=&DU%_>G/ K7?D;D^L53Y8[,ZEGN\W6TZ#+H1G$DW2Z^[/5WKM[[%5O M[DQE$$CUVN@$T0_?IIM0DH@MEK(YT],;I.$W\8\#<)>9^OO*ZJCA<:0Z4?F6 M[HC&SY7GNM,NCB101YX MT5OY:!);46!$G\\H%.@ !15A 3JF?P\]K<\'+DLE^:_T]O 91%N52O1.O1$+ M ;&P.MJDZ/.'E^-B%(\Q-"I@PB M,%YQ$$JI6LT/8@,.0BZ5\X/8A(.0:B5)S4]B TXBETT;(33@'%$U2 M?A++.XE_ @^-VU<;LMP6Y_LC]1\$ZB<)4?GI[!-[]3[5)K;I*8_V"XUDLAQ< M_^_88WU;.?T&:YR)(K4-4VYY%HSRG=@#@LO $37'+_)AD3+PNF_RWPRI\!T! MKPH_I.D!"PI/L52=@T3XW[&L=^7T\TSM]9,418.H;/^B2&I.5JLAJ[+T<\8->#K?W2=$--\RYV95&Q7FHU XMH#)O<3:T"C/$5A6W,T M0UL:(ZU[E3/4=^T%ZGL)#O9J=^%EROG/)0E.[L&NXF(M<*CUNR% MR[[ZGE:D?!5=G>T3S(7H=W /ZPUIS)WG@,R\K7V:RA_1U4^K&^R<=92S3G?4/KRN#XZ/ M#LXZPZ;<5/[XMUQ0:I,PH9]!$DQPQ8I$PWK89;-WA7N;GUB,2/.+D<:VO_U# M_1%LB[VNK?Z^.[]L'-U?O+T8\7[YG8L[>_BPNU]U*_I)NWZX=X.WYY4__E4+ MM5LLD-;)0+DWQDR1D]XN&M-3:2#3V67^^1GA7V_/?@@6RJE;0I M2UZ?X'LRX/FQI)SXDL_.[>__H;!]UMX.;T&5XL_MF#T/(NX\ MY\PY6Z"%CMJ]+'OGV]VKSM&OO7VI=SP4,4]IZUWRUZ/^3JCYMMX^BJL1[&WZW<>>&=$M1%N7MV1 ;7 MQGGCN@V3!4M&!H=HLAKEXT6"8)=HSX9X\4++>Y.[@RM_;-UO;UK';?=_:I?[HZZ[:;*[)QR1+ZM!\;L'O@ %9 M1- 2?"35W_)FV*I%MN#"A=G7&./J'KG)E7R-Q8HLSJ M-:9(O8-[[?>%7VOYXEGGU_W.J=T?G6O#9AE-(KE0EB?!ASZO$'H:$%Y$9CFCV9S6]KN%J]__?P>J+[R:Z<-\H)&C"KER3+_#Q8QBHY; MJ-#Q*4;,Q_02UQLD6C?79_;ESS>-^ZQ[J9LBX)8>%Z(RCHFRV7Y?16GM*/N= MT4/WZ-:I[9^/0NU4Q\IQ# I)!;'ZE..7\_N2PC[KYH$W8??ID9QU+W53V'WI MD9ZYV/W\T:H>A1>_.MTC0SR_V!K]NK1#A'^H,'97G[WS^H>6A/\[T31N'4@* MB_!OWNMN2F*\+.:][J)1\UYWY,6][F)XFGV&M,@@+J_SZN_KNP+51S].-BY.3A2W2MQ M. T"Z&'KM'/5N=]YN-&Z)Z=F_3"LG@^&TR" '+LGVKN#K;/NU9T;G#7%\L]V M<3@-V*=6']SN'=?#2O?N9/APLA_>;X>D,0W8IUZIA;]N.^Y6=WN[VY6+.U<. MJ3>F ?M40NM1V]DZ[':UXIW=V7G\)2.HT11@G\OK8VO;\'Z?=C6K?;.X89]M[U_=774O3'[3._L]S<;<-3T[LY]WVS?>SWZU32ZS([?[E MN7A2^:XTX,F)_;S0.@>&+(K&365;/?LQ.KPLM[VI@$[!WE%[,.J?RMUB9WN@ M;(FCLW9_ZFF*S>\-(F^-^N+1MG)YV&BT'XZ]J8!.5K6]?["[*VWOW@7BF7;A M[GD+1ZU=^6+NG1T+9WMD+/A-$"GRY/*WM:.3;K=J^]2V.FI MOW\4[_')R;47ZY9R&Y[;#6(WCV[N[&O=/KK= MZJO:\>FP*]^?[=LWOF):YE3HI^9CQ;1[W\^*W:.BLK>S=: ; M>^?XY.1IW@R&QL'5U5UW%.XKAUKE6+_=QB=3@$[3^E ^"9.T^8A"Z6;;[P]6 M*!U^.DY6,@-1R&C<^L/]N]9QMW>_)=WN5<7&]E&.*+0J1"$ZBEHM592\$#Y[ M[&\*2<"VO23F@!RKW/4<+&C##T*JE\HYD-DFG$0NFS;D('+9M"$'DJEHL,E)'4:[X!;^BZ%Q)#^.VV M@ K\X 6,DN**=:]B@_)V/OBZN8'WB0LTEINVS/EO3P-QKFN!ZS4<@\:&#]T6 M=AMZXB;?_R7O:*?-1G4W)*?WES]^W=K[7INC^53?!,LGY_;/M>[/R^V2'&?I M&(9BUXM>Y6:W8MXH9\6;QO9#?\&LXU>P^^YY_6+8.CJH=8]VOYN*_=VZW7EL M,]0=N: J3U4J+&:;K F0L*^-%D4C7(VAO@F><_7$X.V5%S,W:6QWSX?1W92C?D+WV3_'\VM@W!HO7 +R!*%-*X5TJ\\\#)([1KECM/(P M"&7$-!].MFA-Y-3QP_?@=JNUI8E'RM7!S_"Z\_U8:D1H-F+Y34JW_>GM[O;$W_FLRO[Y>KU#V>K;5D7#&\% MH;F7@TJW2<$(!DNG\;R,5)53'I/X2) JF^3*K'MCUBWCWAB A;%RJLKOB4X$ MMO:K.;IV[6[E;.M'Q?XQVK^XO^!@+ 7I27"&/*:1"XI<4+PS8VAA23&J;C7[ M)X_FP\V5W^[H5;TE-GM#AN-2%Y=_1_-N$.;6XF:-S3G#LQQ0)"Y3_JQXO$M! ME>*BZ9/+H;?Z48@8(FBIB 6Y]E18-@^? MY+S[67GWC6V(N9BW[Q[O_;9N3R_$^^+5]16Y5*OMZ@4P+P>!DY[J>/810. V M%=S&=IUVNAG!.T2VN=([Q AMW,_TG[I MA]U]QQYZ!>0'D:-,?*Z#>+99;GX2N6SZ7 ?Q M3"?=_!Q6*)J>;.>;G\1; > \TS3E4T/B;%;'J1=&T9: 3B*6JG/0P'N%)WD[ MT)LWIYOW#7HCELHYZLW[[VF%L=[=^Q#DD= C('L-P7(&Q ^P5 ]^%"ZWM_.6 M-^^\=.1M6UA]]$N+L1+U.,3+N.:$,LU!S#.3GQ)RJO4(+77%],_FI:5W>JYC M;&/=ZVC;=?S "_7 ]?P3*G*:9Q?'/XO.K3S<):VK2K]_J.W]ZBQ^KSE]GM,: M_)T]5*Y)L+-_U+TK[I3K.^[6I=MH,%0=J5!%^9=WPUJ>:-B )NAOV^WJHTN& M\1+WMQ<-E6K7'4G>O2-N!Z/P[/9G[\;L+8Y],;]HN-RWS%'1Z1@W][YR6]PY M]"[,PT:$P%-^4C2\RP[IETA01=_CARG-CJY8$@[2J$JO4F>U2?A MSA60[08PYY/QZ(_!G&]4I?8\=_;JYV>AL:6UN[)Y4-OM56MM[_&"@>5(8!,\ MFTCU 6(G9U-3EW*W*"],>1M+8P,W9MWR[VV,$Y90"GQ]#6S-$OFFB,"V?K[S MPSD6B7AT=E#>:?2/[[\_7$0X/.7RF]2L?5[1L)D,L &2(>\VOD++:#[1(-EA M]593Q/:N%OR4U,L:V$6G#0;<(Q4JE:<@-MY?Q.25A6N?W!?[F#4OW&+YY$+H MC0OLQTH,IA6\7.S66_5ATQ7W>_I)6=>4=N7'D&']5 KU>AY$>9U!\A'Y=H[, MCH_.MV]=[_X\XQ[VE%[];%09=:_.+^\:IS\.Y4#F^#_E0E5ZJLW)N@O5EI,0 M.=:]?6/$!NL_WS2)*1.CIC?E"FDUU9:B-&N:KC?+:I7HJBJ;AFG "Y*.]0NC[6':FELNJ4N%/+V>9F3HJM5:JEZ>?&OW(PAJZX&LQ M>NZ)FL.G\J9PA2QG2B[-2DAC_R;;@!LL5;_Y0KP=-,_JJ=^1; MON":PI[E:(YN:;:P[3H&3?ZESUP2/[0#^LA9G[ :/[\DQ)E+O\3.^L/;"3S@= MF%Y/D,3B!3T0"V9%'CK 9O #N3L#5A>R'_1/,+J M3H>63P3'#=+C ;' Q ,7&]78@@G2M11O\I37MXD#E&7;(P$OB\?GB;GK?D'P M0[TC:+Z U"ZC^AP5Z(_2M^BCH67;XY_I;F@;XQ_ZG6F?#J=]V/?^+SOTA/0)I;9MS5G_#/81Z)K M?A!]C,3#*H7ICK)#AS<-R(B6!X= +!Y24S#" S3#((0SAE72$_4$-PQT%RB[ M)%QWR)1S2ATH$@>21#O4/-@30BA)N*$7C0J2A*I[I$]*U,[ M0=$\"R_"V>= M3,4B\&NT33Y]5O/]L->G5BF/1)L;5@0 MAG1@W+8N;K[@MD#&,-Z%+3%#CQY]V,?B;OI"RE#)X 4\8Z0#/ /*LSAY@_BZ M9[78JG$/T: #T0F")F#OH]_I$(U*4DYZYQK\]8#J)?D;JC1!:I2$2QQXCPT< M$RO,#8[(!N80')"AEL/,0)AV@8[LZLS PXV:0I2ZY>EA#U8!#S JC602/?VG MB)0>8T:\&BX]):R"#ZP@A'U*$[ '=.7V8&0_-9,4(3\IXI"\>#U^>HWX+B!U MAY;UIXO\"X+6<^%#QK#@:?1X!?X+BL1?9]Y%GDOJ$\Q"IRH,YU"TM1%PTE?3 M>B#&-*V6JAAB\XP,QFQ@+G*:V-_&7*]7K6/,;Z-3A"4\Y;E-.&/_\Y]ZI5K_ M-CZO,8]M9MW!2Z>T!L MH(AL[(C&=3+C7X.TV",(G>Z;3/2;L?&7* G=!2;3G,3(2&0 '0,D!,<**: \ M&A+;QO^.38TX;;!2\8MZ0'1 MI\QQT.>4K^$K.'-P[("PB(?-W6Y3K4.'C M]E,WR(Y7 PSK$$(Q8J@'$6(NAH\JCEH^R6*YT.#K;/+;T). MB3DESB_T(VEH@$!FLM\C\)>6R\4A2%:;!$"3U,;7T8\,2( M:1(T;;EICFH7K0G/M06$:$@9W1YUIR,"-"Q?MYGXY,_[W*9W=6+ QWXN]7*2 M? E):D& -UP\WD6)$\2?;9D6&'Y@XOFNXQ"[(/A=R[;A(S1?8TNS2S V!18R M?)*+PISNGJ([4[-L;O:!GV;&V]HR\&Z'PGU:EJA#]Z\[\,D MT0)LTV@"!K.9R'-;OYD(I>JX%]]X,"N&Y$!:NS06R2Q7_MTL1UEXV0?$),01>?#UP(8P M:)3:=+T"#UPX%*8S(/"[#K-EJ#H%E/$1Q$Z!N5XQ9D Z/I+S6\YO3_$;^D'H MK]/;%8<@)?5!@3!!?XW*%.QF!TN)($AUS# M&UB/M$.;YR68!<$)=9MH'HPT!+\*S0>NM0VBVVA?X!3Z8Y M1G=]FL^C$T))*4EUP/M\GYG2P%;T;(I]#]PP%A4 "_$IXF(HB"EP1\HAF+O: M^8;&)QSY5_KH&(W(4@DK$%)0YXI<4OOCB.&I@3.C%75BV^/'E>FNLUP$R6<@ MRA!68QP8$O_][__*X%[&E3_(?Z[W-4K13>T9WPR9DE6;%!FLIF;"*[]J]E ; M^7Q]-;FDE!,^B>:C8&)7K523_Q*2'RF;C!\4(KFGMBJ3A,B^E85SYY\]@^V9 MXOLYC_A-*ER4).OX?S6AXV&Z\'^N77UV4M]3S'--)2CHC&V7IJ;Y,3]H:430 MZ5PPOL_3-C 7T;F(_K>C>;WH%M8C_3!)B.Q[KFD%45B )2]D$W>"#DR;Y#2VT TLC8%J)M[P M(UUY1B%.<*;R+I&.4:OT$VUL*;*-.C4RT(F(78CZ[A^"RR%V%8_<,J(J(TJ^VSVX.= MHE0'L\ Q2,_2#IB%:OSRM;*+439V!Y+HVA:G8!*T7LH%.(Y'*2;Q[9 M [8VC"ISHB"OGPT98S5.]#2FZ-HT8L89+R?/G#R?(L]T;0&]+C7H#2DO)W/Q MEH+TG/BS-!5&(O&F=%7*R2PGL^=,4E;S"4(J\;;UJ+:Z$!60T9(#;-<$0LY+ M:JU3F?R1:Q>'QUQH#!>="V 8^2X/=;- ME]'FF.EIVKP1J7 MQF^ ;>K]$PKGD)-R3LKSD_)4/R4J>(Q2#&>(U\)TZ4RS]U*B.2'OMNVVX%GN M<8'1"2Y9P@A^JCHK"BZ8")>0U%[%,]6I1XHG*&>8JAT37I ]([C MVFY[) Q"&[5$BY?8,K88M9!Y DWOQE7%#@DP:3PW07(R>]8L3B6)TUC!B,4) M- Q'Z91(G@D!%$"F!Q2I@3IS- I02,<%J!6","#6 *.XU,@ @5EL(9*%E\O" MG$A?GO\M^",_(+V<['*R>X[L MZ-T[19!BE2A"#RQ6BP#1N2-,;26L1(56R.3TE-/3_#X2UCBEW13F#-$L9H9Q M11&N+"_*JL86MS:O7VW!R8*;0V^(VAYAD$8Y^>7D-S_Y.1KXLBS=2/,#>O?) MG%D$+ '7P2=..L4_0@(:BR5EKWH* D/"3**A/H']Q#!I@"G^;A_>P+'"Q\)O;VG?L38;:;OQJA9K%2$WGL"C09Y:EQ. M,O>.+*27#4/RX""BOO8(_4:,](:/AP'X+X^Q,G>P,BNND:8EH_1:R<74$/9" M!G8"LM/S1APU,:?@G(*?I."!BR0:5>XA/?,J0%:H9%+46%I.VG-Q8J[>S4DJ M)ZF%44]9R:3?D0-!*,(,D4A*GON=BS@)?[(I&Y MX.LZ7'6BP^+J8:)6=PCH8<2;AO_D=)?3W?SF';?77$08QYHPFH*KV0DR>EI) MXK7:A#:E:;X4LCM7HSGQ/8_ R7+/8K![S 5@"<^ )<@Y6$(T:@Z60%X,EK"6]DC/-*+Q M"#9MB:[KXP9&$T<;L-8Z!NOU%;6C2?EC:S-XX)'XJZ9"# M-SE8!<3:TP1/]F$IK:NWUH$CV,@B2>>=:<SW]%6%:^28CN<)">)T>-CA*_2&P,-S; ?:/J"&>Q)2F0PAO945- M>C2\6J,06]B(AT:)4RV?DK4 L0](IJD'HZ,QDB/+Z@54BGH!)=V->!N#=).C M;'[8<_V.>)\C:NL.,#<'.6+VZ>!M)*$L.E8".=&3:+(M5M1PB#'Z$&V6D*=O M1*>!ITX;'6&+LSYS[GJT#Y0]6AO]7Z?[#46'2[-+,"9B4-*'_R@&!(-Y4#6-456)YRNY1K\/3!+ M^++MQQAGFL,M1!>\;)!02-U\B] J;21J@I(*]64L9A5Q('4KIAO:\Y$/DP ' MP=.@;!*3(#I*(SXZL-^H20SB&_O$.@D',.F=WDQJTC*]""JJ3Z*6>3I5VB;O M*IJ==4F(A(OEQQBU:"+CBN"CA/Y9X0+;7?ILM*44Q)::?VE"69L^3*T'3T(3 M>F!H($\;Q*0M]L#HWF\TS@NQ2NJ!B>P:K#+(I.2-0HDEAD;G@);[ ,DS=@_3 MWPI]-F[48K '8MIBADMZ,!:$CM&B&(DF)X#OP"FW,/_%H)7Z@W1[T"33)3*R M>/^4WS20/<;TW-?@9X+'Q$ !^($EQJ9F8[,J-O\T(%I)N",\X89U-0#YKB?X MQ/&+T,4#T\,/:&(WW6R64MO&*"C"!].D&\X(Y(%=;\=,P!SR"329R:GPYL29 M129-9?!KU*OC,XE\% M%'^:ML?=C2U5>S@L$$O%;Y ;$VHV)C83X^Z'GAX@W MCXMERQG?KKG7MUK.J,QPC&A@!@Q$[./@Q7TKV+:^N"4KFQ!&%'DT$0-K.@O( M9:.78A+5Y[%+<2+J&'C16_EH$K^KB$/^,X++L^X25*54J_V5#@N/W1FDHH.I M5Z*_AW6R7SL6"&DG_KV(0W]ET5_L.?ULX#5U>Q,_JK7 _ T#\L81U^GV)GT0 M;V6L"*(\6B/>LM1D4?F6MC4SL?/LY9=6GX0FW$0LEJJ M5O*3V("3R%DB/XC\(,9EDYR?Q/).@N9B9/-KGK*6N)'*#6V^&U+_0:!A4B'* M1YA]/J_>E=K$IK0R0V:#DE\LA]6I@1L<^N!5^7__[S\MOA?+,Q)7=]:U*.BT,]*;H0]Y]+6 GW[-:PE!1WTH!:.@"H\"#@E/--KZ3O$6JN MP3."5*\6U&K]HYUQ3MNO]@S>/VV7R_6"*E4GSGAI"FBE1WL<]OH8OW]O%O'5RNRC\4/5;D@5RMOI]36;<+0 M/*]WZ%%%YXA7\.-GR4MQXBOQ]5JDZV:(%7ICZU[JDGE?+E<*]?(D\[]SKV6# MO+5U$\P*O;EU+W7)O%%1I$*EKDQ7C%&-[ K2L!:DYX^3?E562K*:WRQNPAUO MJ9I?MN<'D1]$XN-(N6Q:4];#,^KB/25"" OG0"PJ(%:;%K'RBV]5*=7K:Z>! MUUQ\7],RVQ.7EMGN3BFS7?8=>,0V:W;=HF*6HM B\*G#:X]8I=72&&/=JUQ# M['(CUKT,!Y2KW/=_G?BD@[D,7E[IT>+76&G3!U!?*V3)#[[(9PWDC61-I5:0 MWY(SURV'&P;&F1*CO^BJ$I!K4I_?Q!U M'*$[)'7VN<9Z$?MNTKW-^GAYD3EYD@(D7N++_= MNM?-#RMTIM>]U!5E.JSZ-G<,5&,1VN8H9=_M;K6NBDJE6H5Q5@1&%N53)2@T M%*HO&YH4AO#IGW*Y6A(%F(--$2(IJ@WBQ%!XEC\KBE2J1G]%;+RHTB<:!?[5 M!(/PQG?PCC^5JII\)6J4AZ_J>Q:"D-@CP? L,'LB=%7:T GA"UF_T.*(:%X" MGH3SX*A=3DA!??%U;J]G42 \##SV6*,!>.I9*.!/!(BMY(#8F2R\'!![(P&Q M$R&[1UI>B.!;*)P*3 )8K3!JB*XE@J+?]]P'"ND$PN1/I2(E$HPB07&A%V&A MHD#QF<@+.D#L[0[^4B\)9]@%FPL5"G^+^-! M$41;6CK"5@O!D-B#&/<5U_2G!$1?R[Q;K9;4R7?/_R:/()(CPF!Q0"W3\D'D MT7TN"0UZ1E/TQ)"DD.\82EWV("5017*B;!BT+ Y:1(LYGB;"&=+ &$G@;B/2 MH)!M4[0(S'R,O(819.K4U1H,W0P?G02Q93C0A1BMEF."<6Q;;N='$+9X!FG4 M6ZG*86^OPI9/[D/$^-NE>,S1-Y[ /WT"N'9E>&-+3"CX]#I:S75TKJ,7U]$1 M$+(B2;5:16UJNBPWU8JI-5L&,9NB:)I*5304HM97YWN\'@CY,@$7/XN1MX59 MOI52K]3E5:]O%MXB UHCUQ14)Y84K$L123?F0%0D)--^B)0EI!GA/93O+ MP"_=++:86.?**W>D>DE>+^;0:_ED <#2G!)F4,+Z!<(K*6%AJ-*,3%QS A;/ M)5V,H-<]^75DCVW"NI>1'<:C$YN5T;U0J17- 7V5Y;KN\\SI^-7.[0>@8[%0 M*TNO2&5>FZ])L:V3/IKOS3A:)<-M4H[Q&I"TN,[Y6.G'%0485WRGH9.<^%=) M_!NP"\M&W%4+U?)KJFDWQAF*,3DQ#842 $: YMF$?0\3"?N>:UJ!(+Q?2W1\ M!]8/2[H!F[)61?GNC=IRH2J^8]\LYXA-XHB/X>85Q'KM/7IY;W?FG\T0_N"+ M?#;O:>7UXSFUYM2Z<'+,1E/K._2S8,PK8MN8J8[IZ:QP#G\C#WWB^.3%'?(^ MJTGT6=?]89PC17E=U/#S'?UG7?>'\7YDZ5W><.T3AWB:31669O0LQ_(#CZ:Z MOE)K?7"Z_12+7+^_LV U7"K+TNCKD#WZLGV*1Z_>@%J3=5_6KWQAO"@-S08=XV*S*[;U&D:Q[ M&7F>UJ;LR[O,;)P[CB)5IS2WSADE9Y1/DM X-Z,H%7%9 MC&Y>+6*Z'N':4PBTATVW9#3\2;VV%Y"S,HV< MWZ>O=A#KF;P,+;=!/ZVSMA#,@?R.00]SEMF@?7F7;MM"4V5S.7ANBU$'3 ;Z0])7LN[2E)DIZ2 K:3Q$9Z&,CTB.;# M'_ZLE:H"3-$&-5D08 !)+2E_%4"-]OJ:!P\,K:!#1]5=SR-^WW606@10K99K MP$ XH%02KCN6'P\K##5$Y;=@QK!X@3:GA:$"5P!+:@CCP==P2"?4;:)Y'(G2 M9^_R836(^-4E(T&'I8,G[/D% <@$5J#I.IAB.!@N%B9?CR:/;7!PS&@.."7B M)[_#Z,0C@F;[KN"'_;Y->H0.U!JQ9_!7>"UOI8/#_5DI*?'P?,I#6$D\X9(0 M;?WT=2&H3.8+;&,TX&C-AHUQ3=,G <[@3[4DIU<".Q_J,+EH-O U''@;3\49 M">3!HAN*'VF.9EA I=G-+ FLBT(#F!M-('Q?(1ZN35'5< @^8X/ @?U.C"(;#> Z>N41/,T_2@M"9^R'2%F)\I M8+&<*7"U8DG-\$6EI+Z8+2C5VI0Z8$)LOLF> CO42O)?; . MTDXOQ2.F372@(C\ $BJ&?7BY#[^RYL_P=AC1#3U87> A4<.O.$,\Z_9(@"-Q M?'[$E#(-A-*S6B&%.XH(%/] V0C6J=/>4CHH( VF8H<].,JPA[/Y3:'<+FA+ Y3@"D#I3IQ.2'F^>&N"#=;3O6(T.D'?%UEH0[0O_DX2%IG+#H MNV!3QM\>="S/$.Y#V!&8!\B9!1,C$W6%T <638E#)O0K<1G^>1,. [X8G9V9\/,MI:B,169,@+!D%G)'6M@NOY43^)++F,@]O/AN+?0E__@KT:EOZ M9,O<+"9H(SOSW6CQ:8N,$3Y_ [>,==>VM;Y/OD8_I.>+5;P=]LJ>]E!$T0"" M)+*4$TQ 2>1LT1^$/E! MC,NF6GX2RSN)^>\'%S9E5[<1-?CCA)NQHDN(IZW(][4'X$KAA__W1_F/!?=# M%4MU::VW%[5LG$''&+$WMH.MS$NRONDU#2^8-%8C#'\[S^MA2[: MGV&D->_9_#OTA<:;W- ']]W_.[L;.2-E&4E>E)&D>DFNK9TH7L-(&(I;&G&L M-U=W XE#>>^T(;V5&%US_M]NKV^[(T**T:7I IC:3PO)=:]P@S(4[ZQX>[0 MN>>:A"8Z:;9@DMP->O?&XMH4T_LW+:5"I;Q X]B<'O)U?R@7JRZ)'\3!8J!L M2P_Q?7!"WL#2K?5IMZE+YPQ%FM$Q_:W0 !8DW3IWUNH^/E/,2E%IQ6/2JFV6,%C4L^(9>\VK(?8(\'P8(H.5B]F"QZG M73#2@O(_I61"'&@@,_"TPDC-2< (< @Q03G =_7'P\J9XEOXLNNT75H\2MKP M1$\+ N*54JG0J=QN6G6/;-KY9EA^W]9&7RDY\@.,^ _V!,L*X9R*/,-M]C41/ M:L_X9LA4"K5)D675:R:\\JMF#[61S]=7 YD>Y[E^C<67@LQ1*]7DOX3D1]R' MB8/"4L[45F6J.=FWLO6<_+-G4OOY*0=N?]XC?A/QH*2DJ28 NYO_]\=_KEU] M=GVMXWH]S=H&OHV(G*%14HN> M753,A"H+R.U&_79.L4U"(M@_4"%QM:14\X*8;';NN@J)\ZK)S3@(Y4D(P_P@ M5EBLEQ_$!AQ$+IHVYB!RT;01!P&BJ2KE)[&\DUC"5<9SENS[JNYZ&TG]OO9@ M*77$ZGHOQ]]A'3%CI$]?1_P1&>E5=<3KQJ#KBG#C&B$-_C03K'MU:[E1WH#.4,NZ,?X(:< +=A;/"?L#$S9ZYQ^"LE_5=WR3 M?.77]!W?5$-LE7RY2?E*ZTGK7?\FK*^A>,X!:S_\]7- =;V0>)O2*GS#'2Z6 M0)(;HLLW1-=-^ZOSP-:]TJ7;L:(Z6:J9,T;.&"_VX-:]U&67,"LS_+L/F5.HFTZ-NNC*:^HV%Q?K;B24IV]].*I473&>?T=XN;M^3SIS/I+:[*1\X MDVD>]9!*M96B\]&$WZ[E!,* .$'HD>G]\G@N_,P4^*C3&'[;&HL&\Z1X:59# MMZC_G$%:@6"3 ;%Y,R!-L(S_^Z-9(Q5=4D6Q65L(.XUAZB3-^/VBZH7JKFB4.;D#@DE]3\(/*#R \B M;>JI>07")IQ$SA+Y0>0'D9%-:DG,TWPW*\WW.5/V?25?O8V >%][\/HT7Z5: MJN7M@A9BI,^>YOLA&6GQ3,[:>^^[M=0TWYPXQCVU/,UWEAQ=>YHOC64&VL-2 MFS*H&["T=5RT;<*ZEW21IJXG)V+)%V6RO-04WTTXWYRN7^V9OW^ZEFHSNC;D M%\"3*BV^^:77F%:/W\[Z@N4+K#L10H;!N#TM8)AA^#!0!=$I'AH.Y<&?XG' M@+ \^-7R@?2$$=$\=L.;?,5*)D&_&;\I[+OL,C9ZGQ$]:X0>O=;%NV3-)HZA M>73HPMCC>/7,HSK15/D(X.H8%DS!@_D)OV$XW[!T?,ZG*&\&3-;!?MFC>+]P_3X) IO0+]/7PPJUT,!; M:/BCYOO$]]D?\94XHD=HY(E.UQ,L S?/A%?$"X 1X@6%C@X'.]V+2?$S5KF.\5'!IJ#%G\=NJ"5%+Q M%TG^MMW1G#:\%@YC*_0M!P0*?4SZABDON/VA0R4.E85PW [K+^=0?Y**2--R M-$>W0#;[ 7S Y!$_I[/=*PEGF7F$'(A4U_P.>S^F;FDC2G8Z; %(#8_*.$_3@[AS+VI[ M#VBX(-A:"W4KS,(/6]%S[--"1)3P^@CTM$ ?G4S98K+YF@#5'[M )I&"GKGP MDH \BBP04K!3Y)PTQ]8XQ^Z05K *%D6[/&"@JVENA7T(@Q>O+K&DMO5DA6KU6D72M M8BC\+/DWB"FW%$6K-\MRN=94%5-JUN2JTJS43;.JF96J6=>SWU ,M26I1K5) M#%5NJC6YUJR;U0I(=XG4JI*JP3>SWRB;8E6L*M5FK=)2FZI1EYLP$:-9J\,( MLEH5M9J1_89652J2H9O-BH;*@U359DV1*\VJ9LB&7):=:,NMIL:9)>)VJ]:I"Q61F:6#=U>*Y"X%!44X19591Z MLU4KMUIE2=5K-2G[C9JAZRVM56L:2E6#695;S7H+2$#26V:E3NJ*:D:[^_[2 M3^DH%3'/F5AM]DI4$Y/G#&U"SM!SG=?R@UA5\E8YQVCKE[USFX$:O;SD)H>M/;MS,A- T [RG[$^V\H530#>0+38@ MI0_XY-VG]"T1UO5M>V9/D#PC:?9O?K)+3-;,R+AUICM%Z4!"A8Z_G830ZWP-FZ*6WE^F]7.AJHU,JY8+9:GR MKL]N7>HD)] W!#XM2++T&NC3S?-KN'@]< :8V+X$%;%1R]H4K;%N4V=*B.*] MF6Y+5C \8_*C'?1G=6(^-H'/K:#*E65II_7)[#V6D)Q[*\M@RTT"%EXZCVXN ME/#<#%M7EMQ-XK.X.>L^_)RRGU-%'])/VJ751U@101YT6A_'RHIU7BOG.K3, M(G>=WM*R7#=[K-KR7/=ZEQW;$Z6/YGYLD-NU;F+)F6,!*_!-^BFMW9/#2DFN M)"VF%PNL")'![")EW@UL.YU+;V;4K5:RYV^ MG,#? X&_X&Y,KLHSU-BJL+#8@_CSS/K]E<)EC9?MIYK=/)4Y2;,,&0H(_+"; M4I9Q/F4&+T$2*^4ZKSI> 00!S+!!<32FH7XD*!BA,Z;6Z9(F]'^JQ9-4JL5] MC )7^%,M*?'O%'[H3[E4CC_1Z!QVB$YZ+>)%TY!*PO3)9;HD(5Y(/%$&!P+# M=8A-$2]N2E+03D[(Z)UOAN7W;6WTE5([W["( MJ6%BF%_9@T]X09 BE]3^>.UV:N#,:$6=V/:WIXR@Y=;[/)/X*U32TJ<$/TU MEHD*,E:M5)/_$I(?<1\F#@IKZE-;E2FK9]_*%M;SSYZIQ.*G'+C]>8_X342+ MDK)!-*'C$?/__OC/M:O/%I .PK;8&0')/_KCWVL*70!,LNU2# (_%HW:O\]R MP?@^3]O E0&E)!(7I$G2U"W-[11#3"L)K%]= E#T!3%/_+"'^S!=EFD#S;(U MIDWFP2_ZF[[W3[F2DD1:P($,$Y@5R_.#"/./@[7)XR@YY7)9KA<@D1''P6*=RAT581O M16G"(X)&@\2L-$!/0-120_L^X4K%MA@!60@7!<85Z"P.O)-Z'1#!&+05J"=; M )U(*3I=T#!U%P)D$-33:GQ.U8+%S4GUR9)8(W4S7MKF1;QJWC3FI*D MQG#<+."8MD/13)W@97B4#.0*OC5? ]&-/+@D96+LX-*Z/[(G+0>;B19;MJMW M(^]:+E45]IIUH)DEJWR!S**@9T@@O/8J K++4@>#4ZUG%'\B5AB"+Y-3R5@H M_T"2>@0$!(/#8]BG,4 @/DEE3A_^1AYT0BBEX)=>"&@(KX+I51-I"J*I;R?= M8^&/B0O$IX-WC/BJ&&-O;33Y DQ(:=X#F]J2-_,U8%F'4#1EMDNX%W R>K?( M@)VUH>9QB.3D !$O.="",'"]$0+;QJ113O9^FDS/2GYF(;S\F+,T,B=A,=JH M;;;*2.[#=Z/[\$N\#]].[L.W:41_?F$$9U+9%%F$#LVW'UMJ:QP"&^83C)MW8H=L,L6_WK)@2I0P0PS%4?1;W M=+9 2'F3>.J1#\GA:..IE(0#)P9;Y:^S>E1BHEW;8W:L2X'C4PL8NB&XMBWT M7EOH#%"83X(3!8D;Q&9Q'^4:NA),WVVY(#=I2,T"&02"$E[_?N@M@4\^"P/; M=;LKICMT>@?@--DV=>/ K1B2-*'!;T,0Y!0$V+,(L#>W+"U=\#NN%Q3Q?*@] M&G@(NQ^+A"0B =) &P- CS%=X7-XS$OZ ?A]HJ-!''N$*,/+L4&QE7NM;0Q)4 ;W>LP%[ ML*N" MAAX""- NX>Y#!'#,]#C'-:> ^=S[!B.BP+XS AG ?%6?D"ZN4X-O&]0(0W?; M P%M#=C*>+<$=,?)@#HA,:YR/!MN*U YSP2"R00"ME@0[N+MA[%QB70\/S3A M$"U\9;(]L+\4_#JR*"+ :AK U:$I[FLFAL%&&>:YM<_QKI 1;:X,\"N!9ZB-3 M2:P31L1@@,??B+\ DLL'@L9E(U0JM_B%K'IT=7KHP)0-!A*=$'Q<]&1L@VF5&6/\&L^*"ND#Q?5 M0#0-.!W@3RWB)!:TM%/@Z[0C"B7 %K$M@HU6<(M@,QBW)R3HQ7#TR!0PNF^. MIB&O9Z516O X($1!TD>F%,Z?LK[KM)D$3*@1 MP2"T873:^P.8FQZ"C]PU %,#SP?H&#@?52RLPDG+.:8*6&1PV%FC:=9 XD'Q0?O+C@4.@.X6<+Z0C-51PP M3URNB/@YS6!PC;](0UARYN*EA@[[\%7X+Y<,4:"]!83A.%1P@MD4*<=H8P/2 MZ[L>\SVC6)Z?(LFT:8A'\XW^ZH8!;9B"_5E-OT6N[(S1I MN 0 ?D2=9#E@RE 1@=:SAZ8H;=(2:Q\J^O<^#\W#YHJB!T6-B42MH6>@Q11)9% M!UADF]ED.!G>\\-#ZS0[Z4F+A6K(@.XW#HHOS2IAT-Z:$XT:]2^IK55( M[R;UL;->6]*KQ@P=9AHEBA@-)%#&B5%,FTYI< YLEFBKL]9\U,Y86P#N+@HI M\&!6Y"EB#[2SVX.=HE07\# (V@/4?V06(4:[#& @'[T ;F>&/O5ODW@8F )<[[DA'#EB28D6[R:3=88>=2)(/QETDM%ZRP=>0J.1WX1P>YOS5]1*,64ST7Z.2=3+AP<]B]G@^,=X(4F71':? M;A.GC3$%4\"6BM$V,,)KVVX+5L(,,/";3\8(,.T>Z+9+-Q\<'BM@(HPMWQ=P MS_@4M4!+$2'.A0YD>-HP>BF-' 5(_C"G#M%L.COTS#0;O0O>]A"6Q_,3IA\8 M"PJP-<86)%]>9)K"<:!-CU<5E':HN:D)3D@S[1+O97RGDT9"/IK1&-L"VYC: M&Y0@XME@D,5G 4T00"YU78'\-!I_1$$3/XDNDY;N8ID09.H974?J8\_ ,$'* M.T8))%!C9\:&="B%M7R\X8D#/^D33(7LT.IE[!3-@_M*$?U/B]%%;Z*0$]5O M?I9\XMW/I/B8IE96ZE*E*2HUK:G*9:E9+[?4IJ092J764@VEVEIC[L^+P[-G MIEG<8M<:PE4'==@UJ'=?XU[>FB\)SC+!1Q QB6Q$P9@1.%0Z,B8$[BORNQI0 M5KBH(+THL'5H7!%ON*)6H ;,!?BS3Y6JS@*-J!5=(% G<;KP(H!=.L:N(=(R MT"'MMD9?F [UH)S)J&;.R=,&G&+\')B9H36?&U\^G1OL)+OQ2K^E(+2)0^/= M(Z[]'ZQ>V$LI)^QG%(.*VI-PWCL.V\;C4$N/1+]Q_9M2 MPQDH'FS MILGE'5A]1;3Z1@(PO>'RO4CUZL./T([$<%4T5C(M%UM-:AX-/WOLB..9D@>B M4]NU)'P'Z0@R@-_'T*Q!C(_ZF8@"#\ZPFU_F 8//8SG\X:3+,9-2J(_Y%V)A M X<3ZO!EL,Q\BC=K@F^-X57XU6JA/N=]8+$CG]"V4-#QMU/[R\>8!)>T8,' M*TQ0,+$1&46L,T05:-CNV/!C09B]18JV(XP--:I'#*T'^F]%;8*G\._TVSEJ MPANP-4R8MUD,/0KUT5:C&&,Q>! RH(NGJ@A_ (TWP2EIHN??I6:FCF2>WD?7 MF>PGZ<^Z1>3S3""8AU? >83E=CAO?<*(9Y,0=N_WI,BQ]4ZH]M=&9HTY+4.U^=BU'4F$&@-1 M#]>#@/2$:MJ-B$W%G:3G*VY, YAFY%N45/=BZMO.>%27B0.6]):E8HB:J(HE2MJMATF+D*Y M0-$ !X_Q Y@+_&KSWW A-MH#&YJQCM/GO3E*:5C_R7_3:Z0;GEJE$"^3T)2G MI][H"PW:+_>$Q4TN+;];6F>V[1VS1#7![X&"(S1/#:B"7?J A^+0! 2#@-1C M#N%E"*ZJ)+>*]" MG$Z/)O@T0Y9Z@YEFX?R92#UB%C<<:RF_54AN%6KYK4)^J[#XK4+4D%G71>SN M##I!KX)VJ&#/W'JMJ9.:66FUZJ)6;DUH!Q4GY;DVMO\Y]UQP;?#:MRG7JFJY MLO%J07U&+42+HV(K6=ZS:F"M,C]15\Q6C>;?C^=/)3"_>9[Q!+N$IT%8O-1F M0IHX=%3ZMZE"&IYIL9[VMNLG]@A3.F!&6S8+08+Y#5Y,D!+K)*M<+%H A-+% M*+!I^3[^Z(<]S")_Y X>&YBGUG,#/)6TXT<)3Y;*5&O-U8GD5 OE&+)#Z?]%23!?MA'Z_._%2*PU,S3_X^ M9?9DH-DAVYDXOQM#+ACTC6Y'QB9ES,%=\9=3%: \C8S&\IFI16V9/2 01*+ M%R7ARK7IA(:N.^ %#G+R:9)F,\O MG+OX0;*3J< :"R@NE?@PRC^^ '@]LF8<#* &)<9YF1B8W$K.7Q;:54YTI^V" M;X])H$DT(#:<"[R@-_H#EJ"0. $U>Z@8G/-L# T3GR\:^2.9!=:D$9J-1?/, M)N_39MR]C5VSQ=5QD=SC+XR+:U#.Q+$;"H6PWVBX,E4[#98I@QHI^C^%Q'F)S&?*P) M< P: TN1N+8$(L?$QBFC^+1:ER6.8AHK#5*#AFE%-0@T*X+_W6*9;B_A+'HI MS%)Y:73&8K(POKIG47*>K4LME&26/4KMWK3^98E&+"L 3PH MQCFN1Q/J6$$'\&VDTUJ:;[$K#1H\BHHPN 2B]_F6P>^84._SNQN>^QV+1KQP M\E!=X\[&$I6F4+#L%#LI*ZZ!*3+)XNC=,S>*HL!E\E?0V#9: M!.P6/Q'$U#:AZ3TIE>Z3MD?:R?&&O'H^R2NE@@=STE-7\DCNF-!B"K_A(/#T M":8*D2A.ZI,9\^&5VA&M)-06[RK7C2A*)PY]FL:>) (L4T L)JKYIU%$YCYH M^FS8S0ZE #8AQL_I"5&9';W3C:GQV;?3#4S4;2I3)HE6QM5C HUC8C)U)F=F M4C5^%;Y(?S^Q' >D6( YK=,$",NW^B+_38\/#K0@1*U?XPV/#V@*K<\M Z8: M(.]*3TV$>\]MC5;97,+'!K.28=,F%-J:==1)EG:REO%3!JC6#H:8:>31IA.;?D:DR8N+= MQ!E8GNO@F&.7P_'$N8/%AS42&4ZY%!F!V6O$X+>YJ9H+[@V@Q$)WE=;R]5CQ M5$!B#3AE(5@]&J_=F,XM H_ZHNO'O&Q^RVLY(=\^7MLUW2B(_&T_R5E*I\X8 MH';:4=&E(0RLMNLQRR82^N'T8YOA-KRGBL3M!/EEPOAT-]/XO(D]9ZYFT9"Z MVMUFX8^,TK#\3!@BD@$TF3.%>?,"1D5"=G6:>6-@SAZU,C0@5A/4&SP:E1%R M#9?D-W*T'69B>B0Q D>";771-AI+B*1?*+S4REU;84I$Z7:18$"!"KH7XT6%L=OW-'312[8J.KPG0AD7["SA,"8] MF8MUG?"Z#CB3N<#SP8C3!DXSF.5*L\J2\%^4801K#OMM#WP NM#=RW/!'_EX METQS,\ D# V.B=$'"QP'X%58#*.(F(EW%MVII;*E(\6L:_T8HBJC'-,A29_= M_(VH0DFRY^(T93CS:*XL:$EK=PFWA,%CA8=!(2GY75WJKJZ>W]7E=W4+WM6E M-DB22N5HTO3V3C9;I%*M59I2O5)OJF*MWJQI>JO9DJM$,LJFK+;JF=N[GS4J]6G\[X-D)EGC1Q1U.F;F=!P>\UQ^=OY L MX-FKN=,QQ$*\#)2.0<_:]'Z/(OKX3454JJ*TU%W(L(U:*]7+T=98- _Y:S'Z M\-77FL]LP@RX9ZDDX/_H7@C)9CR?\U(2UGG=>3V6,1(G0[$K(YZ-<@RLU$[" M4]NV9O7\)'\J>NS4!7-7$CEQ;5,'*HG);$O5JMI4Y++2$LN2*JNUB=M[J8$92GLLB;I9KBO5&+:3*L]8'S$LL<#.^$6\_%90[R^NXHCK<$P-ZP+2@ >K,WG@!D\SLV 5[9YT-O"VO^ M8K?P4H$XCIH*EI.+"XR7Q2@G,YX@S(F:E@FY(YP@NM<2* M5%=(N=XD:E5IJC7#:-8E0VW6Q8JHUB6]121Q0FI5=A\Z\([ ;U:ELEBNK4MB MEXF()6FS>HE,^0P.9?52"4[CO9<2_XAY@*>,#)_#_%B/:]4UZ M^7V<)BASA90WQR6.%KVSZ!.]"%_%ZJROA(F=;^F)_,]]Z ;?GIT.>^S;'SP: MU F"OO_UGW^&PV$)WE!JNX-_&I[>03B-?XC1UKQ_,-WB'TE2*G)=_4?$2IIR M3:F*X%&*X%*)_PSMGE]$4TR2%>F!/$BB(2NE3M";%F5ZX:X]&Y.BOB68I9<) M/NE51\.\@@:B*@N-MD?8_<^74]-=\Z1;M*G9-:5428'K9EQ=-('!;$U[O'^7)@)H[U&*R+D4 M^>Q2)!(!L&FQ"%BU!,!O%[?HY=&X,!!N'&#GE"B@'%_ZG__4:XKX[4,PH9(S M85*22E+-BSHH95E0D0UH5*V)PF$:0Z7T0!S:?58%R MG@+'N&(XKKRF7$QJI#6OI3G$+YX]V&04E4>#]2]_**Z5)2=+8JZ,-YR1KVF/*\2PH"U[IB7M)4#,8U5D3U= M1+7<4>I9JF<,?&O>K^'*/=)!?']0WP<.MDK! 09S?O\*>WMV7-L@GL^W3]B] M#X&P8)1Y!Z&MA/<0_X"7IPY@^IC!2;.D9@R1"*QDL,33N5?I[!N5&Z4VI M.H/%UUI*CC)*1DE]$B5PI6L32E*=]*;4+\RLV)E9[Q*-V'^8,AQ]=:E"(J*6 MRR4QKG-Q7(?$!R)H(4@$41"3^A;V[UO3.3\>>L:)0?,VF9CC[_Y_0$8&!7YB M)?UQF6>,?TT[%_2P2XM&>RACGQ96CN=ALBDM?MZDI-&\A(RZ@V)>0A:-FI>0 MD47A'LN5LDZT2KU)6FJYJ5;*U:96,_1FV21$:>EU132S<(]7!_NGC>N;R]VK MIEROJ;4W@W=\79%8/,UG,X.OUEFVE':368N:;*O?N:!WV1?;%N)&<. .(Z3- M?V@_05HIQ"H">(4NQR'$,BGL]D@ZFFU&#CVMEXJ "E%5A5AM1,<#]=EQ*>PB MTP>;GC:MJB557:5]^\8FK5H25^IAO/%RRE*IK+R7];S$%7QO= >LBA_^WQ_R M'\\?6KE4+J]X;7<'Q\<'C9,KX>!TY^;J^O*@<2Q<[5[>'FSO7@G[EVC:=[G; "_PJG&@C,$%8I''326MK]'415MF0HZF JT0/J6<01&A%E33H.]!52G]\E31VD-//;4Q\7;C7?A]_? M'37G4G1!MD!/>YJYYXX7^_*7C"JT\PG\8& M3B,/;+,,XS<(;/,-2T6:^2?I0',JD*R(4Z/A ]O^>Y M9OZ9UUS7N*24I*;1KA0R!D>7GY>7GY)84%AR?_Q@IL!L:U O 6Q:4(<(MQH<2XX#8 M@_C)R_6W!?S7XN)&?-S"MY5?0!#94"L*<'.A4-P\J$VOD7^CD?\!'C%><85] MA[=(.'CS*5Z5U(F[_WRKDEEEBY1C'TU9]^RU>'X!Z6W;96155-74-7;KZ>\W M,#QPT/R(Q5'+8U;63LXG75Q/N;G[G//U\S]_X>+UX)#0L/ ;$3<3;B4FW;Z3 MG)'Y("L[Y^&CW/R"PJ(7Q24O7U55U]2^J7O[KOY#:UM[1^?'3Y_[OWT?^$$> M'!H>GYC\/34],SLW3U]>65UCK(/,C% _?9EQ< MW&&;&\1X>!7V;1$_[,#G?55"42=NJZ39_>>5+?Q*NHXTJ;/7^@2DE?7&5>B; MH?TMLO^_P.+_5Y']G\#^$=+"S.6 # NM<]_?I _8CD.=4!S[))!RB]L5LP8OE4V M2A0&\G'C1#:7.W8\S60KOD^;1H: ,NPYUD-\4!]DR8GJ:>6D<;XQ'2I)]?C= MG&882-0#%6#@"*D5!W+7;GG.VLD63_PP?03T'G_6)?$7UEO.5"]2[:?T#0M. M$G*ZS1U0>Z::B[9F+4#\1)IY,TXZ2F[2@[ ]_+@U7:X]KX#'97E>>N+H':$# MNXLK>O2?^'0O1AH^L;E2T_@ZJX]FK709]V!ME3B(&UJ ;-0^W"2QE4BL0Z[! M6!]<_"X8^/37IK_)JT\QS7F87B.5R^/1AX[55M/6&K#^*;:)QA6%-[[V-CW2 M[]MJ2%!X./U7A].)5/?J=W0W/F-AU:U4G _^PPM:&$0%?+WF0 M1'O9( <#9M,$&(BQP/S++VG49,96JD4DH1,&>&>]9&B,Q_NSBCQ.'5?YT1DN M<<%WT X]Z25C*N$& YT_,6M]^%4%"VD\?9V/$XSC;'4XANZV-C]^+. VYPS' M# ;B;?&?E.A$3BH*!JR\B>\6QM-!93([ RL+ X/-V-5L65;>>V]:P WZCD,D$=@8+;:'#5S MO9>C^>>I)G0XF[#6CET5PPG*)\WA@N=PRT(U,%"N 0//DH\).CM8G."5=#"5 MUV?9X3\2"Q$#F.6M"&: MGX(%63>A>FTH0;V0;UI%H:A0ORVF(N8YOD65]/L^2(8ZN&"@L(+\O@Q-0Y:CG+D+A_K)CB9;-=NQ%V" "1_3^+S MN)5WLS%9ZW99,+"KRWYC@K"QE7@KW7R56!],9&YQQY,ED;Q8*/.^4L\OX4Y6 M?X:6Y11C?[OVXQ=6D8P+XPS)?92:&7;RACTGAL#A*IV1S>;Y\0]D61#8T2TP MX+D-@:JD(VI%_%Y_O^P$]A3V!&DL$[=\C(VT'1\ !OI/!?R) 'T@?GT84$[O M(#'^0G-4$IMFR@>CU-DS^V @\N6\I(.%V_2M?TF3?E#IO-BCUWL=CKH5^*)^ MWC3],;-2SX>:P[W T:SLF6(F2,4/NE"0[B/+_O:V+M)J*OZDAI9=7WU>=S%/ MS!GRG/^_9?>=!MMRU(_RY_+OZ*71[,S&/2%*8_$-3@RDRNZ)),$ ;A.W7R(] MPXNI6"1C8=$F)U3?TPHZGWFAN_@KT(EQ0H8&#](6^+P!5/8@NDPD%P 21"1YM<;9@L#S6\W3Z.R/=-C M20%$4"WH?1E(.DDGMFX?:TIQS"I?,C)9WGKNKM^GL+C'4[X^F17W#AN=VXFV M0M)P(6H?W?\#13!\Q8Y^.:D6C1X]_G+DDZ1K[^+*MD]*U^13=7]*X-P(.\.O MP$!WF,W?[^*[&V6(G3[T @;&3N/9)\V2[6:*C (C'I@0]4,HY8FS1:^U_ULL MCL)'?\Q_"1I_E^SAXMEUT%#=LD0I]62>CVV0&U&9\SP*^S(\W;IOSVJ7S-(+ MCV*M"H7 @BZCS%YT6408XTLZ&T+Z%F4 !F3MJ2EH)@?!(*D4TDL(]V]%Q];U MSFEU YF"CTI_4^:2> -ES"F8ID'6>=;87P@3"P- \#:=K_8NN, M9_Y+_*5!&.BADC@<'+V Y=?YC[V 9W[)TXLM1VVI3<91F]O'V('T'E/:EX;* M4S]5*TO&$A*'JF4)KE>;Y5M58P]@AL/<$UKSYW:/E*,:OY5 4AT#/=\SF;(T MZS[ZEL;(B6BO2D/7-T#5J&0C:NAK&N01VA!ID>]D6S]"^"-=<4:%>9 MIW:*0<7?7>O#KSN#_!/$>'OZV=8/3;)X'I6LCF?D_O 826\AK06%Y>[(*J%+ M^U*?N'AU=6_ '4S:%(;VVF4-(K[&O_YJ($&7XDJR::3.L[:AF$FG6^%?B,- ML"-@-+C1?FP_D7:X:8\'Z-3JWR)8W/7R\31M=3=TQ/+N$;_9@Y?1@^^AN'H#2 RIU%2R!0*(X6\, M2]!G@FK9:J+0I^=A?+8Y_Z=IDYB(9)7F71=Q].>)=-]I;>H@OH?4"7$QG:HP M?]J9 OO-.8,D!5P9),=YCO9859YHF2I^Y^W'()55L16/A MM':[]DC2&&9Q;2*%DCBJ1)(U_I$C::6:=2'_,Z.O\/X=*6?%2QUD/M2/FM0# M$7E^V'UW=00$]E>_FU)6C=">.RK1A[=>)PZM,^+!?2R[3^7%L8JU SLL1!_W MF=P-9/"'+7:LRO1D>*!KLI\W:ZQ0_ MDOU(TNDXS/2TEZ]U,3+OKLA+V7!(6,7U(]QC?(I4]0+-MD&2R?^.!/Z*MBKH M&GL:V+9^CPF9PTKC PE#Y+'B-F'7EKS=;^NJR:NMLC];1!)6 M=F]+.^?0Z+.+7=XH?'V#CRUIR<#1]S>^F-V(7KU&F=^VS]VC8U0NR]Q**<$A M4YY/^=KYBIUOQN>Q!PW0#DQR'UX.THF2YSQ>W1YB+]=5,*=YQ2TP4+K=]UV] M]W=+\9=^*"6U9Q\_22TCI(?F0AR:/M0J'K[C=+;HX$I'^D4N^;[80IV@JF]QR_4)9F6E><+TQE/>&?#Z60TO]:^QJ M1D+<_2=^R:$H&HF12XL$^1B)8-HSW5).$J[!0OVO_8_<.DUI.#GT%QF$[4HH$5Z=G,+>B'B'45H_6YB7-J8$4.KE4-8?VA& > MSDSG#JOAV>&UH5X"8#*#1+.^?-MKY[XW_O0O10^OA(\HFE^%@3=M,7K-(!%[ M8/5+#)%]B+Z 98LEM>7=.)9VJW8Z.?7+.KMK/+U30BS](OMUND7#XZ-O!QQ_ MW27PT$>L#%FE2J55VM]O_T2FA&WTTS&L',**>0A@UK.?W7'?.AC9C+G>"?OJ MKY;0X0?0EE@3$YI?ZJ@2_>Z=PHXT30JEY6))@4K*YU< >V$$/_8<4*-FT:V< M YT'I "YV/A=V*SK,%")OU5(SZ%ZTHIM;(M-%&O>76G=5:@]@X4.[7 U1Z(6 MG&1\ 4L1IN> D(^SS]#'0 D84._G%)(6M9&>.G=$G]Z4AY_P1CJ\IRLSF:4T M9L\N.,[(@(&*)J0!%XF2.X;Q[(0]I 6$<.XSQ7QO[V&'=R$4JF>9.-7JA:5C MOV,7INTY0N0U#.*./$+(R;KL4N9E,NDWM@1/[B9LR#Q#4Q!5Z<]^I-V*WYA$ M^%=1INM4&%O*",%X$+@.O;M V3 7CBF!@1;D^.]/,3L0(SM('*U8U!8%A(]?2*,'D9-H;LS/Q.TW2*E MAJ_M'\EO+EY.=1TBT,PS>&CCB>3%2G?P:_1>S6NA"?'CA;?X>I4_6XZ;RONP+LU? MGK ?7IAH;+-;/P(FSDLJ3:OX!,:BSTA@#I_&-*^DIYD@ZJ/R)J(<^Q\N]#5A MYHAT+".-/EK^2B7^$$Y\8;GB *!2^_T597U$;<;K.@T+';>/Q2]BD?$U9Q/, M1271')?DY[T,.)7L2#EJ6X;[[+?.(C>SF:E$]SAI1L:3 MA,'CG239\MK2V2BK_%_=;T*O/& 99&W+D#G'$Z0UZG,F?M^ML157A$J](J!J MB8DP4 .]FWBI]=MD)_VZZG/?B%^EJF7C3VU1EIIG4,KGXJ48L2*'701T#'F *[AJ^Y1:3!*E M!MWZ*](V]]C>0/T1HX>4"^'#)ZU$63JZ&G(M>JY4\F+G)&6(PLCME7"G628T M:(N4^E8=;]P[:?$F>:-E)4OK><2Y*_/6&88'MN?'8@\B[E9!.Z'/G.+50%N? MP5Q"(O7I0W0#_8O>N1D2%]^8YK2Q[@1W"TLK8%3(M:U.7KMR0"!SP.7KE"'F MM/^\YA\BN!>=E"T7-F[RMG3EI\=%:;O1?(.X[_C?+L2N2E., R@QWN6%;S$R M40>K=R28Z/>+7DW+5S]G=IVB"@I%NN:>;]*_BQG"MS>)AW&HG2EZ3^V4U:K< M<4=_H\&=^'O$1D@XZL *XF3:Z"%\U8V,>3^6^PXGM?5M#K&4V#=J-'WF61@( MCPW_ D0C.H6GG#8@('/[723!_I75.XDR0PC9#"GLE M9C_G6#/Y?[88X2(DCT5P"#TT2VO%" MX!9,4EB$32ZGM\J#/.#HP._K\[8DU;_8)IE]E>QQD,H*AH%C2.%.3L=BHTEC MC_#+YTC"B,1-HT#9MK@L"LT9D<'&%'GDHCT(?3_F33S-R=F$9F[8X@I-MQ6+ MG@*C0UYW%11^)O?-WQ'O:O+/5! ZEWJYTZF_P0 2,">BI6)^F"C^:%,=O!CA MEQZAX/?31WSNS5*=,?V]#.,9.AH1'7;AM\./C^.I!\J8$T,U'.[A.5^U'6X* MI#,WUKE)!ZG2!HVW_*[==K+*D.U7R^2%\!+ MM:V+IG/0J\3[K[4*OZ]I1AZ[.OW3NE(UVBT6\S76I!&YYFG423"2?GUB*4%? M.^G@KS?OBTZ!%^7V7RASZ'.8S TL371@"]6NHMGBJ/9]7;3,R9S$8:?I5IZ( MC"/7TXB!>D&M=!(P@.MUD;[3F1%);(T 5O3@JV)"3V?,(I7$".Z9CQ3S!UWI% MZ)>9L1N^*!H9M+S1_07D>$==@# 96E6[ZS]^W4D5@_;JXY*0\^B'G -4VH,$C* M/)7$B"5/";^W 2^7OO+YD_34#"D +N%DYM(8'B,;A0QC;PXBQ:U]B.](8T\@ M29;!XE66(WC_'KYH=GEN%H2!/!>GCZU8QJ^ <4(\9MG]GXX\0X_8#V,9;SD/ M:S4:+&G5$V]>2JVXVP0NU2RD[9VP5SVA(Z-\A'EJRWCO;_^R&&^H#U-EG[AH M(N?)/@NJ3&@29-@:Z2<"=E3?"*)[SEV;NK+C&O&1O.<6&A=OK%*C-U(Q1X,# MGDHP^D""Y.RG&4IGB(P25\8QQ2N6,^G-Y-?L[9S"!MYQ9*P6MV,2-UZ45X1_ M<_CN)^WN=+3]C_3EZL#[Q[8/&]5]4O:Y_/8C7S>A&MNQQW_,LH,B +ZWJ ^7 M_\$P+)\0,OLY_/Y6[C:Y@1RL&=?..(NK,?Q]?Z(L)VT%CU>EO7C?1*I[DZ@G MLW=)\56LL95B,L"I1T!$B-+J@]2B]M$2(JI_MEU:2SQ?6.OKPGP6W9SM,D;% M9,5<21\R;V%BYNH[.1!"(=(<+("8U^R]X/7"\_@*HQC16O'R# C==.N.YC1F MO\:CD4-7WU97?CW(('YV8JF'8R%\R%W"RK VI&\AR;6>PQ:?&7L31^O'WPX; M/EU7_=.SZ($(^9I2H(7N_FT7B8XWOD8(,%L9'SA/V+H3E&&/SN%VZNB+'->( MV R+Q%,?4%.[QK9_HBX@IH;8NT'!<:HV0QDDCW\,6I/P>3GO?CKSD)7,/?(Q[:V*FE^ MV3H)MX*>'44O>+F^C/D<(Y9SXEUHTP]!O7*KE7P(43XOG!U,I9(6GR-JELGY M<1#?; MLY $"&B2/TED#E.-;Z=*CZX[2T[=H93W#+$5'HRM2D\PFOW8](/K\\J,!14&;$J7\*!&YP2U5'(K-0@+#:.X>Y@1/::*,SOK]O?I-4WZ1&^]/JV!>5D;K%3(CD-/[=NEQ7=5>;P\ M65;F^0!:$U5G=AIJV1V,%1&6=##%P$/_ 5!+ P04 " "[AJQ4H?ATHMHV M "A.P$ & '=L;7,M,C R,C S,S%X97@Q,&0R+FAT;>U]"6_<1K;N7^'S MX,Z5 &KW*F4,R+*2"),XAJ4D[^'B8E!-5G_!T=W_WU?.=G=??P5!G\IL\.PZ>[1T< M[AWN'QX&^R^/GQX>'[X*WO\<;/UZ=;9-WW[[R]G5_WM_SD]]_^N;GR[.@B<[ M>WN_'YWM[;V]>LL?P/ 'P56ALC*IDCQ3Z=[>^;LGP9-I5C>NXB>OO\-WX/^UBE]_-].5"J*I*DI=_>/)KU?? M[[R$;U1)E>K7EVG5_]_LN'?UX&%^^NSC^PHNS[_;X MB]_M\6"C/%Z\_BY.KH.R6J3Z'T]FJI@DV4Z5SX^/]N?5"0R]!Q^WOO-IYR:) MJ^GQP?[^?YW,51PGV60GU>/J^.!@]\7SYKTBF4R;-W->_7&A4U4EUQI'7_'L M&;R8:AKAZ#F\=IXI/U1I,LG^\02?C'N@1JDV@XWR(M;%3I2GJ9J7^MC\<3+. MLVJG3/ZMCP]P4'D KBF"3X!D_ 7M[[Z85ZWU\'OTN)U4+?*Z.E9UE.W'^\VS\.]@?_?Y*_S'_HG# MSLV(M)2QFB7IXOB_KY*9+H-W^B;XD,]4]M\AOP/_EKI(QO_M+IQVEY]X(,/+ MOS@^?K'W$:=%HE(8\$>=7FM<"PX.-+TC3X#?)K-)4!;1/Y[9QD:9+IG5&:1Q_- M\3Q]OOO\F26!Y\]W#Y\)<>($X9\Y_%?%*[9[EL1QJA]JQW&<2G^J9#)$1LX, M O,?T?FJ([C4DUP'OU[@9O\.,BQ1LS)XGRKX^J4NKI,(9O1#D=?SX"*+=MWM M^=)K&#QM((/@M)R.@4&#,^ W703O\J*:AL%EG50Z>'KX[%'.^[3";59A\(,& M09VHX A(^V6' O>0Z_=(.!C9^?D,>SA?.V7^XH%9;*RCO% H;G>0G8[K#,0A M_M7YF 8Y+O,TB4^NDS(9)6E2+8ZGP# Z@T?]_6\O@8E/O(6VKX0HU:HX'N75 M]*1]._0)_<_?D /_4/^HRRH9+]HLA?NV5*HU.PN?JB!3,_CD7S^F'U^]>G;T M\MG1 8H7947,R/OQ#Y$1,4N+ M#D9#GA*\@7G*T.[,:? *80EPX^RXGL]U$:E2N\+E(HMACRRZU^ $'7YIEMA@:H MDQ?'?]NG_WV.-'CR^ET.=Z@.\O&RG;A11?S=7OV%=X'>2F#.F4#!Y=LRD&Z# MK6JJ Q1MA_LG7V4KS_(9Z!X+W"QZ[,')=C !^JO*H,H#G,T/^$IKDD1Q,-)I M?A,&21:H"(:,4;EA+0:_"ZP!:X1SP1=#UWRX?_ L./\3;MD%O@&["?*8T,/7 MWPY\JK<7*HMA,4D9('4,8[^O/VN'\YNIAW0(63T; 919QBIE /I:,$:@8XY6 MV0-\"^HF_DT4T/[B+JSPX/G^R9F:)Q7PQ;]A7#[^&O<("(2VK=D5)!+028)8 MCY.,+M^@G"K0=Z<*CAN?-],J \!;PA1*X#,OWAU\K\/=D;KY^V, MAPJU)\OWK4KWXG -$K_M,O@E,6\&%[Q*/0@@;SUY[7'>L<6XW\CY?\U?_:R* M:!H<'80!:O4/)Q36B-GCP4+BQ>[A(V%<-ERQQ>H?3_:?!)%.4S%*V-?E7$7R MNFU9Y?$*2]#CG+['3T=AX+U^&A(>\MY[MMK4<#_+ M6H&TUZQHH.G@KZHI71E [D%$6K)C)[E'DG/?8DMUEP:'J%)#[O"^N]55IM%2 M[PBASA7?%2]/7A_L]EM65CSFR6L&R$N%/^GC*[EN-[BL1W_HJ$+$BRQ6S_.L MT:C"(,JSF#!SR2Q8R(/P'0>9=U$W?ME!SZP4B-(73'6A1XLE^MX2/8!'6*M, MJ%%^K7<#LYG&D/7+3^?_^NGBW3]?B15KY:Z<*Q S_91E1H.'_6 MJQ3LD&?L%[^B(+?F#A0_?SH%.\]*6/<#N"FX,7)R6(P]D\ M37S[G'=M "$9+GXI7!P&(CH\0YXA-Q2A9R#6,[HN''L77!5DU6'Y9 ?=QM%@ M#+QJ2CU7L'(-LE5_TE&-M!O)6$&6TRIPQKIRIBOW%-FDU!Q6$R&H//Y&J/=@ M_^57)-_D(A>K8+0L]4X;P&Q!2YW49:."_?&&>:S 7(0]@ MW3*)$P47.,P[KR=3P!(P1V]&7_-&W?_6J/U!R?VL.>1S.F2K6 VB]N^!!N9U M,<]++3(6(+N1FH=A/QV1I!5:,G38%I2,]H'F+7TEVH!(E+$ )&.4V618)_(= M:9T!Z8*X+^HY,%PH#H\VK??_.M+D#X&7\)G*9*9:MVF^;UIA )I' 0/ FN7K M[/=D&8!; ML$UY*[?C7+@3O6#;V[E&,CC!-@SBUO4 MXP06^!](8!".310OK_=;[';4YC>)19.WO/BT=OS97$V DV#G/NZH,1S)Q)GQ>_N=B+8O$REWRW"+1WMQ?U78.7I8V'F=IZ >XD6$ MIJ(DHV\AY[DO4:'\(<_1\XG\.D#2W4&_L;?=.BWF8HQW[U+TSPUXD M[ B0CL1L7\<@=BI9.4BVK4_;**96_<"X-<]47>HV%#9F%T+"'7G7GN?;I%1L MJ^P;)P71MX-S"^+F>W/TDJ]!& [B\56%[3#86M@%&H'?.NRE2R)=8>O?VP3. M4;.HT_8%95<6:X61=/!1%@+^C_2\(OL2O%'<)*5NL!8\ 16%"49A!EO1-EM2 M2,Q[>"RDC4^(-JO%SAAUDZVGS[:#&&1A0(*1(575T+%''63CZ*46P(Y(22/0 MQ\9)1%N(>@S.%8>,=%GFQ;8+ JU&@].,=0J3*? 5[$J*5R1N2Y2J!%0JLM]@ M;$^SG!:!X1@T\^Z/G4>.@*5G\.3Q6+-B1A=A4>CKG(^ZQV:#]Z38$[LWO R( M<-J8F6"&!;$!&M.2AFZ7X'/&WD!BH(L,BST@8'V3UVGL+4KF0$*L;<^<*A^> M6/S= "94,1F(Q.OYW.&!9IH5 ,_$:$I<3LVVP=T7,3;N"H]WT <>UZX[HPZW#D MPK6L'!%8--7?EN;Q5:_KZ$'UCJG*)L3:J($4^2V,15>^?=JQ_1P>&+ZFD"N6 M!D@;"R/N];7H'BKHS. .6/O1XKX'M0D?W04S?=_8Z#_++/R-6-3^<^S!_L'^ MFLF5V 2V#F;Z555V4-1IEX2*W(@) 8!:3'9<40ORLSN8J MB0&S(HB!#S& \UJE9'+CF]O\^@7?2H 0YXZYNG]>@"JMSTL<4 BD:B @13$B M:8.XQW5!F$SN3[CI,HX+3L86@AB80):*4BP5%AVL@?9+E8QU"-;NFZ/=M3V@ MA^(!;;]_-,0SBE,]A+N(,7C26BP:!^ 6+^G 1+:OM_P/L?1_$7O^\BOD/Q=F M/*A5X(,VOF(,'+DWD6,9>[G;W(4E^QXL*?0$YH$LZ/BE.1+"F:S"R98=W-*6 M!CJ;J F.!5]\JV&N^'O074Z1\D&M#CL\96$W\Y;A@GME+E?1QM\EV1=RH!FI MD9#N;@67*_F=']NEXVN=E6P2^J#QX2 DWP/11 L;#9ZR&03'ELUQ%:DY1F+0 M*6+4AD;-M EQ@,VKBAK%/1L4X(A)Y<0/8(),JJ# M,T8=H+729XJHZ@Z!F18 MX2Q!\>_?2R^M[=V>P6 I>.\G@J2,OZ&UIPE/+(W!+,&@I MBY\Z:9(J@K-4/C4,ICE<3(6C5S!\( IF.;H M.?#@/T!A+F->N\U' .>DQ M'SG/%88HV8F1;N5Q$^=K,7'1@]!O!&>? MJIN #UE3?DXCY1V/U1'<5D)X95U<&V.4&"A(6<35!3SK578IZWSRP@](_L/Y MXW?+"KZ"E(\$4[D6ZW[#H^L[8W.?M5BX9@D; M;!M;./Q?@6$6DQ)A?VP)R+DU;"! _;&N$> ^^7YWD?.GGW&Q?ZQH7N2?]UJ2:N ML FQ6AL2BQFOPIFO;/4FE& ,X(RB=?F@CJ,=-GGQ%HD(%U6]U3;_R2<+#*V MD>4BCVG /G<3XW+$-SC>]RHI,/GEHZZ"WR@49R:$A:0/R,XEBH^+ M05"*;N*FAT.'9W>!#E<2520N\^$(884I R\)"8DR04L%!4])XG(8S%,=3]"? M!RKH8HX4%RGC6*5;)LMT0>C<-XBPYD/.:E55*IH:[%J"2IM&8A=MPE RT>H[#9F:++GDGH" M,ES"0&F@_E/[UJ+?'Y35GM^%U8PS( Q^RRL&87'P"YWV!SJPVS%?-P01+L$2 M21I)(,DB?%A%A)?? #N5TV0.F#B+TAI%;6@]!6@.J20$)#8."YS;-4^3J6G; MV W[H?@24<#)-41V\KLFL+()!6D!_@$Y.+L!;D$^ O)05<-?#5#M#8^X29CA M9C!&NF ##AD0X>MC_ 6ON\Y*$#,X,6,2:@T.\S6ZBJQ*]F91"_I<,M(*'.%;3=15(1])Q-T?("N33\SL@O]!!& M >%F XG;;E;,5-PZV)89(D63[Z) OT],X#,,V((0"E=%0/VE&R,$ "/)L>H/ M$%5&V6R5S#GX?Q>/02UWO%ERNVX%U>O M4[S'KRVG#)/B'%:QMCL7S])](ZVQW$:-]4P-F#2LV7=Y&:[X#6+]%1)S#H!,.WQ@2?$H5: MT4GPBT50P-:_Y\7'X#UKU,-%ZH7K=NTD327HYK"@'V43"*19#J35Y_A1YD8M M>WP]GHN S07&$0(BM=]Q:R*FX=DE[T00P=GF@)3:-WMH'60#!C$Y+SV#+-8. M@KY2V 4@GBC-2S))VE,!KL(X81N0CZ8%W"N .!U0X[EY2X';0$YKLQ_\ M>"?^^L34KEBNXX3(N'X(>.3& N!D6*?GF/G*!%KUW14"+MB;8*?&;1^#Q-P95=PX7 )1E"PMXX3 "2:@A0[V*A,-IH$2FL"SB(FF/Q VJ%* M:R(>;_]]E&=T&!N]C^2"1\..DW)YLO)2M^$]UJ(95IQR8+6T3G6TM66AOU!U MM)>[!ZV2:%^GZ"B\X]RA9'8H&@-8$S:0<$(&!Q.A)YVT3"E\">1\9NZ=CHA; M/7T7#\P+O2.(8#<(C$GK;8/<'59^3R#>T]FW]+:I]^A2LQ2$B:ST(SF#)%UV M+_3&++,%2!0Y)TY MZC2!1OES*N0_@9$7&/X9H@JPDC#;\>R@\R<$0:<$&<2 M%Y8F0 /SFV[(5JKPB86> J3!EP@EZ'U^3H[6U/$8]AC^,).(0S_,5 QV)JKDNSQH"D7Z+TFTI(K&R998T@-S,3< MX\XO)D:&1P -,TQ0NS_IW'$2&/'IBD[VW+;$Y]U$ MIEA<20NQDS!Z!J9U1V1-10O)-7O2 F(X,N-^WIW&: B@FUQ(CFKG3:>)>3?C M,&_A8O//GH,EG2[TE<]F)^ Z=%8UYNZS9H'122#;I,F5*D*X^"I,D"Y7BG*F-='6#_FP;J7'W\VQXOO=,V^:492LX&7;Z#$L? M5\#'0S!]/(SIW\+SL?@&'%4$&BP(@'_#GR"#\PDY"^$IR:2@/]%JC=57(^/H MZS\QB."9SN00&Z31M26ZCF<)@FM]H /WA8W(?/<0QZR''O,2*=.$# MH#B'/:*0&]&JO9IC*KC$#2=WGWCD'2.\^2I&R34F%?)G-ZHYW.5 8R,OCKX, M7NX>4/BF";OT;$739%;J=+R'YB&=CJ6(+]_^KAQLQ(E?PH]] LT4V.4II@.T MC&%471*S>/PC'SD8 W?">$BW^LU$ ^_;(."Q?;+9$,4X%41TY MLEKF,0\RF7V=@[#."RS$9K@J)#\/E0^!/Q6Z-*[S]%H*H+#@':&)BIUEWE5( M!6TXMZK?^83VQ>4B].',V!STOR3&OR>MD,]Y"AJ9K1=-$<-]E$B$.%K8G?HJ M%F;OY)$#3!"2N%5:!('68Q>T4&VHGDHQ2QU N_=4^OY;J]#_A;TB!P_E%3E\ M)%Z1!9 MSW$\/4:_,TEZ2M(FY 6KR+.E%3$HVU3*D?%7!Q75V[J9:MILKLGA_E[*?<&M M/0.!IIQ\>D['BDA(X:4TKZR?F!6&YHG;]]M"]J\O&8X>0#)7O) HF+6'W60$8$"03@GTTX_*;?2)E[#! M\".L\]?L(@'$9@6V#@%,P"LH@%$C:)?MK[=O?G;_=$#OT"YIZ@/" ?%B(DXR M234S"W%FS]O\'4%\S M=9O:OO@\*LL+RG>.5HO>0K9-.&D/@V)+4LYR!T5K:*6)WK+LRL32(Z"4P/R% M5FB<7-.Z_#_#5_YTXRO_QGWE!\-!\Q(HYY>K2-&6)HDDW5CR)2H+@)F+NPJ/ MIHQWJX'6W42=)]2\".6O)FBZN.%6+NI1W2B/! BE"A/6/T3K8_(IV'J^'@#-_/\6U4NUO!B6[&*(9 M1O"QS2IQZ@D:IFQ5DA("+79L4Q/?6TN&=!N50*Z(TNZ'G:WU8+L!\Z&IG.,4 MS?+#(\.F@S)Q+SLRYMYAN64'PGQHB-C!:^*IC[47SJQAL MR9^%,2CPMG=*/1V*,% 7=9-5M@C24L]+BSKG7TQR5%!4^F9 MRGRE&/ RP[CV)8C@(QP!%2\A1SP77.#"FT/"8_J:65@;O,ES ^E=4[-2"G!# MYW#-)0C(".$?E!N=?-M >PZ6RZEUBI&Y[NC2/0(-4FYVW:,J2/R(HS.#!V2* M=USJ&\[[8C;C1K]L>WVKQ^BR\(GH-!K4GLW!I^)EPHKB5![48M@&Y";\8'3? MD[O?J:KSZ^[E[M*9X*0/]P^>'Y,-X#1S(Z&\;FM4H2(JJ)9KRAZK"+Z(?Z:) M4[,**?U['5,!#/C.946@VR%HJ@UDG,E.:AU5-/"^2,O<.MW&+9C!^\3BAR=8 M0-F7J%3+0!X:\B,)[0 -*I,D*543J(D.?&F- TY*K6<80I@7F>:L BXE#*?. M?5BDAB=C1IQ_H2E\E6-E$ZJ33\9X9'@0)Q1%A%GMKO$;=N.$$F;?V'5RPQNR M:H) J!K<%N=13>L8)ZGIBP._+^O$^1+59-)<ND(^-ANP:KT4BV/3C GR>L5NZN9D=58WI^ZF;I6Q[8**5N+4IK?&0QF2U%&TDNRP%C2TN=Y_4V4(X/ANF MM'1MMEJ_6X%27 9HE;E#7=<-#%\+PU\\ Q?EA9\FRB$P6AR:0YRMQF;O-,' MX[X]<+9TW?>!S98.;G":&Z*VT8QOQY(O'X E/]@B_N;4WQ=8M+!:W(8IJ0H3 MVTO^K+'.7X?'0M],R2$ZA:5)97]9FZ%N5SN\OP2)+RA:M9TMD\%',SV#_D*PD&N9$Y;T*_&^<$*]E,Y(OVW P.'B)KB)@ M*<=*Z+35R1,/%M@/1'FG N$0ME)8R-'EJ_!+L@]04KZ*APSMEJ$4^0LB11Q4 MZ53/IWE&9T?A==2L8,X&V#(?5S>JD X;%JZ3#/*O(W>G..*/R+"Y8_UU>M?/ MQGW[;..^_0NX;__2 .C5 P"@"^24.:KP=]%$_,)1E2D@[;O)*#\%Q71L"T'9 M;D).E2H0>I7)LE$8"1S+I>"5%9,*KOU%R,3:U!352M4-3G5Y%@:%3U8ZBZU8 MM1%OB=D9;O@4HY4+Y*]8YT2MN68MI M_^$\T"XZ M\3?@.HX3[(951HR@B:E'"P%N9\T:4 MSQ@H0^KW-(5S%8P_H.^AC[!C& O MV;NH:REU-\1G8$?,:RVFL\9 L&JMUB1"%SBF M6U'1K(.D R>9EX:W;0Z@2 9;*+XO@J5Q4IL,3$Y:Q*N: (A.\SG;3^@95,.! M#"YED[+GYD&:K<6#==(>MSOVF?X*M3&_WC=N*ZE=QXX66H>1LO;9MZ>R>% MMZ:TCM69$U>\\MM(P400-EK;A7"-QG3N9 PSXP,O"0?K($>5U$#%%%D:"183B3?M-<9UX7$ MN';*)'37,/V-;>.PV+KSD\HX79*"L!KV'&V(1PB321F1.Y(M M[/'']@="33P/6]NJ,;8%ZEJ!5LU$YBO4]TX/:SI6W"5ODH=$8_;CHY)G72JQ M(, *-W$C.JXK1X'O=WR%!L-@4#_5D7=P"\=VB*QGL%.U5II$KI^!WK M,BFLDB<=]J83#322!#M-BHR82/\DIY, MN,_D5LM&H!0>@_JKKA,AZ<8;C?*;^,Q6RP=Q?ZT7:/(X(>,)5YNPAF M+N#& M$%;:UH9HZ:H+:;%)MA+,'HZT=!*B[&3;85XU: $P\VI8L#D*M&#XXRZF[7*=C -7+L$%MN%/XJ6!=_Y+/G::$+> H M4W"G)>%L\;:A5IORWE"9)(@O)[%(%?BNBF8-8T @T,).%6L)1R;:.WUF4D(ZQ7KBM9VM;AL:&NK>DAZ4[?.*V MM&2+H&?]2WXY[%,N U.7N$+OT+T84]OB M.-$SRF3-ZP)#JT6AL3$U!7KM"BI&8;,Z;Q/T\7#HYHX ^#%#G8?(:OLY*5&( MJ4SG->4;-9T3'SXA;3DQ'.R__(J9,LGMD]0:-.86+'-=_:&M4\C>>C=PR31; M=DL5MOQ283#&1N4$I?ZL$Z/A!B6@*!TZK5I-IKD4TBEWHA29&8-3T@^-))E0@,/5:39/N/PY;%45"!DU.9SF> MV(P3>E(S/FC[0#\4F5AG3BV<$-:?B/-&!_0=S"O*Q,ZSI!*2?S(]36\97%5B M=X'G,W+4L>WP51G'(VV$*U\Q=SDQYF!O5$LYC;/7"Q?)_5JLR0SQ($&U9N]' MGC9D2$0L*UPBGE8GD-IVT+X8MVNY"*I>68>)]P&+$QDHW4L0: /JSBGW.INW M#;Z>998ZV!_MI8_W]2=W8#N;N\+?J6-NO!7O9,92LIFUH#H.JF"-T 143LN 7;#P!P> NTMP'CI!KU;VFHP$ MC.?%U7 D==$>V%AKL\0>;RG0X BM7[;$*&_41LCU"[F!4NY=7B&Y8QQ4[-NP M5N$C.[I:$Q16-W8NG&J--;=U#N>GK$MLDE#7'L8"-E '*"Y*YI)J@_&G:<)1 M9C2F>-L,NY^CB.=^R>VK0KA: 48@.W5=29GB(0L>%=P&28RTES65B\+$%@$Y M;_5'E8[P=59AU7E9FAR3[X1[FTC;9?ZU8_[XY&V=LY62H3,6R24Y%HC&H2 M0.LLD9^F!#3Q+CJ;Z36FF8_#'OV M)#+&B&^YA TI9;*%[L:6CZJBQZ,1Z]?#I'IO7=#;H81!WW8*<3Y\T1VGQ\*@ M.CL]I7R%+W7P.\#B1,'==)'%-J2C7'[\(NK^Q.CE;) M0?X[E+;!.+(Q(C&CUX2.^>1.HIU4V:3S13- MA*@W E($!]N[O>=]/P0%9Y)N'&%_M'8>.!7W_%8P_H-2^\'^7+(>3_"EF&YO,#1LT:Z(P6]4=^VP"KC[AUU/"-E09U]9 8(^UU9.F M%X!16.111)$,1]PGBGW06CB:"DP ^^!G.]@!A* 8:"=)86?D+R/W"T)2(H_- M&6'FE[+NP7VQS. MY@H;<(4=W.4*NU*?!'?_#J !HT6IA\W0V\LU1"=EQVA)A29,T;R2B^9QQ3Q[ M150T@;Y(-J=H^"6VF2)33&G]7V\Q;0/#"<__K)-KE6)$G#NM3F?'2:TE(U)!V]U.=GEQT&>9:"+K'TN2W:@?S6 0:>] M$(7+P=O*=,H-:&OJ6NLTOPG;*W-6M86N".L^W+9!?!SK'&3U;,1=4V5&6^VN M,CB_;>?1L@H29FATX:E+PT].HO5JR=L]O6E8)=CRS$C?8R3"SZK N,'?: 1C M.95=XJ_%8D8U^[C=='<5)T<&)"O5G:P_7>;DC\CKA]])D7K\"-'=K)ZY#77H M-%VB&+&Z0&$"E"MM^X[)KV@>Y.'B9J#D >*=UA.Z)@VJY.*@((TJQV%^SQ3: M)DPW!64^:MB:X5K*;6J0NI M%47]9JDV?",*/'I# >70'%F4,0(9R*6.JI7?Y31PTD(M,90*I!ZV.\BSFO+[ M$']2ZV%/TRP\>O!X5BU,M +Q?$M+V7(.!$.^"\YN<<8V">?P0V,S>[K_ZK2! M ['>MI?_ER>F]NW3)X>_-*44FKK'D\*/>VIHP73AE3WNF9JQ7SB)=2TB:$=4 M;"AAU>!<8=4KF&LH->46=5V%D0KM M\IBRLZ/^$.:F<6+J#IX;WD,SP@9WWX9@CNY",&>M[GD_J9O;$8Z?RD!U2YWP M %O&PV]=1X7G&C$API%50G+M8LI*P36^R4>+GZ22Y2(R=K8T]:2?&%O0ADI" MWMYK+NGJ66H[G@@2GJ,QJZJL:6K9?>(C2\].)DYW%K*F)!_=,T[OPWC(2&ARL:[EA!9DVPY2<] PT*09VM<"K,';HXT.:P+6<'UJ/['^,4*X,O MQE2JK,E:MB$D/1$C1-4U%1-LAI:=L@(P8UQM3T MMEGR(7]G9/' EC:#CX&SI(<8IR)(\%&B^R_;8TLMF6-M0*_G_1%/'V&L M$H%\%#/UB?1#(T+SDDPV80=>F%V9PF6R0YYJQO,J-3O"*KU-GJ]RL^@?\QM- M'7:KEN%B]6H%W?0^Y#V^H8-X#@6QWWY,8QGA\*G8VE M5WN27>&6321=F -:PI1$GL 16*K_FO.F>T2_(9E#-$T .1UBKG'W MB"DG02V6LWD76N:E?>Z2&5K!G&#\X-;1_G80JT4I^>Q$K$E1$6['@-^@GA4DA4,'95&43,G]0B$,NM8R2DJLZ*\/ZD?T> MC6)2W$,C!S8^3]_G^7+C\]SX/._J\US"=4UZ4L2\:KF/G(VK.979';.#X!JC MG#-J/M3$X:BRU%5I1_0ME;=#B]RB*3$RYVL 5"K$\&V$BC[&?G 7J]Q^5-Q2 M$IW8@MMWV6V;:]68U%OI-GV4L S"N6;W UF(LUSN)VY?0X7*AT37.G.K=P.6^RW%O.0 M4VTEL'#1RJJ#;/M Q-''J,,F4P$F::!"%8!TAD^QK32WE';@BO$0WHX N@&1 M_G$;>Y6998R&OI%&YR\+2[9 TQ1A6CLT+>FOO;T)K;TOJ]6S.[D8 #W'M_0P M7/JZ,.?!.8;^AF&L^@POR)YJJ>]-C@7$'TEO6#N[6S2$Q1!&RF]>M%418A;3 M5BCC#IOMOC&GY#J5K3>?.K&67@0\)KMG[:_W*;AM:TCSD\3U(@:^3:6=;\9* MN"TCE.7..,XIU5^T9,&@\K(I_?S;!/?E*J5W$+8[XH"M>6([LE-?JRF7OM MYE1%@U!"JV+$D,(*H5\H E/SW!'[!4YI\J8;$N]43V&O5&C!'O<71!'2^5*3 M7X'9$EH>P@5$\.=8W6$1.%5$-HZJ(?3\XG/S"U""W,9#W.Y+4_9!@;Z4>".L MSCE8K\_1VV:&1@="/?LLO\;JAE7;Z&?\GE+M!JF(:C92$ZLS=K*_>Z;Q/,ALZH M#\JJE"7FNQ)S=DL= M<+)QK?_E?%64I5='R8B%Q)6 E'H;GK8QDKL.&E% M,0@ 4%Q;LJT-\CC*=?[$(NA0]<1OP;]2"M>-,&THQ:Z]V0Y#,=W2N1:'T"90 M 4=:J?1#P1^OC@I>91/8B,HAHO+EG:Y^/QOTE+-!APO,W]U$8[HK_,-E35PY<*V]A-=. M1J#AP/[\V&Z3E U%KJ7(.^7"_F"]Q+>*[;J]],;CM $;IOIPTTTV["LRO S MNM5!<-S>XA]O 99P^X_[*/^QH<#U%'AXI_347[F/>5L/][H\#5>2FL9I:M12 M\=M&Y,9V2V$OR5PUM2H$$(B>'.74< ##C+AWLX0885I"B+W*8BF*R/7<&JU* M8A7:X=&.%'6\- QHK]K&"T)[I6-?D(9T%@ F?D\]JM&AK>*%%:C1_HR;,2"% MG*\!LD$5\8X4NO&$OFUTS).1+F^('C!JO9+$DZ3?OLLUOBDH7:>EOD'N&\VWFC?&_UJXXW>>*/OZHTV@D:,GJ6C.CLBQI4N?BVK MSY&M4I:BQXJ%A,":L^3*@"B_WEAP!EW!=TJO/ '=SZ;[B M;JNFMYQ-D46@2&&)R=B8-9JYFT9T4IR"4A!L<[JLELR$/VN@=/38HAJ4VSIA M3;E>Y"'!F*[Y9+M?4T_:S6MXBM3Z"NTPXS$%.C?-3M>CA]#X-$"^8PVBH"7@I3[G4YO$P!!%4TB^-[VP/U JW:L4DZ;JZ1QJ_04Y#6>$5/XV@S@ MU!-UET7!:QUD--7=(C-T)=9>93/$P8A!C!Q'@O[GGJD M%#XIRX-HBA5#=_MZV[FRUAV49"[L@2Z]&4W12E0B\L .>#'W)EPT;PG6=)D+ M56A5H9I?+DJ@5?J*Y;BF:IXI,F3S/&[)A:''WW0*22FUX?KG8SKY8E\6.J-#80FO?:Z;NSL'5DI!0XNT,( M"DO-1YU- +BTNQA*77;*D'6Q/=;_:CHW>"K UW:U?7YLT\/>:W?*=WR7!]\7 M7((0B[M18,V B^T.3[(GN6[PSGRXWCU'![-D='P@A-JEU)CIA0<4EL^K+@UV MS,VKLO7I6>1AR2MD))Y*4I:UGZ//'_/\Z+9T[AR\HO!2ND/$S;UK1NL[K]QW MOY%!H7?O@M\OKMZ=7UX&O_]X_N'\E^]#SV%#0L^ZE]H^"FO2>FO*V>(!-+O] MD(U?7AXO2GX/+\PV\79^>7P0\??OGU M/7QR]L"M9]P)OUD@D.K9CC-+\YGB8QS+M'OURV3GIK)U5EY;_? MS*0]1X>.EY@N/+%+36Z8X _W=YU8I?VCDT#^7<]1QF[0L:T8$J[YO\U9##P+ M$3Z;@]@Q.8C-07SU@[@_%->#T X/>/;OU$P?!^LG+4O>?77DHO(K M4+(6P=O=X+V:I(DJU)>;],%+9]976'UV^+1?[3X]=*?]GEL?2'S2V12[KYQS MPV#0$WX9CY-(%X^F/75+&8-/%;7K_L>37WXZ_]=/%^_^>7" 2U-F>6\63?OC M3NS9(J_=ED!BKZ$6PWXJ /D.+NO9S%0)?6^-NTU4B@] M"T[98LO62O/[3POV-I+>Y>80-&.[_F@;LR_AVZ3&C3#P#!\"9T6Z.:X(37.% M6XT4+7'7B:9T]#SKF6N"*>69QL262H(B<"!C/B7;)3[#[F'_%!WS&W>UR L; M0*?22A<9":S0M"SBPN,JJH)_YH4&WE%9HM,P.'M_&JXS^(9H\WSQ8G_WY0N@ MZ*?[ST+7Q*I VYU3Y*%SDOUS]DRG]T3GAT-I&!F">AI27+81\5:.WK_6W1(D MAT\=0?+#A]-W5^?G7T?6_FO(_[X;%:__Y^]_>_7\Q:N3_QTJX X/=_<]P3Q8 MH/M&EDV[Z(JJOS^ J__S_?K7.6"K-6[]O5$>+^"?:35+7_]_4$L#!!0 ( M +N&K%3K!063\#< )]' 0 8 =VQM#$P9#,N:'1M M[7V);]M&OO"_PB^+MVL#LGPE3F*G 5S'[1K;)D'LM/CP\/! D2-I&HI4>=C1 M_O7O=\UPAHKLVUZ^LV[LZO___Z<9WW_ M\<=?+LZ")SN[N[\?GNWNOKEZPS_ \/O!51ZFA2YUEH;)[N[YVR?!DVE9SH]W M=V]N;H8WA\,LG^Q>?=B=EK/DZ6Z2984:QF7\Y/4K_ ;^7X7QZU?;AX__XR>'M^]?N[#_^Z#"[>7IU_.#V[NOCM M? ?SE[M\H.O=GFP418O7K^*]750E(M$_?!D%N83G>Z4V?SX<&]>GL#0N_!S MXYG/.SB[\.]@;'KW$ M?^R?..SD1G@73V;!$4>_?#D)ID5.X@W M>X>'^Y_5Y_V]^'!O;W_XQWSR!.X-0/?G/)Q/=?3$3!7K8@ZG>:S31*=J9Y1D MT2=S/4^/AD?/+ @<'0T/G@EPX@+AGSG\5\9+CGNFXSA1CW7B.$ZI/I>R& (C M9P6!^8_@?-D57*I)IH*/%WC8OP,-T^&L"-XG(3Q^J?)K'<&*?LZS:AYUEWVPMQ><%M,Q(&AP!OBF\N!MEI?307!9Z5(%3P^>?9/K/BWQF,-! M\+,"0JW#X!! ^T4+ G<1ZW>).!C:^>4(>S!?MN1K7>B13G2Y.)X"F*L4'OC[ MWUX ZIUXRVL2\BA187X\RLKI29.F=Y'J+]_&?FL;HW7&#'[,DE@&NF&",()O M^%9+Y*H 3+/C:CY7>106N-CSSU,X$B!K>\/#5[NC>P(EVH #2Q&!;Q.1\;:" MK[P_B_L7:5P5)1+F;@(P^GIK>#5"2/^*$[P___#3NP^_GKX].]_Y$;Z*@P_G MEU?'Q[<16<3G*E4-K[>C?]!QRR'B^6775EYJ378A5E M>8@XA#)(EA__;8_^=]+\%9G=<96"L()_M7ZF,8^++-$Q3/(V YZF@FPP<*'7[Q# .H=#.@N0.,#X:)*\8SA7H'AP04FR2 ( M _P!QAH$60Z?9E52ZGFBS"6FU6P$HDD?JA4!Z%_!& 47 QJA!8 WH#[BWP1! MS0>'P5DXUR5@U+]A1 :<"H\50(L.O#Y(!"_0+H)8C75*##DHIK#Z8!H"H.!, M,Q6F(+H6,'D!&(H#$O#.>#2&IB%'CU_>?(_CW9'J]?MC(>JL<<%]JQR]OQ@ MA4Q]VVWP1\+W%.E0XLD0\M63UQ[.'5NY]SNY_X=\Z]#X\^$80ETU0;'OZXDR!222+F!?NYF(>1?&[:B)P9'*,$S;;4 MNL%"-%J4IJ!"[^ ,B"TW>6B,3 ?/#MJ#WJ=BN@-Z9)G-CFO;$EGR^C3L&FJ> MO/X-[A]616SS>(E)Y]MAW00F3*U 0X61 WP3>T"8,I"S6>B'H=>;,JIY%?D7MV=A*3\EPM.2@7!"= MYVJ'@/3)ZP#^]Y>@ 7]5J^&5,4YY=A+:LN,-N$<4=+]B+VH;)]VV>/ M38M'6&D8"T?9M1H&YT@$NXV&;,[*%9"3 E>*PZ(?'B@L$6/?>I>K2*&)-$N5 M#$*F.R*]\W!A]PKO IE.DH6,/U*!^A/)-QS"=9A4"@>S@PR"HCYW7, \SY!B MX*F*Q8[M9U=+]FSFB7(%=\36O!#DB>Q3 *O*%V0UKF!]\#X015U,X1GD$.YI MP^\ZL3OI,#5?*KKMX"G=&MS&%HP HXR5+BM8S))7#N65;;,;:Q04 MCT#F[H M@:4'!W>A!T:K_2**(%?UG5Q2E^UOG4NZRYULA=N/*#-=I,'/3&16"4WU+5[Z M5$:0WDJ8($[.$^V[E3P*#X!DD/F%(#/Y+EK^)P-N2"K/@ *G1-D=_PQ0=7(I M,)FR@V[C:# &F'0&BEGZL_ =W2<)1%@ L11ZN ;\GW;5@Z:Y+'R]:,H>/D.[_3W,;0!E& MGR8YB"QQ _"PU,/=QK8*J$A\I77LAH,R1T'DX !W,5 M?MH)QT#SCL/D)EP4QO5T-'SZ_+].)/23O]MK!9E^G>#56\92?;-$H40#$2*DTP#,MF%>D<6LA!'\JQ]@:(!WU"AJ2 MTC)RW;<$^MZ2;0!RLB##"\*B6FKEM2@$.?!%G9,HUHHB<5D=QJK $AILZ LY M#"XB$+;B^MT& G'!\ALGU3A6LGM7=W4"4V!OH1$N:X6^RBK@1"#C9HN&D979 M+XC'A8YU"+HRB 99-9FV%CE\0)VUR:6^>7GR407*L_J*S^F*K95Q+6+Z$T# MO,J!52K18G1A]9*#03<4N>9Z X5-581-7X ?%KJT,D(K:C& N3%J180V-5'1 M&->;5W/ IX%$PC4AO?OM2%&$''Q$D3B5E=:4?MFR!L%H ;@3%C6R+G[C^<94)DEPT][,48!Z3W17O_QM6T!S4RC![7R'"=)15P+B")5\30 M6'X *' _(I_\.53:KB_$@F /#R0W;\[A,I^7# ><6 M_C99 R!!*7L'/-OZO(U(L^P%$T-Y%E:%:IH^C$6<+!\M[&NN\XTN0G8C=8V3 M "+NX-J"N'YNCL&\*[A=;2EIF(:V!\'6PF[0D)_&=?=NB;3:K7]ODS$&+4F@ MWO;M+%8A)N# 3Z ,J\^1FI=D^H""VBS"$HCE<*V M(SI#-%SA8G'(2!5%EF^[$HDU8>$R8Y7 8G+\!,>2(,7&VA&1;?#UMAB,#H@!7W_1Z MPB$;8FKO1EQ%" K'P9;>OL4P)//=9%42>UN4%1%5:WJ>IJ'/.ZUH6'-SM# R MEXQ7HW^?9!ALC8CQ9GBH)9F=' F8@=_QR*\R00'RB#5(\_VC>(5PD87NR 2LRAKD+,[GV:PCLGR5G/Q=BC1Q66IV$Z(0* M8G.>W<*'<.6[)QV7P,&^@6I*(&&:@:QE86B%NA:!.0Q:*_@K"8B/ZBH\O(MP M]5/MP?TB;^%WXFCYSW$3^A?[,156>7_N%V+)Q(Q1'UVHTG!CT*:+*F2G@241 M("NF,;GWK-ND2N>ACD&T15$'?L1TM.LP(=L4<_3:YTC\"WCIW#%J=:\+^*>U MC$EX HI;%0!02-&/22V8CZN<)#?AK, 34\YRU&,KGQ@^2.IU(>JUE1I6: !+ MM)%5HJX].4<1#"DA\()9/[?ZSY5H'M52\4&9H"6,,KQ_YW)_@)8K >UY$E"N)K .!"@G0(K#YIS% MAKC8HB4B-0F/2B?AA,-^@S<*UHKO@Y9QBJ +BGX;?ZVZRGAL,.Y>$=E5_?$] MG7ZE$ X'N>%[2R%=)M,5-.UYO3XHG!SH\7L FFAAKO\L8<,,CBV'HVJ&; 'QC^A(HD$& MCLF^'(INA87-"5I[0(;Y"F52BV3X] )(45Q%%*2-:,U$A MHW47M;0R>5C 096UB]5C%I;XHC'+C=Y[5-K4/$]@M>,*I7R5PCI!;$=)#A[" MJ(!22<15$LJ$A(+3$YWM%#D/P$\(HJOS:6 M9K% DHT'=Q?PJI<9G:VCTPLF)5D*[A^?+4IX!"$? :9T/5+=;@773YN;6"#7 M;=L7S. <)9_DQCYU3_:IIW>Q3[VO;^TW-B]\:43[6L&4YVMJY_M/^VB?T4)- M6! Y?IHY+O@W;4+$O61AM-#K99L%D97D[&WCZ(+_R]$U>+@G3JYQEB39C1FL MRT#_MHU7S%K:.3RR:,1K)&O^_F8A$O"R3%:M&<;%;!FJ8\0A6%AKBPGHC/)3 MD/Q*/@W7TV2>QAXDSWT$ZL=VP_\AD\MIUKJ"2VWBMD^D\Y_OQ'[ZJ 3DV5T(R)7$ ML8A;?'TZL<0X@# O03@F3":G4?\D=S<*KA8 4(=DE(ZB$ZF2E@1S*"F0D*Q[: /P!H3^#)+@)F\,#4 M:#J%)5$,5$Y1?#;R)P>1(P(,RXEE8P:;J[2VS2%>[-2S6EN^SK03S,32!HA\ MG%E'1!)]VHT5B%&V#GG*1BCRUC9DLNV1D +R ,86HAA<]>7[%=U8N,&[U7AW M=!>\,V;]0?!;5C*#B8-W=/4?Z/9NAXGM"#A0# N$;X0'G4:4N4%0F-T ;A53 M/0-]5 M6@#-P849+;$Q.*S7B"^R*SF;<86&S5:P<2W1UUG#;2G)D@-."S:?!+-;L96\ ME30+)E0AG<*S4W]/9AN2@BOYL%D^#-ZR8ENVSLV,.U4)T6H,B0[1?L=%$F \ MC*0RN;*WO("'#!G^WDG,\R_4#;JL$GS$E"C7?+]4WNT.H\*$;*R"+Z'R M7O;XEJ%0AI]M^\%3X62"?H52ZGT8VH5F^ @D \%F(SLW'::8F^/F3F,W+T0WF0W?<2EE M2'F& BMDEAK_K[;Z)22MKG5AMV!GP[40[;L*'7M4JOGB+E3S+<#Z)?K!1 PZ MP4"L,2>^AJ@BG03OK 0%:/U[EG\*WK/JO3Y)O7"]FJV,'8V63ZL!(&T"@C3+ M +2Z;,&AX:A%A_G7LQJR7<'81H&D=OM%38@TS%WP2001W&T&DE*3LP^LS7R- M04S*1<<@BY6#H"L23@& )TJR@LPM]E8 JR@0P82IH T"SPI$G)90XUE^,_KU?Q]6.BV$%GV/D2Q,RU<4K1+B@^ZF7 MQFN99Z7 OF $QE TWH<%N+0KN'"P! ,4-FYKWVU]N'%;;]S6=W1;LS.,DV,)$!T4B%:Q)P;R.P0A EF#I&E)4PJ(L0>+?,U)F,/L)DO2'J1S+%GH^BO M[-+KE;O'&GOK-:!8LZYYJX[YRE9,7ZF.^8OA?J-X^<,T%H%O''F43'AY;5FN MO?*:DYDX[@T=U62QD>86P!K.C S7$A>6+[^GN.2P+B[YIM:"';9HJBPX]J\M M9=/27&B60G>1E22(9R-(%VWAN#9Q;H%6AY@3:]#3RV3!UF[S:4!_@W9985#S M -7MD8)WQW*"C)P1QG,09A(6%B;^ 9,#;\@)$>*,N9J">H ?42RG[WF>#-T4 MXS&<,?QA!%QX:4*<&L>*X9[JT+]15<"=%P5[#^#.0/(E4"C#3XJ_G(2< .($ M)=;^2N=ZC4&$'0T822TQ'$0XVA53C[^%NI*/FVBPE(2+UD?9C>BJ$I<)?PMG MOSTP+J(!QW*.V6,M7_9B'@(P"H@NEEI%[4<+#RVK,OYC]*Y@:QX6Y.F**A"? MTY+"24.1?V&1%8:LP$J,4.R\*6%$ L[=P-R W [ Q?D'9G:A0*W)V.,.>J8D MQ5D$#^-@AG9I%$,I. OH 1X+[A1M*XX=[18YR"=(*':S_)LR(3]NB/E2"#\M M/B$YGDP4WJ4&\C,CXR00PQFFH]T?T+4<"08J7(A@5V\#*NX&"6*5)>G*+L+( M3YCK'9'%%:THU^QM"T@@)E/OEZ$J4WE@28)GCOKG+:<..S?CL.R+F\V^> UR M=2;5&K5Y=E'+P(9*2>$>^51\X;S?EO/F<=-5U^$M@_5JU<&L$IP:EA@N2;*3 M?.DBZ,#>-(HC*'B-*I)(QAB2,-4%$G286*7TETW%KP6C6@Q9;V5?'9'7,X%+ MX2!B)-$Z3#L M"4T+(!QXY4*=I8U4>8,^;QO:Z8U84)K"6J-2FY#7\:!-/L1ET##'Y++J;'N&:USC7W:,<7O@ 49W!&%)8C MRH)7%BL,+O' .9$RK*V\J2=$8UA=K2J2S[O6.("7 XR-O/#;(G@QW*=84!/# MZ>G 4STK5#+>1;57)6.IV,[ KM%12-"C1_#\'3,Y/&/ M;.3(&'@2QHNZU:V^;]- (G^JSYI#=)LCX[#,V&P]>EP*2G7D[&JH_9[(9,Y5 MZI' 4@Q6#<@71&5$X,\0W1[767(M95"8\(Y0]6:'FL<*J<@-IV1T.ZB&7E>. M;]<\9W)IV@'/'6E^?.E&B[:LHTOLG\L,G]^/ MA?-KVS<+H_S @'FER?2 NLR GN!_8Q5>9WG@F=YP/#5&#S#14\I&)OD&=I&E MO54F*!5,"H'QHVO5L]NZF2HZ;*YSX;XOI;4BJK^+S4-LXC@G?42$_4CZYZ7U MV+)87L^X76=*S3?>UB>OGVZ\K8_J;=WPII6\Z? 1>--5EL!3$^1"PT;@M"+05J?YVNK=PK0,PR)3#">_H/Z(K*=HYL,,6K*3&R_N!(@[ M,3[=?-6*G[;";Y)(UC7PM#I9CAP+?HRP_YO9\%ACG+"W(Q3ZV=;-HFLCLT=3 M^+M(\[]FN<)(IX%?JX3^,CG6',;F5QIQDGG=;3OB-?ZAT@DO@==JHYFXG8+.&!X M"403YQ1) Z@7;Y/588U>UCG&/B"A[&ZQ8UZ[?SB@;^B %'4 XQ0)<0CH5+(4 MS4:" WI)]%+LKZ4V?)F\ 2$#7E>29Z?^N39A&D^ M!)5N0>-P7;5!(C&#I8757U DNJL3V-+*14^Y\98\.Q;3H:F<3.(HI04Y-8J9 M6#==!@#)(T%W\N(Y([L#HF0I3;I<#JO>Z]0LZ"\N')AT# M-2')[< .R8W,[P3M2Y* T8[![E$P@.1?W/7$ZGK7C0:#=[M?[R:]R-X'.]TV M=;V5VW94U:H>L4TI:(+U_] BIS\'6T?;P0P0:PJJZ_U/75%V^W8$5KB8@/-@W#J6]GL+%1C44@,]^Q32A\ MUR59E:V+GNSRA3T/NUKKSG4CS*G@#WL<;5EY?P$U.GZG\L:CA7\>/88Z2*DL MEYS*+"/R6'7MK!@1>M6RR:"05LRKY=B+JKAAXE]314 :=YNB^ MK;.HOI$TSM.BR")-;CA>KNZP?[?.Q387JVLR2!3W %5/F# MG-)&!#OBAHJ4K 7.DHK3MDG%J/&:,'W;^LT(AE@Z(IXXE;!LM14K,Z*@;6#GLG0N7 M=;"W?W1,NL-IZ@;8>'VFJ#A"E%-EP81=-!$\B'\FVJFKA$#SDXJI]@(\ 0S^)ZPY> $2^/ZQ(G2Z&72 4])<@-V MI#/Y>9*P3_U:X*$5'B>NUXWB#E#Y/%4<@\M%8N%>,2[4;$&D+UQ_KB@JDD,P M-15;)],?X@Y@)@6G8$*U:V6#TSBA7,T?[3ZY!0R93P"WREH"BK.HHGV,=2)E MA/#]HM+.0U0;2'&Y$RT$ 0.@$$AD?+ZI0@'#YVT=-*_^9IK1)(4SPY@2%\L0 M8ZEP\6CML>ZI7'XV![!LOQ3B83-<27CTKEVLF'+RMBAOO3HJ6-+UJIL@:WO_ MH3FJ<2B-\1#&9+<4Q"*G+.4UK83KSM0Z0K@^&_W2NS=;\-TM7"RV2;2AW;L[ M?47*^A>+K3P^2C[?G!C[_!'$V+X\5*;H4G)J;7FK-ZNUW<]+OND2=+X_\:5W MW_J+A9B.E&FI0N(DYC MF9X+L@'P1MOP;JY!E\3AP"?X^-RK)_3&@EX_ @"Y0FINCWMZIB/B5B$I3GK@1JX/)#(@AL:TL9#M6.&6/ M -Y*DY(18D!K+$CIU:F2DJ#=5:W$AE17:4K"&[O>_E!]BL,J51I;L+91,]KL MG[OTQ&C O@7(TU=%IG8CM%ONELE="U.4@)PW]S(8.V];A#K'BN6[#U>C(S+ M/A&]C&>6':^Z0WUEQRE"#O[F"B%M&4@Z7433%!5!#MI.Z\\H @UHF"H),:H= MQ*4\'0B_%%8B7=-<>@S8*Y8LH3' :88Q'EX0U*8K2P^!K:71KJ> MPWZ>4WR+*O=M@C4 M1B[QDXR ;XIGQ51?R%JE-C<0>H\0VL@ZNW(ND04DO!_\URWO:N2MAX1GO[QL M"X:3A.0XJEB*Q-UJ-E(HWE?C&^ ,O .XDS*UL:O4^0(T_H6,P924G*7X&,F- MK/G!A"#I#>J'"2EL)0BTPF!-56*_;*+@/^@Q= .F)!.3,8):4%)[+9P#6[)= M*[%KU(K;LKU:5968-]S 9.$H?X3I;.KP;!5.&!6NM6ZBD]?[(+3G=.7"(*W- M3L/.35)(&H))NS4Y^XZ2V85Z^CKP^"T@0M^$K#F,'[K/%?7&2H6"VH-EX)R7TP=TT]W"B\#$O4LP[8S3/#1%I?4R,'WPL?E M[0Z-9Y,4" O'[G>J71MZ?'_TN)%I=>$ERG@W(\V%.CO\#&X-CRWK(8?#>W6A M$QD93T-PI%*;X2 M/SE>DV/8^_ )YH#U@HHJ.: ;'*07??MT<9]NW'??O_<\VFO-K.,E@U,D U&P) ;R/2]M:WD8AN!HTOC MJ-(Y*4Y_:G8^"$R&=K?D.IUA'G5J*G#PJ-M25,BI1*C>F<9]1MLU;VGNBTVUA1/"G\5 M5=27KC.G9V5#I9,EN,N2*--XVT"KS7:OH4P2Q/M!+ IS_-9$T#73QEH]ZX*V MP0@$R=FHRJ5$C8,G,.I.-MZ9 UE0*.%CJA8U":0"?2W'O=@(6HXVP;:.HVTX M FKHWI(6I^[PVNUXRA9]FSZ&$,RSHZU@FT)G[#:H>UJN=H@ZQ-3W-]9J1IFJ M695CW+?H4S8T(T>_8TXI^39K\S9A QN"?X\$_S&2UW[5!_& R6CZ]LEH-4]RRX>Y$0L#6XZ/@P[4>)&5^GUP!) M%.I6I4YMD $<@A9/D@KH&4QP2L7@U%,9QK^CCK:PS&Q*,0#!_,Q)56Q[8)7& M44H'X5):3%;6QH3MM[ W,%0[I[WXE\RO1*IGR!^)==5G/_*D0P,G8N+A NFT M.Q$Q;,/IBW&S5(5(&4OKTO Y8+$6(UHX4%$O"HU1[35E7B/PIGW:LR%37YU. M%#/06&.9A ["P8A=243;619S>II3!J9_9UZ32L5RTK5U-8ZK)&%+(;T9(F.U M+J/PWR/YH3 MW($5-"S!4W'VH'H0D^O')!52<4:I6X@DB+Q,Y(BQQ0Q9[>A&)-,*&H2W&*M] ME 97?'G5/J><3KXZ_:-*&8K1?Z/&[9"YA24.M&YWQ!G9%\A(L:R-=,>A@*P- M"%N@N;N384[#?"9Q,S,Q8E#-A)Z W=KE5]??LG'36>J4L&J(]%9*7\J[N,;D M"%U,^80< #FK@(#.[B8-%7=(4Z. #^70P1/ ;#$G,#+'+#S'QN_V=B%W&"H* M#F0-*DR/"U/R@NDA72=W NGIZ+JU=(-J,]YK%29F$=CE2 G!%J MWK;,)F]O0U"Z"AJ!F\ %['3Q)41 MJT]"/2NDN2N&>/N=4?JJXW'VLG!5AF,I1MW18YEDS_#&KH6SK[&@L\K@_D+K M!YMHZ@_#?-=&Z #$17HN>1(8MYIHCD"C,<7%9I#T',DI=^]MDF7!Q1#X,=G( MJE)*]:ZSX5'.#7?$0'1941$FS$H0@>*-^A0F(_RST;JY*S%61A0/L1.W@FE\95\#,@VAQ^B8;LL;ZL1L#B M=6@C0MUN6R;IE*4%;4U*J&#VANWT0'YOV:5OEJ!U^1#6P0[7,4 EQ.^"+B_M M28Z6T4%W&M0N)-B4M(:SC%LFM J5MX#*"-0FO:VVK_7UI$'1'"BD=5?79CV) M^6IY.7%,G58FU7AYO8XF9 [(G$LB&_N[26D0)R4 1RK67YZZ)SS5 W4DZZ82 M+-O7Z@51LPV$",YJ<8H^-EQI% E-1IT(V]HU,^*I_NSWHC _*K3O[]T%W#]( M+4^\S'>D1/_( &T'6\J07@.JOL[MBOQM9'[I M4LJ8L\E9[>JK5 ?58DNS@HX@'RFGMO0[OI;H,9HMBXK+IU*> 7;8K@.-Q +) MRXIH['I#C==IC9RK@&8"VWJO70' 7:N-&]A@W1I8MW\7K+L*/XNH\#O0.0Q; MHRX:ZR*<:S[61,NJ]5#<%*%#E\CLUI447)H^#DHT;!O\(V-U$5?U,@$ MA\'GJ" ?:Q']"V:[AP0_<3<)_)$L=\!HIH;D2(%BLD@MVUHF#J12I64+>> ? M!]5U49MVD"#)#?=?"WES 3[2YOWTG,2277515RZV;HO6A6Y035T\6B79S:"Y M,V=76^A(L"Z[;1M(Q,&705K-1MRG4U:TU>QL@>O;=J:671!10WV1ERXM)CG1 MUJO4;L_TID:98,O3@'_"$(!?PQQCEWZC$8P%54Z)'XO%G&K.<;ON)RHNBA1 M5TKT6!^VK,D?D?/P)&=,,5&FGJ0?=I@L4(Y9TR#5/^=2V!Y>\1>L@ M_Q2WGR3_#9^TFI APS!$KAL*5*ETG-3W#*%-P'2SM)P,5!)E7>AT3JH?,F\- M=(T88),;G25V.&.;I'1XT=@$GNZ]/*W%@EAM6R'@ZP-3DPMUT>&O#2FY MHG[EI*O@F1I8,'U?Y8P[EF8$/R?MK@$$PXT@M8X@=7 70>J4=$R*6[Z=^"3\ M"L6:3QB7@X@I3 +^*F&7'H-R*[TNDY)RY6)7:%='[1<,CW&ZR^X?&:Q#W6=\&8 [O C!GC=Y=OX0WMP,J.NL-_"]&Q@;0@U5]+N]WUP2VM/$-A01&7B.&GA96GVZ MCY/X,J6GW(O;G$Q:LM<2FNN.25K>8(+Y"U,-"( MK&&M(][8FM;!O:=WP;T^$%D? 2\:1<),<-02I16OO$NBJ+%C"9C5H8V?U0QT M)Q3G;(%*0>Z!*P':#)I^=&!-NGL:I\P9/!A3D;,Z6=D&D0!@;USJODO]Q<:E MOG&IW]6EW@S (A;!$>G=!B O96!")<)L#);SLA=D:&,&>UM<&9E"88A:9TLP M7W-NC2P^V,(FX['^*3E.QNV)6Y2P+)Q*3&E]!,N2WM0QWJ'?\_XH<1>5729/ M\%4 5)*9Q<@C64$6T$%+5C>G,@7);(=\U:P6AXDY$;:,V0(4968V_<_L1E&S MW+)A_UN^6U&2.S=+D7^ZK# FV2[$1MAWJ.BWX2[!%H*-^AP"3&%K2\5]Z+M@ MA9E)[1=@+<6R).Z&:4'*Z=UH#HVD*_$;8UM.RPL[;LT)+F#6&XVX=[FT',0@#DII.P*KS@HL>1* OXKJP MC5+#_/2;^$?> /:<<+,C?()>R4WV2QB<3<-T0E9$"G+(I'28+KBX=6A0/[+/ MT2@F6WU@Z$#/@W4R4,3#VQ?(W;A\<%XAYN( YE&&%W4DJH,'PJ)096%']&V4 MMV-PW+=)FV-Z")Y*:>#?1WS;@]*$T7HTX6*9XX_J6DI:$=MNN_!SVU "8TQO MI,ET04(?UW$-[FL,$P-7FVY;AZKCQ[58@52#D_"44_>.D,T('Z8-X/I 1R9R M$SG14GO;&43S# @*-]_A&J5CHK#MM17;@P;ZK233Y$Y;2@M= KOL(IO>#W'Q M,:&T25! 1FOJ5@:@VL"OV*Z96S4[%-;X!F\' .TH+O^ZFPW28S3TC12Z?9E8 ML@6:E@C+VJ%E2=_J[;]2/.!=RW@;';(."7_HJS2_.K$4GD1KIB%G38?[Q)?F[I. M_8IV76V!KS$UD[-8Q+;U/M+,&< MT4#<[E@SM_U8$UE- S*G%DE]299VHMXU L@*$4#/).R?I%3<:2=\B2 M<=_0>QUA3@2>+S4XHKSE^H\E'LYU1S4=4']QA>5^J,G1W6S@Y%*D0@JWL'N+ M3'UM,;)=ZZ$K8;?3Q$SE'8BA-DH9K)/Q/_ K&& >FSMB-\$I3&IP#>*M A_L MP!E8N8@;^2$):3U4QT]C-+222;BR!;Z.90<6@5/>XGOQZ3PN/#__TOAAI""W M<:8VF[\475RS*^O;$*MSCFCK\HDVD:%6%U E/G!BT@Y9*V#?VJ(Y,C<1< MX7:55"CG^TJ!W9=:OG!25ZUU]7Q9**(3'O'"D@7M4D"Y)IU2 6 JZ8$LK;Q1 M*EU-"MU#'S1E)3:+-AS^(@"$7 2NJ3CQ.*%KVHV%T*&6AD_!OU+ T@W#K"'% M[KT^#@,Q[8*75@ZA0Z!*:[13:2R"+R\/H1WW*%W#C5/1=RJ^W#@5-T[%;X]1 MO[B3X.GG&IYRKN'Z[/IW-^R%L%X=U>=L#KM)$UIDAMW;5UT%6+MD]]<@NYX+B==5K> WC3B[W4:EE M X&K(?#@3LF/'[E=?=,*Y'7B6E]%K_O?A:.&@:EI[:^-[!12H>=A70E!Q%&Q MTH#PD%#)1-.*66+!,'-D@"WG8JD5R67N:IU>_.#-"':'BCKN-%:GKIJF,](U M"L>Z)7T%K?JA_=:(5 %"6;4?"Q6CHP /8XT$968#9 '-XQVI2>01?=M0F!@$H*=8/8Y18@QG?\LD.PQ=,9($\4^F[C_9[JL?:->.&PO8#'R9G4?97#/=-#2>(OZ*V&/ M+G*AU!^6J)D4BP)@E1ZQ&%?79#-5-VP.P2VQ<.#A-]V"+J184O=Z3 ]9;%X2 M"H8T[HM^XT*9),2R?(D/.X,#84>\LP/W<+/F\NQ&G;-V.DHL;&$%*>K,_@/B MWE)14*63<-*NCVC?U>'$S]\/7[I1+]S8+?LJY M)A=6.Z*@C348VQUFLC>Y:O#6>KAR.0?+,65TG 9DAY/:.Z:]&D!8-B_;,-BR MSR[+ :>YR"61E8A(O!1=%)6?^Z:G0&_VK5V',K!/@/TCXOC!VE*4D_2 M>_RZ:N=)"Q*__MZ))'/_%?^WN8LU[T((\N8B-A>QN8C-16PN8G,1#WX1]R>T M+9'0WH8S=1RL*Z<>#E\>NF+J%2B>B^#-,'@?3A(=YN'76S1I76;55UBBC<*)] M\5HKRCG-THZU:LP;316F@I3BG<:!C%&8++(XASW#[B4Z1D7N!)'E-HXN3*2/ M_35.P,UYN+YP&)7!O[)< ?2'J5;)(#A[?SI89<8>H"7W^?.]X8OG )-/]YX- M7,-Q"#K\G (0G9OL7K-G$+Y')=B#PDT[^GL(CMO?VT3'_07ZT2_C1C]_.'U[ M=7[^, S[?]?YWZM1_OJ___ZWET?/7Y[\SP81&1'W'P$1OQSKKC.0F%<@W>XH MBQ?PS[2<):__#U!+ P04 " "[AJQ4K_D9^+(( "U* & '=L;7,M M,C R,C S,S%X97@S,60Q+FAT;>U:;6_;.!+^*]P4NTT!V_)+TA<[#9 F[FV M-LFE+G;W(R51%A%9U)*4'=^OOV=(R9:3M$V0;.O;VP)U;')(#F<>/C,CZN"G M=GNVRB>6ZDE2KG61",SW;8 M3FIM,0R"Q6+160PZ2D^#R660VEFV%V1*&=&);;QS>$ M^!0\/CR8"!/5?+QNJ>'EX$,LY,W:9B;<[,ZZG,F];50P'W<*. M,#) ]PV9Z_9"QC8=]KK=GT<%CV.93]N92"Q:.H/]=9N6TW3=J/SFAEIDW,JY MH-D;\T:9X'H8*IN.;BYQU\BB'I>HW+83/I/9C*RXMFV>R2E6H]:1-\D0PHS^]ZHO MI$*XH<+"SQ*J+$;G^#J5H;1L@%D/@A!V++Z'SA$P+71#Z6_I>3R^G)R^/ST^ MFIR>GP&@EY\^'YU-V.2R.WK,YRE+^5PP+>92+$".-I6&_5ER#6]F2[072EM0)GNO] R+ MM__-5,)^ \]*/C/L-(]+8[7D&?LD]%Q&V.N_M"H+]$2=T5]IEPT&&[R$B(.C MS&- <=AV+5^V7?\);/>.&Q=.V&S)KG*UR 3B3LN;L#)\US!C"YZ7="H+&)]P0WA"PK,"1N43/TB;A)69*IA:FAHL54XFQS+,2IT>L-+5L-CYM:F5O: M;K'3]Y[ Z9,-"_WR['6_]VID*K=6T8$.BTH2L*+>-2^<^4X9U\(Y"H:782;( MH$P '6$F34HC2&P&KB"^H-^Q-%&F3(EQQ"):9=YCA59(C-%LV"X<% MXW'MA M?(U,,D<.?(0#>EEFD.@->+NWORN\%KW]V/_R/R7%[MPCA>9G=(H; /(.)5WN MO5"RL5""A6B?-V$%"0H_PVV$BNO8.=SE+QX#DQ-AD![!6HY>O^W*%C%_Q$MS M_R%$P:& 6ZJ5/*FK4F."@H*R<4!+XD#V4F[9*BS%W+$K:=XYU/ M/2PW1!LIBJ/.ZVI#1:E1<<+'%!6C2.G8*>"2E:G($>PR0 L]HB#,D@@2,0\? M8%L68*^M!E#T* "-YSPKW6DEZXHD0:* FCQ'$GD[X*_"V3W8Q_^\.P=P>,% M,(?QF4:H2OME#>[#CWPE+2B-2KZ=?K*P3M#<$1#>$M!G1)-OL\OCQW&&M^9M MKU 14@5NUW.GZQ_ %!1/5!25FFS?(.\[9ITI8]%.CPLPEXDP455MLMTO#$D M(ISA&]*5XDA;A:N?J+3*RY5>+[Q6*3>K2$>GWX%.Q(X6G3TJREJB2KH2655, MW9!O/=I$6PLTGP_O=]@/287=HX>X1FEK?4Z)-II(61]9\O4#HM^M/&:E'4(KI!@JA#3JCR7T":*EBL,L^%X%?$_CYF._YWV89[ M^%%7IP]R>)4D^A+KCJ/-8PPT8G6ROPB.*D?!$'@8J43+AR"#^&/*&8P'Z[O- M5(QZ9QW_A*?^S1/YN>'F YI]0Z\UI!Z=KAXAPB0:1ZH%EPA'!'"J>XY4>;_E M"5KF8%9E:"O0N4N79@F]@"UAXDA#6.0C( H=>^:=Z MG-O_^N/<;_B ,FP/PV$J8[@4\K2S[F!4:>O4=/<\UF7=U3PA\"IT.U)9Q@LC MAO67IFH$@4HKNK4A^\#RE7(>4+RTJF[P-T*N90-TI.?FK1&U-.Z =IB['GB[ MX^\'Z$I+UWK65O&6L''=/J>(@5!?W2R$REHUJR;=[W9>_]RT8;5Z;<_&Q51C M>G([/=JJ#5G_;B\T+X8AJ.*JO8#5OGG9Y77Q"]>B/$0A7%JQL>WZ J[ZM/%] M-[C7>=7[>V]PK[/WZG]TAX'5!."G NOW"/^O.OV;<<$W-0-#Y_4Z/$"Q$U#T MD'WD2];KMQC=DCNF>4(4?X>KLAM[>K<O*]<[_S]!\%P]T=[V7QR";7AO9=EA_U:%WX+WI MVW\P_P_F[Y%W;!FH+S1J87*]*S./4RD2-KX644DY#3OWCU+N 'K@:H$Z;?GN M1O>D,5JSIF[HN3_0OY+DW_ [_"U!+ P04 M " "[AJQ4F;)K#;0( "Z* & '=L;7,M,C R,C S,S%X97@S,60R M+FAT;>U:?V_;.!+]*KP4NTT!6_*/I&GM-$":N+?LM9;)I6#L9=#?"WK!R^?=[M$AICJI MQZABQ/;#_B <] 8#UGLQVAN,A@?LPSNV^VEZ\LQ)GYZ?3'__,/&K?OCT^NW9 M"=OIAN%OPY,P/)V>^@Y,WV=3S0LCK50%S\-P\GZ'[636EJ,P7"P6P6(8*'T9 M3B_"S,[RO3!7RH@@L9FM&Y7?W$B+G%LY%S1[:]XX%UR/(F6S\?4E M;AM9-N-25=ANRF3N5,&/9>+-B%FO'B:<>WX*\16J9/QT[:R/\(3(T- MYK(0W4QX/8/^R[$5GVV7Y_(2JU'KV)MD!&%&__OU%U(AVE!AX6>)5)Z@<_(Y MDY&T;-@/!H=A!#N6WT/G&)@6NJ7TM_0\F5Q,S]ZVP#[43NXE]G/W[#I+Q/V\?CB]?'[R!/6ADL4-EDH!"SLALN"\6+)JL+J2L J"$J718H3QBE@XGN< M5PGFA/=:9NS \Y).90GC$VX(3TAX5L"H?6*N+0WL)2X2=TBBRB$ -"BXS"UG MG#XQ-QE+<[4P#52TN)0XVQP+<6KT>D/+3LOCIE'FAK9;[/2]1W#Z=,-"/S]Y M,>@?C$WMUCHZT&%1:0I6U+OFF3/?&>-:.$?!\#+*!1F4": CRJ7): 2)S< 5 MQ!?T.Y$FSI6I,(Y81*O<>ZS4"HDQF@W;A8,2 8][+TP^(Y,LD ,?XX!>5#DD M^D/>[>_O"J]%?S_QO_Q/2;&[\$BA^1F=XA: O$-)ESLOE&XLE&(AVN=U6$&" MPL]H&Z'B.G:.=OFSA\#D5!BD1["6H]=ON[)#S!_SRMQ]"%%P)."6>B5/ZJK2 MF*"DH&S4*-P\E+.L2:--/#Y3AY]K5E_[JE.3$G5*$ AT,2J7B:NH3!49 MF4BN)6U ^MCCJ+"@F2I#\<"=#.."AR,*U$%0")6-&U0BXY!QE7/B-VS+*;&. M*QCAHU0[N.);)$@0%(3Q(ME*RFEP%#TBCNY\8&_ Z>Y'_QAG>FC>]0D5(';A=SZVNOP=3 M4#Q1<5QILGV+O&^9=::,13L]+L!<)L9$=;7)=K\P) 6(<(:O2=>*(VT5KGZB MTJJH5GH]\UIEW*PB'9U^!SJ1.%IT]J@I:XDJZ4KD=3%U3;[S8!-M+=!\/KP? ML!^2"KM'#TF#TL[ZG!)MM)&R/K+DZWM$OQMYS$H[CES&*FU6 <H M2"EGD' V)?E4+L12P#5UL%AEG@O!KXC]?]X;C6UJGI[GFLR[KK>2+@5>ANK/*5KY3R@>&55T^!OA%S+!NA(S\U;(VIIW0'M,'<]\&K'WP_0E99N]&RLXBUA MDZ9]3A$#H;Z^68B4M6I63[K?"U[\U+9AO7ICS];%5&MZ=GE=?$+-Z(\0B%<6;&Q[>8"KOZTR5TWN!<<]/_:&]P+]@[^ M1W<86DT ?BRP?H_P?Q ,KL<%W]0.#,&+=7B 8J>@Z!%[QY>L/^@PNB5W3/.( M*/X.5V77]O1Z.;KW)CQ2:SJM<=,/:$[WZ(L]Z;E_6[7/T(0WKRO7._\_0?!7 M+YM]D%_=[F\5K/OW='>SEX<@FUX;V798?]6AM^"][=N_,?\WYN^0=VP9J'^5 ML6 ?- IB\K^K-4\R*5+V9E6^G/OG*;>@/70%09.[?/=*YHZE2SN_RE9E0<3C MJTNMJB*A$D;I4<-'K3?--CMJI:XKV=LH9^K7V38*FLVVU>MS)0K1KD\I>8JJ M9<3G2B8UC@Y>!L,5=?JFGDL6_5MY[C6_H_\"4$L#!!0 ( +N&K%0IF,6# M(08 #<< 8 =VQM#,R9#$N:'1M[5G[4]LX$/Y7 M]M)I2V?B9\++23,30K@R4P@%,[W^*-MRK*ECN;*O9Y<''XPET-,/XW)L8QJ%[6#:@>@M<09*,2<83$AO& M]+0#G4C*U#&,U6JEKWHZ%W/#/3PAF8SI:&C4?\N^'@_6HV' EI#)=4S?=Q9$S%FB29XZ/3.5 M QQI8/-&GRMMQ0(9.99IOAZD) A8,M=B&DJ4Z+WM&YE@\^A&R$OG'$%C(MF2 M*NT-O7Y,B7 \+J/!YA2WC4SK<2%/I!:2!8O7SEN7+6@&IW0%YWQ!DK?=4H)_ M,RI8^'90],[8WQ15HX,Q2Z@6T=).W=H?2'HE-1*S.K5M#P\,XID]ALX^8IJ)A]'UV3J;G[O'1\63L M'L].$:#G%Y?C4Q?<&5A[<*E?Z!,=+J:3HM7J;9O=PAFEZ%9?)FB&)QC:_H'& M2RJ93Y0?"&RM?@Q^",NS(W _ M3.%B?'XP/IU>:+._/DZ_P'CB K;8IFF_C'C\N_=GN@HPH7!#AD81FVNPJIFL8^U*UJ(AUX;BK M-GQ_#8GBU'_E!.!*R]>PSE-N<#\)W#$Q0(U M:I\@Y*+(>(H>\ HVA' "1%^!#VK"P6M>'#RR@F:N:MA6*45PCQ&0WS\%C., M94%Y5+N@WW(FJ.)#F1JS ?PM@IH$6-M;P;5*[)(+/)11S?0*V4:"/*F"M[7? MZP\4=!\#B48R[2+D+PPAM@[W@X,E"( %4;'&K"22H$$!2HL(5W@)"5/H27%/ M4.GIJF:"W!2'T6+!8T.*^%0<&:BET$>^5QF5V.:"OFS#;P MH3_GA-F_.&&/\;UBS4A=)5\4#*.2%'8UOI=\6 F6+$-Z&#.Y=B(6H*UH@EJV M9F_0C%O!O27Q8EJ;YG$14*'Y/(Y)FE&G_J<9JQVJ#)#U';6:2J#*X-:OE3'B$_BBIA@I5%I MW#;UO==-EE9-73.V1J70T,U17QCS51W%^KNV$B1U/"S4OFHK#-F]U<=U._$R M'N>2#E01M.EP70Y5GS)XD&M]?=?ZO[K6U_N[+]$W0PH%USN<+)?S ]'Y%"?2 MKFYO;F^EJ$ELB[WMAMD>XC'A(*58@V67A*+85WX6M[+8<.ULZ/>5 " MM-HVJRW:TI5"! P+X)59_#PK)XW,^+XXN''[?NP^?%M]/L!MA^!.JEM2J.MK ME>>#9NL'$_VXJJD.PPU?^&^K0FV9SWU)W(F'6]9*$QJ_U\OO]?)3ULN+61 / MND*Z99$81:U1$Z5?5+6U;V*_R^A-.!Y8)#WY=>$8,H2'>@#"L@@+[K@LI%D& M*\$DUEIH$/*NXGTI(AEX%$6IX$NF[GC=?;UW??Z5(K.H$\HGL>*-;?0/4$L#!!0 ( +N&K%0M M[-W8(P8 $ < 8 =VQM#,R9#(N:'1M[5G[4]LX M$/Y7]M)I2V?B9\++R64FA'!EIA!*3'O]4;;E6%/'\LE*0NZOOY4?P4XYH$?+ MP$V9(9"5M-K')^E;J?^;IHV3B"0^#>"]>_8! NXOYC21X M*)$I73$;@\C0E M"9Q1(5@R* UZ"L)?E(2#/IS M*@GX$1$9E;^WKMP3[0![2"9C.N@;U=^BK\>#]: ?L"5DMR^8T@W.Z@DL^)\G; M=B'!OQD5+'S;RWMG[&^*JM'!F"54BVAAIVX=]B2]EAJ)V0QG4])>$1('.X/Z MMPX15H<7C<8"-X^N(>4Q"Q];MON%A'-.GL-E'3%-1,_H^.T?C2_?T MY'0T=$\GYPC0R^G5\-P%=P+6 5SI4WVDPW0\RENMSJ[9SIU1BF[U981F>(*A M[>]IO*22^43Y@<#62F=: ^@;:LRS# MG(#[?@S3X>71\'P\U29_?AA_@>'(!6RQ3=-^&?'X=^\O%B);$#1?\CKLJ:]V MG3>OK#VSEV,?2 8DX*G:_-/:F$9/Q ?P$&1$84J$1Q*::9/KF*YAZ$O5HB+6 MAM,V'*-G-(&A#I](EA$\<=2@3\RG<"%HQ@)U0)$D@%'$: @G+,$3C)$8)F&( MG812]AD/*D;F&9PFP2*30C5/J5AB>P9_"+Y(L<7784>I?O/JP+;-WMT; I_C M&;A6*?X0:!Q6=D?? MW\5>^3IAB8JVHU7"&EBL WV_PDO7*II; TLOTGWWIXM1_[@@ E=?O(9+FG*! M&$C@A(LY:M0^0LA%GO84/> !4+0C@#,B_ @Z5AMR:O'@Y!43U'-70;%,*X2+ M& WQ\5O,,)8Y[5'M@OZU8((J3I2I,5O@WR&H28"UNQ-L5&*7A<"#&=6,KY%Q M),B52HA;AYUN3T'W,9"H)=/.0_["$&+K<#\X6(( F!,5:\Q*(@D:%* TCW") MEY PA9X4]P25GK9J5KL%#J/Y@L>&%/.5M?-1X6:?0(5!SISR701[+>(BNQS1 MEL^9;>%#?\X)LW]RPA[C>\FMYQ_2^+%M#+-XR*@0O-Y'),THT[U3SU6>SA!&2;%IA6T,!@- MH\A"\J95N:014&5GD\TK28V;MR!G&$C?96CEUQ=IJU4)--T=]8O_ZEI7[^Z_1-\,*11<[W"R6,X/ M1.=3G$C[NKV]O16B.KG-][8;=GN,QX2#E&(-EET0BGQ?^5'(?0*VKA\T'#I: M.]_G00'0L MEQ>S(!Y^CW3+2C'R@J-B2S^I=&M>R7Z3UIN8/+!2>O)[PR%DB!'U$H2U$48U M+JIIEL%*,(D%%QJ$Y"M_:(I(!AY%42KXDJE+'LD;-S,J02OU[.2IVYCR(L!; M?],G7(B$9=&-@MH]C&K?W,7@H#G+,E7^TVPH8[\-&;-1O):/2HWRM2G;/&*E M9$:UHIX@(=:H#EER%I2K>O]0[VP.P4)DYL5"\3:6/[8-_@%02P$"% ,4 M" "[AJQ4L.Y( P(4 "ORP $0 @ $ =VQM&UL4$L! A0#% @ NX:L M5%74 J-N- $3$# !4 ( !:2@ '=L;7,M,C R,C S,S%? M9&5F+GAM;%!+ 0(4 Q0 ( +N&K%3?*/7F4&\ %O^!@ 5 M " 0I= !W;&US+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 " "[AJQ4 MHODR74]& "&TP0 %0 @ &-S =VQM&UL4$L! A0#% @ NX:L5#)V9K)^M $ 7FH3 !4 M ( !#Q,! '=L;7,M,C R,C S,S%X,3!Q+FAT;5!+ 0(4 Q0 ( +N&K%3G ML3NDMQD )(; 8 " <#' @!W;&US+3(P,C(P,S,Q>#$P M<3 P,RYJ<&=02P$"% ,4 " "[AJQ4H?ATHMHV "A.P$ & M @ &MX0( =VQM#$P9#(N:'1M4$L! A0#% @ MNX:L5.L%!9/P-P GT-0 P!W;&US+3(P,C(P,S,Q>&5X,S%D,2YH=&U02P$"% ,4 M " "[AJQ4F;)K#;0( "Z* & @ '+60, =VQM#,Q9#(N:'1M4$L! A0#% @ NX:L5"F8Q8,A!@ -QP M !@ ( !M6(# '=L;7,M,C R,C S,S%X97@S,F0Q+FAT;5!+ M 0(4 Q0 ( +N&K%0M[-W8(P8 $ < 8 " 0QI P!W M;&US+3(P,C(P,S,Q>&5X,S)D,BYH=&U02P4& T #0!X P 96\# end