0001558370-22-007977.txt : 20220510 0001558370-22-007977.hdr.sgml : 20220510 20220510081306 ACCESSION NUMBER: 0001558370-22-007977 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AerSale Corp CENTRAL INDEX KEY: 0001754170 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-MACHINERY, EQUIPMENT & SUPPLIES [5080] IRS NUMBER: 831751907 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38801 FILM NUMBER: 22907479 BUSINESS ADDRESS: STREET 1: 255 ALHAMBRA CIRCLE STREET 2: SUITE 435 CITY: CORAL GABLES STATE: FL ZIP: 33134 BUSINESS PHONE: (305) 764-3245 MAIL ADDRESS: STREET 1: 255 ALHAMBRA CIRCLE STREET 2: SUITE 435 CITY: CORAL GABLES STATE: FL ZIP: 33134 FORMER COMPANY: FORMER CONFORMED NAME: Monocle Acquisition Corp DATE OF NAME CHANGE: 20180925 10-Q 1 asle-20220331x10q.htm 10-Q
0001754170--12-312022Q1516730995168805751688057429492610.33330.6666P1Yfalse0001754170us-gaap:MeasurementInputRiskFreeInterestRateMember2022-03-310001754170us-gaap:MeasurementInputPriceVolatilityMember2022-03-310001754170us-gaap:MeasurementInputExpectedTermMember2022-03-310001754170us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001754170us-gaap:CommonStockMember2022-01-012022-03-310001754170us-gaap:CommonStockMember2021-01-012021-03-310001754170us-gaap:RetainedEarningsMember2022-03-310001754170us-gaap:AdditionalPaidInCapitalMember2022-03-310001754170us-gaap:RetainedEarningsMember2021-12-310001754170us-gaap:AdditionalPaidInCapitalMember2021-12-310001754170us-gaap:RetainedEarningsMember2021-03-310001754170us-gaap:AdditionalPaidInCapitalMember2021-03-310001754170us-gaap:RetainedEarningsMember2020-12-310001754170us-gaap:AdditionalPaidInCapitalMember2020-12-310001754170us-gaap:CommonStockMember2022-03-310001754170us-gaap:CommonStockMember2021-12-310001754170us-gaap:CommonStockMember2021-03-310001754170us-gaap:CommonStockMember2020-12-310001754170asle:TwoThousandAndTwentyEquityIncentivePlanMember2022-03-310001754170asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2022-03-310001754170asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2021-01-012021-12-310001754170asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2021-12-310001754170us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-03-310001754170us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-03-310001754170us-gaap:ServiceMemberasle:TechOpsMember2022-01-012022-03-310001754170us-gaap:ProductMemberasle:AssetManagementSolutionsMember2022-01-012022-03-310001754170us-gaap:IntersegmentEliminationMemberasle:TechOpsMember2022-01-012022-03-310001754170us-gaap:IntersegmentEliminationMemberasle:AssetManagementSolutionsMember2022-01-012022-03-310001754170asle:WholeAssetSalesMemberasle:AssetManagementSolutionsMember2022-01-012022-03-310001754170asle:UsedServiceableMaterialMemberasle:TechOpsMember2022-01-012022-03-310001754170asle:UsedServiceableMaterialMemberasle:AssetManagementSolutionsMember2022-01-012022-03-310001754170asle:LeasingArrangementsMemberasle:AssetManagementSolutionsMember2022-01-012022-03-310001754170asle:EngineeredSolutionsMemberasle:TechOpsMember2022-01-012022-03-310001754170us-gaap:IntersegmentEliminationMember2022-01-012022-03-310001754170asle:WholeAssetSalesMember2022-01-012022-03-310001754170asle:UsedServiceableMaterialMember2022-01-012022-03-310001754170asle:EngineeredSolutionsMember2022-01-012022-03-310001754170us-gaap:ServiceMemberasle:TechOpsMember2021-01-012021-03-310001754170us-gaap:ProductMemberasle:AssetManagementSolutionsMember2021-01-012021-03-310001754170us-gaap:IntersegmentEliminationMemberasle:TechOpsMember2021-01-012021-03-310001754170us-gaap:IntersegmentEliminationMemberasle:AssetManagementSolutionsMember2021-01-012021-03-310001754170asle:WholeAssetSalesMemberasle:AssetManagementSolutionsMember2021-01-012021-03-310001754170asle:UsedServiceableMaterialMemberasle:TechOpsMember2021-01-012021-03-310001754170asle:UsedServiceableMaterialMemberasle:AssetManagementSolutionsMember2021-01-012021-03-310001754170asle:LeasingArrangementsMemberasle:AssetManagementSolutionsMember2021-01-012021-03-310001754170asle:EngineeredSolutionsMemberasle:TechOpsMember2021-01-012021-03-310001754170us-gaap:IntersegmentEliminationMember2021-01-012021-03-310001754170asle:WholeAssetSalesMember2021-01-012021-03-310001754170asle:UsedServiceableMaterialMember2021-01-012021-03-310001754170asle:EngineeredSolutionsMember2021-01-012021-03-310001754170srt:MinimumMemberus-gaap:ToolsDiesAndMoldsMember2022-01-012022-03-310001754170srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-03-310001754170srt:MaximumMemberus-gaap:ToolsDiesAndMoldsMember2022-01-012022-03-310001754170srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-03-310001754170us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-03-310001754170us-gaap:FurnitureAndFixturesMember2022-01-012022-03-310001754170asle:EquipmentUnderCapitalLeaseMember2022-01-012022-03-310001754170us-gaap:ToolsDiesAndMoldsMember2022-03-310001754170us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-03-310001754170us-gaap:LeaseholdImprovementsMember2022-03-310001754170us-gaap:FurnitureAndFixturesMember2022-03-310001754170asle:EquipmentUnderCapitalLeaseMember2022-03-310001754170us-gaap:ToolsDiesAndMoldsMember2021-12-310001754170us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001754170us-gaap:LeaseholdImprovementsMember2021-12-310001754170us-gaap:FurnitureAndFixturesMember2021-12-310001754170asle:EquipmentUnderCapitalLeaseMember2021-12-310001754170asle:PaycheckProtectionProgramCaresActMember2021-01-012021-03-310001754170srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2022-01-010001754170us-gaap:RetainedEarningsMember2022-01-012022-03-310001754170us-gaap:RetainedEarningsMember2021-01-012021-03-310001754170asle:AvborneComponentSolutionsMemberus-gaap:CertificationMarksMemberasle:TechOpsMember2022-03-310001754170asle:AircraftCompositeTechnologiesMemberus-gaap:TrademarksMemberasle:TechOpsMember2022-03-310001754170asle:AircraftCompositeTechnologiesMemberasle:FaaCertificatesMemberasle:TechOpsMember2022-03-310001754170asle:AersaleComponentSolutionsMemberus-gaap:TrademarksMemberasle:TechOpsMember2022-03-310001754170asle:AersaleComponentSolutionsMemberus-gaap:CertificationMarksMemberasle:TechOpsMember2022-03-310001754170asle:AvborneComponentSolutionsMemberus-gaap:CertificationMarksMemberasle:TechOpsMember2021-12-310001754170asle:AircraftCompositeTechnologiesMemberus-gaap:TrademarksMemberasle:TechOpsMember2021-12-310001754170asle:AircraftCompositeTechnologiesMemberasle:FaaCertificatesMemberasle:TechOpsMember2021-12-310001754170asle:AersaleComponentSolutionsMemberus-gaap:TrademarksMemberasle:TechOpsMember2021-12-310001754170asle:AersaleComponentSolutionsMemberus-gaap:CertificationMarksMemberasle:TechOpsMember2021-12-310001754170us-gaap:ProductMemberasle:TechOpsMember2022-01-012022-03-310001754170us-gaap:MaintenanceMemberasle:TechOpsMember2022-01-012022-03-310001754170asle:WholeAssetSalesMemberasle:TechOpsMember2022-01-012022-03-310001754170asle:EngineMemberasle:AssetManagementSolutionsMember2022-01-012022-03-310001754170asle:AircraftMemberasle:AssetManagementSolutionsMember2022-01-012022-03-310001754170asle:TechOpsMember2022-01-012022-03-310001754170asle:AssetManagementSolutionsMember2022-01-012022-03-310001754170us-gaap:ProductMemberasle:TechOpsMember2021-01-012021-03-310001754170us-gaap:MaintenanceMemberasle:TechOpsMember2021-01-012021-03-310001754170asle:EngineMemberasle:AssetManagementSolutionsMember2021-01-012021-03-310001754170asle:AircraftMemberasle:AssetManagementSolutionsMember2021-01-012021-03-310001754170asle:TechOpsMember2021-01-012021-03-310001754170asle:AssetManagementSolutionsMember2021-01-012021-03-310001754170asle:QwestAirPartsLlcMemberus-gaap:CertificationMarksMemberasle:AssetManagementSolutionsMember2022-03-310001754170asle:AvborneComponentSolutionsMemberasle:TechOpsMember2022-03-310001754170asle:AircraftCompositeTechnologiesMemberasle:TechOpsMember2022-03-310001754170asle:AersaleComponentSolutionsMemberasle:TechOpsMember2022-03-310001754170asle:QwestAirPartsLlcMemberus-gaap:CertificationMarksMemberasle:AssetManagementSolutionsMember2021-12-310001754170asle:AvborneComponentSolutionsMemberasle:TechOpsMember2021-12-310001754170asle:AircraftCompositeTechnologiesMemberasle:TechOpsMember2021-12-310001754170asle:AersaleComponentSolutionsMemberasle:TechOpsMember2021-12-310001754170asle:QwestAirPartsLlcMemberus-gaap:CustomerRelationshipsMemberasle:AssetManagementSolutionsMember2022-01-012022-03-310001754170asle:AvborneComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2022-01-012022-03-310001754170asle:AircraftCompositeTechnologiesMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2022-01-012022-03-310001754170asle:AersaleComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2022-01-012022-03-310001754170asle:QwestAirPartsLlcMemberus-gaap:CustomerRelationshipsMemberasle:AssetManagementSolutionsMember2022-03-310001754170asle:AvborneComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2022-03-310001754170asle:AircraftCompositeTechnologiesMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2022-03-310001754170asle:AersaleComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2022-03-310001754170asle:QwestAirPartsLlcMemberus-gaap:CustomerRelationshipsMemberasle:AssetManagementSolutionsMember2021-12-310001754170asle:AvborneComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2021-12-310001754170asle:AircraftCompositeTechnologiesMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2021-12-310001754170asle:AersaleComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2021-12-310001754170asle:PaycheckProtectionProgramCaresActMember2021-04-160001754170asle:PaycheckProtectionProgramCaresActMember2021-03-040001754170asle:PaycheckProtectionProgramCaresActMember2020-06-080001754170us-gaap:ServiceMember2022-01-012022-03-310001754170us-gaap:ProductMember2022-01-012022-03-310001754170asle:LeasingArrangementsMember2022-01-012022-03-310001754170us-gaap:ServiceMember2021-01-012021-03-310001754170us-gaap:ProductMember2021-01-012021-03-310001754170asle:LeasingArrangementsMember2021-01-012021-03-310001754170asle:AersaleAviationMember2022-03-310001754170asle:AersaleAviationMember2021-03-310001754170us-gaap:PrivatePlacementMember2022-03-3100017541702021-03-3100017541702020-12-310001754170us-gaap:CorporateMember2022-03-310001754170asle:TechOpsMember2022-03-310001754170asle:AssetManagementSolutionsMember2022-03-310001754170us-gaap:CorporateMember2021-12-310001754170asle:TechOpsMember2021-12-310001754170asle:AssetManagementSolutionsMember2021-12-310001754170us-gaap:PerformanceSharesMember2022-01-012022-03-310001754170us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100017541702022-05-020001754170asle:PreClosingHoldersOfAersaleAviationsCommonStockMember2022-03-310001754170srt:MinimumMemberus-gaap:PerformanceSharesMember2022-01-012022-03-310001754170srt:MaximumMemberus-gaap:PerformanceSharesMember2022-01-012022-03-310001754170asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2022-01-012022-03-310001754170asle:PayrollSupportProgramsMember2021-03-312021-03-310001754170asle:PayrollSupportProgramsMember2021-01-012021-03-3100017541702022-02-012022-02-280001754170asle:IfClosingPricePerShareOfCompanysCommonStockIsGreaterThan15.00Member2022-01-012022-03-310001754170asle:IfClosingPricePerShareOfCompanysCommonStockIsGreaterThan13.50Member2022-01-012022-03-3100017541702022-10-222022-10-2200017541702021-02-082021-02-080001754170srt:MaximumMemberasle:AersaleAviationMemberasle:PreClosingHoldersOfAersaleAviationsCommonStockAndHoldersOfInMoneySarsMember2020-12-222020-12-220001754170asle:MonoclesFounderShareholdersMember2020-12-222020-12-2200017541702022-01-012022-03-3100017541702021-01-012021-03-3100017541702022-03-3100017541702021-12-31iso4217:USDxbrli:sharesiso4217:USDxbrli:sharesasle:aircraftasle:engineasle:leaseasle:segmentxbrli:pure

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended March 31, 2022

OR

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

For the transition period from ___________ to ____________.

Commission file number 001-38801

AerSale Corporation

(Exact name of registrant as specified in its charter)

Delaware

    

84-3976002

(State or other jurisdiction of

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

incorporation or organization)

255 Alhambra Circle, Suite 435

Coral Gables, FL

33134

(Address of Principal Executive Offices)

(Zip Code)

(305) 764-3200

Registrant’s telephone number, including area code

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

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common stock, $0.0001 par value per share

ASLE

The Nasdaq Global Market

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

The number of shares of Registrant’s common stock outstanding as of May 02, 2022 was 51,688,057.

TABLE OF CONTENTS

Page

Forward-Looking Statements

i

PART I – FINANCIAL INFORMATION

1

Item 1.

Financial Statements

1

Condensed Consolidated Balance Sheets (Unaudited)

1

Condensed Consolidated Statements of Operations (Unaudited)

2

Condensed Consolidated Statements of Stockholders’ Equity (Unaudited)

3

Condensed Consolidated Statements of Cash Flows (Unaudited)

4

Notes to the Condensed Consolidated Financial Statements (Unaudited)

5

Item 2.

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

19

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

24

Item 4.

Controls and Procedures

24

PART II – OTHER INFORMATION

25

Item 1.

Legal Proceedings

25

Item 1A.

Risk Factors

25

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

26

Item 3.

Defaults Upon Senior Securities

27

Item 4.

Mine Safety Disclosures

27

Item 5.

Other Information

27

Item 6.

Exhibits

27

Signatures

30

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (this “Quarterly Report”) contains forward-looking statements. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. All statements other than statements of historical facts contained in this Quarterly Report, including statements relating to the Business Combination (as defined herein), the impact of the COVID-19 pandemic and the geopolitical events related to the Russian invasion of Ukraine on our business, changes in the market for our services, changes in applicable laws or regulations; our ability to launch new services and products or to profitably expand into new markets, and the possibility that we may be adversely affected by other economic, business and/or competitive factors. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential”, or “continue” or the negative of these terms or other similar expressions. The forward-looking statements in this Quarterly Report are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Quarterly Report and are subject to a number of important factors that could cause actual results to differ materially from those in the forward-looking statements, including the impact of the COVID-19 pandemic and geopolitical events related to the Russian invasion of Ukraine on our business; factors that adversely impact the commercial aviation industry; fluctuation of market values for our aviation products; our inability to repossess Flight Equipment (as defined herein) when a lessee defaults and the cost of remarketing and releasing such repossessed Flight Equipment; compliance with significant government regulations; the success at our MRO (as defined herein) facilities is dependent on continued outsourcing by airlines; a shortage of skilled personnel or work stoppages; inability to obtain certain components and raw materials from suppliers; competitive pressures; risks associated with operating internationally; the value of liens on our Flight Equipment; ownership rights over an engine affixed to an aircraft; risks associated with business acquisitions; continued availability of financing; restrictive and financial covenants in our existing debt; product and other liability claims; risks associated with suppling equipment and services to the U.S. government; cyber or other security threats or other disruptions; compliance with environmental requirements; payment of capital expenditures; our lack of ownership of certain intellectual property that is important to our business; dependence on our facilities; damage to our reputation by improper conduct of employees, agents, and others; limitations on employee compensation as a result of the CARES Act; the loss of certain key employees; insolvency of any of our customers; exposure to intellectual property litigation; and the factors described under the section titled “Risk Factors” in our Annual Report on Form 10-K, filed with the Securities and Exchange Commission (“SEC”) on March 15, 2022.

Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties.

You should read this Quarterly Report and the documents that we reference in this Quarterly Report completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise.

Unless otherwise stated or the context otherwise requires, references in this Quarterly Report to the “Company,” “AerSale,” “we,” “us,” “our” and similar terms refer to AerSale Corporation and its consolidated subsidiaries.

i

PART I – FINANCIAL INFORMATION

ITEM 1          CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)

AERSALE CORPORATION AND SUBSIDIARIES

Condensed Consolidated Balance Sheets

(in thousands, except per share data)

    

March 31, 

    

December 31, 

2022

2021

(Unaudited)

Current assets:

Cash and cash equivalents

$

171,724

$

130,188

Accounts receivable, net of allowance for doubtful accounts of $1,267 and $1,692 as of March 31, 2022 and December 31, 2021

 

42,894

 

42,571

Inventory:

Aircraft, airframes, engines, and parts, net

 

80,295

 

81,759

Advance vendor payments

 

16,228

 

14,287

Deposits, prepaid expenses, and other current assets

 

3,208

 

2,724

Total current assets

 

314,349

 

271,529

Fixed assets:

 

Aircraft and engines held for lease, net

 

53,579

 

73,364

Property and equipment, net

 

8,494

 

7,350

Inventory:

 

Aircraft, airframes, engines, and parts, net

 

68,816

 

77,534

Deferred income taxes

 

10,788

 

10,013

Deferred financing costs, net

 

887

 

999

Deferred customer incentives and other assets, net

 

470

 

598

Goodwill

 

19,860

 

19,860

Other intangible assets, net

 

25,713

 

26,238

Total assets

$

502,956

$

487,485

Current liabilities:

 

  

Accounts payable

$

20,168

$

19,967

Accrued expenses

 

6,811

 

8,424

Income tax payable

 

8,418

 

3,443

Lessee and customer purchase deposits

 

25,849

 

33,212

Deferred revenue

 

2,322

 

2,860

Total current liabilities

 

63,568

 

67,906

Long-term lease deposits

 

605

 

2,053

Maintenance deposit payments and other liabilities

 

2,320

 

3,403

Deferred income taxes, net

1,113

1,113

Warrant liability

5,365

4,131

Total liabilities

72,971

78,606

Commitments and contingencies

 

  

Stockholders’ equity:

 

  

Common stock, $0.0001 par value. Authorized 200,000,000 shares; issued and outstanding 51,688,057 and 51,673,099 shares as of March 31, 2022 and December 31, 2021, respectively

 

5

 

5

Additional paid-in capital

 

317,781

 

313,901

Retained earnings

 

112,199

 

94,973

Total stockholders' equity

 

429,985

 

408,879

Total liabilities and stockholders’ equity

$

502,956

$

487,485

1

AERSALE CORPORATION AND SUBSIDIARIES

Condensed Consolidated Statements of Operations

(in thousands, except per share data)

(Unaudited)

    

Three Months Ended March 31, 

    

    

    

2022

    

2021

    

    

Revenue:

Products

$

92,368

$

25,126

Leasing

 

8,201

 

6,256

Services

 

22,237

 

27,053

Total revenue

 

122,806

 

58,435

Cost of sales and operating expenses:

Cost of products

 

57,928

 

13,806

Cost of leasing

 

2,189

 

2,767

Cost of services

 

15,986

 

22,027

Total cost of sales

 

76,103

 

38,600

Gross profit

 

46,703

 

19,835

Selling, general, and administrative expenses

 

23,766

 

13,310

Payroll support program proceeds

 

-

 

(6,363)

Income from operations

 

22,937

 

12,888

Other income (expenses):

 

 

Interest expense, net

 

(195)

 

(258)

Other income, net

 

365

 

94

Change in fair value of warrant liability

(1,234)

(224)

Total other expenses

 

(1,064)

 

(388)

Income before income tax provision

 

21,873

 

12,500

Income tax expense

 

(4,647)

 

(2,482)

Net income

$

17,226

$

10,018

Earnings per share - basic

$

0.33

$

0.24

Earnings per share - diluted

$

0.32

$

0.23

2

AERSALE CORPORATION AND SUBSIDIARIES

Condensed Consolidated Statements of Stockholders’ Equity

For the three months ended March 31, 2022 and 2021

(in thousands, except per share data)

(Unaudited)

Total

Common stock

Additional

Retained

stockholders’

    

Amount

    

Shares

    

paid-in capital

    

earnings

    

 equity

Balance at December 31, 2021

$

5

51,673,099

$

313,901

$

94,973

$

408,879

Share-based compensation

-

-

3,755

-

3,755

Shares issued under the 2020 Employee Stock Purchase Plan

-

11,988

125

-

125

Shares issued under the 2020 Equity Incentive Plan

-

2,970

-

-

-

Net income

 

-

-

 

-

 

17,226

 

17,226

Balance at March 31, 2022

$

5

51,688,057

$

317,781

$

112,199

$

429,985

Total

Common stock

Additional

Retained

stockholders’

    

Amount

    

Shares

    

paid-in capital

    

earnings

    

 equity

Balance at December 31, 2020

$

4

 

41,046,216

$

292,593

$

58,858

$

351,455

Issuance of Earn-Out shares

-

1,855,634

(269)

-

(269)

Shares issued upon exercise of warrants

-

47,411

545

-

545

Net income

-

-

-

10,018

10,018

Balance at March 31, 2021

$

4

42,949,261

$

292,869

$

68,876

$

361,749

3

AERSALE CORPORATION AND SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows

(in thousands)

(Unaudited)

    

Three Months Ended March 31, 

    

2022

    

2021

Cash flows from operating activities:

Net income

$

17,226

$

10,018

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

Depreciation and amortization

 

2,865

 

3,487

Amortization of debt issuance costs

 

112

 

150

Inventory reserve

 

(50)

 

74

Provision for doubtful accounts

 

(424)

 

(144)

Deferred income taxes

 

(775)

 

(284)

Change in fair value of warrant liability

1,234

224

Stock-based compensation

3,755

-

Changes in operating assets and liabilities:

 

 

  

Accounts receivable

 

(5,527)

 

1,713

Inventory

 

28,174

 

(27,020)

Deposits, prepaid expenses, and other current assets

 

(484)

 

2,590

Deferred customer incentives and other assets

 

123

 

-

Advance vendor payments

 

(1,941)

 

(4,514)

Accounts payable

 

201

 

2,857

Income tax payable

4,975

5

Accrued expenses

 

(1,611)

 

(1,420)

Deferred revenue

 

(538)

 

(1,777)

Lessee and customer purchase deposits

 

(3,184)

 

-

Other liabilities

 

(1,083)

 

80

Net cash provided by (used in) operating activities

 

43,048

 

(13,961)

Cash flows from investing activities:

 

  

 

  

Proceeds from sale of assets

 

-

 

4,420

Purchase of property and equipment

 

(1,637)

 

(443)

Net cash (used in) provided by investing activities

 

(1,637)

 

3,977

Cash flows from financing activities:

 

  

 

  

Cash paid for employee taxes on withholding shares

-

(269)

Proceeds from exercise of warrants

-

545

Proceeds from the issuance of Employee Stock Purchase Plan shares

125

-

Net cash provided by financing activities

 

125

 

276

Increase (decrease) in cash and cash equivalents

 

41,536

 

(9,708)

Cash and cash equivalents, beginning of period

 

130,188

 

29,317

Cash and cash equivalents, end of period

$

171,724

$

19,609

Supplemental disclosure of cash activities

 

 

Income taxes

277

98

Interest

141

167

Supplemental disclosure of noncash investing activities

Reclassification of aircraft and aircraft engines inventory (from) equipment held for lease, net

(17,942)

(2,061)

4

AERSALE CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

MARCH 31, 2022

NOTE A — DESCRIPTION OF THE BUSINESS

Organization

Monocle Acquisition Corporation (“Monocle”) was initially formed on August 20, 2018 for the purpose of effecting a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or similar business combination with one or more businesses.

On December 22, 2020, (the “Closing Date”), Monocle consummated the previously announced business combination pursuant to that certain Amended and Restated Agreement and Plan of Merger, dated September 8, 2020 (the “Merger Agreement”) by and among Monocle, AerSale Corporation (f/k/a Monocle Holdings Inc.), a Delaware corporation (the “Company”), AerSale Aviation, Inc. (f/k/a AerSale Corp.), a Delaware corporation (“AerSale Aviation”), Monocle Merger Sub 1 Inc., a Delaware corporation (“Merger Sub 1”), Monocle Merger Sub 2 LLC, a Delaware limited liability company (“Merger Sub 2”), and Leonard Green & Partners, L.P., a Delaware limited partnership, solely in its capacity as the initial Holder Representative (as defined in the Merger Agreement). The transactions contemplated by the Merger Agreement are referred to herein as the “Merger” or the “Business Combination” and in connection therewith, Monocle merged with and into us, whereby the Company survived the merger and became the successor issuer to Monocle by operation of Rule 12g-3 under the Exchange Act.

Upon the consummation of the Merger: (a) Merger Sub 1 was merged with and into Monocle, with Monocle surviving the merger as a wholly-owned direct subsidiary of the Company (the “First Merger”), and (b) Merger Sub 2 was merged with and into AerSale Aviation, with AerSale Aviation surviving the merger as a wholly-owned indirect subsidiary of the Company (the “Second Merger”). In connection with the closing of the Business Combination (the “Closing”), AerSale Aviation changed its name from “AerSale Corp.” to “AerSale Aviation, Inc.” and the Company changed its name from “Monocle Holdings Inc.” to “AerSale Corporation.” Immediately following the Merger, the Company contributed all of its ownership in Monocle to AerSale Aviation which will continue as a wholly owned subsidiary of the Company.

The Company’s corporate headquarters are based in Miami, Florida, with additional offices, hangars, and warehouses globally.

NOTE B — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Interim Financial Statements

The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with Generally Accepted Accounting Policies in the United States (“U.S. GAAP”) for interim financial information and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim periods. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes all adjustments, consisting only of normal recurring adjustments, and disclosures necessary for a fair presentation of the accompanying condensed consolidated balance sheets, statements of operations, stockholders’ equity, and cash flows have been made. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. Unaudited interim condensed consolidated financial statements and footnotes should be read in conjunction with the audited consolidated financial statements and footnotes included in Part II, Item 8 of the 2021 Annual Report, wherein a more complete discussion of significant accounting policies and certain other information can be found.

5

Revenue Recognition

Products — Used Serviceable Material (“USM”) Sales

Revenues from sales of USM are measured based on consideration specified within customer contracts, and excludes any sales commissions and taxes collected and remitted to government agencies. The Company recognizes revenue when performance obligations are satisfied by transferring control of a product or service to a customer. The parts are sold at a fixed price with no right of return. In determining the performance obligation, management has identified the promise in the contract to be the shipment of the spare parts to the customer. Title passes to the buyer when the goods are shipped, the buyer is responsible for any loss in transit and the Company has a legal right to payment for the spare parts once shipped. The Company generally sells its USM products under standard 30-day payment terms, subject to certain exceptions. Customers neither have the right to return products nor do they have the right to extended financing. The Company has determined that physical acceptance of the spare parts to be a formality in accordance with Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers” (“ASC 606”).

Spare parts revenue is based on a set price for a set number of parts as defined in the purchase order. The performance obligation is completed once the parts have shipped and as a result, all of the transaction price is allocated to that performance obligation. The Company has determined that it is appropriate to recognize spare parts sales at a point in time (i.e., the date the parts are shipped) in accordance with ASC 606.

Products — Whole Asset Sales

Revenues from whole asset sales are measured based on consideration specified in the contract with the customer. The Company and customer enter into an agreement which outlines the place and date of sale, purchase price, condition of the whole asset, bill of sale and the assignment of rights and warranties from the Company to the customer. The Company believes the whole asset holds standalone value to the customer as it is not dependent on any other services for functionality purposes and therefore is distinct within the context of the contract and as described in ASC 606-10. Accordingly, the Company has identified the transfer of the whole asset as the performance obligation. The transaction price is set at a fixed dollar amount per fixed quantity (number of whole assets) and is explicitly stated in each contract. Whole asset sales revenue is based on a set price for a set number of assets, which is allocated to the performance obligation discussed above, in its entirety. The Company has determined the date of transfer to the customer is the date the customer obtains control over the asset and would cause the revenue recognition. Payment is required in full upon a customer’s acceptance of the whole asset on the date of the transfer.

Leasing Revenues

The Company leases flight equipment under operating leases that contain monthly base rent and reports rental income straight line over the life of the lease as it is earned. Additionally, the Company’s leases provide for supplemental rent, which is calculated based on actual hours or cycles of utilization and, for certain components, based on the amount of time until maintenance of that component is required. In certain leases, the Company records supplemental rent paid by the lessees as maintenance deposit payment liabilities in recognition of the Company’s contractual commitment to reimburse qualifying maintenance. Reimbursements to the lessees upon receipt of evidence of qualifying maintenance work are charged against the existing maintenance deposit payment liabilities. In leases where the Company is responsible for performing certain repairs or replacement of aircraft components or engines, supplemental rent is recorded as revenue in the period earned. In the event of premature lease termination or lessee default on the lease terms, revenue recognition will be discontinued when outstanding balances beyond the customers’ deposits are held. Payment terms for leased flight equipment are due upon receipt.

6

Service Revenues

Service revenues are recognized as performance obligations when they are fulfilled and the benefits are transferred to the customer. At contract inception, the Company evaluates if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, the Company’s service contract with the customer is considered one performance obligation as it includes factors such as the good or service being provided is significantly integrated with other promises in the contract, the service provided significantly modifies or customizes the other good or service or the goods or services are highly interdependent or interrelated with each other. If the contract has more than one performance obligation, the Company determines the standalone price of each distinct good or service underlying each performance obligation and allocates the transaction price based on their relative standalone selling prices. The transaction price of a contract, which can include both fixed and variable amounts, is allocated to each performance obligation identified. Some contracts contain variable consideration, which could include incremental fees or penalty provisions related to performance. Variable consideration that can be reasonably estimated based on current assumptions and historical information is included in the transaction price at the inception of the contract but limited to the amount that is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Variable consideration that cannot be reasonably estimated is recorded when known.

For most service contracts, performance obligations are satisfied over time as work progresses based on transfer of control of products and services to our customers. The Company receives payments from our customers based on billing schedules or contractual terms.

For performance obligations that are satisfied over time, the Company measures progress in a manner that depicts the performance of transferring control to the customer. As such, the Company utilizes the input method of cost-to-cost to recognize revenue over time as this depicts when control of the promised goods or services are transferred to the customer. Revenue is recognized based on the relationship of actual costs incurred to date to the estimated total cost at completion of the performance obligation. The Company is required to make certain judgments and estimates, including estimated revenues and costs, as well as inflation and the overall profitability of the arrangement. Key assumptions involved include future labor costs and efficiencies, overhead costs and ultimate timing of product delivery. Differences may occur between the judgments and estimates made by management and actual program results. Under most of the Company’s Maintenance, Repair and Overhaul (“MRO”) contracts, if the contract is terminated for convenience, the Company is entitled to payment for items delivered, fair compensation for work performed, the costs of settling and paying other claims and a reasonable profit on the costs incurred or committed.

Changes in estimates and assumptions related to our arrangements accounted for using the input method based on labor hours are recorded using the cumulative catchup method of accounting. These changes are primarily adjustments to the estimated profitability for our long term programs where the Company provides MRO services.

The Company has elected to use certain practical expedients permitted under ASC 606. Shipping and handling fees and costs incurred associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost, are included in cost of sales in our Condensed Consolidated Statements of Operations and are not considered a performance obligation to our customers. The Company’s reported sales on our Condensed Consolidated Statements of Operations are net of any sales or related non income taxes. The Company also utilizes the “as invoiced” practical expedient in certain cases where performance obligations are satisfied over time and the invoiced amount corresponds directly with the value the Company is providing to the customer.

New Accounting Pronouncements Not Yet Adopted

On February 2016, the Financial Accounting Standards Board (“FASB”) issued “Leases (Topic 842)”, which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet. In July 2018, the FASB issued ASU No. 2018-10, “Codification Improvements to Topic 842, Leases,” and ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements.” Topic 842 will be effective for the Company for the annual period beginning on January 1, 2022, the impact of which will be reflected in the fourth quarter of 2022 recorded retroactively at the beginning of the period of adoption through a cumulative-effect adjustment. We plan to elect the practical expedients, which permits us to not reassess (i) whether any expired or existing contracts are or contain leases,

7

(ii) the lease classification for any expired leases and (iii) indirect costs for any existing leases. In addition, the practical expedient allows us not to separate lease and non-lease components for both lessee and lessor relationships and to not apply the recognition requirements to leases with terms of less than 12 months. Based on preliminary estimates, our adoption is expected to result in the recognition of operating lease right of use assets of approximately $13.8 million and lease liabilities of approximately $14.9 million on January 1, 2022. We are continuing our assessment, which may identify additional impacts that Topic 842 could have on our financial statements.

In June 2016, the FASB issued ASU No. 2016-13 (“ASU 2016-13”), “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” In November 2018, the FASB issued ASU No. 2018-19, “Codification Improvements to Topic 326, Financial Instruments — Credit Losses,” which amends the scope and transition requirements of ASU 2016-13. Topic 326 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. Topic 326 will become effective for the Company beginning January 1, 2023, with early adoption permitted, on a modified retrospective basis. The Company is currently evaluating the impact this guidance will have on our consolidated financial statements and related disclosures.

On May 3, 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Under this standard, issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. Early adoption is permitted, including adoption in an interim period. If an issuer elects to early adopt the new standard in an interim period, the guidance should be applied as of the beginning of the fiscal year that includes that interim period. The Company is evaluating this new standard, but does not expect it to have a material impact on the Company's financial statements or disclosures.

Payroll Support Programs

The Company has also taken steps to improve our liquidity, including seeking financial assistance under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”). Certain of the Company’s subsidiaries have received $16.4 million from the U.S. Treasury Department (“Treasury”) through the Payroll Support Program under the CARES Act, of which $3.7 million was received and recognized as payroll support program proceeds during the first quarter of 2021. As part of the Payroll Support Extension Law, the Company entered into an agreement with the Treasury on March 4, 2021 for the receipt of relief funds of $5.5 million, of which $2.7 million was recognized as payroll support program proceeds during the first quarter of 2021. The total unrecognized amount of collected proceeds from payroll support programs as of March 31, 2021 is $2.9 million. Pursuant to the American Rescue Plan Act of 2021 (“ARP”), we entered into an agreement with the Treasury on April 16, 2021 for the receipt of relief funds of an additional $5.5 million. No amounts were received or recognized under any of these programs during the three months ended March 31, 2022.

In connection with the financial assistance the Company has received under the Payroll Support Program, it is required to comply with certain provisions of the CARES Act, including the requirement that funds provided pursuant to the Payroll Support Program be used exclusively for the continuation of payment of employee wages, salaries and benefits; the requirement against involuntary terminations and furloughs and reductions in employee pay rates and benefits from the signing date of the Payroll Support Program agreement through September 30, 2021. The agreement requires the Company to issue a recall to any employee who was terminated or furloughed between October 1, 2020 and March 4, 2021 and enable such employee to return to employment. In addition, the Company is subject to provisions prohibiting the repurchase of common stock and the payment of common stock dividends through September 30, 2022, as well as limitations on the payment of certain employee compensation through April 1, 2023. These restrictions may affect the Company’s operations and if the Company does not comply with these provisions, it may be required to reimburse up to 100% of any previously received relief funds. In particular, limitations on compensation may adversely impact our ability

8

to attract and retain senior management or attract other key employees during this critical time. As of March 31, 2022, we have been in compliance with all applicable provisions of the CARES Act, Payroll Support Program and ARP.

NOTE C — SIGNIFICANT RISKS AND UNCERTAINTIES

Impact of Ukraine Conflict and Russia Sanctions

In February of 2022, Russia invaded Ukraine and is still engaged in an active conflict against the country. As a result, governments in the European Union, the United States, the United Kingdom, Switzerland, and other countries have enacted sanctions against Russia and Russian interests. These sanctions include controls on the export and re-export of certain goods, supplies, and technologies, supply of aircraft and aircraft components to Russian persons or for use in Russia, subject to certain wind-down periods, and the imposition of restrictions on doing business with certain state-owned Russian customers and other investments and business activities in Russia. In order to comply with these sanctions, we ceased pursuing future business in Russia and terminated our three leases with operators doing business in Russia, successfully recovering two aircraft and seeking to recover one engine with a low book value and for which we have insurance coverage. Although the current sanctions prohibit the continuation of certain business activities, the three leases referenced were naturally scheduled to expire in 2022 and therefore will not have a material impact on our business or 2022 financial condition. While it is difficult to predict the short or long term implications of this conflict and sanctions on the global economy and the aviation industry, we intend to fully comply with all applicable sanctions and embargoes, and do not expect the current situation will have a material adverse effect on our results of operations.

NOTE D — REVENUE

The timing of revenue recognition, customer billings and cash collections results in a contract asset or contract liability at the end of each reporting period. Contract assets consist of unbilled receivables or costs incurred where revenue recognized over time exceeds the amounts billed to customers. Contract liabilities include advance payments and billings in excess of revenue recognized. Certain customers make advance payments prior to the satisfaction of performance obligations on the contract. These amounts are recorded as contract liabilities until such performance obligations are satisfied. Contract assets and contract liabilities are determined on a contract by contract basis.

Contract assets are as follows (in thousands):

    

March 31, 2022

    

December 31, 2021

    

Change

Contract assets

$

14,173

$

13,221

$

952

Contract assets are reported within accounts receivable on our Condensed Consolidated Balance Sheets. Changes in contract assets primarily results from the timing difference between the performance of services. Contract liabilities are reported as deferred revenue on our Condensed Consolidated Balance Sheets and amounted to $2.9 million as of December 31, 2021, of which $2.6 million was related to contract liabilities for services performed. For the three months ended March 31, 2022, the Company recognized as revenue $1.3 million of contract liabilities included in the beginning balance for services performed as the timing between customer payments and our performance of the services is generally no longer than six months.

9

Disaggregation of Revenue

The Company reports revenue by segment. The following tables present revenue by segment, as well as a reconciliation to total revenue for the three months ended March 31, 2022 and 2021 (in thousands):

    

Three months ended March 31, 

    

    

2022

    

Asset Management

    

    

    

 Solutions

    

TechOps

    

Total Revenues

    

USM

$

14,409

$

819

$

15,228

Whole asset sales

 

51,920

 

23,955

 

75,875

Engineered solutions

 

-

 

1,265

 

1,265

Total products

 

66,329

 

26,039

 

92,368

Leasing

 

8,201

 

-

 

8,201

Services

 

-

 

22,237

 

22,237

Total revenues

$

74,530

$

48,276

$

122,806

    

Three months ended March 31, 

    

    

2021

    

Asset Management

    

 Solutions

    

TechOps

    

Total Revenues

    

USM

$

9,225

$

1,143

$

10,368

Whole asset sales

13,771

-

13,771

Engineered solutions

 

-

 

987

 

987

Total products

 

22,996

 

2,130

 

25,126

Leasing

 

6,256

 

-

 

6,256

Services

 

-

 

27,053

 

27,053

Total revenues

$

29,252

$

29,183

$

58,435

NOTE E — INVENTORY

Following are the major classes of inventory as of the below dates (in thousands):

    

March 31, 2022

    

December 31, 2021

Used serviceable materials

$

62,990

$

65,496

Work-in-process

20,104

12,462

Whole assets

66,017

81,335

$

149,111

159,293

Less short term

 

(80,295)

 

(81,759)

Long term

$

68,816

$

77,534

The Company did not record inventory reserves for the three months ended March 31, 2022 and 2021.

NOTE F — INTANGIBLE ASSETS

In accordance with ASC 350, Intangibles — Goodwill and Other, goodwill and other intangible assets deemed to have indefinite lives are not amortized, but are subject to annual impairment tests. The Company reviews and evaluates our goodwill and indefinite life intangible assets for potential impairment at a minimum annually or more frequently if circumstances indicate that impairment is possible.

10

The Company determined the fair value of assets acquired and liabilities assumed using a variety of methods. An income approach based on discounted cash flows was used to determine the values of our trademarks, certifications, customer relationships and FAA certificates. The assumptions the Company used to estimate the fair value of our reporting units are based on historical performance, as well as forecasts used in our current business plan and require considerable management judgment.

The Company’s goodwill and intangible assets as defined by ASC 350 is related to our subsidiaries, AerSale Component Solutions (d/b/a AerSale Landing Gear Solutions) (“ALGS”), Avborne Component Solutions (d/b/a AerSale Component Solutions) (“ACS”), and Aircraft Composite Technologies (“ACT”), which are included in the TechOps segment, as well as Qwest, which is included under the Asset Management Solutions segment.

Goodwill and other intangibles as of the below dates are (in thousands):

    

March 31, 2022

    

December 31, 2021

Qwest:

FAA Certifications

$

724

$

724

Goodwill

 

13,416

 

13,416

ALGS:

 

  

 

  

FAA Certifications

 

710

 

710

Goodwill

 

379

 

379

ACS:

 

  

 

  

Trademarks

 

600

 

600

FAA Certifications

 

7,300

 

7,300

Goodwill

 

63

 

63

ACT:

 

Trademarks

 

200

 

200

FAA Certificates

 

796

 

796

Goodwill

 

6,002

 

6,002

Total intangible assets with indefinite lives

$

30,190

$

30,190

Intangible assets with definite useful lives are amortized on a straight-line basis over their estimated useful lives. Intangible assets with definite lives as of the below dates are as follows (in thousands):

    

Useful Life

    

    

 In Years

March 31, 2022

December 31, 2021

Qwest:

Customer relationships

10

$

6,870

$

7,109

ALGS:

  

 

 

Customer relationships

10

 

65

 

70

ACS:

  

 

  

 

  

Customer relationships

10

 

1,400

 

1,453

ACT:

  

 

 

Customer relationships

10

 

7,048

 

7,276

Total intangible assets with definite lives

$

15,383

$

15,908

Total amortization expense amounted to $0.5 million and $0.5 million for the three months ended March 31, 2022 and 2021, respectively. Accumulated amortization amounted to $5.6 million and $5.1 million as of March 31, 2022 and December 31, 2021, respectively.

Other intangible assets are reviewed at least annually or more frequently if any event or change in circumstance indicates that an impairment may have occurred.  

11

NOTE G — PROPERTY AND EQUIPMENT, NET

Property and equipment, net, as of the below dates consisted of the following (in thousands):

    

Useful Life

    

    

 In Years

March 31, 2022

December 31, 2021

Tooling and equipment

 

7 - 15

$

13,674

$

13,530

Furniture and other equipment

 

5

 

9,107

 

7,928

Computer software

 

5

 

2,160

 

1,998

Leasehold improvements

 

3 - 6

 

3,787

 

3,632

Equipment under capital lease

 

5

 

192

 

192

 

28,920

 

27,280

Less accumulated depreciation

 

(20,426)

 

(19,930)

$

8,494

$

7,350

Depreciation expense, which includes amortization of equipment under capital lease, amounted to $0.5 million and $0.5 million for the three months ended March 31, 2022 and 2021, respectively.

NOTE H — LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE

Aircraft and engines held for operating leases, net, as of the below dates consisted of the following (in thousands):

    

March 31, 2022

    

December 31, 2021

Aircraft and engines held for operating leases

$

172,486

$

197,397

Less accumulated depreciation

 

(118,907)

 

(124,033)

$

53,579

$

73,364

Total depreciation expense amounted to $1.9 million and $2.5 million for the three months ended March 31, 2022 and 2021, respectively, and is included in cost of leasing in the Condensed Consolidated Statements of Operations.

Supplemental rents recognized as revenue totaled $3.5 million and $1.1 million for the three months ended March 31, 2022 and 2021, respectively.

The Company’s current operating lease agreements for leased flight equipment expire over the next month to two years. The amounts in the following table are based upon the assumption that flight equipment under operating leases will remain leased for the length of time specified by the respective lease agreements. Minimum future annual lease rentals contracted to be received under existing operating leases of flight equipment were as follows (in thousands):

Year ending December 31:

    

Remainder of 2022

$

6,424

2023

1,026

Total minimum lease payments

$

7,450

12

NOTE I — ACCRUED EXPENSES

The following is a summary of the components of accrued expenses as of the below dates (in thousands):

    

March 31, 2022

    

December 31, 2021

Accrued compensation and related benefits

$

3,897

$

6,294

Accrued legal fees

 

559

 

377

Commission fee accrual

 

220

 

115

Accrued federal, state and local taxes and fees

 

154

 

243

Other

 

1,981

 

1,395

$

6,811

$

8,424

NOTE J – WARRANT LIABILITY

Warrants to purchase a total of 750,000 and 835,014 shares of the Company’s common stock were outstanding as of March 31, 2022 and December 31, 2021. 750,000 warrants were issued to founders in a private placement (the “Private Warrants”). Each of the Private Warrants entitles the registered holder to purchase one share of the Company’s common stock at a price of $11.50 per share. The Private Warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of the completion of the Merger, or earlier upon redemption or liquidation.

The Private Warrants include provisions that affect the settlement amount. Such variables are outside of those used to determine the fair value of a fixed-for-fixed instrument, and as such, the warrants do not meet the criteria for equity treatment under guidance contained in ASC Topic 815, “Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in a Company’s Own Stock.” The Company classifies the Private Warrants as a liability at their fair value subject to re-measurement at each balance sheet date and adjusted at each reporting period until exercised or expired, and any change in fair value is recognized in the Company's Condensed Consolidated Statement of Operations. The fair value of the Private Warrants as of March 31, 2021 was determined using the market price of the Company’s public warrants adjusted for their lack of liquidity. Effective December 29, 2021 all public warrants were redeemed on a cashless basis and ceased trading on Nasdaq. As a result, the Black-Scholes option pricing model was adopted as of March 31, 2022 with the following assumptions:

    

March 31, 2022

Risk-free interest rate

2.51%

Expected volatility of common stock

41.16%

Dividend yield

-

Expected option term in years

3.7

The significant assumptions utilized in the Black-Scholes calculation consist of interest rate for U.S. Treasury Bonds, as published by the U.S. Federal Reserve, and expected volatility estimated using historical daily volatility of guideline public companies.

Change in fair value of warrant liability expense recognized in the Company's Condensed Consolidated Statement of Operations was $1.2 million and $0.2 million during the three months ended March 31, 2022 and 2021, respectively.

NOTE K — EARNINGS PER SHARE

The computation of basic and diluted earnings per share (“EPS”) is based on the weighted average number of common shares outstanding during each period.

13

The following table provides a reconciliation of the computation for basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively (in thousands, except share and per share data):

Three Months Ended March 31, 

    

2022

    

2021

Net income

$

17,226

$

10,018

Reversal of loss on change in fair value of warrant liability

 

-

 

224

Net income adjusted for EPS - diluted

$

17,226

$

10,242

Weighted-average number of shares outstanding - basic

 

51,686,583

 

42,212,134

Additional shares from assumed stock-settled restricted stock units

1,818,745

115,959

Additional shares from assumed exercise of public warrants

481

1,869,098

Additional shares purchasable for employee stock purchase plan

4,703

-

Weighted-average number of shares outstanding - diluted

53,510,512

44,197,191

Earnings per share – basic:

$

0.33

$

0.24

Earnings per share – diluted:

$

0.32

$

0.23

Anti-dilutive shares/units excluded from earnings per share - diluted:

Additional shares from assumed exercise of Private Warrants

188,913

-

NOTE L — BUSINESS SEGMENTS

Consistent with how our chief operating decision maker (Chairman and Chief Executive Officer) evaluates performance and utilizes gross profit as a profitability measure, the Company reports its activities in two business segments:

Asset Management Solutions — comprised of activities to extract value from strategic asset acquisitions through leasing, trading, or disassembling for product sales.
TechOps — comprised of MRO activities; and product sales of internally developed engineered solutions and other serviceable products.

The Asset Management Solutions segment provides short-term and long-term leasing solutions of aircraft and jet engines to passenger and cargo operators worldwide. Assets considered to be at or near the end of their useful lives, supplied by our leasing portfolio or acquisitions, are analyzed for return maximization to assess whether they will be traded as whole assets or disassembled and sold as individual spare parts and components.

The TechOps segment consists of aftermarket support and services businesses that provide maintenance support for aircraft and aircraft components, and sale of engineered solutions. Our MRO business also engages in longer term projects such as aircraft modifications, cargo conversions of wide-body aircraft, and aircraft storage. The segment also includes MRO of landing gear, thrust reversers, and other components. Cost of sales consists principally of the cost of product, direct labor, and overhead. Our engineered solutions revenues consist of sales of products internally developed as permitted by Supplemental Type Certificates issued by the FAA. These products are proprietary in nature and function as non-original equipment manufacturer solutions to airworthiness directives and other technical challenges for operators. In order to develop these products, the Company engages in research and development activities. Periodically, the Company’s TechOps segment engages in the repair and sale of used serviceable materials through its ability to overhaul existing inventory, or sale of whole assets dedicated to its business.

Gross profit is calculated by subtracting cost of sales from sales. The assets and certain expenses related to corporate activities are not allocated to the segments. Our reportable segments are aligned principally around the differences in products and services. The segment reporting excludes the allocation of selling, general and administrative expenses, interest expense and income tax expense.

14

Selected financial information for each segment for the three months ended March 31, 2022 and 2021 is as follows (in thousands):

Three Months Ended March 31, 

2022

    

2021

    

Revenues

 

Asset Management Solutions

 

Aircraft

$

14,983

$

10,452

Engine

 

59,547

 

18,800

 

74,530

 

29,252

TechOps

 

 

MRO services

 

22,237

 

27,053

Product sales

 

2,084

 

2,130

Whole asset sales

23,955

 

 

48,276

 

29,183

Total

$

122,806

$

58,435

Three Months Ended March 31, 

2022

2021

Gross profit

 

 

Asset Management Solutions

 

 

Aircraft

$

5,365

$

4,463

Engine

 

26,010

 

9,124

 

31,375

 

13,587

TechOps

 

 

MRO services

 

6,251

 

5,026

Product sales

 

1,204

 

1,222

Whole asset sales

7,873

 

 

15,328

 

6,248

Total

$

46,703

$

19,835

March 31, 2022

December 31, 2021

Total Assets

Asset Management Solutions

$

378,369

$

370,378

Tech Ops

117,848

112,742

Corporate

6,739

4,365

$

502,956

$

487,485

The following table reconciles segment gross profit to net income for the three months ended March 31, 2022 and 2021 (in thousands):

    

Three Months Ended March 31, 

    

2022

    

2021

    

Segment gross profit

$

46,703

$

19,835

Selling, general and administrative expenses

 

(23,766)

 

(13,310)

Payroll support program proceeds

 

-

 

6,363

Interest expense, net

 

(195)

 

(258)

Other income, net

 

365

 

94

Change in fair value of warrant liability

(1,234)

(224)

Income tax expense

 

(4,647)

 

(2,482)

Net income

$

17,226

$

10,018

15

Intersegment sales include amounts invoiced by a segment for work performed for another segment. Amounts are based on actual work performed or products sold and agreed-upon pricing which is intended to be reflective of the arm’s length value of the contribution made by the supplying business segment. All intersegment transactions have been eliminated upon consolidation. Intersegment revenue for the three months ended March 31, 2022 and 2021, is as follows (in thousands):

    

Three Months Ended March 31, 

    

    

2022

    

2021

    

    

Asset Management Solutions

$

64

$

1,447

TechOps

 

7,005

 

2,158

Total intersegment revenues

$

7,069

$

3,605

NOTE M— COMMITMENTS AND CONTINGENCIES

Litigation

The Company may be involved in litigation incidental to the operation of the business. The Company intends to vigorously defend all matters in which the Company is named as defendant and, for insurable losses, maintain significant levels of insurance to protect against adverse judgments, claims or assessments that may affect the Company. Although the adequacy of existing insurance coverage of the outcome of any legal proceedings cannot be predicted with certainty, based on the current information available, the Company does not believe the ultimate liability associated with known claims or litigation, if any, in which the Company is involved will materially affect the Company’s condensed consolidated financial condition or results of operations.

Lease Commitments

The Company leases office space, warehouses, hangars and equipment in connection with its operations under various operating leases, many of which contain escalation clauses.

Future minimum lease payments under non-cancelable operating leases (with initial lease terms in excess of one year) are (in thousands):

Year ending December 31:

Remainder of 2022

$

3,071

2023

 

3,618

2024

 

3,150

2025

 

2,149

2026

 

1,851

Thereafter

 

2,601

Total minimum lease payments

$

16,440

Expenses incurred under the operating lease agreements was $1.4 million and $1.6 million for the three months ended March 31, 2022 and 2021, respectively. Operating lease expense is recognized on a straight-line basis over the term of the lease, including any option periods, as appropriate. The same lease term is used for lease classification, the amortization period of related leasehold improvements, and the estimation of future lease commitments.

16

NOTE N — STOCKHOLDERS’ EQUITY

Common Stock

The Company’s common stock, $0.0001 par value, consists of 200,000,000 authorized shares, of which 51,688,057 and 42,949,261 shares were issued and outstanding as of March 31, 2022 and 2021, respectively.

Earn-Out Shares

Upon consummation of the Merger and in each case on or prior to the fifth anniversary of the Closing, the pre-closing holders of AerSale Aviation’s common stock and the holders of in-the-money SARs (as defined in the Merger Agreement) received a contingent right to receive up to 3,000,000 additional shares of the Company’s common stock. Additionally, certain pre-closing holders of AerSale Aviation’s common stock received a contingent right to receive 746,876 shares of the Company’s common stock. Effective February 8, 2021, the contingent event related to the Minimum Target Earn-Out Shares (as defined by the Merger Agreement) was met and 1,855,634 shares were issued. Effective October 22, 2021, the contingent event related to the Maximum Target Earn-Out Shares was met and 1,854,169 shares were issued. The remaining shares pursuant to the contingent rights were withheld to cover employee taxes.

The Company determined the Earn-Out Shares (as defined by the Merger Agreement) to be classified as equity under ASC Topic 815, “Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in a Company’s Own Stock” as the contingent right is indexed to the Company’s stock and accordingly, the accrual of the Earn-Out Shares as of March 31, 2021 had no impact on the Company’s condensed consolidated financial statements. There are no Earn-Out Shares contingent as of March 31, 2022 and December 31, 2021.

Unvested Founder Shares

Upon the consummation of the Merger, certain pre-closing holders of AerSale Corporation’s common stock agreed to defer the vesting of an aggregate of 700,000 shares (the “Unvested Founder Shares”), half of which will vest at such time as the Minimum Target (as defined in the Merger Agreement) and the other half of which will vest at the Maximum Target (as defined in the Merger Agreement). The Unvested Founder Shares will also vest upon the occurrence of a Liquidity Event (as defined by the Merger Agreement) on or prior to the fifth anniversary of the date of the Amended and Restated Founder Shares Agreement, solely to the extent the Liquidity Event Consideration (as defined in the Merger Agreement) is greater than $13.50, in which case half of the Unvested Founder Shares which will vest, or $15.00, in which case the other half of the Unvested Founder Shares will also vest. Pursuant to the Amended and Restated Founder Shares Agreement, the holders of the Unvested Founder Shares have retained the right to vote such Unvested Founder Shares prior to vesting. Unvested Founder Shares that have not vested on or prior to the fifth anniversary of the Closing Date will be forfeited.

Effective February 8, 2021, the contingency event related to the Minimum Target was met and half of the Unvested Founder Shares vested. Effective October 22, 2021, the contingent event related to the Maximum Target was met and the other half of the Unvested Founder Shares vested. There are no Unvested Founder Shares as of March 31, 2022 and December 31, 2021.

2020 Equity Incentive Plan

The Company maintains a 2020 Equity Incentive Plan (the “2020 Plan”) and has registered 4,200,000 shares of common stock issuable under the Plan. The 2020 Plan authorizes discretionary grants of incentive stock options to employees of the Company and its qualifying subsidiaries. The 2020 Plan also authorizes discretionary grants of non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalents or other equity or cash-based awards to employees and consultants of the Company and its subsidiaries and to members of the

17

Board of Directors of the Company. To the extent that an award under the 2020 Plan expires, is cancelled, forfeited, terminated, settled in cash or is otherwise settled without issuance of the full number of shares to which it relates, will become or again be available for awards under the 2020 Plan. The 2020 Plan is administered by the Company's Compensation Committee. The Compensation Committee has complete, full and final authority to: designate participants; determine the types of awards to be granted; determine the terms of awards; interpret and administer the 2020 Plan and any agreements and awards thereunder.

Restricted stock unit activity under the 2020 Plan for the three months ended March 31, 2022 and 2021 was as follows:

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2021

1,669,300

$

10.10

$

2.02

Granted

41,156

 

15.39

1.92

Forfeited

(3,370)

 

12.46

2.25

Issued

(2,970)

10.00

-

Outstanding March 31, 2022

1,704,116

$

10.22

$

2.02

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2020

-

$

-

$

-

Granted

1,634,000

 

10.00

2.96

Outstanding March 31, 2021

1,634,000

$

10.00

$

2.96

The Company’s restricted stock units include 1,595,000 performance restricted stock units (“2021 PSUs”) that achieved the 200% performance milestone as of March 31, 2022. This is the highest level of performance condition to be achieved and results in total shares to be issued of 3,190,000, subject to a time vesting schedule of one-third on December 22, 2022 and two-thirds on December 22, 2023. The remaining awards vest over a period ranging from one to three years.

For the restricted stock unit awards granted under the 2020 Plan containing both service and performance conditions, the Company recognizes compensation expense when the awards are considered probable of vesting.  Restricted stock units are considered granted, and the service inception date begins, when a mutual understanding of the key terms and conditions between the Company and the employee have been established.  The fair value of these awards is determined based on the closing price of the shares on the grant date. The probability of restricted share awards granted with future performance conditions is evaluated at each reporting period and compensation expense is adjusted based on the probability assessment.

For the three months ended March 31, 2022, the Company recognized share-based compensation expense for the 2021 PSUs of $3.5 million, given the achievement of the 200% performance milestone. For the three months ended March 31, 2021, no expense was recognized for the 2021 PSUs given that the milestone achievements were not deemed probable for accounting purposes.

2020 Employee Stock Purchase Plan

The Company also maintains a 2020 Employee Stock Purchase Plan (the “ESPP”) and has registered 500,000 shares of common stock issuable under the ESPP. During the three-months ended March 31, 2022, the Company issued 11,988 shares pursuant to the ESPP. No shares were issued during the three month period ended March 31, 2021.

18

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

The following discussion and analysis provides information that our management believes is relevant to an assessment and understanding of our condensed consolidated results of operations and financial condition. You should read the following management’s discussion and analysis together with the financial statements and related notes including Part II, Item 7 of AerSale’s Annual Report on Form 10-K for the year ended December 31, 2021 (the 2021 Form 10-K). This discussion contains forward-looking statements about AerSale’s business, operations and industry that involve risks and uncertainties, such as statements regarding AerSale’s plans, objectives, expectations and intentions. AerSale’s future results and financial condition may differ materially from those currently anticipated because of the factors described in the section titled “Risk Factors” in the 2021 Form 10-K. 

The Company

We operate as a platform for serving the commercial aviation aftermarket sector. Our top executives have on average over 30 years of experience in aircraft and engine (“Flight Equipment”) management, sales and maintenance services, and are supported by an experienced management team. We have established a global purpose built and fully integrated aviation company focused on providing products and services that maximize the value of Flight Equipment in the middle to end of its operating life cycle.

We are a worldwide provider of aftermarket commercial aircraft, engines, and their parts to passenger and cargo airlines, leasing companies, original equipment manufacturers (“OEM”), government and defense contractors, and maintenance, repair and overhaul (“MRO”) service providers. We report our activities in two business segments: Asset Management Solutions, comprised of activities that extract value from strategic asset acquisitions either as whole assets or by disassembling for used serviceable material (“USM”); and TechOps, comprised of MRO activities for aircraft and their components, sales of internally developed engineered solutions and other serviceable products.

We focus on mid-life Flight Equipment and monetize them through our Asset Management Solutions segment. Asset Management Solutions’ activities include monetization of assets through the lease or sale of whole assets, or through disassembly activities in support of our USM-related activities. Our monetizing services have been developed to maximize returns on mid-life Flight Equipment throughout their operating life, in conjunction with realizing the highest residual value of Flight Equipment at its retirement. We accomplish this by utilizing deep market and technical knowledge related to the management of Flight Equipment sales, leasing and MRO services. To extract value from the remaining flight time on whole assets, we provide flexible short-term (generally less than five years) leasing solutions of Flight Equipment to passenger and cargo operators across the globe. Once the value from the Flight Equipment’s flight time has been extracted, Flight Equipment is considered to be at or near the end of its useful life and is analyzed for return maximization as either whole asset sales or disassembled for sale as USM parts. Revenues from this segment are segregated between Aircraft and Engine depending on the asset type that generated the revenue. Lease revenues and the related depreciation from aircraft and engines installed on those aircrafts is recognized under the Aircraft category. Revenues from sales of whole aircraft and related cost of sales are allocated between the Aircraft and Engine categories based on the allocated cost basis of the asset sold.

Our TechOps segment provides internal and third-party aviation services, including internally developed engineered solutions, full heavy aircraft maintenance and modification, component MRO, as well as end-of-life disassembly services. Our MRO business also engages in longer-term projects such as aircraft modifications, cargo and tanker conversions of aircraft, and aircraft storage. The TechOps segment also includes MRO services for landing gear, thrust reversers, hydraulic systems, and other aircraft components.

We utilize these capabilities to support our customers’ Flight Equipment, as well as to maintain and improve our owned Flight Equipment, which is subsequently sold or leased to our customers. These processes require a high degree of expertise on each individual aircraft or component that is being serviced. Our knowledge of these processes allows us to assist customers to comply with applicable regulatory and OEM requirements. A significant amount of skilled labor is required to support this process, which the Company has accumulated through its diversified offerings.

19

In addition to our aircraft and USM parts offerings, we develop Engineered Solutions consisting of Supplemental Type Certificates (“STCs”) that can be installed on existing Flight Equipment to improve performance, comply with regulatory requirements, or improve safety. An example of these solutions is the AerSafe® product line, which we designed and obtained Federal Aviation Administration (“FAA”) approval to sell as a solution for compliance with the FAA’s fuel tank flammability regulations. These products are proprietary in nature and function as non-OEM solutions to regulatory requirements and other technical challenges, often at reduced delivery time and cost for operators. In order to develop these products, we engage in research and development activities that are expensed as incurred.

Impact of Ukraine Conflict and Russia Sanctions

In February of 2022, Russia invaded Ukraine and is still engaged in an active conflict against the country. As a result, governments in the European Union, the United States, the United Kingdom, Switzerland, and other countries have enacted sanctions against Russia and Russian interests. These sanctions include controls on the export and re-export of certain goods, supplies, and technologies, supply of aircraft and aircraft components to Russian persons or for use in Russia, subject to certain wind-down periods, and the imposition of restrictions on doing business with certain state-owned Russian customers and other investments and business activities in Russia. In order to comply with these sanctions, we ceased pursuing future business in Russia and terminated our three leases with operators doing business in Russia, successfully recovering two aircraft and seeking to recover one engine of material value and for which we have insurance coverage. Although the current sanctions prohibit the continuation of certain business activities, the three leases referenced were naturally scheduled to expire in 2022 and therefore will have no material impact on our business or 2022 financial condition. While it is difficult to predict the short or long term implications of this conflict and sanctions on the global economy and the aviation industry, we intend to fully comply with all applicable sanctions and embargoes, and do not expect the current situation will have a material adverse effect on our results of operations.

Recent Accounting Pronouncements

The most recent adopted and to be adopted accounting pronouncements are described in Note A to our condensed consolidated financial statements as well as in Item 8, Note B of the Annual Report.

Results of Operations

Three months ended March 31, 2022 compared to the three months ended March 31, 2021

Sales and gross profit for AerSale’s two business segments for the three months ended March 31, 2022 and 2021 were as follows:

Three Months Ended March 31, 

 

(in thousands, except percentages)

    

2022

    

2021

    

Percent Change

 

Revenue

  

  

  

 

Asset Management Solutions

 

  

 

  

 

  

Aircraft

$

14,983

$

10,452

 

43.4

%

Engines

 

59,547

 

18,800

 

216.7

%

74,530

29,252

 

154.8

%

TechOps

  

  

 

  

MRO

22,237

27,053

 

(17.8)

%

Product Sales

2,084

2,130

 

(2.2)

%

Whole Asset Sale

23,955

100.0

%

48,276

29,183

 

65.4

%

Total

$

122,806

$

58,435

 

110.2

%

20

Three Months Ended March 31, 

 

(in thousands, except percentages)

    

2022

    

2021

    

Percent Change

 

Gross Profit

  

 

  

  

Asset Management Solutions

  

 

  

  

Aircraft

$

5,365

$

4,463

20.2

%

Engines

 

26,010

$

9,124

185.1

%

31,375

13,587

130.9

%

TechOps

  

  

  

MRO

6,251

$

5,026

24.4

%

Product Sales

1,204

$

1,222

(1.5)

%

Whole Asset Sale

7,873

$

100.0

%

15,328

6,248

145.3

%

Total

$

46,703

$

19,835

135.5

%

Total revenues for the three-months ended March 31, 2022 increased $64.4 million or 110.2% compared to 2021, driven by an increase of $45.3 million, or 154.8%, within Asset Management Solutions, and an increase of $19.1 million, or 65.4%, within TechOps.

Asset Management Solutions

Sales in the Asset Management Solutions segment increased $45.3 million or 154.8%, to $74.5 million for the three months ended March 31, 2022, due to a $40.8 million, or 216.7%, increase in revenues from Engines; and a  $4.5 million, or 43.4%, increase in revenues from Aircraft. The increase in Engines revenues is primarily attributable to increased activity in the RB211 and CFM56 product line as a result of higher Flight Equipment sales in the amount of $35.3 million, and higher USM part sales in the RB211 and CFM56 product lines totaling $3.4 million. The increase in Aircraft revenue is primarily attributable to increased activity in the B757 product line due to higher Flight Equipment sales in the amount of $6.7 million, offset by lower B737 Flight Equipment sales in the amount of $3.9 million.

Cost of sales in Asset Management Solutions increased $27.5 million or 175.5%, to $43.2 million for the three months ended March 31, 2022, compared to the prior year period. The increase in cost of sales was primarily driven by the sales increase discussed above. Gross profit in the Asset Management Solutions segment increased $17.8 million to $31.4 million, or 130.9%, for the three months ended March 31, 2022, compared to the three months ended March 31, 2021. The gross profit increase is mainly attributable to higher revenues generated for the three months ended March 31, 2022, as noted above.

Aircraft gross profit margins decreased to 35.8% for the three months ended March 31, 2022, from 42.7% for the three months ended March 31, 2021 due to lower margin on Flight Equipment sales. Engine gross profit margin was 43.7% for the three months ended March 31, 2022, a decrease from 48.5% for the three months ended March 31, 2021, which was primarily the result of lower margins on Flight Equipment sales.

TechOps

Our revenue from TechOps increased by $19.1 million or 65.4%, to $48.3 million for the three months ended March 31, 2022, compared to the prior year period. The increase was primarily driven by the sale of Flight Equipment, which was purchased and controlled by the TechOps segment prior to its ultimate sale; offset by lower revenues from services as a result of a shift in resources to support our cargo conversion projects on the B757 product line, as well as

21

lower storage and related maintenance activities in our Roswell facility as operators continue to return aircraft into active status.  

Cost of sales in TechOps increased $10.0 million or 43.7%, to $32.9 million for the three months ended March 31, 2022 compared to the prior year period, driven by costs generated from the sale of Flight Equipment of $16.1 million; offset by lower cost of sales on MRO Services due to lower revenues as noted above. Gross profit in TechOps increased $9.1 million, or 145.3% for the three months ended March 31, 2022 compared to the three months ended March 31, 2021, driven by the profit generated from the sale of Flight Equipment of $7.9 million and higher gross profit of $1.2 million on MRO Services. Gross profit margin increased to 31.8% for the three months ended March 31, 2022 compared to 21.4% for the three months ended March 31, 2021, and was largely attributable to margin generated on the sale of Flight Equipment of 32.9%, as well as higher margin on MRO Services of 28.1% for the three months ended March 31, 2022 compared to 18.6% during the three month ended March 31, 2021, driven by higher margin maintenance work at our Goodyear facility.

Selling, General and Administrative Expenses

Selling, general and administrative expenses increased $10.5 million, or 78.6% to $23.8 million for the three months ended March 31, 2022, compared to the prior year period. The increase was mostly related to stock-based compensation expense of $3.8 million for performance restricted stock units not deemed probable of achieving performance targets as of the first quarter of 2021. The remaining increase relates to higher payroll expenses associated with market adjustments and additional headcount, as well as repair and maintenance charges on Flight Equipment.

Payroll Support Program Proceeds

We recognized CARES Act proceeds of $6.4 million during the three months ended March 31, 2021. No such proceeds have been received or recognized during the three months ended March 31, 2022.

As of March 31, 2022, we are in compliance with the applicable provisions of the CARES Act, Payroll Support Extension Law, and American Rescue Plan Act of 2021.

Change in Fair Value of Warrant Liability

We account for our private warrants as a liability at their fair value, with changes in fair value recognized in our results from operations for the period. The fair value of our private warrants is determined using a Black Scholes simulation model. For the three months ended March 31, 2022, we recorded a $1.2 million loss on the change in fair value of the warrant liability, compared to a $0.2 million loss in the prior year period.

Interest Expense

Interest expense decreased to $0.2 million for the three months ended March 31, 2022, compared to $0.3 million for the three months ended March 31, 2021 and was primarily related to unused balance fees on our amended and restated revolving credit agreement (the “Revolving Credit Agreement”).

Income Taxes

The effective tax rate for the three months ended March 31, 2022 was 21.2% compared to 19.9% for the three months ended March 31, 2021. The difference between the effective tax rate and the statutory tax rate of 21% for the three months ended March 31, 2022 is primarily due to the impact of state income taxes and non-deductible executive compensation, offset by the foreign derived intangible income deduction. The difference between the effective tax rate and the statutory tax rate of 21% for the three months ended March 31, 2021 is primarily due to the impact of state income taxes, offset by the foreign derived intangible income deduction.

22

Financial Position, Liquidity and Capital Resources

As of March 31, 2022, we had $171.7 million of cash and cash equivalents. We finance our growth through cash flows generated from operations and borrowings secured by our assets. There were no borrowings during the three months ended March 31, 2022. We had no outstanding balance on the Company’s Revolving Credit Agreement as of March 31, 2022, and we had $111.6 million of availability thereunder. We generated cash flows from operations of $43.0 million for the three months ended March 31, 2022, and utilized cash for investing activities of $1.6 million for the three months ended March 31, 2022.

We believe our equity base, internally generated funds, and existing availability under our debt facility are sufficient to maintain our level of operations through March 31, 2023. If an event occurs that would affect our ability to meet our capital requirements, our ability to continue to grow our asset base consistent with historical trends could be impaired and our future growth limited to that which can be funded from internally generated capital.

Cash Flows— Three months ended March 31, 2022 compared to three months ended March 31, 2021

Cash Flows from Operating Activities

Net cash provided by operating activities was $43.0 million for the three months ended March 31, 2022, compared to cash used in operating activities of $14.0 million for the same period in 2021. The increase of $57.0 million was primarily due to higher net income and the sale of Flight Equipment, offset by the timing of collections and applications of lease and purchase deposits and accounts receivable.

Cash Flows from Investing Activities

Net cash used in investing activities was ($1.6) million for the three months ended March 31, 2022, compared to cash provided of $4.0 million in the same period for 2021. Cash used in investing activities during the three months ended March 31, 2022 is primarily related to capital expenditures. Cash provided by investing activities during the three months ended March 31, 2021 was driven by the sale of Flight Equipment.

Cash Flows from Financing Activities

Net cash provided by financing activities was $0.1 million for the three months ended March 31, 2022, compared to cash provided of $0.3 million in the same period for 2021. Cash provided by financing activities during the three months ended March 31, 2022 is primarily related to the proceeds from the issuance and the sale of shares under the Employee Stock Purchase Plan (“ESPP”). Cash provided by financing activities during the three months ended March 31, 2021 is the result of proceeds from the exercise of public warrants.

Debt Obligations and Covenant Compliance

Our Revolving Credit Agreement provided commitments for a $110.0 million revolving credit facility and includes a $10.0 million sub facility for letters of credit and for borrowings on same-day notice referred to as “swingline loans.” The maximum amount of such commitments available at any time for borrowings and letters of credit is determined according to a borrowing base calculation equal to the sum of eligible inventory and eligible accounts receivable reduced by the aggregate amount, if any, of trade payables of the loan parties, as defined in the Revolving Credit Agreement. Extensions of credit under the Revolving Credit Agreement are available for working capital and general corporate purposes.

Effective March 12, 2021, we amended our Revolving Credit Agreement to increase our commitments under the Revolving Credit Agreement to a $150.0 million aggregate amount, subject to borrowing base limitations, and to extend the maturity date to March 12, 2024, subject to certain conditions.

23

As of March 31, 2022, there was no outstanding balance under the Revolving Credit Agreement and we had $111.6 million of availability thereunder. We were in compliance with our debt covenants as of March 31, 2022.

Off-Balance Sheet Arrangements

We did not have any off-balance sheet arrangements as of March 31, 2022. Refer to Note M – Commitments and Contingencies within our Condensed Consolidated Financial Statements for a listing of our non-cancelable contractual obligations under operating leases.

Critical Accounting Policies and Estimates

The preparation of the Condensed Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. A summary of our critical accounting estimates is included in Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in the 2021 Annual Report. We continually review these estimates and their underlying assumptions to ensure they are appropriate for the circumstances. Changes in the estimates and assumptions we use could have a material impact on our financial results. During the three months ended March 31, 2022, there were no material changes in our estimates and critical accounting policies.

ITEM 3    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

In the normal course of business, we are subject to market risks. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and sales. Our exposure to market risk includes fluctuating interest rates and changes in foreign exchange rates.

Interest Rate Risk

We are exposed to the risk that our earnings and cash flows could be adversely impacted by fluctuations in interest rates associated with borrowings under our Amended and Restated Credit Agreement, or the Credit Facility, which has variable interest rates tied to LIBOR. As of March 31, 2022, we had no outstanding variable rate borrowings under our Credit Facility. Therefore, a ten percent increase in the average interest rate affecting our variable rate debt outstanding as of March 31, 2022 would not have had a material impact on our interest expense, financial position or continuing operations.

Foreign Currency Exchange Risk

We primarily use the U.S. dollar as our functional currency in all markets in which we operate in order to reduce our foreign currency market risk. Only general office expense and payroll transactions for our international locations are denominated in local currency. A hypothetical ten percent devaluation of the U.S. dollar against foreign currencies would not have had a material impact on our financial position or continuing operations as of and for the three months ended March 31, 2022.

ITEM 4    CONTROLS AND PROCEDURES

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource

24

constraints, and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e)) under the Exchange Act as of March 31, 2022.

Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of March 31, 2022.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II    OTHER INFORMATION

ITEM 1    LEGAL PROCEEDINGS

We are not subject to any material legal proceedings.

ITEM 1A    RISK FACTORS

There are no material changes in the information reported under Part I – Item 1A “Risk Factors” contained in the Annual Report except as set forth below.

We are exposed to risks associated with operating internationally.

We conduct business in a number of foreign countries, certain of which are politically unstable or subject to military or civil conflicts. Consequently, we are subject to a variety of risks that are specific to international operations, including the following:

military conflicts, civil strife, and political risks;

export regulations that could erode profit margins or restrict exports;

compliance with the U.S. Foreign Corrupt Practices Act, the United Kingdom Bribery Act of 2010, and other anti-bribery and anticorruption laws;

the burden and cost of compliance with foreign laws, treaties, and technical standards and changes in those regulations;

contract award and funding delays;

potential restrictions on transfers of funds;

import and export duties and value added taxes;

25

foreign exchange risk;

transportation delays and interruptions;

uncertainties arising from foreign local business practices and cultural considerations; and

changes in United States policies on trade relations and trade policy, including implementation of or changes in trade sanctions, tariffs, and embargoes.

Measures that we have or will adopt to reduce the potential impact of losses resulting from the risks of doing business internationally may not be adequate, and the regions in which we operate might not continue to be stable enough to allow us to operate profitably or at all.

The war in the Ukraine is creating an adverse climate for our business. The U.S. government has imposed enhanced export restrictions and controls on certain products and technology, as well as sanctions on certain industry sectors and parties in Russia, Belarus and parts of the Ukraine. The governments of other jurisdictions in which we may conduct business, such as the European Union, have also implemented sanctions or other restrictive measures. These sanctions include controls on the export and re-export of certain goods, supplies, and technologies, supply of aircraft and aircraft components to Russian persons or for use in Russia, subject to certain wind-down periods, and the imposition of restrictions on doing business with certain state-owned Russian customers and other investments and business activities in Russia. In order to comply with these sanctions, the Company ceased pursuing future business in Russia and terminated our three leases with operators doing business in Russia, successfully repossessing two aircraft and seeking to repossess one engine. These sanctions and enhanced export controls, as well as any responses from Russia may adversely affect the Company and/or our supply chain, business partners or customers, flight activity, demand for MRO and leasing services and the related macro environment. The economic and security conditions may limit the Company’s ability to provide its services or products to certain customers, as well as limit its ability to receive payments.  The totality of these events, sanctions and restrictions may have a material adverse effect on our business, financial condition, liquidity and results of operations. These sanctions and restrictions may also jeopardize and adversely impact the availability and cost of insurance which covers any assets or operations that may be subject to these restrictions and enhanced sanctions.

ITEM 2    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Recent Sales of Unregistered Equity Securities

None.

Use of Proceeds

None.

Issuer Purchases of Equity Securities

During the three months ended March 31, 2022, we did not repurchase any of our outstanding shares of common stock.

26

The following table provides information about repurchases of our Public Warrants during the three months ended March 31, 2022:

Period

Total Number of Warrants Redeemed

Average Price Paid per Warrant

Total Number of Warrants Redeemed as Part of Publicly Announced Program (a)

Maximum number of Warrants that may yet be redeemed under the plans or programs (a)

January 1 through January 31, 2022

85,014

$ 0.01

85,014

-

February 1 through February 28, 2022

-

-

-

-

March 1 through March 31, 2022

-

-

-

-

85,014

85,014

(a) On November 29, 2021, we provided notice to holders of all of our outstanding publicly traded warrants to purchase 17,250,000 shares  of our common stock (the “Public Warrants”) that we would be redeeming all of the Public Warrants for a redemption price of $0.01 per Public Warrant on December 29, 2021 (the “Redemption”). On December 29, 2021, we effected the Redemption and the Public Warrants ceased trading on Nasdaq. Prior to December 29, 2021, a total of 16,357,872 Public Warrants were exercised on a cashless basis in lieu of being redeemed, resulting in net issuances of 6,079,966 shares of our common stock under such Public Warrants. Subsequent to December 31, 2021, a total of 85,014 unexercised Public Warrants were redeemed for the redemption price of $0.01 per Public Warrant pursuant to the Redemption.

ITEM 3    DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4    MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5    OTHER INFORMATION

None.

ITEM 6    EXHIBITS

The following is a list of exhibits filed as part of this Quarterly Report on Form 10-Q.

Incorporated by Reference

Filed/

Exhibit
Number

    

Exhibit Description

    

Form

    

File No.

    

Exhibit

    

Filing
Date

    

Furnished

Herewith

2.1

Agreement and Plan of Merger, dated December 8, 2019, by and among Monocle Acquisition Corporation, Monocle Holdings Inc., AerSale Corp., Monocle Merger Sub 1 Inc., Monocle Merger Sub 2 LLC, and Leonard Green & Partners, L.P., in its capacity as the Holder Representative.

8-K

001-38801

2.1

12/9/2019

27

Incorporated by Reference

Filed/

Exhibit
Number

    

Exhibit Description

    

Form

    

File No.

    

Exhibit

    

Filing
Date

    

Furnished

Herewith

2.2

Amendment No. 1 to the Agreement and Plan of Merger, dated August 13, 2020, by and among Monocle Acquisition Corporation, Monocle Holdings Inc., AerSale Corp., Monocle Merger Sub 1 Inc., Monocle Merger Sub 2 LLC, and Leonard Green & Partners, L.P., in its capacity as the Holder Representative.

10-Q

001-38801

2.1

8/14/2020

2.3

Amended and Restated Agreement and Plan of Merger, dated September 8, 2020, by and among Monocle Acquisition Corporation, Monocle Holdings Inc., AerSale Corp., Monocle Merger Sub 1 Inc., Monocle Merger Sub 2 LLC, and Leonard Green & Partners, L.P., in its capacity as the Holder Representative.

8-K

001-38801

2.1

09/08/2020

2.4

Amendment No. 1 to the Amended and Restated Agreement and Plan of Merger, dated December 16, 2020, by and among Monocle Acquisition Corporation, Monocle Holdings Inc., AerSale Corp., Monocle Merger Sub 1 Inc., Monocle Merger Sub 2 LLC, and Leonard Green & Partners, L.P., in its capacity as the Holder Representative.

8-K

001-38801

10.5

12/17/2020

3.1

Amended and Restated Certificate of Incorporation of Monocle Holdings Inc., dated October 13, 2020.

S-4/A

333-235766

3.1

10/14/2020

3.2

Certificate of Amendment to the Amended and Restated Certificate of Incorporation of Monocle Holdings Inc., dated December 22, 2020.

8-K

001-38801

3.2

12/23/2020

3.3

Certificate of Amendment to the Amended and Restated Certificate of Incorporation of AerSale Corporation, dated June 17, 2021.

10-Q

001-38801

3.3

08/09/2021

3.4

Amended and Restated By laws of Monocle Holdings Inc., dated October 13, 2020. 

S-4/A

333-235766

3.2

10/14/2020

3.5

Amendment No. 1 to the Amended and Restated Bylaws of Monocle Holdings Inc., dated December 22, 2020.

8-K

001-38801

3.4

12/23/2020

4.1

Specimen Common Stock Certificate of Monocle Holdings Inc.

S-4/A

333-235766

4.2

02/14/2020

4.2

Specimen Warrant Certificate of Monocle Holdings Inc.

S-4/A

333-235766

4.3

02/14/2020

4.3

Warrant Agreement, dated February 6, 2019, between Monocle Acquisition Corporation and Continental Stock Transfer & Trust Company, as warrant agent.

8-K

001-38801

4.1

02/12/2019

31.1

Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a).

*

31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a).

*

28

Incorporated by Reference

Filed/

Exhibit
Number

    

Exhibit Description

    

Form

    

File No.

    

Exhibit

    

Filing
Date

    

Furnished

Herewith

32.1

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350.

**

32.2

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350.

**

101.INS

Inline XBRL Instance Document

*

101.SCH

Inline XBRL Taxonomy Extension Schema Document

*

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

*

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

*

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

*

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

*

104

Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information continued in Exhibits 101*)

*

*

Filed herewith

**

Furnished herewith

29

SIGNATURES

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

AerSale Corporation

Date:

May 10, 2022

By:

/s/ Nicolas Finazzo

Nicolas Finazzo

Chairman, Chief Executive Officer, Division President, TechOps and Director

(Principal Executive Officer)

Date:

May 10, 2022

By:

/s/ Martin Garmendia

Martin Garmendia

Chief Financial Officer and Treasurer

(Principal Financial and Accounting Officer)

30

EX-31.1 2 asle-20220331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Nicolas Finazzo, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of AerSale Corporation;

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 10, 2022

    

By:

/s/ Nicolas Finazzo

Nicolas Finazzo

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 asle-20220331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Martin Garmendia, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of AerSale Corporation;

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 10, 2022

    

By:

/s/ Martin Garmendia

Martin Garmendia

Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 asle-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

In connection with the Quarterly Report on Form 10-Q of AerSale Corporation (the “Company”) for the period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1)

The Report 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 10, 2022

    

By:

/s/ Nicolas Finazzo

Nicolas Finazzo

Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 asle-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

In connection with the Quarterly Report on Form 10-Q of AerSale Corporation (the “Company”) for the period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1)

The Report 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 10, 2022

    

By:

/s/ Martin Garmendia

Martin Garmendia

Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 6 asle-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 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INVENTORY (Details) - Calc link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) - Calc link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - AIRCRAFT AND ENGINES HELD FOR LEASE AND LEASE RENTAL - Components (Details) - Calc link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - BUSINESS SEGMENTS - Gross profit to net income (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future minimum lease payments under non-cancelable operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Pronouncements Not Yet Adopted (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cares Act (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - SIGNIFICANT RISKS AND UNCERTAINTIES - Impact of Ukraine Conflict and Russia Sanctions (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - REVENUE - Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - INTANGIBLE ASSETS - Estimated useful lives (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - WARRANT LIABILITY (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - WARRANT LIABILITY - Black-Scholes option pricing model (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - BUSINESS SEGMENTS - Selected financial information (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - BUSINESS SEGMENTS - Intersegment revenues (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - STOCKHOLDERS' EQUITY - Earn-Out Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - STOCKHOLDERS' EQUITY - Unvested Founder Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - STOCKHOLDERS' EQUITY - 2020 Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41406 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF THE BUSINESS link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - SIGNIFICANT RISKS AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - WARRANT LIABILITY link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - BUSINESS SEGMENTS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 31001 - Disclosure - WARRANT LIABILITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - BUSINESS SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - INTANGIBLE ASSETS - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - BUSINESS SEGMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - COMMITMENTS AND CONTINGENCIES - Expense charged to operations under the operating lease agreements (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 asle-20220331_cal.xml EX-101.CAL EX-101.DEF 8 asle-20220331_def.xml EX-101.DEF EX-101.LAB 9 asle-20220331_lab.xml EX-101.LAB EX-101.PRE 10 asle-20220331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 02, 2022
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-38801  
Entity Registrant Name AerSale Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 84-3976002  
Entity Address, Address Line One 255 Alhambra Circle, Suite 435  
Entity Address, City or Town Coral Gables  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33134  
City Area Code 305  
Local Phone Number 764-3200  
Title of 12(b) Security Common stock, $0.0001 par value per share  
Trading Symbol ASLE  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   51,688,057
Entity Central Index Key 0001754170  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 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 $ 171,724 $ 130,188
Accounts receivable, net of allowance for doubtful accounts of $1,267 and $1,692 as of March 31, 2022 and December 31, 2021 42,894 42,571
Inventory:    
Aircraft, airframes, engines, and parts, net 80,295 81,759
Advance vendor payments 16,228 14,287
Deposits, prepaid expenses, and other current assets 3,208 2,724
Total current assets 314,349 271,529
Fixed assets:    
Aircraft and engines held for lease, net 53,579 73,364
Property and equipment, net 8,494 7,350
Inventory:    
Aircraft, airframes, engines, and parts, net 68,816 77,534
Deferred income taxes 10,788 10,013
Deferred financing costs, net 887 999
Deferred customer incentives and other assets, net 470 598
Goodwill 19,860 19,860
Other intangible assets, net 25,713 26,238
Total assets 502,956 487,485
Current liabilities:    
Accounts payable 20,168 19,967
Accrued expenses 6,811 8,424
Income tax payable 8,418 3,443
Lessee and customer purchase deposits 25,849 33,212
Deferred revenue 2,322 2,860
Total current liabilities 63,568 67,906
Long-term lease deposits 605 2,053
Maintenance deposit payments and other liabilities 2,320 3,403
Deferred income taxes, net 1,113 1,113
Warrant liability 5,365 4,131
Total liabilities 72,971 78,606
Commitments and contingencies
Stockholders' equity:    
Common stock, $0.0001 par value. Authorized 200,000,000 shares; issued and outstanding 51,688,057 and 51,673,099 shares as of March 31, 2022 and December 31, 2021, respectively 5 5
Additional paid-in capital 317,781 313,901
Retained earnings 112,199 94,973
Total stockholders' equity 429,985 408,879
Total liabilities and stockholders' equity $ 502,956 $ 487,485
XML 13 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    
Allowance for doubtful accounts $ 1,267 $ 1,692
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 200,000,000 200,000,000
Common Stock, Shares, Issued 51,688,057 51,673,099
Common Stock, Shares, Outstanding 51,688,057 51,673,099
XML 14 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
Revenue:    
Total revenue $ 122,806 $ 58,435
Cost of sales and operating expenses:    
Total cost of sales 76,103 38,600
Gross profit 46,703 19,835
Selling, general, and administrative expenses 23,766 13,310
Payroll support program proceeds   (6,363)
Income from operations 22,937 12,888
Other income (expenses):    
Interest expense, net (195) (258)
Other income, net 365 94
Change in fair value of warrant liability (1,234) (224)
Total other expenses (1,064) (388)
Income before income tax provision 21,873 12,500
Income tax expense (4,647) (2,482)
Net income $ 17,226 $ 10,018
Earnings per share - basic    
Earnings per share - basic $ 0.33 $ 0.24
Earnings per share - diluted    
Earnings per share - diluted $ 0.32 $ 0.23
Product    
Revenue:    
Total revenue $ 92,368 $ 25,126
Cost of sales and operating expenses:    
Total cost of sales 57,928 13,806
Leasing    
Revenue:    
Total revenue 8,201 6,256
Cost of sales and operating expenses:    
Total cost of sales 2,189 2,767
Services    
Revenue:    
Total revenue 22,237 27,053
Cost of sales and operating expenses:    
Total cost of sales $ 15,986 $ 22,027
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Total
Balance at beginning at Dec. 31, 2020 $ 4 $ 292,593 $ 58,858 $ 351,455
Balance at beginning (in shares) at Dec. 31, 2020 41,046,216      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Shares issued under the 2020 Employee Stock Purchase Plan (in shares)       0
Issuance of Earn-Out shares   (269)   $ (269)
Issuance of Earn-Out shares (in shares) 1,855,634      
Shares issued upon exercise of warrants   545   545
Shares issued upon exercise of warrants (in shares) 47,411      
Net income     10,018 10,018
Balance at ending at Mar. 31, 2021 $ 4 292,869 68,876 361,749
Balance at ending (in shares) at Mar. 31, 2021 42,949,261      
Balance at beginning at Dec. 31, 2021 $ 5 313,901 94,973 408,879
Balance at beginning (in shares) at Dec. 31, 2021 51,673,099      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation   3,755   3,755
Shares issued under the 2020 Employee Stock Purchase Plan   125   $ 125
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 11,988     11,988
Shares issued under the 2020 Equity Incentive Plan (in shares) 2,970      
Net income     17,226 $ 17,226
Balance at ending at Mar. 31, 2022 $ 5 $ 317,781 $ 112,199 $ 429,985
Balance at ending (in shares) at Mar. 31, 2022 51,688,057      
XML 16 R6.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
Cash flows from operating activities:    
Net income $ 17,226 $ 10,018
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,865 3,487
Amortization of debt issuance costs 112 150
Inventory reserve (50) 74
Provision for doubtful accounts (424) (144)
Deferred income taxes (775) (284)
Change in fair value of warrant liability 1,234 224
Stock-based compensation 3,755  
Changes in operating assets and liabilities:    
Accounts receivable (5,527) 1,713
Inventory 28,174 (27,020)
Deposits, prepaid expenses, and other current assets (484) 2,590
Deferred customer incentives and other assets 123  
Advance vendor payments (1,941) (4,514)
Accounts payable 201 2,857
Income tax payable 4,975 5
Accrued expenses (1,611) (1,420)
Deferred revenue (538) (1,777)
Lessee and customer purchase deposits (3,184)  
Other liabilities (1,083) 80
Net cash provided by (used in) operating activities 43,048 (13,961)
Cash flows from investing activities:    
Proceeds from sale of assets   4,420
Purchase of property and equipment (1,637) (443)
Net cash (used in) provided by investing activities (1,637) 3,977
Cash flows from financing activities:    
Cash paid for employee taxes on withholding shares   (269)
Proceeds from exercise of warrants   545
Proceeds from the issuance of ESPP shares 125  
Net cash provided by financing activities 125 276
Increase (decrease) in cash and cash equivalents 41,536 (9,708)
Cash and cash equivalents, beginning of period 130,188 29,317
Cash and cash equivalents, end of period 171,724 19,609
Supplemental disclosure of cash activities    
Income taxes 277 98
Interest 141 167
Supplemental disclosure of noncash investing activities    
Reclassification of aircraft and aircraft engines inventory (from) equipment held for lease, net $ (17,942) $ (2,061)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
DESCRIPTION OF THE BUSINESS
3 Months Ended
Mar. 31, 2022
DESCRIPTION OF THE BUSINESS  
DESCRIPTION OF THE BUSINESS

NOTE A — DESCRIPTION OF THE BUSINESS

Organization

Monocle Acquisition Corporation (“Monocle”) was initially formed on August 20, 2018 for the purpose of effecting a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or similar business combination with one or more businesses.

On December 22, 2020, (the “Closing Date”), Monocle consummated the previously announced business combination pursuant to that certain Amended and Restated Agreement and Plan of Merger, dated September 8, 2020 (the “Merger Agreement”) by and among Monocle, AerSale Corporation (f/k/a Monocle Holdings Inc.), a Delaware corporation (the “Company”), AerSale Aviation, Inc. (f/k/a AerSale Corp.), a Delaware corporation (“AerSale Aviation”), Monocle Merger Sub 1 Inc., a Delaware corporation (“Merger Sub 1”), Monocle Merger Sub 2 LLC, a Delaware limited liability company (“Merger Sub 2”), and Leonard Green & Partners, L.P., a Delaware limited partnership, solely in its capacity as the initial Holder Representative (as defined in the Merger Agreement). The transactions contemplated by the Merger Agreement are referred to herein as the “Merger” or the “Business Combination” and in connection therewith, Monocle merged with and into us, whereby the Company survived the merger and became the successor issuer to Monocle by operation of Rule 12g-3 under the Exchange Act.

Upon the consummation of the Merger: (a) Merger Sub 1 was merged with and into Monocle, with Monocle surviving the merger as a wholly-owned direct subsidiary of the Company (the “First Merger”), and (b) Merger Sub 2 was merged with and into AerSale Aviation, with AerSale Aviation surviving the merger as a wholly-owned indirect subsidiary of the Company (the “Second Merger”). In connection with the closing of the Business Combination (the “Closing”), AerSale Aviation changed its name from “AerSale Corp.” to “AerSale Aviation, Inc.” and the Company changed its name from “Monocle Holdings Inc.” to “AerSale Corporation.” Immediately following the Merger, the Company contributed all of its ownership in Monocle to AerSale Aviation which will continue as a wholly owned subsidiary of the Company.

The Company’s corporate headquarters are based in Miami, Florida, with additional offices, hangars, and warehouses globally.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE B — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Interim Financial Statements

The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with Generally Accepted Accounting Policies in the United States (“U.S. GAAP”) for interim financial information and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim periods. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes all adjustments, consisting only of normal recurring adjustments, and disclosures necessary for a fair presentation of the accompanying condensed consolidated balance sheets, statements of operations, stockholders’ equity, and cash flows have been made. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. Unaudited interim condensed consolidated financial statements and footnotes should be read in conjunction with the audited consolidated financial statements and footnotes included in Part II, Item 8 of the 2021 Annual Report, wherein a more complete discussion of significant accounting policies and certain other information can be found.

Revenue Recognition

Products — Used Serviceable Material (“USM”) Sales

Revenues from sales of USM are measured based on consideration specified within customer contracts, and excludes any sales commissions and taxes collected and remitted to government agencies. The Company recognizes revenue when performance obligations are satisfied by transferring control of a product or service to a customer. The parts are sold at a fixed price with no right of return. In determining the performance obligation, management has identified the promise in the contract to be the shipment of the spare parts to the customer. Title passes to the buyer when the goods are shipped, the buyer is responsible for any loss in transit and the Company has a legal right to payment for the spare parts once shipped. The Company generally sells its USM products under standard 30-day payment terms, subject to certain exceptions. Customers neither have the right to return products nor do they have the right to extended financing. The Company has determined that physical acceptance of the spare parts to be a formality in accordance with Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers” (“ASC 606”).

Spare parts revenue is based on a set price for a set number of parts as defined in the purchase order. The performance obligation is completed once the parts have shipped and as a result, all of the transaction price is allocated to that performance obligation. The Company has determined that it is appropriate to recognize spare parts sales at a point in time (i.e., the date the parts are shipped) in accordance with ASC 606.

Products — Whole Asset Sales

Revenues from whole asset sales are measured based on consideration specified in the contract with the customer. The Company and customer enter into an agreement which outlines the place and date of sale, purchase price, condition of the whole asset, bill of sale and the assignment of rights and warranties from the Company to the customer. The Company believes the whole asset holds standalone value to the customer as it is not dependent on any other services for functionality purposes and therefore is distinct within the context of the contract and as described in ASC 606-10. Accordingly, the Company has identified the transfer of the whole asset as the performance obligation. The transaction price is set at a fixed dollar amount per fixed quantity (number of whole assets) and is explicitly stated in each contract. Whole asset sales revenue is based on a set price for a set number of assets, which is allocated to the performance obligation discussed above, in its entirety. The Company has determined the date of transfer to the customer is the date the customer obtains control over the asset and would cause the revenue recognition. Payment is required in full upon a customer’s acceptance of the whole asset on the date of the transfer.

Leasing Revenues

The Company leases flight equipment under operating leases that contain monthly base rent and reports rental income straight line over the life of the lease as it is earned. Additionally, the Company’s leases provide for supplemental rent, which is calculated based on actual hours or cycles of utilization and, for certain components, based on the amount of time until maintenance of that component is required. In certain leases, the Company records supplemental rent paid by the lessees as maintenance deposit payment liabilities in recognition of the Company’s contractual commitment to reimburse qualifying maintenance. Reimbursements to the lessees upon receipt of evidence of qualifying maintenance work are charged against the existing maintenance deposit payment liabilities. In leases where the Company is responsible for performing certain repairs or replacement of aircraft components or engines, supplemental rent is recorded as revenue in the period earned. In the event of premature lease termination or lessee default on the lease terms, revenue recognition will be discontinued when outstanding balances beyond the customers’ deposits are held. Payment terms for leased flight equipment are due upon receipt.

Service Revenues

Service revenues are recognized as performance obligations when they are fulfilled and the benefits are transferred to the customer. At contract inception, the Company evaluates if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, the Company’s service contract with the customer is considered one performance obligation as it includes factors such as the good or service being provided is significantly integrated with other promises in the contract, the service provided significantly modifies or customizes the other good or service or the goods or services are highly interdependent or interrelated with each other. If the contract has more than one performance obligation, the Company determines the standalone price of each distinct good or service underlying each performance obligation and allocates the transaction price based on their relative standalone selling prices. The transaction price of a contract, which can include both fixed and variable amounts, is allocated to each performance obligation identified. Some contracts contain variable consideration, which could include incremental fees or penalty provisions related to performance. Variable consideration that can be reasonably estimated based on current assumptions and historical information is included in the transaction price at the inception of the contract but limited to the amount that is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Variable consideration that cannot be reasonably estimated is recorded when known.

For most service contracts, performance obligations are satisfied over time as work progresses based on transfer of control of products and services to our customers. The Company receives payments from our customers based on billing schedules or contractual terms.

For performance obligations that are satisfied over time, the Company measures progress in a manner that depicts the performance of transferring control to the customer. As such, the Company utilizes the input method of cost-to-cost to recognize revenue over time as this depicts when control of the promised goods or services are transferred to the customer. Revenue is recognized based on the relationship of actual costs incurred to date to the estimated total cost at completion of the performance obligation. The Company is required to make certain judgments and estimates, including estimated revenues and costs, as well as inflation and the overall profitability of the arrangement. Key assumptions involved include future labor costs and efficiencies, overhead costs and ultimate timing of product delivery. Differences may occur between the judgments and estimates made by management and actual program results. Under most of the Company’s Maintenance, Repair and Overhaul (“MRO”) contracts, if the contract is terminated for convenience, the Company is entitled to payment for items delivered, fair compensation for work performed, the costs of settling and paying other claims and a reasonable profit on the costs incurred or committed.

Changes in estimates and assumptions related to our arrangements accounted for using the input method based on labor hours are recorded using the cumulative catchup method of accounting. These changes are primarily adjustments to the estimated profitability for our long term programs where the Company provides MRO services.

The Company has elected to use certain practical expedients permitted under ASC 606. Shipping and handling fees and costs incurred associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost, are included in cost of sales in our Condensed Consolidated Statements of Operations and are not considered a performance obligation to our customers. The Company’s reported sales on our Condensed Consolidated Statements of Operations are net of any sales or related non income taxes. The Company also utilizes the “as invoiced” practical expedient in certain cases where performance obligations are satisfied over time and the invoiced amount corresponds directly with the value the Company is providing to the customer.

New Accounting Pronouncements Not Yet Adopted

On February 2016, the Financial Accounting Standards Board (“FASB”) issued “Leases (Topic 842)”, which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet. In July 2018, the FASB issued ASU No. 2018-10, “Codification Improvements to Topic 842, Leases,” and ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements.” Topic 842 will be effective for the Company for the annual period beginning on January 1, 2022, the impact of which will be reflected in the fourth quarter of 2022 recorded retroactively at the beginning of the period of adoption through a cumulative-effect adjustment. We plan to elect the practical expedients, which permits us to not reassess (i) whether any expired or existing contracts are or contain leases,

(ii) the lease classification for any expired leases and (iii) indirect costs for any existing leases. In addition, the practical expedient allows us not to separate lease and non-lease components for both lessee and lessor relationships and to not apply the recognition requirements to leases with terms of less than 12 months. Based on preliminary estimates, our adoption is expected to result in the recognition of operating lease right of use assets of approximately $13.8 million and lease liabilities of approximately $14.9 million on January 1, 2022. We are continuing our assessment, which may identify additional impacts that Topic 842 could have on our financial statements.

In June 2016, the FASB issued ASU No. 2016-13 (“ASU 2016-13”), “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” In November 2018, the FASB issued ASU No. 2018-19, “Codification Improvements to Topic 326, Financial Instruments — Credit Losses,” which amends the scope and transition requirements of ASU 2016-13. Topic 326 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. Topic 326 will become effective for the Company beginning January 1, 2023, with early adoption permitted, on a modified retrospective basis. The Company is currently evaluating the impact this guidance will have on our consolidated financial statements and related disclosures.

On May 3, 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Under this standard, issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. Early adoption is permitted, including adoption in an interim period. If an issuer elects to early adopt the new standard in an interim period, the guidance should be applied as of the beginning of the fiscal year that includes that interim period. The Company is evaluating this new standard, but does not expect it to have a material impact on the Company's financial statements or disclosures.

Payroll Support Programs

The Company has also taken steps to improve our liquidity, including seeking financial assistance under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”). Certain of the Company’s subsidiaries have received $16.4 million from the U.S. Treasury Department (“Treasury”) through the Payroll Support Program under the CARES Act, of which $3.7 million was received and recognized as payroll support program proceeds during the first quarter of 2021. As part of the Payroll Support Extension Law, the Company entered into an agreement with the Treasury on March 4, 2021 for the receipt of relief funds of $5.5 million, of which $2.7 million was recognized as payroll support program proceeds during the first quarter of 2021. The total unrecognized amount of collected proceeds from payroll support programs as of March 31, 2021 is $2.9 million. Pursuant to the American Rescue Plan Act of 2021 (“ARP”), we entered into an agreement with the Treasury on April 16, 2021 for the receipt of relief funds of an additional $5.5 million. No amounts were received or recognized under any of these programs during the three months ended March 31, 2022.

In connection with the financial assistance the Company has received under the Payroll Support Program, it is required to comply with certain provisions of the CARES Act, including the requirement that funds provided pursuant to the Payroll Support Program be used exclusively for the continuation of payment of employee wages, salaries and benefits; the requirement against involuntary terminations and furloughs and reductions in employee pay rates and benefits from the signing date of the Payroll Support Program agreement through September 30, 2021. The agreement requires the Company to issue a recall to any employee who was terminated or furloughed between October 1, 2020 and March 4, 2021 and enable such employee to return to employment. In addition, the Company is subject to provisions prohibiting the repurchase of common stock and the payment of common stock dividends through September 30, 2022, as well as limitations on the payment of certain employee compensation through April 1, 2023. These restrictions may affect the Company’s operations and if the Company does not comply with these provisions, it may be required to reimburse up to 100% of any previously received relief funds. In particular, limitations on compensation may adversely impact our ability

to attract and retain senior management or attract other key employees during this critical time. As of March 31, 2022, we have been in compliance with all applicable provisions of the CARES Act, Payroll Support Program and ARP.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT RISKS AND UNCERTAINTIES
3 Months Ended
Mar. 31, 2022
SIGNIFICANT RISKS AND UNCERTAINTIES  
SIGNIFICANT RISKS AND UNCERTAINTIES

NOTE C — SIGNIFICANT RISKS AND UNCERTAINTIES

Impact of Ukraine Conflict and Russia Sanctions

In February of 2022, Russia invaded Ukraine and is still engaged in an active conflict against the country. As a result, governments in the European Union, the United States, the United Kingdom, Switzerland, and other countries have enacted sanctions against Russia and Russian interests. These sanctions include controls on the export and re-export of certain goods, supplies, and technologies, supply of aircraft and aircraft components to Russian persons or for use in Russia, subject to certain wind-down periods, and the imposition of restrictions on doing business with certain state-owned Russian customers and other investments and business activities in Russia. In order to comply with these sanctions, we ceased pursuing future business in Russia and terminated our three leases with operators doing business in Russia, successfully recovering two aircraft and seeking to recover one engine with a low book value and for which we have insurance coverage. Although the current sanctions prohibit the continuation of certain business activities, the three leases referenced were naturally scheduled to expire in 2022 and therefore will not have a material impact on our business or 2022 financial condition. While it is difficult to predict the short or long term implications of this conflict and sanctions on the global economy and the aviation industry, we intend to fully comply with all applicable sanctions and embargoes, and do not expect the current situation will have a material adverse effect on our results of operations.

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

NOTE D — REVENUE

The timing of revenue recognition, customer billings and cash collections results in a contract asset or contract liability at the end of each reporting period. Contract assets consist of unbilled receivables or costs incurred where revenue recognized over time exceeds the amounts billed to customers. Contract liabilities include advance payments and billings in excess of revenue recognized. Certain customers make advance payments prior to the satisfaction of performance obligations on the contract. These amounts are recorded as contract liabilities until such performance obligations are satisfied. Contract assets and contract liabilities are determined on a contract by contract basis.

Contract assets are as follows (in thousands):

    

March 31, 2022

    

December 31, 2021

    

Change

Contract assets

$

14,173

$

13,221

$

952

Contract assets are reported within accounts receivable on our Condensed Consolidated Balance Sheets. Changes in contract assets primarily results from the timing difference between the performance of services. Contract liabilities are reported as deferred revenue on our Condensed Consolidated Balance Sheets and amounted to $2.9 million as of December 31, 2021, of which $2.6 million was related to contract liabilities for services performed. For the three months ended March 31, 2022, the Company recognized as revenue $1.3 million of contract liabilities included in the beginning balance for services performed as the timing between customer payments and our performance of the services is generally no longer than six months.

Disaggregation of Revenue

The Company reports revenue by segment. The following tables present revenue by segment, as well as a reconciliation to total revenue for the three months ended March 31, 2022 and 2021 (in thousands):

    

Three months ended March 31, 

    

    

2022

    

Asset Management

    

    

    

 Solutions

    

TechOps

    

Total Revenues

    

USM

$

14,409

$

819

$

15,228

Whole asset sales

 

51,920

 

23,955

 

75,875

Engineered solutions

 

-

 

1,265

 

1,265

Total products

 

66,329

 

26,039

 

92,368

Leasing

 

8,201

 

-

 

8,201

Services

 

-

 

22,237

 

22,237

Total revenues

$

74,530

$

48,276

$

122,806

    

Three months ended March 31, 

    

    

2021

    

Asset Management

    

 Solutions

    

TechOps

    

Total Revenues

    

USM

$

9,225

$

1,143

$

10,368

Whole asset sales

13,771

-

13,771

Engineered solutions

 

-

 

987

 

987

Total products

 

22,996

 

2,130

 

25,126

Leasing

 

6,256

 

-

 

6,256

Services

 

-

 

27,053

 

27,053

Total revenues

$

29,252

$

29,183

$

58,435

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

NOTE E — INVENTORY

Following are the major classes of inventory as of the below dates (in thousands):

    

March 31, 2022

    

December 31, 2021

Used serviceable materials

$

62,990

$

65,496

Work-in-process

20,104

12,462

Whole assets

66,017

81,335

$

149,111

159,293

Less short term

 

(80,295)

 

(81,759)

Long term

$

68,816

$

77,534

The Company did not record inventory reserves for the three months ended March 31, 2022 and 2021.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2022
INTANGIBLE ASSETS  
INTANGIBLE ASSETS

NOTE F — INTANGIBLE ASSETS

In accordance with ASC 350, Intangibles — Goodwill and Other, goodwill and other intangible assets deemed to have indefinite lives are not amortized, but are subject to annual impairment tests. The Company reviews and evaluates our goodwill and indefinite life intangible assets for potential impairment at a minimum annually or more frequently if circumstances indicate that impairment is possible.

The Company determined the fair value of assets acquired and liabilities assumed using a variety of methods. An income approach based on discounted cash flows was used to determine the values of our trademarks, certifications, customer relationships and FAA certificates. The assumptions the Company used to estimate the fair value of our reporting units are based on historical performance, as well as forecasts used in our current business plan and require considerable management judgment.

The Company’s goodwill and intangible assets as defined by ASC 350 is related to our subsidiaries, AerSale Component Solutions (d/b/a AerSale Landing Gear Solutions) (“ALGS”), Avborne Component Solutions (d/b/a AerSale Component Solutions) (“ACS”), and Aircraft Composite Technologies (“ACT”), which are included in the TechOps segment, as well as Qwest, which is included under the Asset Management Solutions segment.

Goodwill and other intangibles as of the below dates are (in thousands):

    

March 31, 2022

    

December 31, 2021

Qwest:

FAA Certifications

$

724

$

724

Goodwill

 

13,416

 

13,416

ALGS:

 

  

 

  

FAA Certifications

 

710

 

710

Goodwill

 

379

 

379

ACS:

 

  

 

  

Trademarks

 

600

 

600

FAA Certifications

 

7,300

 

7,300

Goodwill

 

63

 

63

ACT:

 

Trademarks

 

200

 

200

FAA Certificates

 

796

 

796

Goodwill

 

6,002

 

6,002

Total intangible assets with indefinite lives

$

30,190

$

30,190

Intangible assets with definite useful lives are amortized on a straight-line basis over their estimated useful lives. Intangible assets with definite lives as of the below dates are as follows (in thousands):

    

Useful Life

    

    

 In Years

March 31, 2022

December 31, 2021

Qwest:

Customer relationships

10

$

6,870

$

7,109

ALGS:

  

 

 

Customer relationships

10

 

65

 

70

ACS:

  

 

  

 

  

Customer relationships

10

 

1,400

 

1,453

ACT:

  

 

 

Customer relationships

10

 

7,048

 

7,276

Total intangible assets with definite lives

$

15,383

$

15,908

Total amortization expense amounted to $0.5 million and $0.5 million for the three months ended March 31, 2022 and 2021, respectively. Accumulated amortization amounted to $5.6 million and $5.1 million as of March 31, 2022 and December 31, 2021, respectively.

Other intangible assets are reviewed at least annually or more frequently if any event or change in circumstance indicates that an impairment may have occurred.  

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT, NET
3 Months Ended
Mar. 31, 2022
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

NOTE G — PROPERTY AND EQUIPMENT, NET

Property and equipment, net, as of the below dates consisted of the following (in thousands):

    

Useful Life

    

    

 In Years

March 31, 2022

December 31, 2021

Tooling and equipment

 

7 - 15

$

13,674

$

13,530

Furniture and other equipment

 

5

 

9,107

 

7,928

Computer software

 

5

 

2,160

 

1,998

Leasehold improvements

 

3 - 6

 

3,787

 

3,632

Equipment under capital lease

 

5

 

192

 

192

 

28,920

 

27,280

Less accumulated depreciation

 

(20,426)

 

(19,930)

$

8,494

$

7,350

Depreciation expense, which includes amortization of equipment under capital lease, amounted to $0.5 million and $0.5 million for the three months ended March 31, 2022 and 2021, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE
3 Months Ended
Mar. 31, 2022
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE  
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE

NOTE H — LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE

Aircraft and engines held for operating leases, net, as of the below dates consisted of the following (in thousands):

    

March 31, 2022

    

December 31, 2021

Aircraft and engines held for operating leases

$

172,486

$

197,397

Less accumulated depreciation

 

(118,907)

 

(124,033)

$

53,579

$

73,364

Total depreciation expense amounted to $1.9 million and $2.5 million for the three months ended March 31, 2022 and 2021, respectively, and is included in cost of leasing in the Condensed Consolidated Statements of Operations.

Supplemental rents recognized as revenue totaled $3.5 million and $1.1 million for the three months ended March 31, 2022 and 2021, respectively.

The Company’s current operating lease agreements for leased flight equipment expire over the next month to two years. The amounts in the following table are based upon the assumption that flight equipment under operating leases will remain leased for the length of time specified by the respective lease agreements. Minimum future annual lease rentals contracted to be received under existing operating leases of flight equipment were as follows (in thousands):

Year ending December 31:

    

Remainder of 2022

$

6,424

2023

1,026

Total minimum lease payments

$

7,450

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES
3 Months Ended
Mar. 31, 2022
ACCRUED EXPENSES.  
Accrued expenses

NOTE I — ACCRUED EXPENSES

The following is a summary of the components of accrued expenses as of the below dates (in thousands):

    

March 31, 2022

    

December 31, 2021

Accrued compensation and related benefits

$

3,897

$

6,294

Accrued legal fees

 

559

 

377

Commission fee accrual

 

220

 

115

Accrued federal, state and local taxes and fees

 

154

 

243

Other

 

1,981

 

1,395

$

6,811

$

8,424

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

NOTE J – WARRANT LIABILITY

Warrants to purchase a total of 750,000 and 835,014 shares of the Company’s common stock were outstanding as of March 31, 2022 and December 31, 2021. 750,000 warrants were issued to founders in a private placement (the “Private Warrants”). Each of the Private Warrants entitles the registered holder to purchase one share of the Company’s common stock at a price of $11.50 per share. The Private Warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of the completion of the Merger, or earlier upon redemption or liquidation.

The Private Warrants include provisions that affect the settlement amount. Such variables are outside of those used to determine the fair value of a fixed-for-fixed instrument, and as such, the warrants do not meet the criteria for equity treatment under guidance contained in ASC Topic 815, “Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in a Company’s Own Stock.” The Company classifies the Private Warrants as a liability at their fair value subject to re-measurement at each balance sheet date and adjusted at each reporting period until exercised or expired, and any change in fair value is recognized in the Company's Condensed Consolidated Statement of Operations. The fair value of the Private Warrants as of March 31, 2021 was determined using the market price of the Company’s public warrants adjusted for their lack of liquidity. Effective December 29, 2021 all public warrants were redeemed on a cashless basis and ceased trading on Nasdaq. As a result, the Black-Scholes option pricing model was adopted as of March 31, 2022 with the following assumptions:

    

March 31, 2022

Risk-free interest rate

2.51%

Expected volatility of common stock

41.16%

Dividend yield

-

Expected option term in years

3.7

The significant assumptions utilized in the Black-Scholes calculation consist of interest rate for U.S. Treasury Bonds, as published by the U.S. Federal Reserve, and expected volatility estimated using historical daily volatility of guideline public companies.

Change in fair value of warrant liability expense recognized in the Company's Condensed Consolidated Statement of Operations was $1.2 million and $0.2 million during the three months ended March 31, 2022 and 2021, respectively.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2022
EARNINGS PER SHARE  
EARNINGS PER SHARE

NOTE K — EARNINGS PER SHARE

The computation of basic and diluted earnings per share (“EPS”) is based on the weighted average number of common shares outstanding during each period.

The following table provides a reconciliation of the computation for basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively (in thousands, except share and per share data):

Three Months Ended March 31, 

    

2022

    

2021

Net income

$

17,226

$

10,018

Reversal of loss on change in fair value of warrant liability

 

-

 

224

Net income adjusted for EPS - diluted

$

17,226

$

10,242

Weighted-average number of shares outstanding - basic

 

51,686,583

 

42,212,134

Additional shares from assumed stock-settled restricted stock units

1,818,745

115,959

Additional shares from assumed exercise of public warrants

481

1,869,098

Additional shares purchasable for employee stock purchase plan

4,703

-

Weighted-average number of shares outstanding - diluted

53,510,512

44,197,191

Earnings per share – basic:

$

0.33

$

0.24

Earnings per share – diluted:

$

0.32

$

0.23

Anti-dilutive shares/units excluded from earnings per share - diluted:

Additional shares from assumed exercise of Private Warrants

188,913

-

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS SEGMENTS
3 Months Ended
Mar. 31, 2022
BUSINESS SEGMENTS  
BUSINESS SEGMENTS

NOTE L — BUSINESS SEGMENTS

Consistent with how our chief operating decision maker (Chairman and Chief Executive Officer) evaluates performance and utilizes gross profit as a profitability measure, the Company reports its activities in two business segments:

Asset Management Solutions — comprised of activities to extract value from strategic asset acquisitions through leasing, trading, or disassembling for product sales.
TechOps — comprised of MRO activities; and product sales of internally developed engineered solutions and other serviceable products.

The Asset Management Solutions segment provides short-term and long-term leasing solutions of aircraft and jet engines to passenger and cargo operators worldwide. Assets considered to be at or near the end of their useful lives, supplied by our leasing portfolio or acquisitions, are analyzed for return maximization to assess whether they will be traded as whole assets or disassembled and sold as individual spare parts and components.

The TechOps segment consists of aftermarket support and services businesses that provide maintenance support for aircraft and aircraft components, and sale of engineered solutions. Our MRO business also engages in longer term projects such as aircraft modifications, cargo conversions of wide-body aircraft, and aircraft storage. The segment also includes MRO of landing gear, thrust reversers, and other components. Cost of sales consists principally of the cost of product, direct labor, and overhead. Our engineered solutions revenues consist of sales of products internally developed as permitted by Supplemental Type Certificates issued by the FAA. These products are proprietary in nature and function as non-original equipment manufacturer solutions to airworthiness directives and other technical challenges for operators. In order to develop these products, the Company engages in research and development activities. Periodically, the Company’s TechOps segment engages in the repair and sale of used serviceable materials through its ability to overhaul existing inventory, or sale of whole assets dedicated to its business.

Gross profit is calculated by subtracting cost of sales from sales. The assets and certain expenses related to corporate activities are not allocated to the segments. Our reportable segments are aligned principally around the differences in products and services. The segment reporting excludes the allocation of selling, general and administrative expenses, interest expense and income tax expense.

Selected financial information for each segment for the three months ended March 31, 2022 and 2021 is as follows (in thousands):

Three Months Ended March 31, 

2022

    

2021

    

Revenues

 

Asset Management Solutions

 

Aircraft

$

14,983

$

10,452

Engine

 

59,547

 

18,800

 

74,530

 

29,252

TechOps

 

 

MRO services

 

22,237

 

27,053

Product sales

 

2,084

 

2,130

Whole asset sales

23,955

 

 

48,276

 

29,183

Total

$

122,806

$

58,435

Three Months Ended March 31, 

2022

2021

Gross profit

 

 

Asset Management Solutions

 

 

Aircraft

$

5,365

$

4,463

Engine

 

26,010

 

9,124

 

31,375

 

13,587

TechOps

 

 

MRO services

 

6,251

 

5,026

Product sales

 

1,204

 

1,222

Whole asset sales

7,873

 

 

15,328

 

6,248

Total

$

46,703

$

19,835

March 31, 2022

December 31, 2021

Total Assets

Asset Management Solutions

$

378,369

$

370,378

Tech Ops

117,848

112,742

Corporate

6,739

4,365

$

502,956

$

487,485

The following table reconciles segment gross profit to net income for the three months ended March 31, 2022 and 2021 (in thousands):

    

Three Months Ended March 31, 

    

2022

    

2021

    

Segment gross profit

$

46,703

$

19,835

Selling, general and administrative expenses

 

(23,766)

 

(13,310)

Payroll support program proceeds

 

-

 

6,363

Interest expense, net

 

(195)

 

(258)

Other income, net

 

365

 

94

Change in fair value of warrant liability

(1,234)

(224)

Income tax expense

 

(4,647)

 

(2,482)

Net income

$

17,226

$

10,018

Intersegment sales include amounts invoiced by a segment for work performed for another segment. Amounts are based on actual work performed or products sold and agreed-upon pricing which is intended to be reflective of the arm’s length value of the contribution made by the supplying business segment. All intersegment transactions have been eliminated upon consolidation. Intersegment revenue for the three months ended March 31, 2022 and 2021, is as follows (in thousands):

    

Three Months Ended March 31, 

    

    

2022

    

2021

    

    

Asset Management Solutions

$

64

$

1,447

TechOps

 

7,005

 

2,158

Total intersegment revenues

$

7,069

$

3,605

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

NOTE M— COMMITMENTS AND CONTINGENCIES

Litigation

The Company may be involved in litigation incidental to the operation of the business. The Company intends to vigorously defend all matters in which the Company is named as defendant and, for insurable losses, maintain significant levels of insurance to protect against adverse judgments, claims or assessments that may affect the Company. Although the adequacy of existing insurance coverage of the outcome of any legal proceedings cannot be predicted with certainty, based on the current information available, the Company does not believe the ultimate liability associated with known claims or litigation, if any, in which the Company is involved will materially affect the Company’s condensed consolidated financial condition or results of operations.

Lease Commitments

The Company leases office space, warehouses, hangars and equipment in connection with its operations under various operating leases, many of which contain escalation clauses.

Future minimum lease payments under non-cancelable operating leases (with initial lease terms in excess of one year) are (in thousands):

Year ending December 31:

Remainder of 2022

$

3,071

2023

 

3,618

2024

 

3,150

2025

 

2,149

2026

 

1,851

Thereafter

 

2,601

Total minimum lease payments

$

16,440

Expenses incurred under the operating lease agreements was $1.4 million and $1.6 million for the three months ended March 31, 2022 and 2021, respectively. Operating lease expense is recognized on a straight-line basis over the term of the lease, including any option periods, as appropriate. The same lease term is used for lease classification, the amortization period of related leasehold improvements, and the estimation of future lease commitments.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2022
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

NOTE N — STOCKHOLDERS’ EQUITY

Common Stock

The Company’s common stock, $0.0001 par value, consists of 200,000,000 authorized shares, of which 51,688,057 and 42,949,261 shares were issued and outstanding as of March 31, 2022 and 2021, respectively.

Earn-Out Shares

Upon consummation of the Merger and in each case on or prior to the fifth anniversary of the Closing, the pre-closing holders of AerSale Aviation’s common stock and the holders of in-the-money SARs (as defined in the Merger Agreement) received a contingent right to receive up to 3,000,000 additional shares of the Company’s common stock. Additionally, certain pre-closing holders of AerSale Aviation’s common stock received a contingent right to receive 746,876 shares of the Company’s common stock. Effective February 8, 2021, the contingent event related to the Minimum Target Earn-Out Shares (as defined by the Merger Agreement) was met and 1,855,634 shares were issued. Effective October 22, 2021, the contingent event related to the Maximum Target Earn-Out Shares was met and 1,854,169 shares were issued. The remaining shares pursuant to the contingent rights were withheld to cover employee taxes.

The Company determined the Earn-Out Shares (as defined by the Merger Agreement) to be classified as equity under ASC Topic 815, “Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in a Company’s Own Stock” as the contingent right is indexed to the Company’s stock and accordingly, the accrual of the Earn-Out Shares as of March 31, 2021 had no impact on the Company’s condensed consolidated financial statements. There are no Earn-Out Shares contingent as of March 31, 2022 and December 31, 2021.

Unvested Founder Shares

Upon the consummation of the Merger, certain pre-closing holders of AerSale Corporation’s common stock agreed to defer the vesting of an aggregate of 700,000 shares (the “Unvested Founder Shares”), half of which will vest at such time as the Minimum Target (as defined in the Merger Agreement) and the other half of which will vest at the Maximum Target (as defined in the Merger Agreement). The Unvested Founder Shares will also vest upon the occurrence of a Liquidity Event (as defined by the Merger Agreement) on or prior to the fifth anniversary of the date of the Amended and Restated Founder Shares Agreement, solely to the extent the Liquidity Event Consideration (as defined in the Merger Agreement) is greater than $13.50, in which case half of the Unvested Founder Shares which will vest, or $15.00, in which case the other half of the Unvested Founder Shares will also vest. Pursuant to the Amended and Restated Founder Shares Agreement, the holders of the Unvested Founder Shares have retained the right to vote such Unvested Founder Shares prior to vesting. Unvested Founder Shares that have not vested on or prior to the fifth anniversary of the Closing Date will be forfeited.

Effective February 8, 2021, the contingency event related to the Minimum Target was met and half of the Unvested Founder Shares vested. Effective October 22, 2021, the contingent event related to the Maximum Target was met and the other half of the Unvested Founder Shares vested. There are no Unvested Founder Shares as of March 31, 2022 and December 31, 2021.

2020 Equity Incentive Plan

The Company maintains a 2020 Equity Incentive Plan (the “2020 Plan”) and has registered 4,200,000 shares of common stock issuable under the Plan. The 2020 Plan authorizes discretionary grants of incentive stock options to employees of the Company and its qualifying subsidiaries. The 2020 Plan also authorizes discretionary grants of non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalents or other equity or cash-based awards to employees and consultants of the Company and its subsidiaries and to members of the

Board of Directors of the Company. To the extent that an award under the 2020 Plan expires, is cancelled, forfeited, terminated, settled in cash or is otherwise settled without issuance of the full number of shares to which it relates, will become or again be available for awards under the 2020 Plan. The 2020 Plan is administered by the Company's Compensation Committee. The Compensation Committee has complete, full and final authority to: designate participants; determine the types of awards to be granted; determine the terms of awards; interpret and administer the 2020 Plan and any agreements and awards thereunder.

Restricted stock unit activity under the 2020 Plan for the three months ended March 31, 2022 and 2021 was as follows:

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2021

1,669,300

$

10.10

$

2.02

Granted

41,156

 

15.39

1.92

Forfeited

(3,370)

 

12.46

2.25

Issued

(2,970)

10.00

-

Outstanding March 31, 2022

1,704,116

$

10.22

$

2.02

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2020

-

$

-

$

-

Granted

1,634,000

 

10.00

2.96

Outstanding March 31, 2021

1,634,000

$

10.00

$

2.96

The Company’s restricted stock units include 1,595,000 performance restricted stock units (“2021 PSUs”) that achieved the 200% performance milestone as of March 31, 2022. This is the highest level of performance condition to be achieved and results in total shares to be issued of 3,190,000, subject to a time vesting schedule of one-third on December 22, 2022 and two-thirds on December 22, 2023. The remaining awards vest over a period ranging from one to three years.

For the restricted stock unit awards granted under the 2020 Plan containing both service and performance conditions, the Company recognizes compensation expense when the awards are considered probable of vesting.  Restricted stock units are considered granted, and the service inception date begins, when a mutual understanding of the key terms and conditions between the Company and the employee have been established.  The fair value of these awards is determined based on the closing price of the shares on the grant date. The probability of restricted share awards granted with future performance conditions is evaluated at each reporting period and compensation expense is adjusted based on the probability assessment.

For the three months ended March 31, 2022, the Company recognized share-based compensation expense for the 2021 PSUs of $3.5 million, given the achievement of the 200% performance milestone. For the three months ended March 31, 2021, no expense was recognized for the 2021 PSUs given that the milestone achievements were not deemed probable for accounting purposes.

2020 Employee Stock Purchase Plan

The Company also maintains a 2020 Employee Stock Purchase Plan (the “ESPP”) and has registered 500,000 shares of common stock issuable under the ESPP. During the three-months ended March 31, 2022, the Company issued 11,988 shares pursuant to the ESPP. No shares were issued during the three month period ended March 31, 2021.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Interim Financial Statements

Interim Financial Statements

The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with Generally Accepted Accounting Policies in the United States (“U.S. GAAP”) for interim financial information and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim periods. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes all adjustments, consisting only of normal recurring adjustments, and disclosures necessary for a fair presentation of the accompanying condensed consolidated balance sheets, statements of operations, stockholders’ equity, and cash flows have been made. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. Unaudited interim condensed consolidated financial statements and footnotes should be read in conjunction with the audited consolidated financial statements and footnotes included in Part II, Item 8 of the 2021 Annual Report, wherein a more complete discussion of significant accounting policies and certain other information can be found.

Revenue Recognition

Revenue Recognition

Products — Used Serviceable Material (“USM”) Sales

Revenues from sales of USM are measured based on consideration specified within customer contracts, and excludes any sales commissions and taxes collected and remitted to government agencies. The Company recognizes revenue when performance obligations are satisfied by transferring control of a product or service to a customer. The parts are sold at a fixed price with no right of return. In determining the performance obligation, management has identified the promise in the contract to be the shipment of the spare parts to the customer. Title passes to the buyer when the goods are shipped, the buyer is responsible for any loss in transit and the Company has a legal right to payment for the spare parts once shipped. The Company generally sells its USM products under standard 30-day payment terms, subject to certain exceptions. Customers neither have the right to return products nor do they have the right to extended financing. The Company has determined that physical acceptance of the spare parts to be a formality in accordance with Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers” (“ASC 606”).

Spare parts revenue is based on a set price for a set number of parts as defined in the purchase order. The performance obligation is completed once the parts have shipped and as a result, all of the transaction price is allocated to that performance obligation. The Company has determined that it is appropriate to recognize spare parts sales at a point in time (i.e., the date the parts are shipped) in accordance with ASC 606.

Products — Whole Asset Sales

Revenues from whole asset sales are measured based on consideration specified in the contract with the customer. The Company and customer enter into an agreement which outlines the place and date of sale, purchase price, condition of the whole asset, bill of sale and the assignment of rights and warranties from the Company to the customer. The Company believes the whole asset holds standalone value to the customer as it is not dependent on any other services for functionality purposes and therefore is distinct within the context of the contract and as described in ASC 606-10. Accordingly, the Company has identified the transfer of the whole asset as the performance obligation. The transaction price is set at a fixed dollar amount per fixed quantity (number of whole assets) and is explicitly stated in each contract. Whole asset sales revenue is based on a set price for a set number of assets, which is allocated to the performance obligation discussed above, in its entirety. The Company has determined the date of transfer to the customer is the date the customer obtains control over the asset and would cause the revenue recognition. Payment is required in full upon a customer’s acceptance of the whole asset on the date of the transfer.

Leasing Revenues

The Company leases flight equipment under operating leases that contain monthly base rent and reports rental income straight line over the life of the lease as it is earned. Additionally, the Company’s leases provide for supplemental rent, which is calculated based on actual hours or cycles of utilization and, for certain components, based on the amount of time until maintenance of that component is required. In certain leases, the Company records supplemental rent paid by the lessees as maintenance deposit payment liabilities in recognition of the Company’s contractual commitment to reimburse qualifying maintenance. Reimbursements to the lessees upon receipt of evidence of qualifying maintenance work are charged against the existing maintenance deposit payment liabilities. In leases where the Company is responsible for performing certain repairs or replacement of aircraft components or engines, supplemental rent is recorded as revenue in the period earned. In the event of premature lease termination or lessee default on the lease terms, revenue recognition will be discontinued when outstanding balances beyond the customers’ deposits are held. Payment terms for leased flight equipment are due upon receipt.

Service Revenues

Service revenues are recognized as performance obligations when they are fulfilled and the benefits are transferred to the customer. At contract inception, the Company evaluates if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, the Company’s service contract with the customer is considered one performance obligation as it includes factors such as the good or service being provided is significantly integrated with other promises in the contract, the service provided significantly modifies or customizes the other good or service or the goods or services are highly interdependent or interrelated with each other. If the contract has more than one performance obligation, the Company determines the standalone price of each distinct good or service underlying each performance obligation and allocates the transaction price based on their relative standalone selling prices. The transaction price of a contract, which can include both fixed and variable amounts, is allocated to each performance obligation identified. Some contracts contain variable consideration, which could include incremental fees or penalty provisions related to performance. Variable consideration that can be reasonably estimated based on current assumptions and historical information is included in the transaction price at the inception of the contract but limited to the amount that is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Variable consideration that cannot be reasonably estimated is recorded when known.

For most service contracts, performance obligations are satisfied over time as work progresses based on transfer of control of products and services to our customers. The Company receives payments from our customers based on billing schedules or contractual terms.

For performance obligations that are satisfied over time, the Company measures progress in a manner that depicts the performance of transferring control to the customer. As such, the Company utilizes the input method of cost-to-cost to recognize revenue over time as this depicts when control of the promised goods or services are transferred to the customer. Revenue is recognized based on the relationship of actual costs incurred to date to the estimated total cost at completion of the performance obligation. The Company is required to make certain judgments and estimates, including estimated revenues and costs, as well as inflation and the overall profitability of the arrangement. Key assumptions involved include future labor costs and efficiencies, overhead costs and ultimate timing of product delivery. Differences may occur between the judgments and estimates made by management and actual program results. Under most of the Company’s Maintenance, Repair and Overhaul (“MRO”) contracts, if the contract is terminated for convenience, the Company is entitled to payment for items delivered, fair compensation for work performed, the costs of settling and paying other claims and a reasonable profit on the costs incurred or committed.

Changes in estimates and assumptions related to our arrangements accounted for using the input method based on labor hours are recorded using the cumulative catchup method of accounting. These changes are primarily adjustments to the estimated profitability for our long term programs where the Company provides MRO services.

The Company has elected to use certain practical expedients permitted under ASC 606. Shipping and handling fees and costs incurred associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost, are included in cost of sales in our Condensed Consolidated Statements of Operations and are not considered a performance obligation to our customers. The Company’s reported sales on our Condensed Consolidated Statements of Operations are net of any sales or related non income taxes. The Company also utilizes the “as invoiced” practical expedient in certain cases where performance obligations are satisfied over time and the invoiced amount corresponds directly with the value the Company is providing to the customer.

New Accounting Pronouncements Not Yet Adopted

New Accounting Pronouncements Not Yet Adopted

On February 2016, the Financial Accounting Standards Board (“FASB”) issued “Leases (Topic 842)”, which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet. In July 2018, the FASB issued ASU No. 2018-10, “Codification Improvements to Topic 842, Leases,” and ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements.” Topic 842 will be effective for the Company for the annual period beginning on January 1, 2022, the impact of which will be reflected in the fourth quarter of 2022 recorded retroactively at the beginning of the period of adoption through a cumulative-effect adjustment. We plan to elect the practical expedients, which permits us to not reassess (i) whether any expired or existing contracts are or contain leases,

(ii) the lease classification for any expired leases and (iii) indirect costs for any existing leases. In addition, the practical expedient allows us not to separate lease and non-lease components for both lessee and lessor relationships and to not apply the recognition requirements to leases with terms of less than 12 months. Based on preliminary estimates, our adoption is expected to result in the recognition of operating lease right of use assets of approximately $13.8 million and lease liabilities of approximately $14.9 million on January 1, 2022. We are continuing our assessment, which may identify additional impacts that Topic 842 could have on our financial statements.

In June 2016, the FASB issued ASU No. 2016-13 (“ASU 2016-13”), “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” In November 2018, the FASB issued ASU No. 2018-19, “Codification Improvements to Topic 326, Financial Instruments — Credit Losses,” which amends the scope and transition requirements of ASU 2016-13. Topic 326 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. Topic 326 will become effective for the Company beginning January 1, 2023, with early adoption permitted, on a modified retrospective basis. The Company is currently evaluating the impact this guidance will have on our consolidated financial statements and related disclosures.

On May 3, 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Under this standard, issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. Early adoption is permitted, including adoption in an interim period. If an issuer elects to early adopt the new standard in an interim period, the guidance should be applied as of the beginning of the fiscal year that includes that interim period. The Company is evaluating this new standard, but does not expect it to have a material impact on the Company's financial statements or disclosures.

CARES ACTS

Payroll Support Programs

The Company has also taken steps to improve our liquidity, including seeking financial assistance under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”). Certain of the Company’s subsidiaries have received $16.4 million from the U.S. Treasury Department (“Treasury”) through the Payroll Support Program under the CARES Act, of which $3.7 million was received and recognized as payroll support program proceeds during the first quarter of 2021. As part of the Payroll Support Extension Law, the Company entered into an agreement with the Treasury on March 4, 2021 for the receipt of relief funds of $5.5 million, of which $2.7 million was recognized as payroll support program proceeds during the first quarter of 2021. The total unrecognized amount of collected proceeds from payroll support programs as of March 31, 2021 is $2.9 million. Pursuant to the American Rescue Plan Act of 2021 (“ARP”), we entered into an agreement with the Treasury on April 16, 2021 for the receipt of relief funds of an additional $5.5 million. No amounts were received or recognized under any of these programs during the three months ended March 31, 2022.

In connection with the financial assistance the Company has received under the Payroll Support Program, it is required to comply with certain provisions of the CARES Act, including the requirement that funds provided pursuant to the Payroll Support Program be used exclusively for the continuation of payment of employee wages, salaries and benefits; the requirement against involuntary terminations and furloughs and reductions in employee pay rates and benefits from the signing date of the Payroll Support Program agreement through September 30, 2021. The agreement requires the Company to issue a recall to any employee who was terminated or furloughed between October 1, 2020 and March 4, 2021 and enable such employee to return to employment. In addition, the Company is subject to provisions prohibiting the repurchase of common stock and the payment of common stock dividends through September 30, 2022, as well as limitations on the payment of certain employee compensation through April 1, 2023. These restrictions may affect the Company’s operations and if the Company does not comply with these provisions, it may be required to reimburse up to 100% of any previously received relief funds. In particular, limitations on compensation may adversely impact our ability

to attract and retain senior management or attract other key employees during this critical time. As of March 31, 2022, we have been in compliance with all applicable provisions of the CARES Act, Payroll Support Program and ARP.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2022
REVENUE.  
Schedule of contract assets

Contract assets are as follows (in thousands):

    

March 31, 2022

    

December 31, 2021

    

Change

Contract assets

$

14,173

$

13,221

$

952

Schedule of revenue by segment, as well as total revenue

The Company reports revenue by segment. The following tables present revenue by segment, as well as a reconciliation to total revenue for the three months ended March 31, 2022 and 2021 (in thousands):

    

Three months ended March 31, 

    

    

2022

    

Asset Management

    

    

    

 Solutions

    

TechOps

    

Total Revenues

    

USM

$

14,409

$

819

$

15,228

Whole asset sales

 

51,920

 

23,955

 

75,875

Engineered solutions

 

-

 

1,265

 

1,265

Total products

 

66,329

 

26,039

 

92,368

Leasing

 

8,201

 

-

 

8,201

Services

 

-

 

22,237

 

22,237

Total revenues

$

74,530

$

48,276

$

122,806

    

Three months ended March 31, 

    

    

2021

    

Asset Management

    

 Solutions

    

TechOps

    

Total Revenues

    

USM

$

9,225

$

1,143

$

10,368

Whole asset sales

13,771

-

13,771

Engineered solutions

 

-

 

987

 

987

Total products

 

22,996

 

2,130

 

25,126

Leasing

 

6,256

 

-

 

6,256

Services

 

-

 

27,053

 

27,053

Total revenues

$

29,252

$

29,183

$

58,435

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY (Tables)
3 Months Ended
Mar. 31, 2022
INVENTORY  
Schedule of inventory

Following are the major classes of inventory as of the below dates (in thousands):

    

March 31, 2022

    

December 31, 2021

Used serviceable materials

$

62,990

$

65,496

Work-in-process

20,104

12,462

Whole assets

66,017

81,335

$

149,111

159,293

Less short term

 

(80,295)

 

(81,759)

Long term

$

68,816

$

77,534

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2022
INTANGIBLE ASSETS  
Schedule of intangible assets with indefinite lives

Goodwill and other intangibles as of the below dates are (in thousands):

    

March 31, 2022

    

December 31, 2021

Qwest:

FAA Certifications

$

724

$

724

Goodwill

 

13,416

 

13,416

ALGS:

 

  

 

  

FAA Certifications

 

710

 

710

Goodwill

 

379

 

379

ACS:

 

  

 

  

Trademarks

 

600

 

600

FAA Certifications

 

7,300

 

7,300

Goodwill

 

63

 

63

ACT:

 

Trademarks

 

200

 

200

FAA Certificates

 

796

 

796

Goodwill

 

6,002

 

6,002

Total intangible assets with indefinite lives

$

30,190

$

30,190

Schedule of intangible assets with definite lives

Intangible assets with definite useful lives are amortized on a straight-line basis over their estimated useful lives. Intangible assets with definite lives as of the below dates are as follows (in thousands):

    

Useful Life

    

    

 In Years

March 31, 2022

December 31, 2021

Qwest:

Customer relationships

10

$

6,870

$

7,109

ALGS:

  

 

 

Customer relationships

10

 

65

 

70

ACS:

  

 

  

 

  

Customer relationships

10

 

1,400

 

1,453

ACT:

  

 

 

Customer relationships

10

 

7,048

 

7,276

Total intangible assets with definite lives

$

15,383

$

15,908

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT, NET (Tables)
3 Months Ended
Mar. 31, 2022
PROPERTY AND EQUIPMENT, NET  
Schedule of Property, Plant and equipment

Property and equipment, net, as of the below dates consisted of the following (in thousands):

    

Useful Life

    

    

 In Years

March 31, 2022

December 31, 2021

Tooling and equipment

 

7 - 15

$

13,674

$

13,530

Furniture and other equipment

 

5

 

9,107

 

7,928

Computer software

 

5

 

2,160

 

1,998

Leasehold improvements

 

3 - 6

 

3,787

 

3,632

Equipment under capital lease

 

5

 

192

 

192

 

28,920

 

27,280

Less accumulated depreciation

 

(20,426)

 

(19,930)

$

8,494

$

7,350

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables)
3 Months Ended
Mar. 31, 2022
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE  
Summary of aircraft and engines held for operating leases, net

Aircraft and engines held for operating leases, net, as of the below dates consisted of the following (in thousands):

    

March 31, 2022

    

December 31, 2021

Aircraft and engines held for operating leases

$

172,486

$

197,397

Less accumulated depreciation

 

(118,907)

 

(124,033)

$

53,579

$

73,364

Summary of minimum future annual lease rentals contracted to be received under existing operating leases of flight equipment Minimum future annual lease rentals contracted to be received under existing operating leases of flight equipment were as follows (in thousands):

Year ending December 31:

    

Remainder of 2022

$

6,424

2023

1,026

Total minimum lease payments

$

7,450

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2022
ACCRUED EXPENSES.  
Schedule of Accrued expenses

The following is a summary of the components of accrued expenses as of the below dates (in thousands):

    

March 31, 2022

    

December 31, 2021

Accrued compensation and related benefits

$

3,897

$

6,294

Accrued legal fees

 

559

 

377

Commission fee accrual

 

220

 

115

Accrued federal, state and local taxes and fees

 

154

 

243

Other

 

1,981

 

1,395

$

6,811

$

8,424

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANT LIABILITY (Tables)
3 Months Ended
Mar. 31, 2022
WARRANT LIABILITY  
Assumptions of Black-Scholes option pricing model

    

March 31, 2022

Risk-free interest rate

2.51%

Expected volatility of common stock

41.16%

Dividend yield

-

Expected option term in years

3.7

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2022
EARNINGS PER SHARE  
Summary of reconciliation of the computation for basic earnings per share

The following table provides a reconciliation of the computation for basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively (in thousands, except share and per share data):

Three Months Ended March 31, 

    

2022

    

2021

Net income

$

17,226

$

10,018

Reversal of loss on change in fair value of warrant liability

 

-

 

224

Net income adjusted for EPS - diluted

$

17,226

$

10,242

Weighted-average number of shares outstanding - basic

 

51,686,583

 

42,212,134

Additional shares from assumed stock-settled restricted stock units

1,818,745

115,959

Additional shares from assumed exercise of public warrants

481

1,869,098

Additional shares purchasable for employee stock purchase plan

4,703

-

Weighted-average number of shares outstanding - diluted

53,510,512

44,197,191

Earnings per share – basic:

$

0.33

$

0.24

Earnings per share – diluted:

$

0.32

$

0.23

Anti-dilutive shares/units excluded from earnings per share - diluted:

Additional shares from assumed exercise of Private Warrants

188,913

-

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS SEGMENTS (Tables)
3 Months Ended
Mar. 31, 2022
BUSINESS SEGMENTS  
Summary of selected financial information for each segment

Selected financial information for each segment for the three months ended March 31, 2022 and 2021 is as follows (in thousands):

Three Months Ended March 31, 

2022

    

2021

    

Revenues

 

Asset Management Solutions

 

Aircraft

$

14,983

$

10,452

Engine

 

59,547

 

18,800

 

74,530

 

29,252

TechOps

 

 

MRO services

 

22,237

 

27,053

Product sales

 

2,084

 

2,130

Whole asset sales

23,955

 

 

48,276

 

29,183

Total

$

122,806

$

58,435

Three Months Ended March 31, 

2022

2021

Gross profit

 

 

Asset Management Solutions

 

 

Aircraft

$

5,365

$

4,463

Engine

 

26,010

 

9,124

 

31,375

 

13,587

TechOps

 

 

MRO services

 

6,251

 

5,026

Product sales

 

1,204

 

1,222

Whole asset sales

7,873

 

 

15,328

 

6,248

Total

$

46,703

$

19,835

March 31, 2022

December 31, 2021

Total Assets

Asset Management Solutions

$

378,369

$

370,378

Tech Ops

117,848

112,742

Corporate

6,739

4,365

$

502,956

$

487,485

Summary of reconciliation segment gross profit to net income, continuing operations

The following table reconciles segment gross profit to net income for the three months ended March 31, 2022 and 2021 (in thousands):

    

Three Months Ended March 31, 

    

2022

    

2021

    

Segment gross profit

$

46,703

$

19,835

Selling, general and administrative expenses

 

(23,766)

 

(13,310)

Payroll support program proceeds

 

-

 

6,363

Interest expense, net

 

(195)

 

(258)

Other income, net

 

365

 

94

Change in fair value of warrant liability

(1,234)

(224)

Income tax expense

 

(4,647)

 

(2,482)

Net income

$

17,226

$

10,018

Summary of intersegment revenues Intersegment revenue for the three months ended March 31, 2022 and 2021, is as follows (in thousands):

    

Three Months Ended March 31, 

    

    

2022

    

2021

    

    

Asset Management Solutions

$

64

$

1,447

TechOps

 

7,005

 

2,158

Total intersegment revenues

$

7,069

$

3,605

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2022
COMMITMENTS AND CONTINGENCIES.  
Summary of future minimum lease payments under non-cancelable operating leases

Future minimum lease payments under non-cancelable operating leases (with initial lease terms in excess of one year) are (in thousands):

Year ending December 31:

Remainder of 2022

$

3,071

2023

 

3,618

2024

 

3,150

2025

 

2,149

2026

 

1,851

Thereafter

 

2,601

Total minimum lease payments

$

16,440

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2022
STOCKHOLDERS' EQUITY  
Schedule of Restricted Stock Unit activity

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2021

1,669,300

$

10.10

$

2.02

Granted

41,156

 

15.39

1.92

Forfeited

(3,370)

 

12.46

2.25

Issued

(2,970)

10.00

-

Outstanding March 31, 2022

1,704,116

$

10.22

$

2.02

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2020

-

$

-

$

-

Granted

1,634,000

 

10.00

2.96

Outstanding March 31, 2021

1,634,000

$

10.00

$

2.96

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Pronouncements Not Yet Adopted (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease right of use assets $ 53,579   $ 73,364
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease right of use assets   $ 13,800  
Operating lease liabilities   $ 14,900  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cares Act (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2021
Apr. 16, 2021
Mar. 04, 2021
Jun. 08, 2020
Short term debt          
Payroll support program proceeds   $ (6,363)      
Paycheck Protection Program, Cares Act          
Short term debt          
Debt instrument, face     $ 5,500 $ 5,500 $ 16,400
Proceeds from short term debt   3,700      
Payroll Support Programs          
Short term debt          
Payroll support program proceeds $ 2,900 $ 2,700      
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT RISKS AND UNCERTAINTIES - Impact of Ukraine Conflict and Russia Sanctions (Details)
1 Months Ended
Feb. 28, 2022
lease
aircraft
engine
SIGNIFICANT RISKS AND UNCERTAINTIES  
Number of leases terminated | lease 3
Number of aircrafts | aircraft 2
Number of engines | engine 1
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
ASC impact, balance sheet    
Contract assets $ 14,173 $ 13,221
Increase (decrease) customer asset 952  
Customer liability, current 2,322 2,860
Customer liability   $ 2,600
Contract liabilities, revenue recognized $ 1,300  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue disaggregation    
Total revenue $ 122,806 $ 58,435
Product    
Revenue disaggregation    
Total revenue 92,368 25,126
USM    
Revenue disaggregation    
Total revenue 15,228 10,368
Whole Asset Sales    
Revenue disaggregation    
Total revenue 75,875 13,771
Engineered Solutions    
Revenue disaggregation    
Total revenue 1,265 987
Leasing    
Revenue disaggregation    
Total revenue 8,201 6,256
Services    
Revenue disaggregation    
Total revenue 22,237 27,053
Asset Management Solutions    
Revenue disaggregation    
Total revenue 74,530 29,252
Asset Management Solutions | Product    
Revenue disaggregation    
Total revenue 66,329 22,996
Asset Management Solutions | USM    
Revenue disaggregation    
Total revenue 14,409 9,225
Asset Management Solutions | Whole Asset Sales    
Revenue disaggregation    
Total revenue 51,920 13,771
Asset Management Solutions | Leasing    
Revenue disaggregation    
Total revenue 8,201 6,256
TechOps    
Revenue disaggregation    
Total revenue 48,276 29,183
TechOps | Product    
Revenue disaggregation    
Total revenue 26,039 2,130
TechOps | USM    
Revenue disaggregation    
Total revenue 819 1,143
TechOps | Whole Asset Sales    
Revenue disaggregation    
Total revenue 23,955  
TechOps | Engineered Solutions    
Revenue disaggregation    
Total revenue 1,265 987
TechOps | Services    
Revenue disaggregation    
Total revenue $ 22,237 $ 27,053
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
INVENTORY    
Used serviceable materials $ 62,990 $ 65,496
Work-in-process 20,104 12,462
Whole assets 66,017 81,335
Inventory, Net, Total 149,111 159,293
Less short term (80,295) (81,759)
Inventory, Noncurrent $ 68,816 $ 77,534
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Intangible assets    
Goodwill $ 19,860 $ 19,860
Intangible assets with indefinite lives and goodwill 30,190 30,190
TechOps | ACS    
Intangible assets    
Goodwill 63 63
TechOps | ACS | Certifications    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 7,300 7,300
TechOps | ACS | Trademarks    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 600 600
TechOps | ALGS    
Intangible assets    
Goodwill 379 379
TechOps | ALGS | Certifications    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 710 710
TechOps | ACT    
Intangible assets    
Goodwill 6,002 6,002
TechOps | ACT | FAA Certificates    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 796 796
TechOps | ACT | Trademarks    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 200 200
Asset Management Solutions | Qwest | Certifications    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 724 724
Goodwill $ 13,416 $ 13,416
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS - Estimated useful lives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Intangible assets    
Total intangible assets with definite lives $ 15,383 $ 15,908
Asset Management Solutions | Qwest | Customer relationships    
Intangible assets    
Useful life (in years) 10 years  
Total intangible assets with definite lives $ 6,870 7,109
TechOps | ACS | Customer relationships    
Intangible assets    
Useful life (in years) 10 years  
Total intangible assets with definite lives $ 1,400 1,453
TechOps | ALGS | Customer relationships    
Intangible assets    
Useful life (in years) 10 years  
Total intangible assets with definite lives $ 65 70
TechOps | ACT | Customer relationships    
Intangible assets    
Useful life (in years) 10 years  
Total intangible assets with definite lives $ 7,048 $ 7,276
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS - Amortization expense (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
INTANGIBLE ASSETS      
Amortization expense $ 0.5 $ 0.5  
Accumulated amortization $ 5.6   $ 5.1
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment    
Property and equipment, gross $ 28,920 $ 27,280
Less accumulated depreciation (20,426) (19,930)
Property and equipment, net 8,494 7,350
Tooling and equipment    
Property, Plant and Equipment    
Property and equipment, gross 13,674 13,530
Furniture and other equipment    
Property, Plant and Equipment    
Property and equipment, gross $ 9,107 7,928
Useful life (in years) 5 years  
Computer software    
Property, Plant and Equipment    
Property and equipment, gross $ 2,160 1,998
Useful life (in years) 5 years  
Leasehold improvements    
Property, Plant and Equipment    
Property and equipment, gross $ 3,787 3,632
Equipment under capital lease    
Property, Plant and Equipment    
Property and equipment, gross $ 192 $ 192
Useful life (in years) 5 years  
Minimum | Tooling and equipment    
Property, Plant and Equipment    
Useful life (in years) 7 years  
Minimum | Leasehold improvements    
Property, Plant and Equipment    
Useful life (in years) 3 years  
Maximum | Tooling and equipment    
Property, Plant and Equipment    
Useful life (in years) 15 years  
Maximum | Leasehold improvements    
Property, Plant and Equipment    
Useful life (in years) 6 years  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
PROPERTY AND EQUIPMENT, NET    
Depreciation expense $ 0.5 $ 0.5
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE      
Depreciation expense $ 1,900 $ 2,500  
Contingent rental fees $ 3,500 $ 1,100  
Lease term (in years) 2 years    
Aircraft and Engines      
Aircraft and engines held for operating leases $ 172,486   $ 197,397
Less accumulated depreciation (118,907)   (124,033)
Property held for operating leases, net $ 53,579   $ 73,364
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Minimum future annual lease rentals contracted to be received  
Remainder of 2022 $ 6,424
2023 1,026
Total minimum lease payments $ 7,450
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
ACCRUED EXPENSES.    
Accrued compensation and related benefits $ 3,897 $ 6,294
Accrued legal fees 559 377
Commission fee accrual 220 115
Accrued federal, state and local taxes and fees 154 243
Other 1,981 1,395
Total accrued expenses $ 6,811 $ 8,424
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANT LIABILITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Class of Warrant or Right [Line Items]      
Number of shares of common stock called by each warrant 1    
Exercise price of warrants $ 11.50    
Number of warrants outstanding 750,000   835,014
Change in fair value of warrant liability $ 1,234 $ 224  
Private Placement      
Class of Warrant or Right [Line Items]      
Number of warrants outstanding 750,000    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANT LIABILITY - Black-Scholes option pricing model (Details)
Mar. 31, 2022
Risk-free interest rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and Rights Outstanding, Measurement Input 2.51
Expected volatility of common stock  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and Rights Outstanding, Measurement Input 41.16
Expected option term in years  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and Rights Outstanding, Measurement Input 3.7
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
EARNINGS PER SHARE    
Net income $ 17,226 $ 10,018
Reversal of loss on change in fair value of warrant liability 1,234 224
Net income adjusted for EPS - diluted $ 17,226 $ 10,242
Weighted-average number of shares outstanding - basic 51,686,583 42,212,134
Additional shares from assumed exercise of Private Warrants 188,913  
Additional shares from assumed stock-settled restricted stock units 1,818,745 115,959
Additional shares from assumed exercise of public warrants 481 1,869,098
Additional shares purchasable for employee stock purchase plan 4,703  
Weighted-average number of shares outstanding - diluted 53,510,512 44,197,191
Earnings per share-basic    
Earnings per share-basic: $ 0.33 $ 0.24
Earnings per share-diluted    
Earnings per share-diluted: $ 0.32 $ 0.23
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS SEGMENTS (Details)
3 Months Ended
Mar. 31, 2022
segment
BUSINESS SEGMENTS  
Number of business segments 2
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS SEGMENTS - Selected financial information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Segments      
Revenues $ 122,806 $ 58,435  
Gross profit 46,703 19,835  
Total assets 502,956   $ 487,485
Asset Management Solutions      
Segments      
Revenues 74,530 29,252  
Gross profit 31,375 13,587  
Total assets 378,369   370,378
Asset Management Solutions | Aircraft      
Segments      
Revenues 14,983 10,452  
Gross profit 5,365 4,463  
Asset Management Solutions | Engine      
Segments      
Revenues 59,547 18,800  
Gross profit 26,010 9,124  
TechOps      
Segments      
Revenues 48,276 29,183  
Gross profit 15,328 6,248  
Total assets 117,848   112,742
TechOps | Product      
Segments      
Revenues 2,084 2,130  
Gross profit 1,204 1,222  
TechOps | Whole Asset Sales      
Segments      
Revenues 23,955    
Gross profit 7,873    
TechOps | MRO services      
Segments      
Revenues 22,237 27,053  
Gross profit 6,251 $ 5,026  
Corporate      
Segments      
Total assets $ 6,739   $ 4,365
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS SEGMENTS - Gross profit to net income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
BUSINESS SEGMENTS    
Segment gross profit $ 46,703 $ 19,835
Selling, general, and administrative expenses (23,766) (13,310)
Payroll support program proceeds   (6,363)
Interest expense, net (195) (258)
Other income, net 365 94
Change in fair value of warrant liability (1,234) (224)
Income tax expense (4,647) (2,482)
Net income $ 17,226 $ 10,018
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS SEGMENTS - Intersegment revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Revenue from contract with customer $ 122,806 $ 58,435
Intersegment    
Segment Reporting Information [Line Items]    
Revenue from contract with customer 7,069 3,605
Asset Management Solutions    
Segment Reporting Information [Line Items]    
Revenue from contract with customer 74,530 29,252
Asset Management Solutions | Intersegment    
Segment Reporting Information [Line Items]    
Revenue from contract with customer 64 1,447
TechOps    
Segment Reporting Information [Line Items]    
Revenue from contract with customer 48,276 29,183
TechOps | Intersegment    
Segment Reporting Information [Line Items]    
Revenue from contract with customer $ 7,005 $ 2,158
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES - Future minimum lease payments under non-cancelable operating leases (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Future minimum lease payments under non-cancelable operating leases  
Remainder of 2022 $ 3,071
2023 3,618
2024 3,150
2025 2,149
2026 1,851
Thereafter 2,601
Total minimum lease payments $ 16,440
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES - Expense charged to operations under the operating lease agreements (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
COMMITMENTS AND CONTINGENCIES.    
Rent expense $ 1.4 $ 1.6
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - Common Stock (Details) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Class of Stock [Line Items]      
Par value per share $ 0.0001 $ 0.0001  
Shares authorized 200,000,000 200,000,000  
Shares issued 51,688,057 51,673,099  
Shares outstanding 51,688,057 51,673,099  
AerSale Aviation      
Class of Stock [Line Items]      
Shares issued 51,688,057   51,688,057
Shares outstanding 42,949,261   42,949,261
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - Earn-Out Shares (Details) - shares
Oct. 22, 2022
Feb. 08, 2021
Dec. 22, 2020
Mar. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]          
Number of earn-out shares issuable 1,854,169 1,855,634      
Contingent earn-out shares outstanding       0 0
Monocle's founder shareholders          
Class of Stock [Line Items]          
Number of earn-out shares issuable     746,876    
AerSale Aviation | Pre-closing holders of AerSale Aviation's common stock and the holders of In-the-Money SARs | Maximum          
Class of Stock [Line Items]          
Number of earn-out shares issuable     3,000,000    
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - Unvested Founder Shares (Details) - $ / shares
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested founder shares outstanding 0 0
If the closing price per share of the Company's common stock is greater than $13.50    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Issuance Of Unvested Founder Shares, Stock Price Trigger $ 13.50  
If the closing price per share of the Company's common stock is greater than $15.00    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Issuance Of Unvested Founder Shares, Stock Price Trigger $ 15.00  
Pre-closing holders of AerSale Aviation's common stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested Founder Shares, Number of Shares Deferred for Vesting 700,000  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - 2020 Equity Incentive Plan (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 11,988 0
2020 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock issuable 4,200,000  
Performance-based Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting provisions 1,595,000  
Share-based compensation expense $ 3.5  
Performance-based Awards | Vesting on December 22, 2022    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 33.33%  
Performance-based Awards | Vesting on December 22, 2023    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage 66.66%  
Performance-based Awards | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining vested term 1 year  
Performance-based Awards | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining vested term 3 years  
2020 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock issuable 500,000  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Weighted Average Contractual Life    
Weighted Average Contractual Life 2 years 7 days  
2020 Employee Stock Purchase Plan    
Stock Option (in Shares)    
Outstanding at December 31, 2021 1,669,300  
Granted 41,156  
Forfeited (3,370)  
Issued (2,970)  
Outstanding March 31, 2022   1,669,300
Weighted Average Grant Date Fair Value    
Weighted Average Fair Value Beginning Balance $ 10.10  
Weighted Average Fair Value Granted 15.39  
Weighted Average Fair Value Forfeited 12.46  
Weighted Average Fair Value Issued $ 10.00  
Weighted Average Fair Value Ending Balance   $ 10.10
Weighted Average Contractual Life    
Weighted Average Contractual Life Granted 1 year 11 months 1 day  
Weighted Average Contractual Life Forfeited 2 years 3 months  
Weighted Average Contractual Life   2 years 7 days
XML 71 asle-20220331x10q_htm.xml IDEA: XBRL DOCUMENT 0001754170 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-03-31 0001754170 us-gaap:MeasurementInputPriceVolatilityMember 2022-03-31 0001754170 us-gaap:MeasurementInputExpectedTermMember 2022-03-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001754170 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001754170 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001754170 us-gaap:RetainedEarningsMember 2022-03-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001754170 us-gaap:RetainedEarningsMember 2021-12-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001754170 us-gaap:RetainedEarningsMember 2021-03-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001754170 us-gaap:RetainedEarningsMember 2020-12-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001754170 us-gaap:CommonStockMember 2022-03-31 0001754170 us-gaap:CommonStockMember 2021-12-31 0001754170 us-gaap:CommonStockMember 2021-03-31 0001754170 us-gaap:CommonStockMember 2020-12-31 0001754170 asle:TwoThousandAndTwentyEquityIncentivePlanMember 2022-03-31 0001754170 asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2022-03-31 0001754170 asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001754170 asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2021-12-31 0001754170 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0001754170 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001754170 us-gaap:ServiceMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 us-gaap:ProductMember asle:AssetManagementSolutionsMember 2022-01-01 2022-03-31 0001754170 us-gaap:IntersegmentEliminationMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 us-gaap:IntersegmentEliminationMember asle:AssetManagementSolutionsMember 2022-01-01 2022-03-31 0001754170 asle:WholeAssetSalesMember asle:AssetManagementSolutionsMember 2022-01-01 2022-03-31 0001754170 asle:UsedServiceableMaterialMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 asle:UsedServiceableMaterialMember asle:AssetManagementSolutionsMember 2022-01-01 2022-03-31 0001754170 asle:LeasingArrangementsMember asle:AssetManagementSolutionsMember 2022-01-01 2022-03-31 0001754170 asle:EngineeredSolutionsMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0001754170 asle:WholeAssetSalesMember 2022-01-01 2022-03-31 0001754170 asle:UsedServiceableMaterialMember 2022-01-01 2022-03-31 0001754170 asle:EngineeredSolutionsMember 2022-01-01 2022-03-31 0001754170 us-gaap:ServiceMember asle:TechOpsMember 2021-01-01 2021-03-31 0001754170 us-gaap:ProductMember asle:AssetManagementSolutionsMember 2021-01-01 2021-03-31 0001754170 us-gaap:IntersegmentEliminationMember asle:TechOpsMember 2021-01-01 2021-03-31 0001754170 us-gaap:IntersegmentEliminationMember asle:AssetManagementSolutionsMember 2021-01-01 2021-03-31 0001754170 asle:WholeAssetSalesMember asle:AssetManagementSolutionsMember 2021-01-01 2021-03-31 0001754170 asle:UsedServiceableMaterialMember asle:TechOpsMember 2021-01-01 2021-03-31 0001754170 asle:UsedServiceableMaterialMember asle:AssetManagementSolutionsMember 2021-01-01 2021-03-31 0001754170 asle:LeasingArrangementsMember asle:AssetManagementSolutionsMember 2021-01-01 2021-03-31 0001754170 asle:EngineeredSolutionsMember asle:TechOpsMember 2021-01-01 2021-03-31 0001754170 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0001754170 asle:WholeAssetSalesMember 2021-01-01 2021-03-31 0001754170 asle:UsedServiceableMaterialMember 2021-01-01 2021-03-31 0001754170 asle:EngineeredSolutionsMember 2021-01-01 2021-03-31 0001754170 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2022-01-01 2022-03-31 0001754170 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-03-31 0001754170 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2022-01-01 2022-03-31 0001754170 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-03-31 0001754170 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-03-31 0001754170 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0001754170 asle:EquipmentUnderCapitalLeaseMember 2022-01-01 2022-03-31 0001754170 us-gaap:ToolsDiesAndMoldsMember 2022-03-31 0001754170 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-03-31 0001754170 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001754170 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001754170 asle:EquipmentUnderCapitalLeaseMember 2022-03-31 0001754170 us-gaap:ToolsDiesAndMoldsMember 2021-12-31 0001754170 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001754170 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001754170 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001754170 asle:EquipmentUnderCapitalLeaseMember 2021-12-31 0001754170 asle:PaycheckProtectionProgramCaresActMember 2021-01-01 2021-03-31 0001754170 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001754170 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001754170 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001754170 asle:AvborneComponentSolutionsMember us-gaap:CertificationMarksMember asle:TechOpsMember 2022-03-31 0001754170 asle:AircraftCompositeTechnologiesMember us-gaap:TrademarksMember asle:TechOpsMember 2022-03-31 0001754170 asle:AircraftCompositeTechnologiesMember asle:FaaCertificatesMember asle:TechOpsMember 2022-03-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:TrademarksMember asle:TechOpsMember 2022-03-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:CertificationMarksMember asle:TechOpsMember 2022-03-31 0001754170 asle:AvborneComponentSolutionsMember us-gaap:CertificationMarksMember asle:TechOpsMember 2021-12-31 0001754170 asle:AircraftCompositeTechnologiesMember us-gaap:TrademarksMember asle:TechOpsMember 2021-12-31 0001754170 asle:AircraftCompositeTechnologiesMember asle:FaaCertificatesMember asle:TechOpsMember 2021-12-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:TrademarksMember asle:TechOpsMember 2021-12-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:CertificationMarksMember asle:TechOpsMember 2021-12-31 0001754170 us-gaap:ProductMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 us-gaap:MaintenanceMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 asle:WholeAssetSalesMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 asle:EngineMember asle:AssetManagementSolutionsMember 2022-01-01 2022-03-31 0001754170 asle:AircraftMember asle:AssetManagementSolutionsMember 2022-01-01 2022-03-31 0001754170 asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 asle:AssetManagementSolutionsMember 2022-01-01 2022-03-31 0001754170 us-gaap:ProductMember asle:TechOpsMember 2021-01-01 2021-03-31 0001754170 us-gaap:MaintenanceMember asle:TechOpsMember 2021-01-01 2021-03-31 0001754170 asle:EngineMember asle:AssetManagementSolutionsMember 2021-01-01 2021-03-31 0001754170 asle:AircraftMember asle:AssetManagementSolutionsMember 2021-01-01 2021-03-31 0001754170 asle:TechOpsMember 2021-01-01 2021-03-31 0001754170 asle:AssetManagementSolutionsMember 2021-01-01 2021-03-31 0001754170 asle:QwestAirPartsLlcMember us-gaap:CertificationMarksMember asle:AssetManagementSolutionsMember 2022-03-31 0001754170 asle:AvborneComponentSolutionsMember asle:TechOpsMember 2022-03-31 0001754170 asle:AircraftCompositeTechnologiesMember asle:TechOpsMember 2022-03-31 0001754170 asle:AersaleComponentSolutionsMember asle:TechOpsMember 2022-03-31 0001754170 asle:QwestAirPartsLlcMember us-gaap:CertificationMarksMember asle:AssetManagementSolutionsMember 2021-12-31 0001754170 asle:AvborneComponentSolutionsMember asle:TechOpsMember 2021-12-31 0001754170 asle:AircraftCompositeTechnologiesMember asle:TechOpsMember 2021-12-31 0001754170 asle:AersaleComponentSolutionsMember asle:TechOpsMember 2021-12-31 0001754170 asle:QwestAirPartsLlcMember us-gaap:CustomerRelationshipsMember asle:AssetManagementSolutionsMember 2022-01-01 2022-03-31 0001754170 asle:AvborneComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 asle:AircraftCompositeTechnologiesMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2022-01-01 2022-03-31 0001754170 asle:QwestAirPartsLlcMember us-gaap:CustomerRelationshipsMember asle:AssetManagementSolutionsMember 2022-03-31 0001754170 asle:AvborneComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2022-03-31 0001754170 asle:AircraftCompositeTechnologiesMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2022-03-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2022-03-31 0001754170 asle:QwestAirPartsLlcMember us-gaap:CustomerRelationshipsMember asle:AssetManagementSolutionsMember 2021-12-31 0001754170 asle:AvborneComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2021-12-31 0001754170 asle:AircraftCompositeTechnologiesMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2021-12-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2021-12-31 0001754170 asle:PaycheckProtectionProgramCaresActMember 2021-04-16 0001754170 asle:PaycheckProtectionProgramCaresActMember 2021-03-04 0001754170 asle:PaycheckProtectionProgramCaresActMember 2020-06-08 0001754170 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001754170 us-gaap:ProductMember 2022-01-01 2022-03-31 0001754170 asle:LeasingArrangementsMember 2022-01-01 2022-03-31 0001754170 us-gaap:ServiceMember 2021-01-01 2021-03-31 0001754170 us-gaap:ProductMember 2021-01-01 2021-03-31 0001754170 asle:LeasingArrangementsMember 2021-01-01 2021-03-31 0001754170 asle:AersaleAviationMember 2022-03-31 0001754170 asle:AersaleAviationMember 2021-03-31 0001754170 us-gaap:PrivatePlacementMember 2022-03-31 0001754170 2021-03-31 0001754170 2020-12-31 0001754170 us-gaap:CorporateMember 2022-03-31 0001754170 asle:TechOpsMember 2022-03-31 0001754170 asle:AssetManagementSolutionsMember 2022-03-31 0001754170 us-gaap:CorporateMember 2021-12-31 0001754170 asle:TechOpsMember 2021-12-31 0001754170 asle:AssetManagementSolutionsMember 2021-12-31 0001754170 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001754170 2022-05-02 0001754170 asle:PreClosingHoldersOfAersaleAviationsCommonStockMember 2022-03-31 0001754170 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001754170 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001754170 asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001754170 asle:PayrollSupportProgramsMember 2021-03-31 2021-03-31 0001754170 asle:PayrollSupportProgramsMember 2021-01-01 2021-03-31 0001754170 2022-02-01 2022-02-28 0001754170 asle:IfClosingPricePerShareOfCompanysCommonStockIsGreaterThan15.00Member 2022-01-01 2022-03-31 0001754170 asle:IfClosingPricePerShareOfCompanysCommonStockIsGreaterThan13.50Member 2022-01-01 2022-03-31 0001754170 2022-10-22 2022-10-22 0001754170 2021-02-08 2021-02-08 0001754170 srt:MaximumMember asle:AersaleAviationMember asle:PreClosingHoldersOfAersaleAviationsCommonStockAndHoldersOfInMoneySarsMember 2020-12-22 2020-12-22 0001754170 asle:MonoclesFounderShareholdersMember 2020-12-22 2020-12-22 0001754170 2022-01-01 2022-03-31 0001754170 2021-01-01 2021-03-31 0001754170 2022-03-31 0001754170 2021-12-31 iso4217:USD shares iso4217:USD shares asle:aircraft asle:engine asle:lease asle:segment pure 0001754170 --12-31 2022 Q1 51673099 51688057 51688057 42949261 0.3333 0.6666 P1Y false 10-Q true 2022-03-31 false 001-38801 AerSale Corporation DE 84-3976002 255 Alhambra Circle, Suite 435 Coral Gables FL 33134 305 764-3200 Common stock, $0.0001 par value per share ASLE NASDAQ Yes Yes Accelerated Filer true true false false 51688057 171724000 130188000 1267000 1692000 42894000 42571000 80295000 81759000 16228000 14287000 3208000 2724000 314349000 271529000 53579000 73364000 8494000 7350000 68816000 77534000 10788000 10013000 887000 999000 470000 598000 19860000 19860000 25713000 26238000 502956000 487485000 20168000 19967000 6811000 8424000 8418000 3443000 25849000 33212000 2322000 2860000 63568000 67906000 605000 2053000 2320000 3403000 1113000 1113000 5365000 4131000 72971000 78606000 0.0001 0.0001 200000000 200000000 51688057 51673099 5000 5000 317781000 313901000 112199000 94973000 429985000 408879000 502956000 487485000 92368000 25126000 8201000 6256000 22237000 27053000 122806000 58435000 57928000 13806000 2189000 2767000 15986000 22027000 76103000 38600000 46703000 19835000 23766000 13310000 -6363000 22937000 12888000 -195000 -258000 365000 94000 1234000 224000 -1064000 -388000 21873000 12500000 4647000 2482000 17226000 10018000 0.33 0.24 0.32 0.23 5000 51673099 313901000 94973000 408879000 3755000 3755000 11988 125000 125000 2970 17226000 17226000 5000 51688057 317781000 112199000 429985000 4000 41046216 292593000 58858000 351455000 1855634 -269000 -269000 47411 545000 545000 10018000 10018000 4000 42949261 292869000 68876000 361749000 17226000 10018000 2865000 3487000 112000 150000 -50000 74000 -424000 -144000 -775000 -284000 1234000 224000 3755000 5527000 -1713000 -28174000 27020000 484000 -2590000 -123000 1941000 4514000 201000 2857000 4975000 5000 -1611000 -1420000 -538000 -1777000 -3184000 -1083000 80000 43048000 -13961000 4420000 1637000 443000 -1637000 3977000 269000 545000 125000 125000 276000 41536000 -9708000 130188000 29317000 171724000 19609000 277000 98000 141000 167000 -17942000 -2061000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE A — DESCRIPTION OF THE BUSINESS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Organization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Monocle Acquisition Corporation (“Monocle”) was initially formed on August 20, 2018 for the purpose of effecting a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or similar business combination with one or more businesses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On December 22, 2020, (the “Closing Date”), Monocle consummated the previously announced business combination pursuant to that certain Amended and Restated Agreement and Plan of Merger, dated September 8, 2020 (the “Merger Agreement”) by and among Monocle, AerSale Corporation (f/k/a Monocle Holdings Inc.), a Delaware corporation (the “Company”), AerSale Aviation, Inc. (f/k/a AerSale Corp.), a Delaware corporation (“AerSale Aviation”), Monocle Merger Sub 1 Inc., a Delaware corporation (“Merger Sub 1”), Monocle Merger Sub 2 LLC, a Delaware limited liability company (“Merger Sub 2”), and Leonard Green &amp; Partners, L.P., a Delaware limited partnership, solely in its capacity as the initial Holder Representative (as defined in the Merger Agreement). The transactions contemplated by the Merger Agreement are referred to herein as the “Merger” or the “Business Combination” and in connection therewith, Monocle merged with and into us, whereby the Company survived the merger and became the successor issuer to Monocle by operation of Rule 12g-3 under the Exchange Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Upon the consummation of the Merger: (a) Merger Sub 1 was merged with and into Monocle, with Monocle surviving the merger as a wholly-owned direct subsidiary of the Company (the “First Merger”), and (b) Merger Sub 2 was merged with and into AerSale Aviation, with AerSale Aviation surviving the merger as a wholly-owned indirect subsidiary of the Company (the “Second Merger”). In connection with the closing of the Business Combination (the “Closing”), AerSale Aviation changed its name from “AerSale Corp.” to “AerSale Aviation, Inc.” and the Company changed its name from “Monocle Holdings Inc.” to “AerSale Corporation.” Immediately following the Merger, the Company contributed all of its ownership in Monocle to AerSale Aviation which will continue as a wholly owned subsidiary of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s corporate headquarters are based in Miami, Florida, with additional offices, hangars, and warehouses globally.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE B — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interim Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with Generally Accepted Accounting Policies in the United States (“U.S. GAAP”) for interim financial information and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim periods. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes all adjustments, consisting only of normal recurring adjustments, and disclosures necessary for a fair presentation of the accompanying condensed consolidated balance sheets, statements of operations, stockholders’ equity, and cash flows have been made. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. Unaudited interim condensed consolidated financial statements and footnotes should be read in conjunction with the audited consolidated financial statements and footnotes included in <i style="font-style:italic;">Part II, Item 8 of the 2021 Annual Report</i>, wherein a more complete discussion of significant accounting policies and certain other information can be found.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Products — Used Serviceable Material (“USM”) Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues from sales of USM are measured based on consideration specified within customer contracts, and excludes any sales commissions and taxes collected and remitted to government agencies. The Company recognizes revenue when performance obligations are satisfied by transferring control of a product or service to a customer. The parts are sold at a fixed price with no right of return. In determining the performance obligation, management has identified the promise in the contract to be the shipment of the spare parts to the customer. Title passes to the buyer when the goods are shipped, the buyer is responsible for any loss in transit and the Company has a legal right to payment for the spare parts once shipped. The Company generally sells its USM products under standard 30-day payment terms, subject to certain exceptions. Customers neither have the right to return products nor do they have the right to extended financing. The Company has determined that physical acceptance of the spare parts to be a formality in accordance with Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers” (“ASC 606”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Spare parts revenue is based on a set price for a set number of parts as defined in the purchase order. The performance obligation is completed once the parts have shipped and as a result, all of the transaction price is allocated to that performance obligation. The Company has determined that it is appropriate to recognize spare parts sales at a point in time (i.e., the date the parts are shipped) in accordance with ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Products — Whole Asset Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues from whole asset sales are measured based on consideration specified in the contract with the customer. The Company and customer enter into an agreement which outlines the place and date of sale, purchase price, condition of the whole asset, bill of sale and the assignment of rights and warranties from the Company to the customer. The Company believes the whole asset holds standalone value to the customer as it is not dependent on any other services for functionality purposes and therefore is distinct within the context of the contract and as described in ASC 606-10. Accordingly, the Company has identified the transfer of the whole asset as the performance obligation. The transaction price is set at a fixed dollar amount per fixed quantity (number of whole assets) and is explicitly stated in each contract. Whole asset sales revenue is based on a set price for a set number of assets, which is allocated to the performance obligation discussed above, in its entirety. The Company has determined the date of transfer to the customer is the date the customer obtains control over the asset and would cause the revenue recognition. Payment is required in full upon a customer’s acceptance of the whole asset on the date of the transfer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Leasing Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company leases flight equipment under operating leases that contain monthly base rent and reports rental income straight line over the life of the lease as it is earned. Additionally, the Company’s leases provide for supplemental rent, which is calculated based on actual hours or cycles of utilization and, for certain components, based on the amount of time until maintenance of that component is required. In certain leases, the Company records supplemental rent paid by the lessees as maintenance deposit payment liabilities in recognition of the Company’s contractual commitment to reimburse qualifying maintenance. Reimbursements to the lessees upon receipt of evidence of qualifying maintenance work are charged against the existing maintenance deposit payment liabilities. In leases where the Company is responsible for performing certain repairs or replacement of aircraft components or engines, supplemental rent is recorded as revenue in the period earned. In the event of premature lease termination or lessee default on the lease terms, revenue recognition will be discontinued when outstanding balances beyond the customers’ deposits are held. Payment terms for leased flight equipment are due upon receipt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Service Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Service revenues are recognized as performance obligations when they are fulfilled and the benefits are transferred to the customer. At contract inception, the Company evaluates if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, the Company’s service contract with the customer is considered one performance obligation as it includes factors such as the good or service being provided is significantly integrated with other promises in the contract, the service provided significantly modifies or customizes the other good or service or the goods or services are highly interdependent or interrelated with each other. If the contract has more than one performance obligation, the Company determines the standalone price of each distinct good or service underlying each performance obligation and allocates the transaction price based on their relative standalone selling prices. The transaction price of a contract, which can include both fixed and variable amounts, is allocated to each performance obligation identified. Some contracts contain variable consideration, which could include incremental fees or penalty provisions related to performance. Variable consideration that can be reasonably estimated based on current assumptions and historical information is included in the transaction price at the inception of the contract but limited to the amount that is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Variable consideration that cannot be reasonably estimated is recorded when known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For most service contracts, performance obligations are satisfied over time as work progresses based on transfer of control of products and services to our customers. The Company receives payments from our customers based on billing schedules or contractual terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For performance obligations that are satisfied over time, the Company measures progress in a manner that depicts the performance of transferring control to the customer. As such, the Company utilizes the input method of cost-to-cost to recognize revenue over time as this depicts when control of the promised goods or services are transferred to the customer. Revenue is recognized based on the relationship of actual costs incurred to date to the estimated total cost at completion of the performance obligation. The Company is required to make certain judgments and estimates, including estimated revenues and costs, as well as inflation and the overall profitability of the arrangement. Key assumptions involved include future labor costs and efficiencies, overhead costs and ultimate timing of product delivery. Differences may occur between the judgments and estimates made by management and actual program results. Under most of the Company’s Maintenance, Repair and Overhaul (“MRO”) contracts, if the contract is terminated for convenience, the Company is entitled to payment for items delivered, fair compensation for work performed, the costs of settling and paying other claims and a reasonable profit on the costs incurred or committed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Changes in estimates and assumptions related to our arrangements accounted for using the input method based on labor hours are recorded using the cumulative catchup method of accounting. These changes are primarily adjustments to the estimated profitability for our long term programs where the Company provides MRO services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to use certain practical expedients permitted under ASC 606. Shipping and handling fees and costs incurred associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost, are included in cost of sales in our Condensed Consolidated Statements of Operations and are not considered a performance obligation to our customers. The Company’s reported sales on our Condensed Consolidated Statements of Operations are net of any sales or related non income taxes. The Company also utilizes the “as invoiced” practical expedient in certain cases where performance obligations are satisfied over time and the invoiced amount corresponds directly with the value the Company is providing to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New Accounting Pronouncements Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On February 2016, the Financial Accounting Standards Board (“FASB”) issued “Leases (Topic 842)”, which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet. In July 2018, the FASB issued ASU No. 2018-10, “Codification Improvements to Topic 842, Leases,” and ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements.” Topic 842 will be effective for the Company for the annual period beginning on January 1, 2022, the impact of which will be reflected in the fourth quarter of 2022 recorded retroactively at the beginning of the period of adoption through a cumulative-effect adjustment. We plan to elect the practical expedients, which permits us to not reassess (i) whether any expired or existing contracts are or contain leases, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">(ii) the lease classification for any expired leases and (iii) indirect costs for any existing leases. In addition, the practical expedient allows us not to separate lease and non-lease components for both lessee and lessor relationships and to not apply the recognition requirements to leases with terms of less than 12 months. Based on preliminary estimates, our adoption is expected to result in the recognition of operating lease right of use assets of approximately $13.8 million and lease liabilities of approximately $14.9 million on January 1, 2022. We are continuing our assessment, which may identify additional impacts that Topic 842 could have on our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13 (“ASU 2016-13”), “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” In November 2018, the FASB issued ASU No. 2018-19, “Codification Improvements to Topic 326, Financial Instruments — Credit Losses,” which amends the scope and transition requirements of ASU 2016-13. Topic 326 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. Topic 326 will become effective for the Company beginning January 1, 2023, with early adoption permitted, on a modified retrospective basis. The Company is currently evaluating the impact this guidance will have on our consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On May 3, 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Under this standard, issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. Early adoption is permitted, including adoption in an interim period. If an issuer elects to early adopt the new standard in an interim period, the guidance should be applied as of the beginning of the fiscal year that includes that interim period. The Company is evaluating this new standard, but does not expect it to have a material impact on the Company's financial statements or disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Payroll Support Programs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has also taken steps to improve our liquidity, including seeking financial assistance under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”). Certain of the Company’s subsidiaries have received $16.4 million from the U.S. Treasury Department (“Treasury”) through the Payroll Support Program under the CARES Act, of which $3.7 million was received and recognized as payroll support program proceeds during the first quarter of 2021. As part of the Payroll Support Extension Law, the Company entered into an agreement with the Treasury on March 4, 2021 for the receipt of relief funds of $5.5 million, of which $2.7 million was recognized as payroll support program proceeds during the first quarter of 2021. The total unrecognized amount of collected proceeds from payroll support programs as of March 31, 2021 is $2.9 million. Pursuant to the American Rescue Plan Act of 2021 (“ARP”), we entered into an agreement with the Treasury on April 16, 2021 for the receipt of relief funds of an additional $5.5 million. No amounts were received or recognized under any of these programs during the three months ended March 31, 2022.</p><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;text-indent:36pt;margin:0pt;">In connection with the financial assistance the Company has received under the Payroll Support Program, it is required to comply with certain provisions of the CARES Act, including the requirement that funds provided pursuant to the Payroll Support Program be used exclusively for the continuation of payment of employee wages, salaries and benefits; the requirement against involuntary terminations and furloughs and reductions in employee pay rates and benefits from the signing date of the Payroll Support Program agreement through September 30, 2021. The agreement requires the Company to issue a recall to any employee who was terminated or furloughed between October 1, 2020 and March 4, 2021 and enable such employee to return to employment. In addition, the Company is subject to provisions prohibiting the repurchase of common stock and the payment of common stock dividends through September 30, 2022, as well as limitations on the payment of certain employee compensation through April 1, 2023. These restrictions may affect the Company’s operations and if the Company does not comply with these provisions, it may be required to reimburse up to 100% of any previously received relief funds. In particular, limitations on compensation may adversely impact our ability </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">to attract and retain senior management or attract other key employees during this critical time. As of March 31, 2022, we have been in compliance with all applicable provisions of the CARES Act, Payroll Support Program and ARP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interim Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with Generally Accepted Accounting Policies in the United States (“U.S. GAAP”) for interim financial information and Rule 10-01 of Regulation S-X promulgated by the U.S. Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim periods. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes all adjustments, consisting only of normal recurring adjustments, and disclosures necessary for a fair presentation of the accompanying condensed consolidated balance sheets, statements of operations, stockholders’ equity, and cash flows have been made. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. Unaudited interim condensed consolidated financial statements and footnotes should be read in conjunction with the audited consolidated financial statements and footnotes included in <i style="font-style:italic;">Part II, Item 8 of the 2021 Annual Report</i>, wherein a more complete discussion of significant accounting policies and certain other information can be found.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Products — Used Serviceable Material (“USM”) Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues from sales of USM are measured based on consideration specified within customer contracts, and excludes any sales commissions and taxes collected and remitted to government agencies. The Company recognizes revenue when performance obligations are satisfied by transferring control of a product or service to a customer. The parts are sold at a fixed price with no right of return. In determining the performance obligation, management has identified the promise in the contract to be the shipment of the spare parts to the customer. Title passes to the buyer when the goods are shipped, the buyer is responsible for any loss in transit and the Company has a legal right to payment for the spare parts once shipped. The Company generally sells its USM products under standard 30-day payment terms, subject to certain exceptions. Customers neither have the right to return products nor do they have the right to extended financing. The Company has determined that physical acceptance of the spare parts to be a formality in accordance with Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers” (“ASC 606”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Spare parts revenue is based on a set price for a set number of parts as defined in the purchase order. The performance obligation is completed once the parts have shipped and as a result, all of the transaction price is allocated to that performance obligation. The Company has determined that it is appropriate to recognize spare parts sales at a point in time (i.e., the date the parts are shipped) in accordance with ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Products — Whole Asset Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues from whole asset sales are measured based on consideration specified in the contract with the customer. The Company and customer enter into an agreement which outlines the place and date of sale, purchase price, condition of the whole asset, bill of sale and the assignment of rights and warranties from the Company to the customer. The Company believes the whole asset holds standalone value to the customer as it is not dependent on any other services for functionality purposes and therefore is distinct within the context of the contract and as described in ASC 606-10. Accordingly, the Company has identified the transfer of the whole asset as the performance obligation. The transaction price is set at a fixed dollar amount per fixed quantity (number of whole assets) and is explicitly stated in each contract. Whole asset sales revenue is based on a set price for a set number of assets, which is allocated to the performance obligation discussed above, in its entirety. The Company has determined the date of transfer to the customer is the date the customer obtains control over the asset and would cause the revenue recognition. Payment is required in full upon a customer’s acceptance of the whole asset on the date of the transfer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Leasing Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company leases flight equipment under operating leases that contain monthly base rent and reports rental income straight line over the life of the lease as it is earned. Additionally, the Company’s leases provide for supplemental rent, which is calculated based on actual hours or cycles of utilization and, for certain components, based on the amount of time until maintenance of that component is required. In certain leases, the Company records supplemental rent paid by the lessees as maintenance deposit payment liabilities in recognition of the Company’s contractual commitment to reimburse qualifying maintenance. Reimbursements to the lessees upon receipt of evidence of qualifying maintenance work are charged against the existing maintenance deposit payment liabilities. In leases where the Company is responsible for performing certain repairs or replacement of aircraft components or engines, supplemental rent is recorded as revenue in the period earned. In the event of premature lease termination or lessee default on the lease terms, revenue recognition will be discontinued when outstanding balances beyond the customers’ deposits are held. Payment terms for leased flight equipment are due upon receipt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Service Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Service revenues are recognized as performance obligations when they are fulfilled and the benefits are transferred to the customer. At contract inception, the Company evaluates if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, the Company’s service contract with the customer is considered one performance obligation as it includes factors such as the good or service being provided is significantly integrated with other promises in the contract, the service provided significantly modifies or customizes the other good or service or the goods or services are highly interdependent or interrelated with each other. If the contract has more than one performance obligation, the Company determines the standalone price of each distinct good or service underlying each performance obligation and allocates the transaction price based on their relative standalone selling prices. The transaction price of a contract, which can include both fixed and variable amounts, is allocated to each performance obligation identified. Some contracts contain variable consideration, which could include incremental fees or penalty provisions related to performance. Variable consideration that can be reasonably estimated based on current assumptions and historical information is included in the transaction price at the inception of the contract but limited to the amount that is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Variable consideration that cannot be reasonably estimated is recorded when known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For most service contracts, performance obligations are satisfied over time as work progresses based on transfer of control of products and services to our customers. The Company receives payments from our customers based on billing schedules or contractual terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For performance obligations that are satisfied over time, the Company measures progress in a manner that depicts the performance of transferring control to the customer. As such, the Company utilizes the input method of cost-to-cost to recognize revenue over time as this depicts when control of the promised goods or services are transferred to the customer. Revenue is recognized based on the relationship of actual costs incurred to date to the estimated total cost at completion of the performance obligation. The Company is required to make certain judgments and estimates, including estimated revenues and costs, as well as inflation and the overall profitability of the arrangement. Key assumptions involved include future labor costs and efficiencies, overhead costs and ultimate timing of product delivery. Differences may occur between the judgments and estimates made by management and actual program results. Under most of the Company’s Maintenance, Repair and Overhaul (“MRO”) contracts, if the contract is terminated for convenience, the Company is entitled to payment for items delivered, fair compensation for work performed, the costs of settling and paying other claims and a reasonable profit on the costs incurred or committed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Changes in estimates and assumptions related to our arrangements accounted for using the input method based on labor hours are recorded using the cumulative catchup method of accounting. These changes are primarily adjustments to the estimated profitability for our long term programs where the Company provides MRO services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to use certain practical expedients permitted under ASC 606. Shipping and handling fees and costs incurred associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost, are included in cost of sales in our Condensed Consolidated Statements of Operations and are not considered a performance obligation to our customers. The Company’s reported sales on our Condensed Consolidated Statements of Operations are net of any sales or related non income taxes. The Company also utilizes the “as invoiced” practical expedient in certain cases where performance obligations are satisfied over time and the invoiced amount corresponds directly with the value the Company is providing to the customer.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New Accounting Pronouncements Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On February 2016, the Financial Accounting Standards Board (“FASB”) issued “Leases (Topic 842)”, which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet. In July 2018, the FASB issued ASU No. 2018-10, “Codification Improvements to Topic 842, Leases,” and ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements.” Topic 842 will be effective for the Company for the annual period beginning on January 1, 2022, the impact of which will be reflected in the fourth quarter of 2022 recorded retroactively at the beginning of the period of adoption through a cumulative-effect adjustment. We plan to elect the practical expedients, which permits us to not reassess (i) whether any expired or existing contracts are or contain leases, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">(ii) the lease classification for any expired leases and (iii) indirect costs for any existing leases. In addition, the practical expedient allows us not to separate lease and non-lease components for both lessee and lessor relationships and to not apply the recognition requirements to leases with terms of less than 12 months. Based on preliminary estimates, our adoption is expected to result in the recognition of operating lease right of use assets of approximately $13.8 million and lease liabilities of approximately $14.9 million on January 1, 2022. We are continuing our assessment, which may identify additional impacts that Topic 842 could have on our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU No. 2016-13 (“ASU 2016-13”), “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” In November 2018, the FASB issued ASU No. 2018-19, “Codification Improvements to Topic 326, Financial Instruments — Credit Losses,” which amends the scope and transition requirements of ASU 2016-13. Topic 326 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the collectability of the reported amount. Topic 326 will become effective for the Company beginning January 1, 2023, with early adoption permitted, on a modified retrospective basis. The Company is currently evaluating the impact this guidance will have on our consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On May 3, 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Under this standard, issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. Early adoption is permitted, including adoption in an interim period. If an issuer elects to early adopt the new standard in an interim period, the guidance should be applied as of the beginning of the fiscal year that includes that interim period. The Company is evaluating this new standard, but does not expect it to have a material impact on the Company's financial statements or disclosures.</p> 13800000 14900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Payroll Support Programs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has also taken steps to improve our liquidity, including seeking financial assistance under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”). Certain of the Company’s subsidiaries have received $16.4 million from the U.S. Treasury Department (“Treasury”) through the Payroll Support Program under the CARES Act, of which $3.7 million was received and recognized as payroll support program proceeds during the first quarter of 2021. As part of the Payroll Support Extension Law, the Company entered into an agreement with the Treasury on March 4, 2021 for the receipt of relief funds of $5.5 million, of which $2.7 million was recognized as payroll support program proceeds during the first quarter of 2021. The total unrecognized amount of collected proceeds from payroll support programs as of March 31, 2021 is $2.9 million. Pursuant to the American Rescue Plan Act of 2021 (“ARP”), we entered into an agreement with the Treasury on April 16, 2021 for the receipt of relief funds of an additional $5.5 million. No amounts were received or recognized under any of these programs during the three months ended March 31, 2022.</p><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;text-indent:36pt;margin:0pt;">In connection with the financial assistance the Company has received under the Payroll Support Program, it is required to comply with certain provisions of the CARES Act, including the requirement that funds provided pursuant to the Payroll Support Program be used exclusively for the continuation of payment of employee wages, salaries and benefits; the requirement against involuntary terminations and furloughs and reductions in employee pay rates and benefits from the signing date of the Payroll Support Program agreement through September 30, 2021. The agreement requires the Company to issue a recall to any employee who was terminated or furloughed between October 1, 2020 and March 4, 2021 and enable such employee to return to employment. In addition, the Company is subject to provisions prohibiting the repurchase of common stock and the payment of common stock dividends through September 30, 2022, as well as limitations on the payment of certain employee compensation through April 1, 2023. These restrictions may affect the Company’s operations and if the Company does not comply with these provisions, it may be required to reimburse up to 100% of any previously received relief funds. In particular, limitations on compensation may adversely impact our ability </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">to attract and retain senior management or attract other key employees during this critical time. As of March 31, 2022, we have been in compliance with all applicable provisions of the CARES Act, Payroll Support Program and ARP.</p> 16400000 3700000 5500000 2700000 2900000 5500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE C — SIGNIFICANT RISKS AND UNCERTAINTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Impact of Ukraine Conflict and Russia Sanctions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In February of 2022, Russia invaded Ukraine and is still engaged in an active conflict against the country. As a result, governments in the European Union, the United States, the United Kingdom, Switzerland, and other countries have enacted sanctions against Russia and Russian interests. These sanctions include controls on the export and re-export of certain goods, supplies, and technologies, supply of aircraft and aircraft components to Russian persons or for use in Russia, subject to certain wind-down periods, and the imposition of restrictions on doing business with certain state-owned Russian customers and other investments and business activities in Russia. In order to comply with these sanctions, we ceased pursuing future business in Russia and terminated our three leases with operators doing business in Russia, successfully recovering two aircraft and seeking to recover one engine with a low book value and for which we have insurance coverage. Although the current sanctions prohibit the continuation of certain business activities, the three leases referenced were naturally scheduled to expire in 2022 and therefore will not have a material impact on our business or 2022 financial condition. While it is difficult to predict the short or long term implications of this conflict and sanctions on the global economy and the aviation industry, we intend to fully comply with all applicable sanctions and embargoes, and do not expect the current situation will have a material adverse effect on our results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3 2 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE D — REVENUE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The timing of revenue recognition, customer billings and cash collections results in a contract asset or contract liability at the end of each reporting period. Contract assets consist of unbilled receivables or costs incurred where revenue recognized over time exceeds the amounts billed to customers. Contract liabilities include advance payments and billings in excess of revenue recognized. Certain customers make advance payments prior to the satisfaction of performance obligations on the contract. These amounts are recorded as contract liabilities until such performance obligations are satisfied. Contract assets and contract liabilities are determined on a contract by contract basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract assets are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.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 style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:12.07%;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:2.2%;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:13.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;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:12.04%;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;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;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;">Contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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;">14,173 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">13,221 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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;">952 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contract assets are reported within accounts receivable on our Condensed Consolidated Balance Sheets. Changes in contract assets primarily results from the timing difference between the performance of services. Contract liabilities are reported as deferred revenue on our Condensed Consolidated Balance Sheets and amounted to $2.9 million as of December 31, 2021, of which $2.6 million was related to contract liabilities for services performed. For the three months ended March 31, 2022, the Company recognized as revenue $1.3 million of contract liabilities included in the beginning balance for services performed as the timing between customer payments and our performance of the services is generally no longer than six months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Disaggregation of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company reports revenue by segment. The following tables present revenue by segment, as well as a reconciliation to total revenue for the three months ended March 31, 2022 and 2021 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.19%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.19%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Asset Management</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;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 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USM</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">14,409 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">819 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">15,228 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Whole asset sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">51,920 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">23,955 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">75,875 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Engineered solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">1,265 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">1,265 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">66,329 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">26,039 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">92,368 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Leasing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">8,201 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">8,201 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">22,237 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">22,237 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">74,530 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">48,276 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">122,806 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.19%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.19%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Asset Management</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;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 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USM</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">9,225 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">1,143 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">10,368 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Whole asset sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">13,771 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">13,771 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Engineered solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">987 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">987 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">22,996 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,130 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">25,126 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Leasing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">6,256 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">6,256 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">27,053 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">27,053 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">29,252 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">29,183 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">58,435 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract assets are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.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 style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:12.07%;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:2.2%;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:13.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;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:12.04%;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;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;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;">Contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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;">14,173 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">13,221 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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;">952 </p></td></tr></table> 14173000 13221000 952000 2900000 2600000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company reports revenue by segment. The following tables present revenue by segment, as well as a reconciliation to total revenue for the three months ended March 31, 2022 and 2021 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.19%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.19%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Asset Management</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;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 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USM</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">14,409 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">819 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">15,228 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Whole asset sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">51,920 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">23,955 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">75,875 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Engineered solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">1,265 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">1,265 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">66,329 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">26,039 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">92,368 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Leasing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">8,201 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">8,201 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">22,237 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">22,237 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">74,530 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">48,276 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">122,806 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.19%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.19%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Asset Management</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;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 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">USM</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">9,225 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">1,143 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">10,368 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Whole asset sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">13,771 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">13,771 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Engineered solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">987 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">987 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">22,996 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,130 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">25,126 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Leasing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">6,256 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">6,256 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">27,053 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">27,053 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;">29,252 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">29,183 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">58,435 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 14409000 819000 15228000 51920000 23955000 75875000 1265000 1265000 66329000 26039000 92368000 8201000 8201000 22237000 22237000 74530000 48276000 122806000 9225000 1143000 10368000 13771000 13771000 987000 987000 22996000 2130000 25126000 6256000 6256000 27053000 27053000 29252000 29183000 58435000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE E — INVENTORY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following are the major classes of inventory as of the below dates (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:65.71%;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.71%;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:14.44%;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:2.71%;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:14.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Used serviceable materials</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">62,990 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">65,496 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Work-in-process</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,104 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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,462 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Whole assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;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;">66,017 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">81,335 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">149,111 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">159,293 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Less short term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;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;">(80,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">(81,759)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">68,816 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77,534 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company did not record inventory reserves for the three months ended March 31, 2022 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:40.3pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following are the major classes of inventory as of the below dates (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:65.71%;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.71%;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:14.44%;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:2.71%;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:14.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Used serviceable materials</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">62,990 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">65,496 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Work-in-process</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,104 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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,462 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Whole assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;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;">66,017 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">81,335 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">149,111 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">159,293 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Less short term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;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;">(80,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">(81,759)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">68,816 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77,534 </p></td></tr></table> 62990000 65496000 20104000 12462000 66017000 81335000 149111000 159293000 80295000 81759000 68816000 77534000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE F — INTANGIBLE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 350, Intangibles — Goodwill and Other, goodwill and other intangible assets deemed to have indefinite lives are not amortized, but are subject to annual impairment tests. The Company reviews and evaluates our goodwill and indefinite life intangible assets for potential impairment at a minimum annually or more frequently if circumstances indicate that impairment is possible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the fair value of assets acquired and liabilities assumed using a variety of methods. An income approach based on discounted cash flows was used to determine the values of our trademarks, certifications, customer relationships and FAA certificates. The assumptions the Company used to estimate the fair value of our reporting units are based on historical performance, as well as forecasts used in our current business plan and require considerable management judgment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s goodwill and intangible assets as defined by ASC 350 is related to our subsidiaries, AerSale Component Solutions (d/b/a AerSale Landing Gear Solutions) (“ALGS”), Avborne Component Solutions (d/b/a AerSale Component Solutions) (“ACS”), and Aircraft Composite Technologies (“ACT”), which are included in the TechOps segment, as well as Qwest, which is included under the Asset Management Solutions segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill and other intangibles as of the below dates are (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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.67%;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:10.96%;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.67%;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:13.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">Qwest:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certifications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">724 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">13,416 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;"> 13,416</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ALGS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certifications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">710 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;"> 710</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">379 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 379</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">ACS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Trademarks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">600 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 600</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certifications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,300 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,300</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">63 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">ACT:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Trademarks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">200 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certificates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">796 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;"> 796</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom: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,002 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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:10.32%;border-bottom: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,002</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total intangible assets with indefinite lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,190 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,190</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with definite useful lives are amortized on a straight-line basis over their estimated useful lives. Intangible assets with definite lives as of the below dates are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.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></tr><tr><td style="vertical-align:bottom;width:63.03%;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.64%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <b style="font-weight:bold;">In Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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;">Qwest:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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,870 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,109 </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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;">ALGS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">70 </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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;">ACS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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,400 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p 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.39%;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,453 </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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;">ACT:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom: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;">7,048 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.39%;border-bottom: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;">7,276 </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total intangible assets with definite lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,383 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,908 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Total amortization expense amounted to $0.5 million and $0.5 million for the three months ended March 31, 2022 and 2021, respectively. Accumulated amortization amounted to $5.6 million and $5.1 million as of March 31, 2022 and December 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Other intangible assets are reviewed at least annually or more frequently if any event or change in circumstance indicates that an impairment may have occurred.  </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill and other intangibles as of the below dates are (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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.67%;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:10.96%;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.67%;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:13.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">Qwest:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certifications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">724 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">13,416 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;"> 13,416</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ALGS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certifications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">710 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;"> 710</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">379 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 379</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">ACS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Trademarks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">600 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 600</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certifications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,300 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,300</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">63 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">ACT:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Trademarks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">200 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certificates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">796 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;"> 796</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom: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,002 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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:10.32%;border-bottom: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,002</p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total intangible assets with indefinite lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,190 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,190</p></td></tr></table> 724000 724000 13416000 13416000 710000 710000 379000 379000 600000 600000 7300000 7300000 63000 63000 200000 200000 796000 796000 6002000 6002000 30190000 30190000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with definite useful lives are amortized on a straight-line basis over their estimated useful lives. Intangible assets with definite lives as of the below dates are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.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></tr><tr><td style="vertical-align:bottom;width:63.03%;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.64%;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:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <b style="font-weight:bold;">In Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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;">Qwest:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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,870 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,109 </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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;">ALGS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">70 </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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;">ACS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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,400 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p 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.39%;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,453 </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;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;">ACT:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom: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;">7,048 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.39%;border-bottom: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;">7,276 </p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total intangible assets with definite lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,383 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,908 </p></td></tr></table> P10Y 6870000 7109000 P10Y 65000 70000 P10Y 1400000 1453000 P10Y 7048000 7276000 15383000 15908000 500000 500000 5600000 5100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE G — PROPERTY AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment, net, as of the below dates consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:2.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:10.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:2.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:56.81%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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.23%;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:10.9%;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 Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:12.26%;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:2.23%;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:13.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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;">Tooling and equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.9%;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;">13,674 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">13,530 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Furniture and other equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.9%;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,107 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,928 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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;">Computer software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.9%;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,160 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,998 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Leasehold improvements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.9%;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,787 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,632 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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;">Equipment under capital lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:10.9%;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;">192 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">192 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.9%;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,920 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,280 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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;">Less accumulated depreciation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:10.9%;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;">(20,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">(19,930)</p></td></tr><tr><td style="vertical-align:bottom;width:56.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:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,494 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,350 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Depreciation expense, which includes amortization of equipment under capital lease, amounted to $0.5 million and $0.5 million for the three months ended March 31, 2022 and 2021, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment, net, as of the below dates consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:2.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:10.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:2.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:56.81%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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.23%;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:10.9%;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 Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:12.26%;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:2.23%;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:13.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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;">Tooling and equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 - 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.9%;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;">13,674 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">13,530 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Furniture and other equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.9%;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,107 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,928 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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;">Computer software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.9%;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,160 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,998 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Leasehold improvements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.9%;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,787 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,632 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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;">Equipment under capital lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:10.9%;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;">192 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">192 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.9%;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,920 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,280 </p></td></tr><tr><td style="vertical-align:bottom;width:56.81%;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;">Less accumulated depreciation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:10.9%;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;">(20,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">(19,930)</p></td></tr><tr><td style="vertical-align:bottom;width:56.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:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,494 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,350 </p></td></tr></table> P7Y P15Y 13674000 13530000 P5Y 9107000 7928000 P5Y 2160000 1998000 P3Y P6Y 3787000 3632000 P5Y 192000 192000 28920000 27280000 20426000 19930000 8494000 7350000 500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE H — LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Aircraft and engines held for operating leases, net, as of the below dates consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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.71%;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:14.44%;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:2.71%;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:14.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Aircraft and engines held for operating leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">172,486 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">197,397 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Less accumulated depreciation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(118,907)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.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;">(124,033)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">53,579 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">73,364 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Total depreciation expense amounted to $1.9 million and $2.5 million for the three months ended March 31, 2022 and 2021, respectively, and is included in cost of leasing in the Condensed Consolidated Statements of Operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental rents recognized as revenue totaled $3.5 million and $1.1 million for the three months ended March 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s current operating lease agreements for leased flight equipment expire over the next month to two years. The amounts in the following table are based upon the assumption that flight equipment under operating leases will remain leased for the length of time specified by the respective lease agreements. Minimum future annual lease rentals contracted to be received under existing operating leases of flight equipment were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.86%;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;">Year ending December 31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Remainder of 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;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,424 </p></td></tr><tr><td style="vertical-align:bottom;width:80.86%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;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,026 </p></td></tr><tr><td style="vertical-align:bottom;width:80.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total minimum lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,450 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Aircraft and engines held for operating leases, net, as of the below dates consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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.71%;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:14.44%;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:2.71%;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:14.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Aircraft and engines held for operating leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">172,486 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">197,397 </p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Less accumulated depreciation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(118,907)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.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;">(124,033)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">53,579 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">73,364 </p></td></tr></table> 172486000 197397000 118907000 124033000 53579000 73364000 1900000 2500000 3500000 1100000 P2Y Minimum future annual lease rentals contracted to be received under existing operating leases of flight equipment were as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.86%;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;">Year ending December 31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Remainder of 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;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,424 </p></td></tr><tr><td style="vertical-align:bottom;width:80.86%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;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,026 </p></td></tr><tr><td style="vertical-align:bottom;width:80.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total minimum lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,450 </p></td></tr></table> 6424000 1026000 7450000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE I — ACCRUED EXPENSES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the components of accrued expenses as of the below dates (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:72.33%;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.67%;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:10.96%;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.67%;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:13.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">Accrued compensation and related benefits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;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,897 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;">6,294 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accrued legal fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">559 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">377 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">Commission fee accrual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">220 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;">115 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accrued federal, state and local taxes and fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">154 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">243 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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,981 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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:10.32%;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,395 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,811 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,424 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the components of accrued expenses as of the below dates (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:72.33%;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.67%;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:10.96%;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.67%;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:13.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">Accrued compensation and related benefits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;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,897 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;">6,294 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accrued legal fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">559 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">377 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">Commission fee accrual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">220 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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.32%;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;">115 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accrued federal, state and local taxes and fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">154 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">243 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;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,981 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;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:10.32%;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,395 </p></td></tr><tr><td style="vertical-align:bottom;width:72.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,811 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,424 </p></td></tr></table> 3897000 6294000 559000 377000 220000 115000 154000 243000 1981000 1395000 6811000 8424000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE J – WARRANT LIABILITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Warrants to purchase a total of 750,000 and 835,014 shares of the Company’s common stock were outstanding as of March 31, 2022 and December 31, 2021. 750,000 warrants were issued to founders in a private placement (the “Private Warrants”). Each of the Private Warrants entitles the registered holder to purchase one share of the Company’s common stock at a price of $11.50 per share. The Private Warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of the completion of the Merger, or earlier upon redemption or liquidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Private Warrants include provisions that affect the settlement amount. Such variables are outside of those used to determine the fair value of a fixed-for-fixed instrument, and as such, the warrants do not meet the criteria for equity treatment under guidance contained in ASC Topic 815, “Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in a Company’s Own Stock.” The Company classifies the Private Warrants as a liability at their fair value subject to re-measurement at each balance sheet date and adjusted at each reporting period until exercised or expired, and any change in fair value is recognized in the Company's Condensed Consolidated Statement of Operations. The fair value of the Private Warrants as of March 31, 2021 was determined using the market price of the Company’s public warrants adjusted for their lack of liquidity. Effective December 29, 2021 all public warrants were redeemed on a cashless basis and ceased trading on Nasdaq. As a result, the Black-Scholes option pricing model was adopted as of March 31, 2022 with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-color:#0563c1;text-decoration-line:underline;text-decoration-style:solid;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;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></tr><tr><td style="vertical-align:bottom;width:76.26%;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;">Risk-free interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;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.51%</p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Expected volatility of common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">41.16%</p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;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;">Dividend yield</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">- </p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Expected option term in years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;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.7</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The significant assumptions utilized in the Black-Scholes calculation consist of interest rate for U.S. Treasury Bonds, as published by the U.S. Federal Reserve, and expected volatility estimated using historical daily volatility of guideline public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Change in fair value of warrant liability expense recognized in the Company's Condensed Consolidated Statement of Operations was $1.2 million and $0.2 million during the three months ended March 31, 2022 and 2021, respectively.</p> 750000 835014 750000 1 11.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-color:#0563c1;text-decoration-line:underline;text-decoration-style:solid;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;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></tr><tr><td style="vertical-align:bottom;width:76.26%;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;">Risk-free interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;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.51%</p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Expected volatility of common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">41.16%</p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;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;">Dividend yield</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">- </p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Expected option term in years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;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.7</p></td></tr></table> 2.51 41.16 3.7 1200000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE K — EARNINGS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The computation of basic and diluted earnings per share (“EPS”) is based on the weighted average number of common shares outstanding during each period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of the computation for basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively (in thousands, except share and per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.21%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">17,226 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10,018 </p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reversal of loss on change in fair value of warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom: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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom: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 0.05pt 0pt;">224 </p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income adjusted for EPS - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;">17,226 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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 0.05pt 0pt;">10,242 </p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average number of shares outstanding - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,686,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,212,134</p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Additional shares from assumed stock-settled restricted stock units </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,818,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,959</p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional shares from assumed exercise of public warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,869,098</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional shares purchasable for employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom: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 0.05pt 0pt;"> 4,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom: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 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average number of shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 53,510,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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 0.05pt 0pt;"> 44,197,191</p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share – basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share – diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.23</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive shares/units excluded from earnings per share - diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional shares from assumed exercise of Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of the computation for basic and diluted earnings per share for the three months ended March 31, 2022 and 2021, respectively (in thousands, except share and per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.21%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">17,226 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10,018 </p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reversal of loss on change in fair value of warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom: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 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom: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 0.05pt 0pt;">224 </p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income adjusted for EPS - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;">17,226 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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 0.05pt 0pt;">10,242 </p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average number of shares outstanding - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,686,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,212,134</p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Additional shares from assumed stock-settled restricted stock units </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,818,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,959</p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional shares from assumed exercise of public warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,869,098</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional shares purchasable for employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom: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 0.05pt 0pt;"> 4,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom: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 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average number of shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 53,510,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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 0.05pt 0pt;"> 44,197,191</p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share – basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share – diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.23</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anti-dilutive shares/units excluded from earnings per share - diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional shares from assumed exercise of Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr></table> 17226000 10018000 224000 17226000 10242000 51686583 42212134 1818745 115959 481 1869098 4703 53510512 44197191 0.33 0.24 0.32 0.23 188913 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE L — BUSINESS SEGMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Consistent with how our chief operating decision maker (Chairman and Chief Executive Officer) evaluates performance and utilizes gross profit as a profitability measure, the Company reports its activities in two business segments:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Asset Management Solutions — comprised of activities to extract value from strategic asset acquisitions through leasing, trading, or disassembling for product sales.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">TechOps — comprised of MRO activities; and product sales of internally developed engineered solutions and other serviceable products.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Asset Management Solutions segment provides short-term and long-term leasing solutions of aircraft and jet engines to passenger and cargo operators worldwide. Assets considered to be at or near the end of their useful lives, supplied by our leasing portfolio or acquisitions, are analyzed for return maximization to assess whether they will be traded as whole assets or disassembled and sold as individual spare parts and components.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The TechOps segment consists of aftermarket support and services businesses that provide maintenance support for aircraft and aircraft components, and sale of engineered solutions. Our MRO business also engages in longer term projects such as aircraft modifications, cargo conversions of wide-body aircraft, and aircraft storage. The segment also includes MRO of landing gear, thrust reversers, and other components. Cost of sales consists principally of the cost of product, direct labor, and overhead. Our engineered solutions revenues consist of sales of products internally developed as permitted by Supplemental Type Certificates issued by the FAA. These products are proprietary in nature and function as non-original equipment manufacturer solutions to airworthiness directives and other technical challenges for operators. In order to develop these products, the Company engages in research and development activities. Periodically, the Company’s TechOps segment engages in the repair and sale of used serviceable materials through its ability to overhaul existing inventory, or sale of whole assets dedicated to its business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Gross profit is calculated by subtracting cost of sales from sales. The assets and certain expenses related to corporate activities are not allocated to the segments. Our reportable segments are aligned principally around the differences in products and services. The segment reporting excludes the allocation of selling, general and administrative expenses, interest expense and income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Selected financial information for each segment for the three months ended March 31, 2022 and 2021 is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.06181717%;padding-left:0pt;padding-right:0pt;width:100.12%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.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:2.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:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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:middle;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:27.92%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.61%;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;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Aircraft</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 14,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Engine</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;border-bottom: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;"> 59,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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;"> 18,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 74,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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;"> 29,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">MRO services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 22,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Product sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p 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.42%;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,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p 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.53%;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,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Whole asset sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;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;"> 23,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;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:10.42%;border-bottom: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;"> 48,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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;"> 29,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.92%;background:#cceeff;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;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></tr><tr><td style="vertical-align:bottom;width:64.61%;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.54%;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:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;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;">Gross profit </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:middle;width:10.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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:middle;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Aircraft</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Engine</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 31,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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;"> 13,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">MRO services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 6,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Product sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p 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.42%;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,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p 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.53%;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,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Whole asset sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;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;"> 7,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;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:10.42%;border-bottom: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,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.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: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:11.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:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;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;">Total Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Tech Ops</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;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;"> 117,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;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;"> 112,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;border-bottom: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,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 502,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 487,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles segment gross profit to net income for the three months ended March 31, 2022 and 2021 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.78%;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.67%;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="5" style="vertical-align:bottom;white-space:nowrap;width:27.19%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.78%;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.67%;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.26%;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.67%;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:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.65%;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></tr><tr><td style="vertical-align:bottom;width:64.78%;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;">Segment gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">46,703 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">19,835 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:64.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Selling, general and administrative expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(23,766)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(13,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin: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:64.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Payroll support program proceeds</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">6,363 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:64.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Interest expense, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin: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:64.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Other income, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">365 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">94 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:64.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Change in fair value of warrant liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(224)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin: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:64.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,647)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:10.56%;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,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:64.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,226 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,018 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin: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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intersegment sales include amounts invoiced by a segment for work performed for another segment. Amounts are based on actual work performed or products sold and agreed-upon pricing which is intended to be reflective of the arm’s length value of the contribution made by the supplying business segment. All intersegment transactions have been eliminated upon consolidation. Intersegment revenue for the three months ended March 31, 2022 and 2021, is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:70.47%;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.15%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.08%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:2.12%;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></tr><tr><td style="vertical-align:bottom;width:70.47%;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.15%;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:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:2.12%;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></tr><tr><td style="vertical-align:bottom;width:70.47%;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;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:8.96%;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,447 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin: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:70.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom: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;">7,005 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:8.96%;border-bottom: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,158 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:70.47%;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;">Total intersegment revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,069 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,605 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin: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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Selected financial information for each segment for the three months ended March 31, 2022 and 2021 is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.06181717%;padding-left:0pt;padding-right:0pt;width:100.12%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.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:2.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:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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:middle;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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="5" style="vertical-align:bottom;white-space:nowrap;width:27.92%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.61%;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;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Aircraft</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 14,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Engine</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;border-bottom: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;"> 59,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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;"> 18,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 74,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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;"> 29,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">MRO services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 22,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Product sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p 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.42%;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,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p 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.53%;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,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Whole asset sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;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;"> 23,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;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:10.42%;border-bottom: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;"> 48,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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;"> 29,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.92%;background:#cceeff;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;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></tr><tr><td style="vertical-align:bottom;width:64.61%;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.54%;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:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;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;">Gross profit </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:middle;width:10.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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:middle;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Aircraft</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Engine</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 31,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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;"> 13,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">MRO services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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.42%;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;"> 6,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;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,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Product sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p 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.42%;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,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p 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.53%;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,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Whole asset sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;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;"> 7,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;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:10.42%;border-bottom: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,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.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: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:11.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:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;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;">Total Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;margin:0pt;padding:0pt;"><p 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Tech Ops</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;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;"> 117,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.53%;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;"> 112,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;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:10.42%;border-bottom: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,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;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.53%;border-bottom: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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 502,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 487,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 14983000 10452000 59547000 18800000 74530000 29252000 22237000 27053000 2084000 2130000 23955000 48276000 29183000 122806000 58435000 5365000 4463000 26010000 9124000 31375000 13587000 6251000 5026000 1204000 1222000 7873000 15328000 6248000 46703000 19835000 378369000 370378000 117848000 112742000 6739000 4365000 502956000 487485000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles segment gross profit to net income for the three months ended March 31, 2022 and 2021 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.78%;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.67%;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="5" style="vertical-align:bottom;white-space:nowrap;width:27.19%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.78%;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.67%;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.26%;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.67%;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:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.65%;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></tr><tr><td style="vertical-align:bottom;width:64.78%;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;">Segment gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">46,703 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">19,835 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:64.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Selling, general and administrative expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(23,766)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(13,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin: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:64.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Payroll support program proceeds</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">6,363 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:64.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Interest expense, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin: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:64.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Other income, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">365 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">94 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:64.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Change in fair value of warrant liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(224)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin: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:64.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Income tax expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:10.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,647)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:10.56%;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,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:64.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,226 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,018 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin: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></table> 46703000 19835000 23766000 13310000 -6363000 -195000 -258000 365000 94000 1234000 224000 4647000 2482000 17226000 10018000 Intersegment revenue for the three months ended March 31, 2022 and 2021, is as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:70.47%;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.15%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.08%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:2.12%;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></tr><tr><td style="vertical-align:bottom;width:70.47%;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.15%;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:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:2.12%;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></tr><tr><td style="vertical-align:bottom;width:70.47%;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;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;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 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:8.96%;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,447 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin: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:70.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">TechOps</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom: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;">7,005 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:8.96%;border-bottom: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,158 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:70.47%;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;">Total intersegment revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,069 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,605 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin: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></table> 64000 1447000 7005000 2158000 7069000 3605000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE M— COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company may be involved in litigation incidental to the operation of the business. The Company intends to vigorously defend all matters in which the Company is named as defendant and, for insurable losses, maintain significant levels of insurance to protect against adverse judgments, claims or assessments that may affect the Company. Although the adequacy of existing insurance coverage of the outcome of any legal proceedings cannot be predicted with certainty, based on the current information available, the Company does not believe the ultimate liability associated with known claims or litigation, if any, in which the Company is involved will materially affect the Company’s condensed consolidated financial condition or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Lease Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company leases office space, warehouses, hangars and equipment in connection with its operations under various operating leases, many of which contain escalation clauses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease payments under non-cancelable operating leases (with initial lease terms in excess of one year) are (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.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.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ending December 31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Remainder of 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,071 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,618 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,150 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,149 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,851 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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,601 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total minimum lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,440 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Expenses incurred under the operating lease agreements was $1.4 million and $1.6 million for the three months ended March 31, 2022 and 2021, respectively. Operating lease expense is recognized on a straight-line basis over the term of the lease, including any option periods, as appropriate. The same lease term is used for lease classification, the amortization period of related leasehold improvements, and the estimation of future lease commitments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease payments under non-cancelable operating leases (with initial lease terms in excess of one year) are (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.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.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ending December 31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Remainder of 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,071 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,618 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,150 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,149 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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,851 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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,601 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total minimum lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,440 </p></td></tr></table> 3071000 3618000 3150000 2149000 1851000 2601000 16440000 1400000 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE N — STOCKHOLDERS’ EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s common stock, $0.0001 par value, consists of 200,000,000 authorized shares, of which 51,688,057 and 42,949,261 shares were <span style="-sec-ix-hidden:Hidden_CMOYplq2E0Wt82dG4x8gVA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_cNwQSXEbm0ODRS8ka0UYpw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> as of March 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Earn-Out Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon consummation of the Merger and in each case on or prior to the fifth anniversary of the Closing, the pre-closing holders of AerSale Aviation’s common stock and the holders of in-the-money SARs (as defined in the Merger Agreement) received a contingent right to receive up to 3,000,000 additional shares of the Company’s common stock. Additionally, certain pre-closing holders of AerSale Aviation’s common stock received a contingent right to receive 746,876 shares of the Company’s common stock. Effective February 8, 2021, the contingent event related to the Minimum Target Earn-Out Shares (as defined by the Merger Agreement) was met and 1,855,634 shares were issued. Effective October 22, 2021, the contingent event related to the Maximum Target Earn-Out Shares was met and 1,854,169 shares were issued. The remaining shares pursuant to the contingent rights were withheld to cover employee taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the Earn-Out Shares (as defined by the Merger Agreement) to be classified as equity under ASC Topic 815, “Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in a Company’s Own Stock” as the contingent right is indexed to the Company’s stock and accordingly, the accrual of the Earn-Out Shares as of March 31, 2021 had no impact on the Company’s condensed consolidated financial statements. There are no Earn-Out Shares contingent as of March 31, 2022 and 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="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unvested Founder Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Upon the consummation of the Merger, certain pre-closing holders of AerSale Corporation’s common stock agreed to defer the vesting of an aggregate of 700,000 shares (the “Unvested Founder Shares”), half of which will vest at such time as the Minimum Target (as defined in the Merger Agreement) and the other half of which will vest at the Maximum Target (as defined in the Merger Agreement). The Unvested Founder Shares will also vest upon the occurrence of a Liquidity Event (as defined by the Merger Agreement) on or prior to the fifth anniversary of the date of the Amended and Restated Founder Shares Agreement, solely to the extent the Liquidity Event Consideration (as defined in the Merger Agreement) is greater than $13.50, in which case half of the Unvested Founder Shares which will vest, or $15.00, in which case the other half of the Unvested Founder Shares will also vest. Pursuant to the Amended and Restated Founder Shares Agreement, the holders of the Unvested Founder Shares have retained the right to vote such Unvested Founder Shares prior to vesting. Unvested Founder Shares that have not vested on or prior to the fifth anniversary of the Closing Date will be forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Effective February 8, 2021, the contingency event related to the Minimum Target was met and half of the Unvested Founder Shares vested. Effective October 22, 2021, the contingent event related to the Maximum Target was met and the other half of the Unvested Founder Shares vested. There are no Unvested Founder Shares as of March 31, 2022 and December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;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="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2020 Equity Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company maintains a 2020 Equity Incentive Plan (the “2020 Plan”) and has registered 4,200,000 shares of common stock issuable under the Plan. The 2020 Plan authorizes discretionary grants of incentive stock options to employees of the Company and its qualifying subsidiaries. The 2020 Plan also authorizes discretionary grants of non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalents or other equity or cash-based awards to employees and consultants of the Company and its subsidiaries and to members of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Board of Directors of the Company. To the extent that an award under the 2020 Plan expires, is cancelled, forfeited, terminated, settled in cash or is otherwise settled without issuance of the full number of shares to which it relates, will become or again be available for awards under the 2020 Plan. The 2020 Plan is administered by the Company's Compensation Committee. The Compensation Committee has complete, full and final authority to: designate participants; determine the types of awards to be granted; determine the terms of awards; interpret and administer the 2020 Plan and any agreements and awards thereunder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Restricted stock unit activity under the 2020 Plan 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;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,669,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.02</p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.92</p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.25</p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,970)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom: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 0.05pt 0pt;"> 10.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom: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 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,704,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.02</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;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:53.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">- </p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom: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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,634,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom: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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom: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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.96</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,634,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.96</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s restricted stock units include 1,595,000 performance restricted stock units (“2021 PSUs”) that achieved the 200% performance milestone as of March 31, 2022. This is the highest level of performance condition to be achieved and results in total shares to be issued of 3,190,000, subject to a time vesting schedule of <span style="-sec-ix-hidden:Hidden_EtdEtKCTn0ibXuAxyJNpqQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-third</span></span> on December 22, 2022 and <span style="-sec-ix-hidden:Hidden_P1iM0Wj-ckmkPxTO48rE0Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two-thirds</span></span> on December 22, 2023. The remaining awards vest over a period ranging from <span style="-sec-ix-hidden:Hidden_WdBaEjAEZEO2LCP76-g6iA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to three years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For the restricted stock unit awards granted under the 2020 Plan containing both service and performance conditions, the Company recognizes compensation expense when the awards are considered probable of vesting.  Restricted stock units are considered granted, and the service inception date begins, when a mutual understanding of the key terms and conditions between the Company and the employee have been established.  The fair value of these awards is determined based on the closing price of the shares on the grant date. The probability of restricted share awards granted with future performance conditions is evaluated at each reporting period and compensation expense is adjusted based on the probability assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For the three months ended March 31, 2022, the Company recognized share-based compensation expense for the 2021 PSUs of $3.5 million, given the achievement of the 200% performance milestone. For the three months ended March 31, 2021, no expense was recognized for the 2021 PSUs given that the milestone achievements were not deemed probable for accounting purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2020 Employee Stock Purchase Plan </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company also maintains a 2020 Employee Stock Purchase Plan (the “ESPP”) and has registered 500,000 shares of common stock issuable under the ESPP. During the three-months ended March 31, 2022, the Company issued 11,988 shares pursuant to the ESPP. No shares were issued during the three month period ended March 31, 2021.</p> 0.0001 200000000 51688057 42949261 3000000 746876 1855634 1854169 0 0 700000 13.50 15.00 0 0 4200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,669,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.02</p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.92</p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.25</p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,970)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom: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 0.05pt 0pt;"> 10.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom: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 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,704,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.02</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;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:53.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.62%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">- </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">- </p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom: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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,634,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom: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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom: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 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.96</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,634,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0563c1;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2.96</span></p></td></tr></table> 1669300 10.10 P2Y7D 41156 15.39 P1Y11M1D 3370 12.46 P2Y3M 2970 10.00 P2Y7D 1595000 P3Y 3500000 500000 11988 0 EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *!!JE0'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 " "@0:I4,4&$5N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*''W!TSJR\9.&PQ6V-C-R&IK&B?&UDCZ]G.R-F5L#S#PQ=+/ MGSZ!&PP*^T@OL0\4V5&Z&GW;)85A+?;,00$DW),WJW??2&\S7N(!@\ MF!V!K*I;\,3&&C8P 8NP$(5N+"J,9+B/)[S%!1\^8SO#+ *UY*GC!'59@]#3 MQ' &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" "@0:I4O\43_$T% Q%@ & 'AL+W=O)(HGS+PC'@.,G6:))UXK3%MN@#+=&6$$E4*2J. M_[Y#R1:=0!ZIW1=;MSD\G"'/S'"\%?(E"SA7Y"V.DNRR$RB5?K:LS MXS+)S MD?($WJR%C)F"6[FQLE1RYA=&<611VQY8,0N3SF1PDV@] -K,D[9AB^Y^BU=2+BS*A0_C'F2A2(ADJ\O.U/G M\\QUM4'QQ>\AWV9'UT1/927$B[Z9^Y<=6S/B$?>4AF#P]\IG/(HT$O#X9P_: MJ<;4AL?7!_3;8O(PF17+^$Q$?X2^"BX[HP[Q^9KED7H2VU_X?D)]C>>)*"M^ MR;;\MM?K$"_/E(CWQL @#I/RG[WM'7%L0$\8T+T!_6#@N"<,W+U!X3FK9%9, MZYHI-AE+L252?PUH^J+P36$-LPD3'<:EDO V!#LUN19>#E%1A"4^N4E4J'9D MGI3+0[NY2[* 29Z-+06C:1O+VR-?EZ_M[> 9465'JA> M413PGLESXCIGA-J4UO"9-9GOB$WKK-^Q<2O'N06<^S\=]]=TE2D)J_1O9+!> M-5BO&*S7--CS+N5UH<#-';O[B+#H5RSZ[5@\YDPJ+J,=>>*ID*J.$0ZE9,X1 M1H.*T: =HP67H=!Q\ EL@UH7X4B'Q?7#IT\-"V18<1NVC)EDH'K%HCCM+AQK MS:(,\]>HXC1"[@._(UJ?<=#DG[?3*- A:O)".S4'H1A\#D(02FY_8Q MUD;@'?<_L9[I.XCZL]@FM8QQ.%B;+")?V"KZF$W?\S,YP<%5_2._:EDNI'@- M$Z_>K3CF[1U&S20*!Y?WC]06(E,P^3_#]/1>P1%=UW%[&#>3,AQ M)HLXN/Q#AO7#9$.6NW@EHEJZ#?EC>8=I,34)@^*2?G 9N7GS I9L^,F$U@#T M,%U>3[&BC9K\0%OEAUDNI2Y'RAJDVGK;1?%TJ0YD%7-T+6[H,&G*GG0<<*A0/W2S",G5%^ MVDKYES&+(G*59_ ZJX\CCM-0A5.C][25WM_$7&[TROH"""H @8U3EM3[[;OZ M VK4GN)B?6#V=ER&E]U"+2TG[&@-JM)^V:@WV MPKTLA7M9]/[D:ZX@?R=:8VO[[A*Y7R#KJ\SSF=@L/:S6B :SIN,2(O8M+\T=6^Y;]-"\<[A'U MU=$I3H- R6_I!6QNM5]U0!P<@=:1X=R6A>+L\J,>+IG+,_GJJ?5>>BT. 6T MS.?E8>H]T[*:D8BOP=0^'\)6D^7Y9'FC1%H<\:V$4B(N+@/.?"[U!_!^+80Z MW.@!JE/BR;]02P,$% @ H$&J5#\.P,?O!@ .1P !@ !X;"]W;W)K M MVJ93-YN#UL0>_[(5LF89;^;A31\E9U2NUS8Y$4;IK6=UM M;J_[[[[*VVMQTDW=\:\2J5/;,OGZB3?B^6:#-S^^^%8_'K3Y8G=[?62/_)[K MWXY?)=SM)BM5W?).U:)#DN]O-A_QASM:&(5>XM\U?U:+:V1<>1#BN[GY4MUL M(H.(-[S4Q@2#CR=^QYO&6 (+R^H?UGWKGP9D'IOB=:'ZO*WVX MV>0;5/$].S7ZFWC^)Q\=2HR]4C2J_X^>1]EH@\J3TJ(=E0%!6W?#)WL9 [%0 MP+%'@8P*Y*T*=%2@O:,#LMZMSTRSVVLIGI$TTF#-7/2QZ;7!F[HSRWBO)?Q: M@YZ^O1-=!8O"*P172C1UQ33U,FX9YN<88S$E_OGI8Q<8C1".?Y)':&-)Z0QD&D'\M2G 89&/) >5# MP[>H@\HA]H@UD-_]#H!*@2IQ>M#[4P-)-ZJ R#N\)6G6NPJ7:4$@B.9[6.'R M,"UQ_SNL&F\?N/2LW!"+ 6RR<#(F>;$.A4LJR; [$LD4B22X"[YT3[!"0KZ& M-D Z&4O#8:UE*=E>;Q&KY5ZREJLMXMTCB,&%"<>12:WZ4+OBD%H>YA$IDE4< M'%(X2PIW'+()>A:&7CWU:P[1J C^RU]>W1U17B+T=3P\;P"GV K5:>9;;+A=P"1TFT]L 6(LO\/'.@ MF!PH@@[\*C1KW@"PL 'BF,;%"J(M1C*<$,]>P-',#%$P*WZJ7X )+E=&O. : M_*;4Z)=I3 ETX$W55YF& QU[TV(TO70SH4FV#H9#+*,T]:P8GGD"DR#TKQ(Z M)ZE?!^A0U8\F-?QHB9V?L57,'%(932(/UIF!,/WSY0S/-($O\,2?+&C8KMEI MGN-T'0Q;+,L2ZENYN;;CY$*YV'/(M H:EU*T'&GVPMV-2V)7JRC+UQ7!*19A MZL$YTP8.\\:$$K#3-/X#!13%B'#A7* M+007]AQTY&I1@X?:X7? IHE\\$PA.,PA_Q"B>JZ;Q@G+KOFX MR%,+V"6Q P._RK#UW=:08I!CW9Q2@ZZC]T1'0-UR&6$NJ)))E9@D1O M(#,_B8WJ9^MG^IEU^CODXCR+\\0#<"8=@M_4XCZB;6M<\R&9D,3J$*6'J MGZ%/,LVSTWN[PI,(I^N:XA##19%Z&B4R,P$)#R, 49[XW" Y(5)'><9XC="6 MRF-?(T1F;B%A;ODRU>1@%&UJR&-L!=&6HG'LJQM/HQT/ZK= M\00S#G0KJ!I[42=JFRA(DEOMFT.,4H*)!_?,)^2-?"(YM ,G=V!M=B"4D#5" MAY2WT)&91$B81,[;X$5Z.I':-)#2Q$XDAUA61*D'Z\P7),P7/XON\;WFLAVZ MU/"ZV\201NOYS2%$HL2W66?R(&'R^(4!^9U)R19[]]6)T#6X MI.O]X)"*,?6<:]"9HVB8HX8F /WJ ]<_#]01U9R6\V1\D5ET]\_HUHITS'TM>*D%72AE1E%$KR%H6T;)<.) MG[G-Z#8JBE'Q?SC\VP(CJ2/OS^\;=\K8E&CE2TCD/'0S8](+)W=559MW"Y Q MYECI?=VADAUKR" G2)L5*>LLUN\US$OU2"['NM.00^R!\7H*H, MR.$]U7"CQ;%_U?,@-#2J_>6!,X!M!.#WO1#ZQXUY>S2]+;S]+U!+ P04 M" "@0:I4%!NJ?J(" !H!P & 'AL+W=O%,P%(175<553^O@,O]S N] MYQNW;%L:>\.?9SNZA168N]U2XZ- MB5W)6LH'.[DI9EY@@8!#;JP#QV#CU!.'Y!$+6"Z*V"N!7$;J$-F5O6-35TGBFY)\I&HYL=N-HX-:Z&"?L6 M5T;A4X8Z,U](4> [@8+@2$O."FIPR<-#N8^5Z,H1=>6(G%_\/^5X)4_2XY'A]GB0>1%+)>FTW- M<5/GLA;'&9HZ-H:),[1G\W$>1DF:^8_]:@T$)=.H"SI@'7>LXU=9%[*J\,"M MC,P?S@CN!(+(*^,**/$+3+$W9BG/:1@% 1!>$3^U[ #]DG'/GD' MNV/4Y+(VI53L%Q1#O(WAI >"';'Y'2&_)?* .NFHDW=3GY$;K>MAY.0/D$F8 MG)\'D^/M,1B8QL%T.@R<=L#I/P!_K8TVV!:8V Y1IV^E'@P&PO=V]R:W-H965T&ULM5C;;MLX$/T5PNA#"R2Q.-3-@6.@<;N[ ;;;H&EWGQF+MH5* MHI>D[?3OE[I8E"6*-9#MBW7QS/#,(7EFQ/F1B^]RRYA"+WE6R+O)5JG=[70J M5UN64WG#=ZS0_ZRYR*G2CV(SE3O!:%(YY=D4/"^Y1+.9\K[*T M8(\"R7V>4_'CGF7\>#?!D].++^EFJ\H7T\5\1S?LB:EONT>AGZ9ME"3-62%3 M7B#!UG>3]_AV2:+2H;+X.V5'V;E'92K/G'\O'QZ2NXE7(F(96ZDR!-67 UNR M+"LC:1S_-D$G[9BE8_?^%/VW*GF=S#.5;,FS?])$;>\F\00E;$WWF?K"CW^P M)J&@C+?BF:Q^T;&VC<@$K?92\;QQU@CRM*BO]*4AHN.@X]@=H'& OH,_XD : M!U(E6B.KTOI %5W,!3\B45KK:.5-Q4WEK;-)BW(:GY30_Z;:3RV6O$CTI+ $ MZ3O)LS2A2C\\*7W1LZ4DXFOT><<$+5F7Z!I]>_J WKYYA]Z@M$!?MWPO:9'( M^51I-&7,Z:H9^;X>&49&)N@3+]16HH\:07+N/]59M*G *95[< ;\1,4-(O@* M@0=@P;.\W!T[X)"665+%(R/QOK #*_;LUA'*;T/Y52A_)-17KFBF-TT5T,9T M[1Y6[N7&/2PP0.R%\^FA2\#0+(A]$K169^""%ES@S'/)I2H7B:09DTBO!<3K MY5)L$'O9E8M+ND@(VW'""TA8=4>S45$'"3HY1B'V2(^)H16)0\^S,Q&U"",G MPM\%EQ+M!%^GR@8M&@SJA]$ VM *S^*Q28I;:+$3VI/623TA5VC#"CTYV54U M4331BI)*5<[6@;6S9<,>#U !B<+^ AM:84+P"*VS%OO,B?V1_A \RW2EV>VX M4"7!&T'S\KIBS"H]R]D R'5(0F('@CTCEIX3RD.QXCE#:\'STRK7HFC5/F]( M&,Q(U"/,8H8ACN,1H!U5Q\Y-^5EMF= "7<%]>YK8=ZY]B,$$AY^PH)A@>A\V M<:]0P:P+OHES-@UX%O0YL%A!,$:!D5],G"B[%(PC)$,A" < AT8S?P2>D73L MUO3EEA8;5M;0-4T%.M!LSTIA.U(A:*%0EM+G-$O5#RMLWT(L$+\/W&(&, ;= M"#X.+E!B7O'KTHPFS#E*+QR@M)B1T2U@R@5VUXMFKSXSW>NRTU90]*74C4-: MMJ%6S,/* #B.^B)M,<,0C!40;"H(=I>0!P.S8=8*A\>FW10+/',JWTN%M-4 '!7@$O#-PUK'2SN).G=D/YBLEJ-;5,P-0#<-< *-4FS MO7*WVZ8.@+L.7#Y PP;8V( ^&S8K&"G=8,H!N,O!H^#)?J5+-8A1",T$:,&A&W&KUV&1$C2\0M2QK[ MZNRP]_X>WR[KLU 3ICZ:_43%)BTDRMA:A_1N(CU'HC[MK!\4WU4'AL]<*9Y7 MMUM&$R9* _W_FG-U>B@':,^<%_\!4$L#!!0 ( *!!JE1UZ9B?K00 #X3 M 8 >&PO=V]R:W-H965T&ULO5C;;N,V$/T5PEB@"=!$ M(G5?. 8VL8OF85LCV6T?BCXP$AT)D42O2,?)WW2DN)JF4Z\^6)>*4%52<\S4KX9\5KPHJ85C=6V)=,9K4 M2D5N$=OVK8)FY60VK;\MJ]F4;V2>E6Q9(;$I"EH]7[*<;R\F>/+RX2:[3Z7Z M8,VF:WK/;IG\OEY6,+):*TE6L%)DO$056UU,ON#/"T*40BWQ5\:V8N\=*5?N M.']0@^OD8F(K1"QGL50F*#P>V17+<.WO[/&(4_9BWDNZE^T;63M"8HW0O*B408$15;N MGO2I"<2> G9&%$BC0 8*)!A1)XE5,+@5L(# MZD$*Q%(7M/BQR>0S.D/?;^?HY-,I^H2R$GU+^4;0,A%32P(N M9=V*&PR7.PQD%$-10,W4LQBTKPYK?TF23-4>;OW)Y!:D=**B=-716(WA;MJ55\N^!NO#:R;V#D;FM X R M(390IQM8O162*:N#@!;%.N?/C.VPH.6FBE,%= G1W ^?J:P]+5JV.4Q^B]0_ MB/0:(-9)A ZBUM/9GQO9 #"MD(]G$&+,W@OSB,QNPPT MS#CT/-]QS8C"%E'XEAROH3FR)U;%F:A!0BE5%%JS*8JAALASO4$0#\OT$$<&,E&#K6;1M/&QT1\7ZX/8( M&+^VU;$R:;K\5UJUO0T;&14?;?.-B-?O\^%P3.QO!UC(B]_Y^/<4=S M^##/U?.C8$;^)'C]L"W2)=6;$. HU)C@FUO>KXU#\)A(=^+6K7ZAU M.)7!V?IU#NF$2J)@9%]'.CXE/\.GQ$"4 2%#/FG$_%&Q/KB.3\E/\BDQGIIT M/AVV:X.(@X,@'+9K@QS&!$?#O:Q!#E@K"D?6!]D[.7X@H9JCH1,J-.LPM+U@ M ,[:NWI0-TM@&AA"H)RM0-4^#\!&M;NLV0TD7]>W$7=<2E[4KRFC4.I* /Y? M<2Y?!NJ"H[TRF_T'4$L#!!0 ( *!!JE1&AE>++ < H= 8 >&PO M=V]R:W-H965T&ULG5EM<^.F%OXKC*\DF4F\ M[71GNKV93=O[&4LXIBL+%["3]-?? W*$(P'>W"^QI!S@.:\/!RX?I?JN-YP; M]+1M6GTUV1BS^S2=ZFK#MTQ_E#O>PG_64FV9@5?U,-4[Q5GM!FV;*K[EC7R\FN#)RX=OXF%C[(?I]>6./?![ M;O[-*R$34S\')OX >\9322:[1D>H-^ 8]K=('^O/^, MWOWT'OV$1(O^V,B]9FVM+Z<&T-@YI]5QY=MN91)9F:*OLC4;C7X&!/7K\5/0 MHE>%O*AR2Y(3?F7J(Z+X R(9(0$\RQ\?CA-P:&]9ZN:C,CBU3$ JR_"\EWH%K.B!%4D#W-1_0_QV060DY'PEVTHT'+4]8OO=OE765CLE M#P)" :V>T;N]#4G1OG^SV68]NEG2;)\YE+U*L*Z8M#5B6ZF,^-=]"%FRFZXX ML1&9SXJ!(<="-)^783N6/=(RB?3F!)C-QIJOP'Y:[UE;<51);8+95XZ@8$P& M< ,R119&.^_1SI-HO[0'\+A4S^!PS=4A&)7ST;H7)^MVV,8R91Z&MNBA+9+0 M[FR .?X!^D.UW*_,>M] 7%5RWX:-N!@#S4D^0!H0PGD$*\Y\8<[.!.B:*^6R MH$L5]L3#938;KU^6P\@,29%Y#.4)?> DRN6&M0_<4L&:"84.K-ES&Z2/3"G6 M&M0(MA*-,,]!Y'@I7695%$('B"P&<8PME.6^.=5#FM.11,6Y%>;'>FXF'/%#A-%3?'2+>UF(L# M6S7![#S.\CH]"U(._3(6PR6F$:MXUL#%CQ60(+0B4(5Q.0J9L=@%*3,2J6W8 MDP8^RQI2"Z,_ %OQ'1,UXD\V=#A\L2Z39L,5[-L@<2'X.U\&]1@3Q44^'ZD1 MX)QB$5/"\PE.$TI?6;K])0"&$@-X83^M3[1(H _P!HDYWA,'3C/'37UPC ;N MKZ$^[]BSVSL$ 00(!"]R/+1?0"PO<*QV>![!:2+I\P@P1I-HS HD&P$,",V+ MR'Z!>.H@:>KXTC-&"B$9,T*^&/%&0"I2^(@G#9(F#;"?VG.?.T%TXZI_@6=X M:,&@6!Y+=.+I@:3IH<\1Q2$>]V$#CFGAHJ#S(<* %"[+F),]>Q":1/@;A_SD M+E_[/-[M5;4!2H,]8E>G@K#I&!#%L:T \>Q"TNSR'U0TRT=^#W 0IHL9CJCA.8C,WM18"B!,_88. MB7BB(&FB@ USQ7E]7$>SQFWMHKRP)&->R..YZ(F!I(GA[B6J87%P';C)/+NX MY__LQ$N)B26YQ$R(YXB2)HB^ECS\74:=2&?!94(]18!)<9B M=!$K,=3S",W>%&EKT0)#_WBD4<\(]$P;X=+2[J=L:\:WNT8^\V//@Z!A>Q1F MLY%-;=?6&Z:"UEK2 !F0V2)B!L\%-,T%K]. /W%5"7W:Y83!C.M^D4>HDYX< M*J6K_FLL4'']20#@^?G^[BYNGULZKOR8Q"#YND_/'T"-RFHH5(*0 DT$&>Y! M D*DG$5P>SJ@YQJ-2G%;5M[5O'MZ;ULQIXIC5?M@2PPTM;&-* UP 2[H\'PM M(':Q*+/( 1OU5$#3[<@RAO4#6O$'T;;6 ;9J(JA:8I):,!M)Y+$'FA#2ER.SF="[_>[7>-.R5F# M:J&K1NJ]B\SS\>FW/&7F:,[[QJH&-DEB+ MJC^X94)5BJU-=]S\\L);2%1W"O1R#-KSIB+&Q5>J#/3(/FIJ, MCO&ATUCDPU/?D!S)1AO3Z&PO M=V]R:W-H965T&ULK5=M3QLY$/XKHYQ4@93F9:%7U !22.&* M! 41>O?9V9UD+;SVUO:2S88FW)WNOD#6GGGF_;%]NC;VR>6('GX4 M2KNS7NY]^6DX=&F.A7 #4Z*FG:6QA?#T:5=#5UH465 JU# 9C7X=%D+JWOEI M6+NWYZ>F\DIJO+?@JJ(0]N4"E5F?]<:]9N%!KG+/"\/STU*L<([^6WEOZ6O8 MHF2R0.VDT6!Q>=:;CC]='+-\$/A=XMIU?@-'LC#FB3^NL[/>B!U"A:EG!$'_ MGG&&2C$0N?$]8O9:DZS8_=V@7X78*9:%<#@SZ@^9^?RL=]*##)>B4O[!K+]@ MC.<#XZ5&N? 7UK5L0L)IY;PIHC)Y4$A=_Q<_8AXZ"B>C/0I)5$B"W[6AX.5G MX<7YJ35KL"Q-:/PCA!JTR3FIN2AS;VE7DIX__WPYGSUWWV%NRMX_'() M%]_FUU\OY_/3H2<#+#9,(]A%#9;L 3N"6Z-][N!29YAMZP_)L=:[I/'N(GD3 M\%;8 1R-^Y",DN0-O*,VVJ. =_1?H]U"/V[1CP/Z\?^3R[?!OMX]7L+TW2\G MR6@\X7_C9!*_WK #=W8EM/Q3A):G:IA4(4S3[Y5T,JS-C"V-K?,X&)JM-CW]-J^IT8',/*4GY,'BLS25HZ0)K4VE4]K8 MZ1Y%ZBJA/7A#FL)#BM83A<*4"(]FA_0S>$#G _9T91%IPX?E>R4TI_HVIC<+ M,G,L?1W)21W(5ARU[ :H+?7B)6"*PE"4,:X^3-'.!06XU2S+X=-0M+%_,2JC MS#BXUNF #)!IRK<8-& M"YO!;U0M#>]$44[@7EBOT;H^W SN!SM-E5$DER5-E%%(?4@M)3WUGBA%RD[0 M9'-%XG2'*I(/#TBMZZ@O!)^1<$!2=+)1VV8,P JO&^AP (^T[*W03H0#EAM< M4PN6*O0C-=8N/6"'Z>!%:WEH#.1HD6Q$O[92$Y,"D67BWD4S3[/-/#62G#P" M(T=T//4]XS,9;,H6:"FK&:)6(#$%I061% % MAE57I2GY0UY*YRK:)[C&%J'1_2EV%V> [6R'Y<:_.CQFN&Y\CKIKG1LB__=FS4V0 M22)D3](+)S-)E[?&CR9-W3&_DI8.B:T2QKX^6!QN#\U>;W]FAK#_>OF?^B_U MOXI@CI3S[%4( Z*,;F<%AT)]XAD1 7?UYZXS93\-0MT.69AFUY M0P1BY:)B_J"K!V>4'>,:!E;CV6ZOCQ/7G@](E"6R[Q61+7D5^(R?!8%X;J4H9!^NE+$R$[%I19:%6X[@ M@):2N*(/G';!9,X%81+/Z=J #E;*+/C2-=AU'1UVKOFAU?DQPXY5VMB6)LA4N274T^/BA![9^P-0?WI3AT; PGIX@X2>'C98% M:']IC&\^V$#[BCS_"U!+ P04 " "@0:I4>+OE@#D8 !)1@ & 'AL M+W=OS,Y6M=*3=N-KJ&*\O&5JJ%KW9UYC96JX(>JLJS M\\GD^5FE3'WRYC7]=F??O&ZZMC2UOK.9ZZI*V=U;73;;GTZF)_Z'>[-:M_C# MV9O7&[72<]U^VMQ9^'865BE,I6MGFCJS>OG3R6SZX]M+O)]N^(?16Y=\SO D MBZ;YC%^NBY].)DB0+G7>X@H*_GO05[HL<2$@XP]9\R1LB0^FG_WJ[^GL<):% M3E25;HI>K*]K[9_DW+>9[A>GE3.OHWV_*]EQK-:]ML,XMWPVKX@8Y*3P-Q MID:AS%L+5PT\U[Z9?[JYF=W_,[M]G\VO?_EP_?[Z:O;A8S:[NKK]].'C]8=? MLKO;7Z^OKM_-7Y^UL!\^=9;+VF]Y[?,C:U]D-TW=KEWVKBYTT7_^#.@,Q)Y[ M8M^>?W'!&V7'V<5TE)U/SL^_L-Y%./P%K7?Q;SY\;[/+L-DE;7;Y'^'TE]?^ M=+;2N,T"0 MC;)XGVVJK(7%T7)=INH";#UO;.&R9DD7KGA/V(8(L 6LJ\%,VG7VBZZU566Y MRV9YKC>X+WQHNKI%"N^ F-QHAT_B0I]J(I<.Y;(GR*#SR:M/X_DX^V4VNZ/O MTU=/,X"Z<*9X#%,S!!*6 )7W7:FSZ>1T,D5"[_6J*_GB_/3_X'A-U94KXL1B MQ[OC/G.==]:T2!2N\>XQ7ZMZ16>LC".D\W3-WUUYBD;9=FWR=;;1MC+ 1N!; ME\/*A7%YV;C.PG(IT7"?:0HWSF9ENVZZU1H)=@4(OBR] M-(9L6#9-"[=JI.J/SI!(@114E%*W\&A==[#V5[<< :K5X ;P"ZA(:?0#,@DV M5L7O@(-R$ZYC'(FWJ4'N0%6-])2H-9VU>*'W -*8\JG6N78._ ^1J;*E,A:U MT<'M?"HY:$_98=L"/!'0WCO(0I6DC(2_L%G"05@%/*>E)>E*DW]>-V6AK2,# M??$J0WZU.R8Q5VZ=+<%%ID92J4*/06V'A@;4@M,9[#%HKC /=+ O< M$<,)M%)8X?>N9G]-!DZ"D V_=WE17EKX3MDVN[X>9==P;_;2GQ[\R#2;L8;> MZTT#-]V#WM6=AO_S9@6 @:302<@W M"A0TFEW=6HAT1/'U([$ .;.3;?* -,RO5CW2KV7),F< !IC!+VV3K9H';6NR M2K#.&O%T3,[ P[)E1OU)","\VZX1X;4EI$#[:!:E67DUA0,Z^.SH B.5M5N MJ=EVZ0 -H8U"%$6^9Z"&CAF,%*EP7"8$_$@KRX)]9:#'8-7F$1;?6.,]1=UD M%@,T7-CJMK/U&/P=Q&\M8FJ-6Z-"'":ZATUK!:H%&M^R!.@ID*(A?*6O7@A( M+"@W_N369D-/B^(Y='Y".=Q%3\5#F;;$B\[I<'71[4"\Q%C\NFH W_G,L/)& M%Z/D+H.2YL,;!Y@5H6LZ6[R%E-@_!0?:QV9@\>SYY/LKDJL;/B@W>%V/I H6-W:8/ D/M$^TF527_9GHS1B(7U7[%286D.!19,KP3@6 MY$$2OJX 8$FXW@9T#%:')5GO!!1[2L (3 "U:F+$>LPD7M$(? MUOB03P^J#$MM_&4?]1M$'CJ;.130(0^TI>N*K@N1W^6&AL 7?',LA[Q21W#,DE+EFB,ZY!+(%XD=18TB\5*06)@TEDO. M-\H6AG4#GPT@"-?,JO8038C _G&K+.@/1>PA5?'GV$?NY&*(80<$9!@%.L&^ MLJEU]J#*3@\70W5FU<(@KM ;1":DKB8P;PCPQ"MR]+^4R(GA!7BR:9SD&7BS MAGM(]0N*GT5*B>0 _3R_@B#%KB"$R*U9L*1%Y4ZGDS$AEBT L,K=:,^9#+RD M]_,'A()[''>_S->#9DS/1H=?0!BC@'45PBBN)K__T:$(@2M/(CPEV[NG=%!8 M#T)?S!E;]%RMXC WTPH4T;-DG/VV9RS_"CKRQCZSVT>DHYB(R4SGU@-AL MA!2B?T5>@[O;?06Q=+"=((^AYAG71Z)PH5F@$W8Q2'O0UEN/9F794DB?J\Z) M;Q76V!A. U:)GS=)T@BGH#2CVQ#S_)Z2*[D#[C75GZ;N'RU1MW'V*^ 8^M2 M>2F#2KB(!E12$(#4<*#&$8JD5_"PW$>0C^?':*3"\A:H"@H=3E*W$CUC(N'H M!ZH;@ L#$ =Z: N$L\BYTBP#Q;1%M'O(MVH,K&8%@QG&4STC"[P1VL #/8#- MD;JY;@-NLV(2D))$TR!:R;%8D2([:#8F09"103R%^?LNEZ2D:TUI_@P)_XC3 M>XG'T#L#A%&F'=8BC6 3Q).A@\.HILRP2 P15A0B\5)62+6!8G._!Y^N#R^^ M1+1W3'";)I1?60A*4>XF L/2GF$U M@H_HL[U?A9]SJY:)U.DN7:_0QX\.B)-V1%EK<^.M0- !^ *W"3 %P3P"<8/1>H>).&9F$*R0 M6T=F2&D(/(+>-1)DY&GLC14@$02'6VM=%A$;B0#B,!%4[",4/E, ;:G*C'TE M(H*=_\'Z'_"Y$)\25X^EZC[=W-$S ,]+.+I$VY1N0IJW].2'-#YZL!@8S=H8 M4P @<@[7-VF-81!59LT@"(EU(L4)DI2F*.!'9"^/.DLLB@Y6$_ &2 "AF\W1 M9]D4'&)WO@= 0E\7>)XZ,M)#,?-A(]'B17DKZ5FLX3E&HL8![ M 1+F_6DY M9*%1UP3X*8+!,);RQ;JE@E^K5Y:@G@CCL%'J%6X8M_,1_=IAU?Z2%>6CFKT$ MG9%J/_@DKSZD42H'7+)HDJ"5E!Z46NBT29 KM6RKRT@[A6&T!4AF(%0, MTR!PEERG38C"6@J+&]EW+"JFREF4*'M]D%THYB^ AQ(7(V$/"K)61'-VV:#G MPV#T2T>+,3Y #]E**#?X*"ELT,L> V5DVYXV^-]Z_%]J5C)0"E5B1H/ZR(5+ MKQ=8H(ITC;-_'-Q* @U@ 9>:'<12"U Z#5*M^F$0MA (6YWKJDVLJZ]! QI+ M=9ZT 6+Z5>;#DE6M-$X$]O:2K$6'+K@R2>POX1,7&"BR6]"YZ >56B3ANG5$ MV"#RRKNJ$RT:^+$_R:; C6%NV>1PZJ_R#N\\QK[429//^%PW6XCSWX/TJ@8B MD2%*@I)]6WF8XV2,(,' *= !5JRLIM)H-)DDLTP*R*'JAQ(,J ,7L@F5X>+K/O.VKV-_V-.040Z#+U!O2UTNT:L1 9[MK3 MMCG%__NE+Z]T/2&V:RQ!")FD+(G$DF)Z<<1A?#',N(^)>*+IO<2$@148OS8; MPDH?Q;N6C+GS*Q=2RJ.(,JAZV[1R=R;)2ZE3H_Z6*F*:]L(&E?JL0^S\>U>L M8C/+[XN@3#A#GB80$T,Z+*CA"49D)QJ[IGB:91D=$#GH!RK+(X\A;N.@?Q<: MGECHXB;'./M?#/H2$#3U0U,^Z(C4RXX#:[4@E7>>XN42>^[4)QK1?FOL[<4; M,.BJB+6&DH9HIZ 5)9B>W8VSG\T21*PI?L:F)$$4P$^[U=( .<(G:IEB^I(M'@[PAU,]O[F]#23[! MN6'XB<4524-"J[P&,2+/!O9NN*C3EN+IDE8,^(K*>89A]X?:V*B.NG8L<[R- M$9-5TO>(6!18_]1M2^B%QX'%21H4P>6E,A5S5D7$UZ(VWI(&)L--?VXR0J=@CNT$+W@!8JNDQ&T/ MIG22:)*R(S4CNC$-M'(Q6"Z_FIH8?14&$:[228%Y;R;CMC\OX8(P[[ EU2"OCMD$Z_CM_2A*9@F5Y$*;$: J6):&?)FZ8;T<9#M M@TQYZ/,_Z&UOZ,LV-7S.A:T?0+C_!$;.BH;&PV[K[+U>V X'@,XGT^>,B7'B M[6 +]FV#36H/].]G\[Q1!6.OW*EL ).YT\UFW\"!H[IZNET$OK+O9;T=87"B=7,55#0OM+3D?' M.?=C]A'+F2BT=(NQ7RW<&0IR$'MH&O(-TPI>@_QW&4:3LN%"KTQ=\RA9]G=5 MDU+(="DSP\#C>B26/D"8KLU%M-N5.4HU8-!9S#U;B M2^R$>E3J!:GCTES!FIYSVCO M& YKG7J&PW#X_'1ZD4S.?/*_Q8E=[RS"?M>U:VU'&QZG?"0<[N$D 2CC4!T1/;#Q_"\[_]7MP'@@<'=[_ZX<,CH%E MJ^"Q0BJQ.2@G&Q4/J^V9$+ A8?LX4A,=JTJ$S5WB)]2'7P&B4NH_N.R>QHD7 M+,E4$,=1_8"B34@UC!_CDG%AO@_IQ5!-@IO4_!8Z#E9RA%;U)1ENSIDO)8LT MG2, H]26B6N;R6S]*7-,!SCA^U#>D=ELFZ# M\:N2]IZ&^,^;E6*OPZD?G6I00 BA+[,B%8HX3@I8C[OIZ!#[ '$Q\AT 2SF8 M@%W(<$8\<"&="?&V.)U$NY#D]BHPPHXR-)Y"@LD^G^I4J\[X62N@/\61;QM& M]N%Z,H >P09"T1N LPLZXO2P5>*5T\GE*'NG+#+&97=@Q?,U@J5 Q/GS"<#- MSWK1BJG=)%;K7S/ TW7&K9FT)_-NT=+#ER\FI\_P^:ND="#KS'%DO7?!;_EB M^O(I#QC_#.KU0$$)[_0W78 (5[)"'#T$#_2.)G!"GG2[A9]H #XAY^7TV>GE M!!#O&ED0AS^2J!QUYDJ2D_Y)X8)_GX+PX;V%E-:W8WFKTRL)0X"]OUG4G3J[ MPH+8K1\J_8ABKR&E"+.I(36'$,9&.&3QXGL8F,1@"=X/==8LP-[H2DI]-:1: MIU0O4ZKY#8'3/%*]%:IS&G"4.LH3WR*4837WE"T6V]]8@&$V)ZMPSIX2DM(A M7 @. M-[!F],Y/?@ MY5N?Y &.]M!S8#LC:FT5C>; F[T=]KCAB 2FV+R0ER5\JE6G'N%_W&%LQ2GN M0Y!ZIW867%,V9R^&Q0"NN T+:50A:=5GL"37Z@TQW7" PT4[ S93T-LY49:0 M 7PF(T[C!N-X**T3=<5]+#C4!V,AWYB9 JO&(((E ^8[D/.VZA0-" 9FTC$1+!ZN J/OY^#)$W6%XE=Y#^V@I M$-F!M>*<,<4CG@A_+=0X? Z*3Q_A<'I\?X91S)M_N!B_")1L:8Y'B/3O^R7# M*+*#1"*A9@__YUICR:BSWE.+*O3P76->B_+9SNDG$NA#/)^)8ET>-H+K_/^,.S\3//B)0_Y_O\ M^?>RA&8%J'?5U>GBL5D(D,SHD M:^Q&F,]AIF@ST(MCN (NK,-,B-YD<^S0O3"E6A#>VO0-,DRL@/AF!US>JA4- M%JJ2(1+QQH^MO=JCU$].4K<3Q(TI2#(T*&\8=K9$/'0Q!O0]TK@OT)+9T/0* M@W(!A6F" WB5!AC'>!!5W2/Q'-]UIB#K8C)*+#S>&;+@5"O0R6&H05T]BB#) MEG8)N]8-X4_2HJ0W"_C$V$N7'NQMWC84Y-'V$SIE'PVI+\N))86G88_X6A9& M.O0KUS#W:GE)F)&\"Y9H(7QMVO[%];\J7N]6;^%H!0GN;[S"%)K 2-Y92QX)8GW MT/T/7O\U_3?F0^25&G/ )6$B&;^\^9L"0)QD[C;X?3J9_,7WHS96/YBF<^4N MHDR*IR1+=,$&!\WM:,BL'C/HB 5F4&CFOCN%;V< MCO%U[KOCQ]'QJ&UC3^3^+B#^H3\T<9;\>0]PGROZ(R;8. *$XK_T$7X-?R=E MQG\>)-[.?V0%CKC"V==2+^'1R?C%LQ.N^_HOD(?3'PM9-&W;5/01!SBTQ1O@ M.KY>[;_@!N&OQ[SY?U!+ P04 " "@0:I4K'G#<=@$ #F"@ & 'AL M+W=OD[?YZ<#[H-NY57@3>&"_FE!R(%+*9*W#O=W_0:T_ M[Q@OL=K'7[%O9&?O!R*I?;!EJPP&I3+-OWQIXW"D<#GY@<*T59A&WHVAR/*C M#'(Q=W8O'$L#C3^BJU$;Y)3AI&R#PZF"7EALU[]OUI_6J^7F0=ROMY^W8KGY M*!XWJ]O[A^5Z\["^W<[' 898?)RTH#<-Z/0'H#/QQ9I0>'%K4DI/]<<@V+.< M=BQOIF\"?I%N)&;G0S&=3*=OX,UZKV<1;_:SO#ZQV)=5F@$83/Q^.30LR16UF1:84^:5-S7WBLI MMM+$IO%B;<0GVKD:#R0&4%[XH+069'(T-3;0>5WSB:2W ME4/#!Q$*WJQ-<*\CL?1"HM$]&FHHV'(KM7H5_R6G0&T:.%E*N-:O(BT*"&AEPA)KO7>\XMMX> MPF- *!"(8AR*AX(\'6DID^@ZC:X&A^84MB%/+Y5U39 =G;4K1#0A%V '_MH4 M#OBZJK1B5U@R4%(8JVT>=^)93(-4+G$R:^#Z16++RIH8L6![KA4YS\2L$YCA MH@9;F&M.&7/W-P8D*W1,]LJD9ZG=1U45644N<$+!@%=QG((%1\"IUF]LI18A M%[O:HQB\!TXH>E#/"3H#*!VBV(PWT#O*"FH*J$W:>;='BQ4$T^0/]$=22L#7P"TG.?1$3_' =F((*!=ESHT5 M[4F!"U3P_2:>I:Z;=N.,[@N5%.Q@K&.4;.W@-U<@8-"#:"P="EOG1=-NM7,( M[U')5LX6:J>Z;C1!F5IV2>X2^)U$-.UV$AE?G1%IK M',!'E+]RL0YYH'3E!67KV%N,#V-#XX_$;8=<**FY^N+L,C$C/2&$(*)D2)=) M6! ^I+%*1^)KH30,!1Y,J1.R"+V(S.D28 MQ$O(*MK?Z>/9PI!4[J3+;3W?B^.CM@5[.XPO+-].U>8;TN_TC;MF\70[BS0L0 MMSS*W:.6,JA.1K^]&PC7O*J:1;!5?,GL;,#@B)\%'J+D6 #GF;6A6["!_FF[ M^ ]02P,$% @ H$&J5#H9=NC,!0 51$ !D !X;"]W;W)K&ULO5CK;]LV$/]7"*\8-D"U];#\:), S:/8@*4MDK3]3$MG MB:@D>B0=)_OK=T?JY43V4G3H%TM\W-WO[GYWI'RRD^J;S@$,>RB+2I^.10,Y%')W.@I&S<2-R')#$Y.SDPW/X!;,Y\TGA:-)JR45)51: MR(HI6)^.W@5OSJ>TWV[X(F"G>^^,/%E)^8T&?Z:G(Y\ 00&)(0T<'_=P 45! MBA#&W[7.46N2!/OOC?;WUG?T9<4U7,CBJTA-?CI:C%@*:[XMS(W<_0&U/S'I M2V2A[2_;N;U!-&+)5AM9UL*(H!25>_*'.@X]@85_0""L!4*+VQFR*"^YX6 M<:VQM*7J9@K!49$PCXP;9M \H#:T#3S)4ZC6P#H'MH&B\$6$O%-D7)])Y7"; -?\2^85R!TG 0/(L<894DUP*!A0RD3*SQZ'5 M8^^=8_8'%*,\PEXC'^5.L]\$N2NW&@WJW]\P2_KH[?_^Q*:!P6BZ!KM$'I8K M)%4]$["+G%<9/(/;R+]BP=0+YE%_(O)"%.PFEG'8CH;<=B5#/!"MHQ-GAA$[N'A*8K'MMS7 M2I:66G472<5ZC?5&^E9@=@".>'N$63,-ZEY@,1RHJ#V_,*]XSH&MY:9NOL< EOP6M4@F='1UL'& M<:J&]U2V%*E< ;#2G5] Y]<3(GEVVX4L-[QZ['LEI.:F]O5N+QI$BRX.V!PT9(3&]K2Z!1!J MXPX$O"QJ7!T0\,C-'=[(Z,EMG*L$0^?L4X.5AA>MX/JEZ;-1L>7_L_I0\[P[ M!JW99"$^E7QGS^EK7N%5F&+SW:9O9;%U9\ =)/G'#3YM].H<:O;Y]GJ_[TW] M96]B$?1'08Q=<-%.?,UE ?5=0G/*:K,2!]XR]#O?(F\9Q^UP'GN+>3>\JI#^ M -1(= NW67S=O@5>.(L/C)Q3&R73;=)KY+.9%X6= ^',\Z-NN R]:-9Y\Q?@ M(88$;<8+#V]D SCVYV^;>GJ^$3M&&,T/#>_Z+.Z?/?.I%T=^;V**%N>S?AI0 MU<*?O9@$/YO'P3/)'^;Q#_)ZB;R-^Q'T@NG>\>[O4>$PL5OZ1=Y\_MS/U_^U M\85<7R[F@^\'>(Y\6"X[/H1>T"-0&'M!V"T^I?G,"^/9 (3]^6,TGWM^'!T: M'J1YB#GIW:'L1+#H)R5>>-,H?AK1H2^W2>]3%P_"S'[0TW49+Q?NJ[>=;?\S M>.<^E;OM[@\')#1F2+,"UBCJC^?QB"GW$>\&1F[LA_-*&CQU[6L./ 5%&W!] M+:5I!F2@_2?E[%]02P,$% @ H$&J5$ZR!G[K @ K 8 !D !X;"]W M;W)K&ULG55M3]LP$/XKIVR:0,I(G)>^0%L)&-,F M,8: @?;13:Z-M\3N;)?"O]_9:4-9-Z3QI?8]ON>Y.U]]&:V4_FDJ1 L/32W- M.*BL71Q&D2DJ;+@Y4 N4=#)3NN&63#V/S$(C+SVIJ:,DCGM1PX4,)B./7>K) M2"UM+21>:C#+IN'Z\01KM1H'+-@ 5V)>60=$D]&"S_$:[;?%I28KZE1*T: T M0DG0.!L'Q^SP)'/^WN%6X,IL[<%5,E7JIS,^E^,@=@EAC85U"IR6>SS%NG9" ME,:OM6;0A73$[?U&_:.OG6J9H MVOA?6+6^+ V@6!JKFC69,FB$;%?^L+Z'+<(@_@3>+V[.+FZ]7WT>1)3D'1L6:>M)2DW]0 M4_BBI*T,G,D2R^?\B-+H\T]O4R]^'IS!F?OW@R2F!VYA25':ZM3A8^JIOV!/,R&/;BC MQ_I>R/<+K0HT9B=Z$HX.8SO/]+8"%_7RX#^>*&OG,E^H> MA /6VP+Z_3!/GRJ\H7:>JF;!Y2.4H@2I+$V]0NERJ_,:W7U3LVD<^S^ K332 MQ;N[GI(%"+:5MATF'=J/XN)U 3^[M M'*?P&PO=V]R:W-H965T MV_;-A#_*H17#"V@V9+\RAMPTC0+D#9=[6[8G[1T MMMA2HDI2=K-/OSM*EB7;29NV@&&1)][=C_?B46=KI3^;!,"RKZG,S'DGL38_ MZ?5,E$#*35?ED.&;A=(IMSC5RY[)-?#8,:6R%_K^J)=RD74NSASMO;XX4X65 M(H/WFIDB3;E^N 2IUN>=H+,A?!#+Q!*A=W&6\R5,P7[,WVN<]6HIL4@A,T)E M3,/BO#,)3BX'M-XM^%O VC3&C'8R5^HS36[C\XY/@$!"9$D"Q\<*KD!*$H0P MOE0R.[5*8FR.-]+?N+WC7N;=HPZ+8<$+:3^H]9]0[6=(\B(E MC?MGZW)M@(NCPEB55LR((!59^>1?*SLT&([\1QC"BB%TN$M%#N5K;OG%F59K MIFDU2J.!VZKC1G B(Z=,K<:W OGLQ>V[V>3=S>WEW36;3*?7L^E9SZ)8>MF+ M*A&7I8CP$1%]]E9E-C'L.HLA;O/W$$Z-*=Q@N@R?%/B6ZR[K!QX+_3!\0EZ_ MWF/?R>O_V!Y;,@>US(&3.?@9NSTI@M+MQ.0\@O,.YI,!O8+.Q;O[V35[\_MO M1Z$?G-(C"$^KV9Y*=DM1'2D=\RP"#!R;X)LKUA_Z'KZS/%N*N01S4-J-4O%: M2,EX%K-[FX#VV+))4T1CHA;#N#%@#88\I! SJUC"5X +, =$)BPPB?EE&-? M,F493Y6VXC^(/38OK".;8OX)LY%X>9857#*1YEQH3'(D@L'RPF8)L"N%Y.P! MDWY%6>C@P(K+@N,BI@K=1MJ"L( #F+%XL5Q95"/:2CG^**U$6J05)OG <#6" M![;0\*7 94@2"Q8)'16IL61L0TI%A'B835!(0Z0PJ,H84M_>30P6-.HBXR%Y M@0R,-@5,+39 >?2E$!I7T+ZDX',AA15D58-E$^F%$=D2,:^X%F ?B#4%FZ@8 M33?)$%6D4MQVGFO%H\05+'1EQF)A(E5D%F<1-PE;8#4V;,T-2BR]6<-SZ!PP M0^+)W%;S& \#/"@\%@&Z=4%[QZI*D,%0TR)*6B+STV9O)I+$<*N^ZK>1N MI5.UL<\&",:!2$O+[EJ)L&C(*;#0"@6ZO(RW>IN)0# :M4F6@W9G%GK+0YUL M#10N+A8 36"KG8O,28T*KO,?K)7>HEVQU UQO5[UB+PEAZ)].[FZF;ABDMB@KBO<<@,^!,W_+O7VL,H VS,%O> LN$=NP3,CY[N_7A=I>5Q"Z[ M>:H6.L=A/)*P.34V+':EB;"^=!A589#1O#IAKM[V3W_XB:^OHON\%Q_[CA-O#$FMY6%$7A6PT M G430,69,X,'";7)?U O1%4;\U.MRJS$.K^I_'%+4/>;:BM]CZ:DJ_K2G7B_ M.CMWGQ]+X'?4ASR7%]NY?[%,;QVRD_H;\B\K ;O/J\-'>9WBS<@8>4?CYGSL M!?[Q(^G_\_I&PVT2^(=+P/.%!M[ ;\V&S\SK[U7#KO+[1ZXR5!O*.P:ALDP"]H7?N@90JPHKZAKP?92@2.I/ M6K>#^G)@RML!=I*-"T+*'\JKDXI?EI!FRT%GG<2%LCJ=\?##M/EYXIR8E7N/A',E<6 =L,$\,S2 MM #?+Q1>GJH)*:B_&5W\#U!+ P04 " "@0:I4X'7:Z( # !V" &0 M 'AL+W=OFH$@LZ62F=FU,C3VBF7 0O#?I!S M47C3<:V;Z^E855:* N<:3)7G7+]>HU2;B1=Y.\6C6&?6*8+IN.1K_(+VJ9QK MDH(6)14Y%D:H C2N)MY5=''==?:UP1\"-^9@#RZ2I5+?G'"73KS0$4*)B74( MG)9GO$$I'1#1^+[%]-HKG>/A?H?^H8Z=8EER@S=*_BE2FTV\H0'H.+U'2U+^P:6P9&2>5L2K?.A.#7!3-RE^V[W#@, S?<&!;!U;S;BZJ M6=YRRZ=CK3:@G36AN4T=:NU-Y$3A_I0O5M.I(#\[G3]^FL\>%U_AZN$69I^? M[N;WLX>%#P^SQ3BP=($S"Y(MV'4#QMX B^%>%38S,"M23(_] R+6LF,[=M?L M). ]UQV((Q]8R-@)O+B--J[QXO\;[1%ZMT7OUNC=G_.6)\%<,5Z8DB#W2I145M:' NF' M&U KL!G"TI4HI-RB@411W1F+Z>YPI22=BF(-[T1!&E490C/G%U 3B"]_VOID M<%5)^"A6^)]][PKXBER;5D$9E&1M"K7J6TPP7Z+>G42P4$JZZ(Z>" ;P?ON^ M4:]U/H,H]ON#[K&B%X?PH=*%L)7&&D;1N^D#L#W"R(_"02L-_!$;PHW*R\J2 M@U$KN^&$L;=G?M0/6RGR1Z,A?$1J1IF2*8B\U.H9W1T&XBW?'>]^ZQ;[@^'@ M0.K'#&8MN8I*5D/"2V&Y!.G #PA$(_;#_5LK&U),>\9LX+-A2)2-H3Z<5'DE MNGRA06?0ATTF*&5$D<@JI4K@N=)6_-4843'@J2?SG7E5N-BL@K.PTZ.F+64] M?R@CCA0T4>O*LIE&A+SIG.@ZYS^SUKFZ)/5I#)H2ZT$F7SOPHYX5',R"'/6Z MGGBNGHE5,Q9:;3M4KYI9LC=O)C*Q6(O"4&0K<@T[@YX'NIERC6!564^6I;(T MI^IM1A\&J)T!G:^4LCO!7=!^:DS_!E!+ P04 " "@0:I4IL6)U4D$ "X M"@ &0 'AL+W=O=G''9&H\\[5&/1ZJT@DM\U&#*/&=Z>X%";@Y?L_PF>/&[/V#\V2IU!>WN4W/ M6UT'" 4FUFE@M#SC)0KA%!&,K[7.5F/2">[_[[1?>]_)ER4S>*G$[SRUV7GK MN 4IKE@I[%QM;K#VI^_T)4H8_X5-Q3N(6I"4QJJ\%B8$.9?5RE[J..P)''=_ M(!#5 I''71GR**^89>.15AO0CINTN1_OJIE?A/=-MB,, HFX4O:,O M;N(1>WWQ?Q^/-_9[C?V>M]_[O_+QOKG9P],4;G[]Y3CJAF=N":.S>O>/D,"$ MZT2SE04F4T"Y)KL&,A0I4",!ZBF:62[7()"NE E H@V &5 KL!G"TG4+2)DE MJ411"S 6T]WA2@DZ==(?N"2**@U9,1]/P4./SWYZI6I*LJ:H=Y3P M;[K5Z#V"/!/N5D&,0G0[A#8Z@Y)65>"N:\3)'::\*9[UH[_@]A>!R< M=(81@'\:#7$)Z49>*M(7RA/F\06*Y*Z6!8 M!4=A^X2:CA"^?Y+'1U&[WQ"9]#=OAO^9K&YZ\ M%WG!Y-;?L^$957:I';1OZP;8FJQ4;CG#GD@5)MP+ _BUY(4[="GC&D$]8P5. MXHNML+GDV8V"+3)M*MM57LTNH*]WR+*EH&-2M/1FRD)5+,S02UWXXK 9LX?V M2_+_.T6_H9B1\VXB:*#7X1-T90B=N\?TLH.+#U]Q8EAN_?EKR XBT89[+GE> MYK J;4EHF90EY;;BTS[1OE=832]]5;]+=Y @J4MKL/A"G<1A/4!-F X50P=Q'S4=U5973ZQ4>!+VHYXCQ@5@8=*-!?:GS M.DI57 JVK>IHKQ4$O7YWM__>B]79FR9RU&L_,[G04OU4@T5#;<:R236-O+)7 M,QW=#6J1AL"L2+3;'O9;H*LYJ=I85?C99*DL33K^-Z/1$K5CH/.54G:W<0:: M877\%U!+ P04 " "@0:I4>O,\W< " !C!@ &0 'AL+W=O7\?E5 MYN)]P%<&6W.T)RZ3I5(_G'%3C(/("0(.N74,%)=?, 7.'1'*^+GG#-HK'?!X MW[!_]KEC+DMJ8*KX-U;8:AP, E) 23?+&_Y)M'1MC<+XQ M5HD]&!4()NN5[O9U. (,HC< R1Z0>-WU15[E-;5T,M)J2[2+1C:W\:EZ-(IC MTCW*PFH\98BSD\OI].%I=DUFW^>SN\5L,0HMLKJS,-\S7-4,R1L,*;E5TE:& MS&0!Q7-\B&I:24DCZ2HY27A+=9>D<8)5EE1J9$V8Y=Q_:,?,G4G<3Q6$XS>80(2$0, M$@P 6E:_OF=!BI9\23MM7R2"P"[.GCV[ \7UMWZ7*E ]X4I_5$O#Z$Z& Q\ MEJM"^,16JL3,S+I"! S=?. KIX2,1H49C(;#-X-"Z+)W?!C?7;GC0UL'HTMU MY>5]WV#+5IC("ATV?R+^Y:'-8/]X0L&H]9@%'$W&T649R*(XT-G%^1X M-;SQ0PPU6@.<+CDID^ PJV$7CC^/KZ_'ES?T_F)\-B](*+;?I@RY![.B^EDIOV \#I,(U6F$Y&WW7X0;B$MM,^C8:CT7?\;7ASY[_P]GT7EQ]OSNEW^O&'_5&:OJ4G'N/,UO[_:'Z0[Y7#CE>3;DBDYM48ER M&;?:>^LILT6!DH"ZLEM:**<(]>H#'.AR3B+:(0M9WJ4A.C]3F2JFRJW>IDFW M]V*%,7K3WM=*,MZ9K:$*YTFC JER^DX$1941\*3*0#\S/,8U&KZ]:F=7\<;7 MZ=M?$CH7@-+&\G@5P8T.!L'RK%-S[0,P2,JMPG( MZ&^UEH*'+^#4969JB50X>Z>YQ3)_'/%LAH89M_(J@->8)E$@CR&A28U$W FG MQ909%ZURM&P9M2"Y]DWJI4(>T+)4$Z+0#I:FCBL%0KY7<@NGRE9\ AX?7,V; M]:/6($*/S?K1N%.7M%3:0 4?5Y$?I[&)ACOF S$SLSB<0D0=I4=S9J+,F,PR MX)B*F]%X[_94$QUG&@7(5L,SU+= MQW ;U%&(120#_*Z1[.OIUYA("VEL%4KXVK6Y#% .TC@5)M+2'/Z2-XC$RZ\X M=H![M:G_ M;'A9*\&?/)[ 9LD>\>2M80%C, GXB\@AG(_ $&7M&UUORNHELAZWLQ2*\@\" M14B>XV-S7$UN04=7]L]UB:J>&@BG4V5'&6NFR00:W"V;-X6()*&)Q">>(U=E(N:P0ON5,(RH3/47>>+R(@D\G.D%D6H!.Q=V/9I?!2?$MH MS"+!(8#[25-%)PQJ:Y*A,?+1T#0+#I0-"RN5B;0(B2DEGS\&%AJ-*M:S-;C0 M-<<%;G31F3_HSJR_^W_D]EK[VZV94ZP8[MX^D.,DKI:/DMWT-9W?5V 0T.ZL M@0BB]@%QHVFO+';2)'WSFL[T'9H3>%IJ960WN_7@J^6!I<"27**K^F[==K+W M!#K+SFN(>*8SP?7T$#_5C&I-W)N49\)DM8GRY6:$%$9-;X;,&OJ43"!O%XMV M22>H"]_G?$2)H%XE39?1?USX#AIQ:$S7RBMWIYHB5,]PA3UT$6NJT7L. !;Y MAZT4&BUKDU=NG(IO+2MI9K$.T)62CHS3Y^H&PO=V]R:W-H965TQ.KR)(KR03^?5>R8P()%.X^ M)'I9[;.[VF?7&F^DNM4E@"'W%1?ZW"N-J4^#0.!"'X7%042:\R=CMS=5D+!O#F8"Y(KJI*JH>+H#+S;D7>=N-!5N7 MQFX$DW%-UW %YJ]ZKG 5]"@%JT!H)@51L#KWIM'I16K/NP-_,]CHG3FQD2RE MO+6+;\6Y%UJ'@$-N+ +%X0X^ ^<6"-WXM\/T>I-6<7>^1?_B8L=8EE3#9\EO M6&'*_N M84_D8-G8R5W!!E3R.:G;A0G38ZQX1-RI51*&6H9R:S MZ>+RV^7O5V0^6Y"KK]/%;!P8Q+72(.\P+EJ,^ 6,A'R7PI2:S$0!Q5/] /WI MG8JW3EW$KP)^I^J())%/XC".7\%+^B 3AY?\8)!/0-,>-'6@Z4_=W.L8EW]> MS\@?O_Z2Q6%T9H+SCX1IAV9"X(X!G$WCKZXIG>@L!J):*HE(J - M-%GA*8>E"1:V-F@0;9"B478 FI?6')/%D7-R)3D6NQ49NN1 :B7O6('*%.LX MER)GG/4AF&=18:-Y6UCVH%4VI0(@54M!L!0D2"!T:+P]Y#RW7I-+ M[,U,X!U!+_Q HA,_CH]W-T(_C#*R $R@IMQ>+9=:VP3G)1684@QW19DB=Y0W M8.4;JA05AF VEI@2\]###1[=B--=!VCQ#S8E=-C>/A(*3VY3]+IO<1K_\'W= M=.0<[)/S "L''7VVVL/(/\Z._6&6]%MI[&.I^5&2DFE1,,L[O+$.:Z5D1:C& MSQ0&A0TXOQUH,(;C"L5&L=QL!:01S.@]?R,_BS+_)!WN2Z*A/QJ._L\JW(/* MF79)JILEQVBZ7.T;2[/HD /'(S\<90<,U0TRC6I7F#:)4-5ZH 7+S$G^C+/-'T2%2=;-#W^I@Y\53@5J[=YW& M[T@C3/OXZ7?[I^.T?3$]'F_?G=AYUTQHPF&%JN'1R= CJGW+M0LC:_=^6DJ# MKS$W+?'Y"\H>0/E*2K-=6 /]@WKR'U!+ P04 " "@0:I4'#R&9]$) "R M'@ &0 'AL+W=OOTVHO5NP7^EN#.M M:T:6K)3Z1#?ODC='0U)(9"*VQ('CYU9KS+B_[,ZO'6%Q7!JK\HH8 M&N2R\+_\OO)#BV ^?(0@K A"I[<7Y+3\F5M^=JK5'=.T&MSHPIGJJ*&<+"@H M2ZOQ5H+.GKW]??GNP^5RR9:7O[Z__'"S/#VV8$LOC^.*Q5O/(GR$Q9B]5X5- M#;LL$I%TZ8^A3J-36.OT-OPBP_=<#]AX%+!P&(9?X#=N;!P[?N/GV=CA&34\ M(\=72CD@;&BL "(35D*=56I M69Q*L6;(47?,5%M@=RP4WI18! MLZF MOF6%SMD[59I:YC$?Y=_TDKPD@6S=XJM2@.7@*L1&^2Y-:_93S\LIK/% M"3LW!@7I/2]0&.@56ZJLI#0V!_T50YZ61B1,K=N"K&+BWFH\862A8&NM'Q7R6A-$ND(9)\E9&OX2AR0E*" MO>&9,(-&_QL1IU?;KU#V_<>KEL(GSN<=GK1(%E;H@F?9#O&]12'=@E@4&WA/ M:%R:VCF.7"$"*+M"WR*X?)6)FB'TNT%P'O=M'0@BN)4)A)L4\7L%Z;ECG:EB MX^\J][1$D^>ECC5?6[?V3PCQ.KHX;,EQQ0::TD YLZ'WA N86RB)!Y).29\QL20?\L3Z*A!)54%;X MJ%6(:D(4^X+@_;ZFF'#]"2XGXV&G%^,Q8)I,HU"DO(DOHZZ-FN*RO28DZSN! M;&[V*@6>/?!)X@\A<<"NX'E"=Y/E/#.*U@)VK@00F,B'!"LG;DD#+T29A:B>G2NH/[1J. 11B@-FF0[FF M6G5?6.9@@V$4'0^(( Q+)$D!%^Q<[ZHY=XH3"I8+M"NRQ+#.U@'[M=WP):#& ML[C,> 4;4ZY<7R4Y<0?]OL7Z=DCI5DER-0W(0L6!AMA34#'2(JN%QTJC_."N MW;\)6X6B5,U4HZ;=YW!59OR8X=Q4O_ 5/9.;0B2=/.1P'E0A)B@L:R16$?M( M[!'=*IW=DN$%D<""UUI4>D'* MBP!\_(@N:$1'[R=(UQ.VDXB+$4694_; G#O#7CATJM+@O7E)LQG&E_')W_Y[ MXQ1L[R%:"CY%[ QPRM=//M:U\;GZ?&$^>C;+NA'5#WYDHRA8S,?M!\,@FH0] MTDM7_YO;R2*81+/F=C0/YL/AD_)G43 9[Y>%BR \(*JN4M]J';7.9M1H9(1! M.-XK&LZ"X63<([WNC+K-XF XCUIWHW'?Q#_V9>P!=4,W#A:32>U&C<3"9S_J1^#O3 M<8J,WT=C$@S#:8_P<#*.@G 8M>_"?N5X.AEGP7S6=>;7Y.((,0GG;2.B>=]/ M#U(QF@:S8:>R+H+YOS 3'W3I^O'/(L9.$M-L]::?8]XAU3[Z>[7XBIS[D8UG MC0"1 Y$=S0*@UG4A]Q%,R\^?(/PCQ>]IU$GNQ_[ M1148AF@;[4(>S6=!-'^#6:LY[ MQJCV_Q[.GM4&^L/8\I#QWYZJRV\8J1NB%Q@ 9M/IR_T#%-KQ:/BRQ_Z:[S0" MV!R!0,^-YNY4(A8BV;-\U0+9^$!S>/=@F ]TE_W$G;/:XU1P0R6>\5'U*^0$T?1WU57H3A@:?O M>EN3/4$43*-9VT+D3=AG\6&/_%;D9^@L[;3#/#P<]>M!Q]5U;OF>4YWE,)YC MB^?./VX5FJ#;K_+.OHB^%-5'W=6!'R_JP3/#3(H>55N%6TM94S%X2Z52"'ICV9<4OFS32W6F3_;J,^)N,Y= MDZ33 SK5L.D^I/XJS#QFBXSVQL=B:/C3CR@-_;PL&IVX.#Z?#1MG7H&]AQZSMB+O3& M?2VE0T8D@O^DV#QM/LB>^^^0^^7^:RX\BCF9L+L&Z7 PFQPQ[;^0^ANKMNZK MY$I9JW)W28>>0M,"O%\K9>L;$M!\IC[['U!+ P04 " "@0:I4W=&69$0% M "L"P &0 'AL+W=O0I&D7H$F*)-NPC[1TEKA2I$I2=MR_?N](6U&V)A^&?4@L M'GEW[XZ/CSQ:6_?55T1!/-3:^.-!%4+S?CSV>46U]"/;D,',TKI:!@Q=.?:- M(UE$IUJ/IY/)_KB6R@Q.CJ+MBSLYLFW0RM 7)WQ;U])MSDC;]?$@&^P,MZJL M AO&)T>-+.F.PF_-%X?1N(M2J)J,5]8(1\OCP6GV_FS.Z^."WQ6M?>];<"4+ M:[_RX+(X'DP8$&G* T>0^%G1.6G-@0#CVS;FH$O)COWO7?2/L7;4LI">SJW^ M0Q6A.AX<#$1!2]GJ<&O7O]*VGCV.EUOMXW^Q3FMGR)BW/MAZZXQQK4SZE0_; M/O0<#B;/.$RW#M.(.R6**#_(($^.G%T+QZL1C3]BJ=$;X)3A3;D+#K,*?N'D M_.;JZO+^ZN+Z_DZ<7G\0YS?7]Y?7GRZNSR\O[H[& 2EXX3C?ACM+X:;/A)N) M*VM"Y<6%*:AXZC\&M [?=(?O;/IBP"OI1F*6#<5T,IV^$&_6U3N+\6;_I=[1 M"PGF78)Y3##_OQKZ"'8^_2G%U&PZ+UP.;]Z$E8 M90*9PK/72I76V=;K#1\+6(74&GE#(.15C==Y>&%D#C?1;'VF"D*88 M"N@-?'SKY$*3T-9[\D/!,A/P)[PJC5JJG-=K6I'VC#,YF)P83^-LP-D7LH2# MQV^Q A 2?[5%"5D)")=KJ6IX.@! ?!_-0"A#[)=<+CE #_%(G.I0V;9,=E ^*%/V0.06&2%MNQ9"%'-;QR%7KZE$OP$S)RK@Z07*,3;P/D%A M"Y4'M&:M0B5R[:\$FO"TOH=HRN M%3H6)Z%="FYHL)(+!4)LN!,V5[)+_=78M>EUZI$U0Z%B(<-G-[=CVUHE*I!3 M(,6/.ALI_NX0/;"0#L,UXLM;K8J(9:D,>@KON$ E9CK<"QXUQ,WO& N*?B9T MB4/7*J1-[9-6\RS[@$ D?"-S]&HM'6%G(\TJ:4H)TH*) CNLFCHUF7.;[7T2 MFZ,X=9=7M(#NQ$HZA4"["5 B)63ZFLB5U"P$BUPFGTN=]@YM9@0C\;$-K2-6 M?%6W=0H@&KE)Q:0\QIJW.1,M[O:_THG7":)!L]"V% ([4,?#2 \Y"!_[9DAL M2+HW AT0KQ4S"_!1NW_S7D3-F1T^^_LG/ 4.+N?]0#G5"R";9<\[WA(?8L:/ MW*SJW*LL479O[?X$$Y;%[IG^/B+*]H?S^:0S7#PTS$WN8#QZQ78K>HJYZS]TQQ&E M>&OHVZML-$<^K>,9!;%@V.\,+'<<)%1P$G6Z1(DO48$K$&39W8'1%1\8@OL- MQ5>-AC#=_",]):A\#!WE%G+Y/>F&%#XXR:^5MWS;L*!@#4M50@"&[ 0K1N+C MG>LV[G#D;Q.IBG3*%B U:I,-5*QQK!KI>O!0]1[C&$3+1YK+3&8PW?NHX$E* MHIS6U@7U7?;B,Q('@K,$1,?*:EQ>-?*M:*OBW!%V)Q_%;'MG+=,)VF9[5((? M7O+CW@NJ)E?&=R)K46M">DQUUNXI>II>8(_+TSL6VU7B"D#B)5PGHW=[ ^'2 MVS -@FWB>VQA UYW\;/"V@XX0?= /_D;4$L#!!0 ( *!! MJE1"\F 3[@H #HB 9 >&PO=V]R:W-H965T&,RVKO[6NW=Z/?OE:-+64E;C0SS6S& M]>,[4:KYF[UT+VY\EI.II8W#MZ]K/A&WPGZM;S16ARV60LY$9:2JF!;C-WOG MZ:MW1P3O 'Z58FXZSXPDN5/J&RT^%&_V^L20*$5N"0/'Q[VX$&5)B,#&]X!S MKR5)![O/$?M[)SMDN>-&7*CR-UG8Z9N]DSU6B#%O2OM9S7\609XAXP&2CFC;%J%@YC/9.5_^0/00^= R?]+0>R<"!S?'M"CLM+;OG;UUK-F29H M8*,')ZH[#>9D14:YM1IO)<[9M[=?KB_^\?/U+Y=7GV]_8E?__/KAR^^O#RTP MT_O#/&!YY[%D6[ ,V$=5V:EA5U4ABN7SA^"H92N+;+W+=B+\R'6/#=*$9?TL MVX%OT(HYU M!F_$ 64'%["@82'&1Z$G0COLLF*"@VB.,&0$H5FM)?Y:Y4#'XWV%25!4 )[ESH6UX*=GXO'?V->G-L$)+.05D=8.< M,.*1W9Y_-NP%-Y098&;'*\XD6 CG-OD1&RP7X+!@GL2VXP3;3E$5(GO": M-36M!@MC%(4D]G@9-1QEW&'N'CMOCY6/L+30%@G[SZGBB0(<'XV2D^/1L[B] M&H^%2]?LO;C3#5GRQ.6"U)NP0T_<.ZJBY!:L!$?X*"LY:V;L"X?6[9JO=>US M][C%/G, S7"8+)XF)\-A,AH<;?#J+K?7N55W0)-ES^*6/^SB=I61HR0=G6YD MA*)>"RK%9- 43?:-+RRD=JJK0*.N;33J2@=4[E"_# QJTOU* 2S_$&87C>G M0'M6Z)E3(.'\(06#T!W8*;DQN?G>>Y:IP(##T)NQ1:WG/O*[+B52X1&1\J8W5#9 R>"_'@E)TX%=XHBWU) M@<#0<]C2!RE?<\GK>(]AFY?F2RQ[Y6]\(0R??*V[.;Z8,BMV3[ M)V>H"Z5KI7?E:_(W9Q?X(W@@&L06X0,>#L-/ #*!*FA]'+)LB)T7!![\;HLX MP3E>)K!*.5X4QKDL2T>)<8N6%SL6S6STH94$]:2"$4N/PA^]B]J&G/(4 C[" MMUG-4>"E49Y,$XVH\KS16E2YTQ]GOTB$<$%!?.5RW9-2P7-J>1%,1<_G.%Y0 MYH!J/@OGT&N,MV02AB@0B/I 03Q0(G"/JTQ?4"<$'-XUGV0=) $LP #Y&-QJ M/QWTAOV$#G@3N:8E6LWNTO2R11-2S7XZ1+NVBFW=&W;B7;)@C]VL%(9G*G.E M"]I%>"T78)]\C&/CRV'6Z](H3M]L0"O5M/JU*6!9@?:!/9);F8 M4Q<*%(K,6$A+]34VZ$]N3_+')_4GW0K_%$OZW?]ZX]%EXWFN%1E:*B/;@)]3 M0Z+&L>JS*]\V3!- M1%8]9E43C"&3Q89LM8GVLQ&.?T/KOEK[I#!)-%YI!K)'MI@=T^8+L-.>Z6%$'R>^:B=)&WC>IIZL3[^0*_DX>UQYYIX"= M%I<2LOM"T>:NEF9E2('*V7*-%Q)HNT@E!UK31W MSV;1D9+0)#S..7W,)5)^?$_M.L9I[WBA^+KF.#(<-;%E=&%+%?T5*K21$](B76E8F-GX4<0V?F\*-: \=P!/H-5L 6/]SER(>V*R=U+Z[.K@6&OZIE8/@JT0MRC09C4Z3 2I!W-EG:;^7=M=9 MKY]YHN X;A^E23H<+? ,>X/3-3G3WFF&SY+1[LL5 MW]KNP=+>ECQIH4&COM'29J.EC70@0@:^+^7/=/+ M^AU#+'2Y_+SJ5BG=2KG.9+=IL][I:+MUTQWX]EB K;ET(M%GY:RF]NO[< =2F\^E>(^3!5HTOZZA',F2V!5 ME=C8=%+EH;L;/Y)/87R:;$N@<]+N3T/!:,E2C@7GZ#R,FPV575S, M>M!X]SUF@R0]];?JU(K\@?Z"0+B_&(B7$O2U6]&4KJ"#\0,[E6@L[%SY)T.; MK?+?AUJP47>QWH3BMK&8T(007/L.30;:"WTO(2^)M5%^DRRU5FB2U*1R763> MK>!H>NCN"5V'\ -SX(5&@SP,UV"IUNK.=1H0MAWO-M;$M:-!JJ2=5B+KU$"[ M)M7?%-RABR>N'2> PE/S24063@L',AJK6FTO6!\9;4 M#9YW!$:S\UTIS33>R8XI'[@O60(ITRI$FNY=JF]QX_58F$8QNR[ZNSA_>!"G M!">G)^3U*4O7-H^7W(+.K7H$-9%HJFR#5YNM3?P)XMR-C8@W]_V+%K72SEMQ M2JHBZ&N#_5U/^$?CQL EX;J<A:&9H/E\?LZ-'^J\2;!OS2;=/:M.WF MR/61>]?Q[N1]=7MSLVOH'CY[Y":,/7;9:)*N5?_!D[TGI.HT34Y/3K9]?^*) M?%*;ON L5DA[R\\! M%N#^5Q6@1OD/56V,H_W>\7#/S^EQ857M?AV ]&_5S#U.!8=&"0#OQTK9N" " M[<]%WOX;4$L#!!0 ( *!!JE3D(*C+=1@ )Y' 9 >&PO=V]R:W-H M965T6U\ DHJ=G1=;)(#NT^?RG2OXZKYQ7_S:F%9] MW52U_^EDW;;;'Y\\\<7:;+0?-UM3PY5EXS:ZA8]N]<1OG=$E/;2IGIQ-)L^> M;+2M3UZ_HN]NW.M73==6MC8W3OENL]%N]\94S?U/)].3\,6M7:U;_.+)ZU=; MO3)STW[>WCCX]"2N4MJ-J;UM:N7,\J>3V?3'-\_Q?KKAG];<^^QOA2=9-,T7 M_'!5_G0R08),98H65]#PWYVY-%6%"P$9O\N:)W%+?##_.ZS^GLX.9UEH;RZ; MZE=;MNN?3EZUM\W]WXVEIX$X6Z-0 MYJV#JQ:>:U_//W_X,+O]E[I^K^97/W^\>G]U.?OX2G335+:PQC]^]:2%K7&!)X5L\X:W.3NRS;GZT-3MVJMW=6G*_O-/ M@.1(]UF@^\W9@PM^T&ZLSJL T1X$I8UX!VMVOULZF-TU6U4[.B,%O<%_YHNKI%"H.:X9.X MT.>:R*5#>?7HO_[CQ=G9Y.7G\7RL?I[-;NCS].5C!0@5SY2.86M&+H( H/*V MJXR:3DXG4R3TUJRZBB_.3_\7CM=LNFI%G%CL>'?<9VZ*SMD6B<(UWGTMUKI> MT1DWUA- !;KF[RX#12-UO[;%6FV-VUA@(_"M*V#ETOJB:GSG8+F<:+C/-J4? MJUG5KIMNM48"O/D.096-JIL6'BBJK@3!5U60QI -RZ9IX5:#5/W>61(ID(** M4ID6'JWK#M;^TRU' $8UH#=^ !6IK+E#)L'&NOP-X$MNPG6L)_$V-<@=J*J1 MG@JUIG,.+_0>0!IS/M6F,-Z#VR RM5IJZU ;/=S.IY*#]I0=MBW!@0#MO8,L M=$7*2+ )FV413K]/E+A?QJ=TQBH?U:+<&SY4:R MT:49@]H.#0VH!5\QV&.X#%@7R3 RW@XV5^;H% M5R>"Q)N6'8AA9Q I]XDYPIJ#:M57& ^Z696X(T8!:*6PPF]=S6Z6#)P$(1M^ M[_*BO+3PC7:MNKH:J2NX5[T(IP?,GZH9:^BMV3:N?0"4GT90?OH@C-Z"YM:= M@06+9@60 XRF?/J,$YL;=V<+H!4#3!XWR M@8-%H)M_B! WUQ5P2#;Q#,*>O@/.P(VD/1NCT69*BE9*L#>VOE(T3GE0$[NT M< EEA>*C,,.@]=>M@SA)[,]\)4F@@':R31$!C\76ZJ_T;56QZK$? +3##VVC M5LV=<36! X!$C; ^)I\4O(-C1OU!0,2\NU^CHS&. O-M%E4=A6L!0[HX6]/ M!T",=KKV2\,00@=H"/0T@CGR78$U>&8P4J3C<9D0<&>M+ MFKL"< %SL5UA\ MZVQP6'6C'(9WN+ S;>?JL;JJ(?IK$=IKW!KU\C#1/8A<:]!P,+R6)4!/@10M MP3Q]#$) 8L'&\"N_MEMZ6O3?HP\6RN$N>BH=RK857O3>Q*N+;@?B)<;BQU4# M;H;/#"MO33G*[K(H";]%E4%])+@%00$0LT=&?MN6I9\)$@^F5656B.G$*]A[ MJW=$=T"DG/"&$9CV[^O$*H8'$+U7L"O=&V[WGF ]@K=%I#&FG-0R* *6I%V M5>!]#D5560@U%]9XV+P$32O8\@.DS.8Q1E&?FJTMU+/)LY&2JP'#"%TN R3P M'I%K\GR^)"X2EH60*2,_6#:H5L0D#<)MQ<;8I>/GNMLL0!3 K%+9-F2^"7F ML>TK61H,G\8GVD2Z3^K);'>6!$^F[9M_&U%J* M;YI""\:Q( ^2\.<* ):$ZVU!QV!U6)+U3D"QIP2,P 10VP;<.'$$$F3UR([- MF$VXI!7ZL,:'?'Q095AJXX=]U*\0 !DU\RB@0Q[HGJYKNBY$?I<;&@)?#"'Z M2!W82 %3<%D&PQD,:@#9X7PK9QAG.?*6*H1GEE2Z,!Q8(I= ODCL*&D4B9=B MU=+F(65VOI%:6-8-?#:"(%RSJSI -"$"^\=[[4!_*'&(&5,XQSYR9Q=C*#T@ M0&$PZ@7[JJ8VZDY7G1DNANK,JH6Q9&FVB$Q(74U@WA#@B5?D)&0I 1S#"_!D MVWA)=_!F _>0ZI<4QHN4,LD!^@5^14&*74$(43B[8$F+RIU.)V-"+%<"8%6[ MT9XS&7C)X.30Z_A#!& ^LV"*.XFGS_>X\?TT%A/8C ,75MT7.UFJ-M930H8F#)6/VZ9RQ_!1UYXY!@[B/244S$G*KS MN(M>0&PV0@K1OR*OP=WM_@2Q3+2=*(^AYEG?1Z)XH5F@$_8I2+LS+EB/866Y MI\RBT)T7WRJL<2F3F#*KB(!E11$(#4<*#&$8ID>?"PW$>0C^?':&2#%3%0%10ZG*1N M)7K&?,;3%U2^ !<&( [TT!8(9XESE5U&BFF+9/>0]M486,U*!C.,IWI&%GDC MM($'N@.;(W7SW1;L.XRXRB#Q&'IG@#!*^.-:I!%L@G@R=' 8U50*2\P0824A$B]EA5P;*#8/ M>_#I^O 2*E5[QP2W:6/E!T[@C:$8)-\:P+3! #B$FY75X!.X.&3K7%4'E;#( M\ &7&"!A*KEN!4=O]TL@(<&,0>$2T6,;/,Q:*'7F=3I+E.OT,>/#HB3=D19&W)$$6GK )&V*:.E M7/&W> ]MMX5$5D,"$$R+85"*34YX'CH 07/3K4#0 ?@"MPDP!<$\ G&#T7J' MB3AF9A"LD%M'9DB%"CR"V3429!1Y[(V%*!$$AUMK4Y4)&XD XC 15.XC%#Y3 M FVYRHQ#)2*!7?C"A2_PN1B?$E>/I>HAW=S1,P#/2SBZ1-N4;D*:MPSDQS0^ M>; 4&,W:%%, ('(.US=I@V$0%8CM( A)Y2K-"9)4R"C@1V2OCCI+K,T.5A/P M!D@ H=OMT6?9%#QB=[$'0!$)0EWB>.C+20S'S82/1XD5Y*^E9K.$Y1J'& >P M+0$2YOUY.61A4-<$^"F"P3"6\L6ZI;IC:U:.H)X(X[!1ZA5^&+?S$T^+P%EQN3@C"FLI+&YDW[&HF"IG2:+L]4%VL:>P !Y*7(R$W6G( M6A'-V66#G@^#T8>.EF)\@!ZRE5AN"%%2W*"7/4;*R+8#;?"_"_B_-*QDH!2Z MPHP&]9$+ET$OL$"5Z!JK?Q[<2@(-8 %7O#W$4@M0.@-2W?3#(.QD$+9ZWVVV MJ;R_!@UH'-5Y\CZ,[1>[#TM6M]*_$=C;2[(6';K@C=)\(&D5?1;3K1HH$?^X-L"MP8YI9- :?^4][AG MXOSW(+U- Y'($"5!R;ZM/,QQ,D:08. 4Z K5LY0:3293)999@7D6/5#"4;4 M 0Y#D)M\\5XUVUC,VB4VDJR_]T3:&$L):)$X:5%VE8!B%AR2%V=&'#LPB_3P MJ?MP)?48'WE !2&L3=>436BJ$]BB/9!,+P^7V?<=-?N;_L:< @ATV7H+^KHQ M[1JQ$!GNV].V.<7_^Z6OH'0](;9K+$$(F:0LF<2R8GIYQ&$\&&; M8L+ "HQ?VRUA98CB?4O&W(652RGE44095;UM6KE;2?)2F=RHOZ6*F*>]L,%& M?S$Q=OZM*U>IIQ;V15 FG"%/$XE)(1T6U/ $([(3@\U;/,VR2@Z('/0=E>61 MQQ"W<="_BWU7+'1QDV.L_@>#O@P$;7W75'^--$". M\(DZMYC^90T;\KXL93(<'?NXV%7%+)\PZDBJ]R'E32-L56+7&E>\QJ-!WA#K MYQ]NKV-)/L.Y8?B)Q15)0V+'O@8Q(L\&]FZYJ--6XNFR5@SXBHT/#,/N#W73 M41U-[5GF>!LC)JMDZ!&Q*+#^:=J6T N/ XN3-"B"*RIM-\Q9G1#?B-H$2QJ8 M#,\><.-PK"YIO((0*@F'JXE)J3(WC@";*: ?A/J=#QVZ'OQ$RV8UY.I%R&_( M':4',V\(D4VQ[K89B.G8>2%3]91,TP&H>N_@ -3'SR8<]K&A;U5(-IX*0K<5 MB3QHWZ'$6F)M4+?;ZXAW^Y4\(TU:V!H+; $TMJA9%)S@!$%IB3R>6<&[N905 M.P5S;"<$N<,I2U("BK8BCB2Q@KR:PF891-(K;,2MSN8TDFB2,'5/\R:N*O_%VE#N@S73&+KOG'18NJF#H5%:N /^BN5 M;_I.6S!*,Y"#/3CR\='<]Z;77%/#WX4(YB.HQ[] %+.R MP3FW0Q,E_\;EU76MWIN%ZW!0ZFPR?<:@G28##_:(WS3810^>Z/UL_B:Z(@MX M"\O*I5^XLO>(>\8O+LX>RXTA'4N=>PE1N .K:\NA:S3\# \=T]70Z MB0WP7L_\:H/:D\JM\>PCQ>P8!5M 0OM+3D?'.?>C^H3U5A1:OL4XK!;OC!5# M"(X,S3#'<8J@XN&S#.U)77-A5K:N>>1._4/7I!0R,'C@8= M=>9@3_F@F;<Q(: C2&(EX3'L>V<<(212K4.GP MZ]9*"!+KW:D.@? D:5G>3GAD8954\(68Q_ND-&%H)BPM)7'4$'C0/J:)/H0N M\9?I?MF?'R %UM+ &1T[,Y5;[NFH>$XXKL([;4CU' M:MEX(_X97(4D.M(%9C;J[;;:22Z4JMIB[M%*0@^ 8)EJT2!U7)I+;-,S[G[! M"=^$(&P+6V)0CUJ:92X4V@5UX1YKC&(X$ ]*.NB\#)IO:8 K1XTECUY\I=W@ M7#],S\3P&.1/FZR]AIF*U(3 MVT7!8W&&#%6R_80,7/VB41:)% [-5XX)A";G+QD.:Y-[AL-P^.QT>IZ-]GP. MWZ7)YN LXGY7M6]=1QL>'"*Y!#N Z/^7QF= >'[V#(#P U)INSX2 M#1G;QXF:Y%AU)FQN8S^B08$5("K5)@:7_>,TDH,UHPT$FE3@H' 8_A4F3GQQ";OJ2C#<7S)>*19H/.H#1FSM-46,VH XY O87 M@2[JQO4*&%DQ%==WDOJ&VFNQ\#3==:O MF;1'\V[1TL,7SR>G3_'YRZRV(>O,<;2_=R%L^7SZXC%/0+\%];JCH(1W^KLI M080K62'-1H('>D M^B>%"^&]$\*']PYR[M OYJU.+R4, ?;^ZE!W:G6)%;OK,/7Z"<5>0TH1AV=C M[0!"&)?@D,6+[ZM@EH4]@C!U6K, >[,U.?6;(=4FIWJ94\UO4IP6B>I[H;J@ M"4PI]#P*/4R9IO./V6*Q/X\5(F9SM@H7%7)"?YH5\/WR]L8QPK/"C:-*0>D/9(]=YW"P^$ BX:F1B7!E\),?^S\46, M^>-L+[TM^,E1&+0#K, Q;(J& A'A6JRPA P8GS["X?SXX0RCE+7_<#Y^'BFY MIS$G(3*\E9G-ZL@.$@?%E@;\7QB#%;7.A4AA:1T$8/V,0?D+>]=!@ HS:#%Q1J.]"+8[@"#K3#/(Q>]/,<3@1A2JTBOEL;^H>8 MU@'QS0ZX?*]7-'>I*X9(Q)LPU?=RC](P6$K-8! W)D#93*6\!]JY"O'0IP@T MM)#3OD"+:GA2_DBWM,G:M&\*?K(-++U[PB7'40%K4UT7;4(A)VT_HE'TTI+8U MI[44',<]TEMK&&?1MUQ!W:LD9D%.]JI]X0,:: KQ;+VW=GB?+YRZU[H.6PA*<8H=&K,@ MM18PDE?&3B;_ M&=IU6V?N;-/Y:I=0)L=3DB6Z8(MS^&XT9%:/&73$$O,W-.X0A6+Q48H;J*1M M>ET'E W7C&_O&X%,&.S68$Y/)6H@O1O@C MF5F."0ARB+5!X#@\P2WDN0'",/[98UK]EL9Q.._0?VMRQUS67,&MR#]GB4YG M5F21!#:\SO6#V/T.^WR: &.1J^8_V;6V?FB1N%9:%'MGC*#(RG;D7_?G,'"( MG#,.;._ FKC;C9HH/W+-YU,I=D0::T0SDR;5QAN#RTI3E*66N)JAGYX_+#XM M_GI38W\9H^I!8%](- MNPAXQ^6(>"XES&'L I[7I^@U>-[E%$<7H,8]U+B!&I^!6N*=2.H)>G]%?ODI8H[WZ_\^8@WBM"\"^0@Q%&N0G<8EMRDOMT!>AMOY_TS<,75# M;ZCP*$/'@V+B,W*A)GY?$__--9'P!&4-9/U,%&SQ[=#4G-X.+[T9M= \[XQ. M%>SR3JO4)%Q4O'Q&D$I(3/CUCB-B[-J"9>66Z.9BD:;$I?Y6B!P-D%EQEF>\ M>;:T. X;D252 /!/ I"BO7M@[M[+JB%'VF+]*-9TX^I2:)U1$^)+SVM#(S0N M\8-@SN8_;[T4>6W.39$5Q.G?%8[-Z3VTIZ?(X_+NF*5C9S)01.Y0/ MOY/7$^2M/SQ!ZHZ/'F/GB KGB=W3SZ-A^#K/#]\R?"/7)U%X3 M!T;= 8&83UUV6'Q)\X R/S@1PK'^$LU#ZOC>.?$LS1G6Q&?'"C<:%L6/Z-CK MJW;JTV@/&KT"Y+9I9Q6V(G6IVYZOU_8=\W7;*![,VW8;B8R5422'#;HZHQ"_ M?;)M85M!BZII&]="8Q/:3%/L^D$: US?"*$[P6S0_XZ8_PM02P,$% @ MH$&J5&*Z\F7$ @ 0 8 !D !X;"]W;W)K&UL MG55M3]LP$/XKIPQ-( 62.$G?UE:BO&A(P!"OVDCIW9+H5_/SMILZ)" M)^U+[7M[[CE?[CI<2O6L"T0#KR47>N05QE2#(-!9@2751[)"82TSJ4IJK*CF M@:X4TKP.*GE PK 3E)0);SRL=3=J/)0+PYG &P5Z4994O4V0R^7(B[RUXI;- M"^,4P7A8T3G>H7FH;I25@A8E9R4*S:0 A;.1=QP-)HGSKQT>&2[UQAU<)5,I MGYUPD8^\T!%"CIEQ"-0>+WB"G#L@2^/W"M-K4[K S?L:_;RNW=8RI1I/)']B MN2E&7L^#'&=TP63TN* MK$E-R$[ *ZJ.((Y\("$A._#BMLBXQHO_5>0.K*3%2FJLY!.L.SL6^8(CR!DP M\8+"2/7VT9OMA'&S-M 5S7#DV6'2J%[0&Y]+;H>$B3E0A6 *M)W^)15DG&J- M^EU*H+7LG*9NM""GQKKL,V%U-"8@^//,G0?D*5L4#'*=8NQ!QWB]_OAIB+UDWX'GNS$'C)Q6"F9H=9; MV4GH1V&RI8Z(GW0(/!72YG-/8[9#.QT_C+I;ZE[DQW&ZI=Z#*.G[411MYTK[ M/NG'<.GXZ4(J [:^LK7O]T)K3P\V%)'?3?L'<"EM(]_YVKI[?B_J;"BZ73^- M$_CHPPPVIKI$-:]WEX9,+H1I!KS5MNOQN-D*?]V;W6J[.&=" \>9#0V/NJD' MJME7C6!D5>^(J31VX]37PJYX5,[!VF=2FK7@$K1_&N,_4$L#!!0 ( *!! MJE17(U^[F0, -$+ 9 >&PO=V]R:W-H965T(.M5-]T"F#(]TSD>NBDQJRO/4]'*61,7\DUY#B32)4Q M@ZI:>7JM@,6%4R:\@-*.ES&>.Z-!8;M7HX'<&,%SN%=$;[*,J7\G(.1VZ/C. MSO"1KU)C#=YHL&8KF(/YM+Y7J'DU2LPSR#67.5&0#)VQ?SUIV_7%@L\9:""Y5MFV&B@Y)8HNQK1K%!LM?!&/Y_&8Q)Z\7;"E OQEX!O'M*B^JL"8E5G &*R3O96Y2 M36[R&.)]?P]YU>2"';E),X-$(&_H#YULI>#W$H9 M;[D0A.4QD28%U8BE,9B-CF:RM%E&8F:L50%YS7.TRXU&1_WFFOS^6R^@X9\_ M/.*-1&E])>0M1) MD4UE\C<=D"LKPA$?,IJNNIUZ1;M ZT.KS MV)G]T&WYG4-U?'<[/^9R(5;7IWOR49RPV]^3Q],3 1:*Q5@ZL:S6I@ZE>_(E M#F[86%QJ1SPZ85,<3Q?//_(3[()&P."('32X]3M[\C$OE]+@0%M(P\1S'ZKKTE:OH07=SN6RKX[)->UQ>-KOX:ZXX%GT!";K2JRY6$U4VD*5BY+IHVI;2X!D5 M8HH]-RB[ .<3*@BH9L3@> M1!47*IA-6M_"S":Z<5(H7!BP355Q\_,:I=Y,@R38.Q[%NG3>$F'(BCJ67%2HK- *#!;3X"JYO.[Y^#;@;X$;>S0'G\E*ZV_>N,NG0>P%H<3, M>09.PPO>H)2>B&1\WW$&W98>>#S?LW]J2- M1- %+ P5D'$_0UA(KAQPE0-^;T1--]N]=;+O4OL:O;0USW :4!%:-"\8S/9[ MO"8/02%]N/4R7(FP\B4(.7=H(=-45]9AOE\LM*15H=9P)A1Y=&.)S9Y?PN^_ MC5B+12/ABRCPE[%W"KXB-[9ST,7(RNYF=.Y;S+!:H=FO)+#46OKL M7AT1#.&/%I)\3/H=^ ,D:3@8]EX[^FD,GQJCA&L,MC2:SLT. %87;L.)XQ#/PF00=U82CL]V##I:&P]'PR!JD#.:=N(8JT4#&:^&X!.G)CP0D8_;F_-3(1I3303$;AFP4 MDV1KJ<]F3=5([N]6CG1),\';!GR*ZXS%88\-S@^.9!R.T_C\/U5\@%'8&Q__ MIV&8]F-XJX2CHQY9H5FW+X&O@T:Y;;OLO-UC<[7ML8?P[4M%=VXME*5#+ @: M7PS[ 9AM]]\:3M=MQUUI1_V[G9;T8*+Q ;1>:.WVAM^@>X)G_P)02P,$% M @ H$&J5'4.@\14 P P @ !D !X;"]W;W)K&ULO59M;],P$/XKIX#0)D5+FJ3M-MI*W=;!I*U,[0#QT4TN381C!]NAX]]S M=MI0M%$!$GR)[?/=/7?G>\EH(]5G72 :>*RXT&.O,*8^#P*=%E@Q?2)K%'23 M2U4Q0T>U#G2MD&5.J.)!%(:#H&*E\"8C1[M7DY%L#"\%WBO0354Q]>T"N=R, MO9ZW(RS*=6$L(9B,:K;&)9KW];VB4]!IR2?RPS4XR]4P\RS%G#S4)NWN+6'V=@*KEV7]AL>4,/TD8;66V%R8*J M%.W*'K=Q^!V!:"L0.;M;(&?E%3-L,E)R \IRDS:[<:XZ:3*N%/91ED;1;4ER M9G([FRYGL)C-'Z:WM'R8S=_/EC"=7\'T9G&YF%X_N,-L_N9F3A=O9[=7X,=Q)80H-,Y%A]K-\0#YTCD0[1RZB M@PKOF#J!N.=#%$;1 7UQ%YC8Z8O_16 .X"<=?N+PDU_@+]LJ 9D#*U6J6&Z MB0Q0K(E30X$\ RI*H/I4S)1B#1PI/;4/ LUS#W(0SQ;_N:Y9BF./JENC^HK> M9/KGR#XP;8TV!<+*UCQDS)!4*JF0M<%L=YE+3K=6^J@41)&-)A1]? ZO7IQ& M8?SZKU=*A;3H<@&N,,5JA6I'Z<&?N=7I?0F]8>0GIX-]RMG0C\^&<(M:4XM) MFZKAS'J9(84Q+9GK/3O^HU[OU#\+A\=[E"CQPS@^?N+%2^C'?G]XMD<8QGX\ M2.! =O6[[.K_;G914RFKIH*\,8U""HEH&&]=IZXK#./N\8RB!DI^&4G/2AK*?TD,_Z8?/IE2P-U4J5&LW.VU,&V': =-1N_$\;:?2#_9VME-% M4I%ILB(GT?!D2.^MVGG9'HRLW8Q:24,3SVT+^L5 91GH/I?2[ X6H/MIF7P' M4$L#!!0 ( *!!JE0BX;<&PO=V]R:W-H965T$>WL ;SL%LIM/R6)6,E",VD( KRB3<+1_/$QKN M;PSV^FQ/;"8;*1^M\3F;>($5!!Q28QDH+D^P ,XM$>3TVBLM\'S?L']T MN6,N&ZIA(?EWEIEBX@T\DD%.*V[NY/X3'//I6;Y422MM9'D$ MHX*2B7JEAV,=S@"#X!5 = 1$3G=]D5-Y0PV=CI7<$V6CD*8L(^R M-@I/&>+,=+98W#TL;\CRQVKY9;UD=3F'C88AK4$WC3 M^P)(+CFV#Q-;PC2A30O92PV>IK+<20'":.NA?\@@5#>!&]N$)*,&O5=,H$]6 MFHI,OQ^1=V\&41!_^.\57RLMVN,*V/%8M"J-U5XH,>YNCH@S5 M"<@9)M%0OB5Q9S#LG]G7G6B8M$PWYMV$M.G$E,OF*UU>FT M,QR$9U8\[/U5/IO;( S/[$$GB1+RTG_4/^OW$M36336-A:V$J5N_];:#&PO=V]R:W-H M965T(%H<#<>09&RQ->H1">B&3\;CFC+J4' M'N[W[%]#[53+DEF\TN*1%ZX:1Q<1%%BRC7 +O?V&;3U#SY=K8<,7MDWL,(D@ MWUBG90LF!9*K9F7/;1\. !=O =(6D ;=3:*@\IHY-AD9O07CHXG-;T*I 4WB MN/(_Y=X9\G+"NO[M(D^PS_&NE=N55UR]8<+L^+0TB<.70H'5@F,,N/.T-^R?PY;FF <$" MGK1@C@ON=KZ.7$M)RNG^Y>L.,>CW^F(&J@!U'473>TQ>NMF[**BDY M[) 9V\5EO?/7^AX?7&*)9A5&U9*0C7+-?>Y.N]=@V@S!2WCSE% C5IS^A\"2 MH$GO?!B!:<:S,9RNPT@LM:,!"]N*7C0T/H#\I=9N;_@$W1LY^0-02P,$% M @ H$&J5#KVJ3'W P P0H !D !X;"]W;W)K&ULI59M<^(V$/XK&O>F"R1%FR)7KW8?+,) VGX6]8#6RY$IR2/Y] M5[)QR$'2I/T >EGML\]J5^N=[*2ZTR6 (0\5%_K2*XVI+X) YR545)_)&@1* M-E)5U.!2;0-=*Z"%4ZIX$(?A>5!1)KSIQ.TMU'0B&\.9@(4BNJDJJAZO@,O= MI1=Y^XTEVY;&;@3324VWL +S1[U0N IZE()5(#23@BC87'JSZ.(JM>?=@3\9 M[/3!G%A/UE+>V<7WXM(++2'@D!N+0'&XAR_ N05"&G]WF%YOTBH>SO?H7YWO MZ,N::O@B^2TK3'GI91XI8$,;;I9R]PTZ?X86+Y=F\]GR^OOU[RNRF"_)ZMML.2"O .[:L'B%\ 2 M\D,*4VHR%P44S_4#)-:SB_?LKN)7 7]0=4:2R"=Q&,>OX"6]MXG#2][L[2N@ M:0^:.M#T!=!5F\]$;C!+&OF[Y!](WD^+(0B1@;-U(K><\*T(2^BPX5!2D8;PP4)ZBY@U;9 ME J 5&V8P8:98)#RLH^2 \()+A7H&MRKXX_D(Q.H+!N-,BA-AVX57DR M56 >?[H@O_Z2Q6'R^7^/-X[Q86(>,-X?E*;=7RZ76!*\T+ZG8 F*0#66*W%/>@)7OJ%)4&(+16&-(S&,/ M-WBB$:>'!&CQ%U8 )&QO?[Y8X1OYY=NX/LZ3?2F,_CF(_2E(R*PIF\PYOK,/: M*%D1JO&;@$YAM[@W1'Z.6?Z6"7^$)-E&!TG2YKZT7B$OV-WWSK.CXJ( MDT2?[1"U ZY<^CR]]@\D/$N29TM\$V_$ZAS]"2U^CG9\HV\=9\*P@;.!):V[ MZJ!-2BQGO+&EQ676B?K91^']A>T=Z;M0[)X:(+C$:;M,/K=OC^;M6W)T_&VN<.*NV5"$PX;5 W/1D./J+9A:A=& MUJY)64N#+8^;EMAC@K('4+Z1TNP7UD#?M4[_ 5!+ P04 " "@0:I43V*( M&SH% !]% &0 'AL+W=O:F M'Q);:^UJWY[52D=+J;[K&><&/9:%T,>#F3'S#\.A3F>\9/J]G',!7R92EJXXRRJFLA@2SXN&)E&63#V=\4(NCP?^ M8$VXS:'#J?SB+[/QJPM\Y M7VKG'5E+[J7\;@>7V?' LPKQ@J?&2F#P>.#GO"BL(%#CGY7,0;.D973?U](_ M5;:#+?=,\W-9?,LS,SL>) .4\0E;%.96+O_B*WM"*R^5A:[^T7(UUQN@=*&- M+%?,H$&9B_K)'E=^V(>!K!A(I7>]4*7E1V;8R9&22Z3L;)!F7RI3*VY0+A(>(1LD1$-<9;.8-X4TMKT M.7C'6B];H"*8&8>?XAR5=7"X#0X"U\+$M6\1$YE]\5&N$=/ 6 !:-3K(!3#+ MA8;O^O #^OVWA'C!GV_^O*L4=+/'47 7GC% M!-2ERI-C62RLCW]"9*Y2Q2:F(;Q#/L6C)' )'J8AZ;!>B"DD0C,,1SBD<3/T M$YQXWL[U8XK#H)U&1ICT+'7'T]F7^9+#BDJXW5)G?#%^!1&&Z0?;+;&II@$D>N MK_RDJ_B=- ! )WI@;^)%#B5,, W"%SOS_W[^/!J=@=^9\5E)K=%$HX1 M(+Z-1H@]$G48^\'H8^)1=T2ZE6,W&&.+/L2$)*X1-.GZZ0'D%T3B#[OTFOR1I[R\YVK]I8NQVB$56%Z_9;T <^]0$"< GM$&Q8,< M[PD6)#7JRVK?AQ3IB:[O$QS3;LJ=2S67BAG>^0+A#T8=*MU ]W-/J (>@6W# M+>0TB3%-.KQ;VL>P:1_#?=M'Q5,)35V1U]W:6!UAV\/L5HR@4$JJC\P#(XT>7:V, ]<,0?X:BMGMR#\]NE,%QQ;=;*X"K* M[?JCT-&&A$E7E2^0!ZK)4)?;1=^HNT6>SYB8X6#*E&$0 M@'$/Z#!/'ZF6=LH8]KHUL&2B.:.Q:"+ G71'7;>8[D8]A M8W2K!K3SGM\I9UN*1M04C6C?HI';>*T!JE;GGKX*L%WB98^85X :_PKGQQ;C M>VUL$75#BBG=W:;!0<=K4QT.+^%S+4MO^)SU0-+FGHHC;Z]M:.A<"95<3:N+ M+PT;QD*8^G:HH39W:Z?UE5([O;Z8 T]"OZM1P2? ZKV/83-1]657/3!R7ETP MW4MC9%F]SCC+N+(3X/M$2K,>V 6:&\>3?P%02P,$% @ H$&J5+.93W6] M @ -P8 !D !X;"]W;W)K&ULI55=;]HP%/TK M5]DTM1(CGU#* *E0NO$ K0K;M$>3W)"HB9W93M/^^UTGD#*I\+"]8/OXGG// M=>S+J!+R226(&E[RC*NQE6A=#&U;A0GF3'5%@9QV8B%SIFDI=[8J)+*H)N69 M[3E.W\Y9RJW)J,8>Y&0D2IVE'!\DJ#+/F7R=8B:JL>5:!^ QW27: /9D5+ = MKE%_+QXDK>Q6)4ISY"H5'"3&8^O&'4X#$U\'_$BQ4D=S,)5LA7@RBT4TMAQC M"#,,M5%@-#SC#+/,")&-WWM-JTUIB,?S@_I=73O5LF4*9R+[F48Z&5L#"R*, M69GI1U%]PWT]/:,7BDS5OU UL5?7%H2ETB+?D\E!GO)F9"_[-KG="UX>EX#I1,.<1 M1G_S;?+8&O4.1J?>6<$EDUWPW0YXCN>=T?/;POU:S_^7PKMG$@1M@J!.$)Q( ML&ZN.8@8XE*7$LWG2_,RAPSI&D'!7NER:P4EG9 $+OCGD/$0,W/D0*].,IWR M71.MWOL"9_.;USQ4!0MQ;-%S52B?T9K<_;\3N*A2G0 IZ)1E>PF-,E>$ ;Z$ MJ)0I6G"$5V3R$AAEO* ]G8A2,1ZIRR%\^C#P'/_+R?$7,0%Y9/+>8HCYEISY M[FGB(YH69/Q3;G-'VIV/X'><*]> ?@OZG;X[,%!P!+D]QT"]%O(Z;G!MH'X+ MN9U!SX5-@M0"8RK[*+;OT(;0="@GSO?-D=OO!($#[UTS^^@QYRAW=C.[E"NR$1/5Z5[U+)!-FVH66A1U:]@*38VFGB;4 MV5&: -J/A="'A4G0_E=,_@!02P,$% @ H$&J5-<-=Y#M @ GP@ !D M !X;"]W;W)K&UL[5;?3]LP$/Y7K QM(&6)XZ2% MLK92V\% \%:?HA'-[DT%DG'K/(I7TK",+11#3(E5C MOCB#93PMPQ?R5)9?M*AL ]]"82$5SY9@[4'&\FJDS\L\- !'> N + &D]+O: MJ/3R.U6TWQ5\@82QUFQF4H9:HK5S+#>',E%"KS*-4_W)S=7HY]G5Q?>3\>0+ M.OEU>W[S@/9OZ#0%>=!UE=["&+KADFY8T9$M=#ZZY+E*)#K)(X@V\:YVK?:/ MK/P;DIV$EU0XR/=L1# A._C\.EZ_Y/,_$.\.VJ"F#4K:8!NMOBQ1D0+B,1J# M5(*%"B(T43Q\1+ )A+ZH?P\8 M@WDF6#Y#(UTE0J>DH&F].LAXD2OT0U#]U<4,Z)0R@>YH6@"Z8#&@_0>@0AZ@ MJT))1?/(,%%M"R%D4Q"K.O%J2L]NMSNVCW&MV4,>=KRF3!Q,JDVUQRMUX-E> MJ[WF:3E^YTV>W-##0LEAGX7V4?K#+<.(AU+C?GK\M* MUZ,?V+AQF.\?+7$Z[>VGZ^W@VWO%N%=RO??"N8VFD8&8E:U1HM"DI^H?M;;N MOH.JZ:S-J]:MO9NQ7*(48@W%SF'+0J)JAY6@^+QL05.N=$,KIXG^@P!A#/1Z MS+E:"6:#^I^D_P=02P,$% @ H$&J5$C1<27; @ E < !D !X;"]W M;W)K&ULS57?3]LP$/Y73A$/($&3)OT!J*U44F"= MH%24;D+3'MSDVGHD=F8[E$G[XW=.0U1$6[&'27M)?/9]Y^^^L\^=E51/>HEH MX"5-A.XZ2V.R<]?5T1)3IFLR0T$K;&JM>1N4FXP+$"G:.*[TQ!IO)3,HG:PSCKN-90IA@9&P$1K]G M##%);""B\;.,Z51;6N#F^#7Z59$[Y3)C&D.9?.6Q67:=4P=BG+,\,?=R]0G+ M?)HV7B0377QA5?IZ#D2Y-C(MP<0@Y6+]9R^E#AN >F,'P"\!_D#T:7@W#_N@!^F%X-QT]#$?7,+Z[&8;#RPFN.:R@% M2\2-2KH7:[K^#KJW3-4@J!^#[_G^%GBX'_Z9B1IXN^&#_? !1M7N];=PEW2O MQ/)8@?+NA@# TF.KO>^@$%9V@H-/8 M0>=>,VBVSSKN\Z:R[[W: M0=!J5%YO&#?OT;)9,6O^#Z5M571:_Z"T8>M=T>K!J>=M M+UJ[XM+^*RX)9S.><,-Q*X?V>PZ-LW<<5VM3N=3Z M#5@;1F9%5YQ)0SVV&"[IV41E'6A]+J5Y-6RCK1[BWA]02P,$% @ H$&J M5-8 RBGC @ & D !D !X;"]W;W)K&ULK59= M3]LP%/TK5L0#2$"^TX+:2B6EK&B4BM!->W13MXE(XLQV*?S[73LFE-%DE<9+ M8COW')_[X>OTMI0]\800@5[RK.!](Q&BO#1-'B39=^PI"*2D5A("@RO9Q*2+)-,H..W)C7J/25P=_S&/E;.@S,+S$E( MLY_I4B1]HVN@)5GA328>Z/8;T0[YDB^F&5=/M-6VEH'B#1-!C=(N8 MM 8V.5#I4F@(<%K(RHH$@Z\IX,0@FM_=#1]^H?LQBB8WT\EX$@ZGCV@8AO?S MZ>-D>H-F]]\GX>0Z0F0]4X \N8D9:RE7E12G08WP<3O\=E, O*O@UD>X"1FMT^K4:744G]N4UH0R@01A.1RSA6AA=&M&5S%Z M#8PS_,IHED$+*DO)73*Z9CB7[YB0O?D.*\9 ,X1XM1#O M7T*@O<9/:,:HT/UI5HDY?:_0%H_]>B/_BV(8U(Q!J_01T, AX8)MH#F+4[3" M,=E7JL&GP/F^9=5QJPKR$*/Q9R,[\':L/OC1J?WHM*= YQRM&,T1;XM350@5 MG;^CPNTTB>C6(KH'%62D"U+7 &_)TT5-??%%F;>M]SYK??7YN=*4N]ES+OY. M<;C/ZG-TS9T[0OXS0,-:0RFBC*P 9IUW(#NLNH:KB:"ENC865, EI(8)_+H0 M)@W@^XK"\=,3>1/5/T.#/U!+ P04 " "@0:I46V8?I&(" "K!0 &0 M 'AL+W=O*?UD*@!+ M7@279AI4UM;786CR"@0U%ZH&B2^ETH):5/4V-+4&6O@@P<-H,)B$@C(9)+&W MK702J\9R)F&EB6F$H/KG'+C:38-AL#>LV;:RSA F<4VWD(%]K%<:M;#/4C ! MTC EB89R&LR&U_.)\_<.WQCLS(%,7"4;I9Z9[_SM6,M&VI@H?AW5MAJ&EP%I("2-MRNU>X+=/6,7;Y< M<>-_R:[S'00D;XQ5H@M&!H+)]DM?NCX&<3;)TL_+]"Y=S)8/9)UF7S,R6]Z0Q^7B=OTP M2Y4LH.D%H2.Z5M)4AM[* XN_X$(OK*XSV%<(&4ZU[2T(+?H>P9BU#=QY"%&_]_$,RB7/BS\DH#I^/\!CW/,9OY+%OI$'\O7R,PO@5 MA>@XA4E/8?)&"NT,'8%CTVSA)Z_@A__ AP<+)$!O_9DP)%>-M.TN]=;^$LW: M!?SCWIZQ>ZJ1A\%YE!@ZN/B$N+H]#:UB5>W7<:,L+K<7*[RFH)T#OI=*V;WB M /K[G/P&4$L#!!0 ( *!!JE2,_;5)I0( !@' 9 >&PO=V]R:W-H M965TX,7#CMS,"$,G[6G$'C MT@$/YWOV+SYVC&7)#$R5^,$SFX^#84 R6+&-L$]J]Q7J>/J.+U7"^"_95;:] M."#IQEA5U&!44'!9C>RMSL,! 'G: ;0&T(^ W@E 7 -B'VBES(C=%PZ4YQ837^Y8BSDZ?YR_S;\YQ%S-R>7%% M+@B7Y'NN-H;)S(Q"B_X<*DQK[KN*FY[@CLF#DC8W9"XSR/[&AZBS$4OW8N_H M6<('IJ])W.T0&E':HF=Z'CZ#M(%WS\B)F]S%GB\^P7>[F!)>E%B)'2PEP60* MQ)_$&>Y>P]WSW+T3W%/,G$9FPHP!VYK\BB#Q!.ZR;B?=7G<0C\+M84I:K&+J MPM^VJ.LWZOIGU=W+%%N& 7*9036[JHL5=*6X37#%V3^0\KE/VX4DC9#D?)KV M3@5G2RZX?>^@$*U!MBI(CA30F-(/&6LQ&B91N\Y!HW/PGSK;RG=P=%8TB4YX M'C:>A_]62'O/'$P'^^\6Y 9P3-5:\E\?KV>5KF%+[1SI"0^:#T:X]CW9D%1M MI*WZ4+/;M/U;W^W"/^;5FX'W>\VE(0)6"(VN!W@(NNK#U<*JTK>RI;*83C_- M\>D"[0SP_THINU\X!\UC./D-4$L#!!0 ( *!!JE0"(<%Q^ 0 %\; 9 M >&PO=V]R:W-H965T#,H 4\!4^RE?KC:R[!#!=/(OB2X7+.X?@-//C% MRU>1_3(#\3>YZJ,\\B2P*I=K.ME>\S'H1E M4A);8-N.E011NE@MRV/WV6HI#C*.4GZ?H?R0)$'V[Q6/Q>O% B_>#CQ$VYTL M#EBKY3[8\C67C_O[3.U9394P2GB:1R)%&7^^6%SB\VO&BH0RXEO$7_/6-BJ& M\B3$CV+GC_!B81<=\9AO9%$B4#\O_)K'<5%)]?%/77317+-(;&^_5?^M'+P: MS%.0\VL1?X]"N;M8> L4\N?@$,L'\?H[KP=4-K@1<5[^1:]5K&,OT.:02Y'4 MR:J#)$JKW^!G+40K0=493H Z ;H)="2!U FD'&C563FLFT &JV4F7E%61*MJ MQ4:I39FM1A.EQ;]Q+3-U-E)Y&=D@C)BGKD3$Q^0M/ M#QR%1U(:"M.F,"T+TY'"7X4,8O74E.6'=*_2G3*]>')?5AC LYVE]=*6HQ_& M/$I8$W74'&N:8\;F[C,1'C;2,$RGJ>3,JY_;%':GZ5>ELY8P/A#'Z\C7CP*& MP1F6SVMZ\XR]/:[O#"/TFRK^O-)A6Q/"GB9>G=_6!3-U^W74&PJSVR(?]]4RSR7=07MAV'BNGA$ M4 T;;*;-;;I51WC&0[06\:$8MU%3#0K,9M94DP,[$S5U^F*!TY.T'^5[[HB@ MFC[8C)\_>9!'Z=8T4$T+[,VLH48(]B=JZ/?4\<#&70W[40ZP$4J"QA"8,;3F MV4NT,3[=H)D!>%X508,#8)J*=?[1:P2 N!T9A\)_^EV"/A=C?MA +X_1@'-*# SRJBQ>2I%-&J( M/:^^1(.'F"4Y3:77T'PGR D9D\T? B9G@9Y?W(1(NT/-/,IHEH M%I&)MJG.;ZO(L ]=8 R$&29:1 .-F(%F5/OTI(%H,I&9C171+"(3K17INZ:! M2<- U/BD@6B4'/!?F([=F1H_] 1^&B4_\G:B&B!T M9KM%-4_H1+M%^T8*B,_&/M=IVK 3M&DT^Z#39QH8;&9_Q30UV$1_Q?K&:<#I M#T2-.GVFN<-.<*>1]AUVE6E>L)E-%6M]O)UHJNK\]D?C(;LZ%#9@5ZW64D7" MLVVY@I.CC3BDLOKNWQQM5HDNR[61SO$K?'Y=K?7H,M72TUV0J;LZ1S%_5B7M M,U=UEE6K.=6.%/MR0>1)2"F22@+6 M+_A?LD>\@MXK:+W"#[P>%%1(@5S3$LB,@=D4#9(2-EBFSBMNO>R/M2YBG&5> M[JYWJS$0%859W$>] PU[T/ HZ)/YC4:4CY92E* &Z3J#:&==[/E>N$=W&.7C M,,;#=%%/%QVGJX6I'5$*]"!:=+!H''M^LH=V&)7Z01 -H\4]6GP4[8JO@6LA M7\_0->@S="\T84.,\6%APLSW_3W(@; HPUDP3)GTE,E1RI]F3Y&JA=3(?'_- M$%]RL/ H]7 6[?$-A?E)E WSI3U?^NDJ"EZNI#3=(@SR,2I(H M"/<8W9T#T5Y&YAQ:4*X0@[G1>>>)R5)V!WS7T6+9GI$SH"M %F M?BZ$?NO88[>_98M_4$L#!!0 ( *!!JE3'A4UJT@, 'L2 9 >&PO M=V]R:W-H965T Q8[F8>:F4NP^^+^*49%B<\QW)U9L-+S(LU6VQ]<6N(#@IG3+FHR 8^1FF MN3>?EL]NB_F4[R6C.;DM@-AG&2Y^7A#&#S,/>D\/[N@VE?J!/Y_N\):LB/RV MNRW4G=]$26A&?\A[ZY3F9>H#,B MC,12A\#J]$"6A#$=2>7Q;QW4:\;4CNWKI^B?2O *S#T69,G9/S21Z" A M&[QG\HX?_B(UH*&.%W,FRB,X5+;#R /Q7DB>U?3@A] H:U5-'U1_ G^+:Z!&?OWH-W@.9@G?*]P'DBIKY4 M(VM_/ZY'N:A&0<^,\AD7YR"$?P 4(/0;]Z7;_9+$C3NTW7V%MP&-&M"HC!<^ M!SJ7.-_2>T8 %H)(X8@9-C'#,N;@F9A7G"<'RMCOR*D\1Z6G_JX>YC":C(*I M_]#FX)25E=:@26O@3.L(JNHOF:IRJE:G.94$,/49":#J"K8."-4HPU9R80"C M+H135A:$80-AZ(2P)G'Z]TZ 7V"Q7#DJ-6KBC7JK_KB).7YS]<='I(S"#F]. M$RNA29/0Y.6DJ>.2%))N:(RU>+H01\T 46\LPL"H4=!+NY+'F.T3FF^=35L/ MUN9U' ;=ICUE94-I"2M\5076!4[4+UC]GEU,&0F#_6D8-"(&W2K6,__A<5\? MT^\VLH$8V8-NW6NQ?W/E4@UH9 @.^V/O!K/Z,1MTBN(UL($;>D%O>NC5XT5\0&9E"X_[8-\*$W).GGMF? M'!&+COZ")XQL($8+D5L+%SI[\!GG:D6NUMX2K#C;EP*N2O'U0(1\C;*'1KK" MH+\%EI&OT#VCZK"+\=AX$%N(AO%%9JXQG94NZ%^&$'U^G "VQ&P&"F+04QMP<8 M V.6R>3QLR+UZCDM/8#P@H0[@(Z!P!1!8A< MH65FKJQ+HLFP+\4*21MMV.R#ZXU#FVHHM\LXT=)\I0:GA]>?IJ-/[Z\O/EZA MT61R-9V@-^A*:6H:!"DJ%,P+AICIM$(GEZ )9>K4A-Q-+M')JU/T"E&.IIDH M%.&IZOO:I&2)_5DU_44Y?7A@^@C="*XSA:YX"NDVWC>EU/6$ZWHNPE;"&R+/ M4(1?HS (PSWYC-OAES"KX;@EG:AN;^3XHD/MY9KP!;UG@(A2H%4+9Z?F[#C. MS@'.J="$F;[O,!OAZ,PJF'*JH5RS?0M2DL>.W&[RAR'N1DG4]Q\VV[0OZCQ( MZJBMS+MUYMW6S$('- )V8K_ 8BU>F^MK?SX*"$MJ24U"DE+RF/ MY-'"QTDOV%%'&=3=".KAX'R_.,[KO,_;\X99]GEIE3 :3YZC QPTGA<<30EX MPTGQD;3P#Z(GB &'35;A2\JA8M\R@DZPJXHHF&B/$\8MJ(G[L$=U=1<2/+2(XH(?&;'&[ M2VY:Q/19&NI.\F.(/9% MA;UX1Q+^QDG6+.S"'? 5FHF"Z_)06[^M?R)&[NCL-^'E'X@Y"2ZH.5DPF!MH M<-8S6I3EH;X<:+%TY^)[H8V*W&-F?H1 V@#S?2Z$7@_L!/6OU? O4$L#!!0 M ( *!!JE0;KS'A5P( "$& 9 >&PO=V]R:W-H965TNQ%WH; MQR-9UMHZ_"Q=X244H)]7#])8?L]2$09<$<&1A,78FX2C/+'Q+N G@;7:6B-; MR5R(%VO<5F,OL(* 0JDM S:?5Y@!I9;(R/C=<7I]2@O<7F_8O[K:32USK& F MZ"]2Z7KL??90!0O<4/THUM^AJ\<)+ 55[A>MV]A/B8?*1FG!.K!1P AOO_BM M.XU0C>\ M@FH7[YLZ^F*B33'3Z"3A'98#%(0WD,OE--W+.,V"09+ZK]N'>3IF1U[2RTM. MRRO+AC44:Z@0WI)Z2&+R7_ID<+TK,3\4$^Y)]+<>#P.Y=$-(H5(T7+=7K_?V M>?QJ.9NVX^D?3#D]SL9:$*T1A82B#@1TWLAU(K:'%RCW1N=#FP;ME M;68X2!M@]A="Z(UA$_3_"ME?4$L#!!0 ( *!!JE3\>B="4@0 )\4 9 M >&PO=V]R:W-H965TO\T$<(#BE*B\E3NX]/C[7/G;= MWW#Q2ZXI5> U#"(Y:*V5BK\YCIRO:4CD-8]II+\LN0B)TDVQC&UEY!NE0GCG_E39^ M+ 8M-V5$ SI7*031/R]T1(,@1=(\?A>@K;+/-+'ZO$7_G@U>#^:92#KBP3]L MH=:#5J\%%G1)DD ]\,T?M!A0)\6;\T!F?\$FC_5P"\P3J7A8)&L&(8OR7_): M"%%)T#CU":A(0/L)[2,)N$C V4!S9MFP[H@BP[[@&R#2:(V6/F3:9-EZ-"Q* MR_BHA/[*=)X:3A_^G(X?9O^"F_L[,/[KZ<=T,KZ?78'[\0QD/@PF/U%J"<;2@B]U\ M1W,O!X"V [A%5L )$=< PRN 7(1J^(SLZ7=T7J9#"QU^LN"W2_QVAM]NP,^ Z1;X"JP$E[7ER.&\#"Y=TR]# MU/.1VW=>JB+51'51ST3M<.V47#M6KC^IE'J=SI,P"8BB"[V\M-7,&4D74C:BJX^H=D.BU_?8>T\.@+NX7:M/&>K79J6F=4K<7MGF;E^B>]_[LSU#\2#V.ON2UP7U3DV%Z!K;-&U MLOV>B(BI1-",+E=K*MZE-JP8+SR+WA"9'M#G*E[@56W AVYW3_$B:F=6^ZAW M1'%CG!!;V3Y)NDP"$+ E!1=ZDWFC1,C+6IIVH$Z>:I/0N"VTV^V(AW&B=.TE M7ZH-$=2&:GP1=LY3>N-E\&-F=KSTWN$. +W];0(>&IIVWF.E-XX&[99V0NGM M0.\HO;%#V&O8O?3I<,V#!6!A+/@+316T0ALGA/Y9ZH^,?2&[?9U<_P*O6G_< M[>TO_2*J6G_L851??V2L$$$KVW+L(-&G0@'F)&:*Z F1EL"FA[%"A,ZCN+$O M9'>=TQ7'!XI#'^T+;@_:Y6I<#=E=[?WKK0&H>;TA8XK(?EJ> M<)"Q1>2=9QH8*T.?964-0-UF:8V5(;N5&6E/-C5D3 V=Q]2P,35L-[7W:]L MA!NUQ<:[L-V[)N3U@],6&_?"YW$O7/FO];,.7PU L-D2L/$I;+<7H^W)\Q8; MW\'G.8QAXSK8?A@[05P[D'=<6Z=R!112LUQ3HC?N-$!_7W*N MMHVT@_).&PO=V]R M:W-H965T8RK _) MO%PV[%&QF5BH+&62$J=_/TIVO*Q(@NW%%BF>HT-25%Q)]:(+ $,.)1>Z[Q7& M;!]]7V<%E%1WY!8$[JRE*JE!4VU\O55 Q\J4IBN3.< M"4@5T;NRI.IU %Q6?:_K'1TSMBF,=?A)O*4;F(-9;E.%EM^RY*P$H9D41,&Z M[SUU'X<]&^\"OC.H],F:V$Q64KY8XSGO>X$5!!PR8QDH_O8P!,XM$+H^LG]VN6,N*ZIA*/D/EINB[WWT2 YKNN-F)JLOT.3S8/DRR;7[DJJ) M#3R2[;2190-&!243]9\>FCJ< )#G/"!L .%;0.\"(&H D4NT5N;2&E%#DUC) MBB@;C6QVX6KCT)@-$[:++7Z2I^F(C+\MG]/)>+JX)]/Q M@KPC(\"KD3'J*@X'O#H:R.T(#&57W MLT;%H%817E 1D8D4IM!D+'+(_\;[F%&;5GA,:Q!>)9Q0U2%1]YZ$01B>T3/\ M=WCWBIRHK7+D^*+_K_(5]E[+WG/LO0OLY[ITK@DPMSS^Y;B6HC9M"33*Y$Z9N4>MM!_W)W>\W_@$^ /6\_J&I7P]LP(8)33BL MD3+H?,#Q4?5$UH:16W>I5]+@B+AE@8\8*!N ^VLIS=&P![3/8O(;4$L#!!0 M ( *!!JE0.FFTS00, (0) 9 >&PO=V]R:W-H965T[KCX)3, 1=[*@LF1E2FUN;9MF6104GG%-\!P M9<5%214.Q=J6&P$T-:"RL#W'Z=DES9DU'IJY1S$>\JTJ<@:/@LAM65+Q?@,% MWXTLU_J86.3K3.D)>SS,"%B-K(E[';N.!AB+ MGSGLY-XWT:Z\5H15! HC0%Q=_)NG*AM9?8NDL*+;0BWX[CO4#H6:+^&%-$^RJVT=BR1;J7A9 M@U%!F;/J3=_J0.P!D*<=X-4 [Q@0G 'X-<#_6T!0 P(3F8*CH>"KXC M0ELCF_XPP31H=#]G.N]+)7 U1YP:W\\FRQE9S.9/DWM\_9S-GV=+,IG'9'*W MF"XFMT]F,)O_^S^YC<_EB0"O>-3'FYX0R8DN0B!D7S0E[B]/,R)A=? M+LD7DC/RE/&MI"R50UNA9+VQG=3R;BIYWAEY/GG@3&62S%@*Z2'>1E<;?[T/ M?V^\3L('*JZ([WXEGN-Y+7JF?P]W6^!Q-SR&Y!S\P!N_R9YO^/S_(WL=^P?- M_H'9/SCK#Q:;)*?F%X8W+$82VI)'IRML;SB46**5J0%4#K.0Q/=O?#$XFG1JY[3F*OD=CKE'@/6+:( M E&2"_Q9WH$*>=FFL)O&JY =28T:05'GH9KD(A%TI0C^LOC?K7&YB[;?T/8[ M!1[00D5+,BA2@MV+8",35*>*%#H>K2GJGT8_\H)^[S!)<8O9(/('47N:!HW\ MP1_2)"5VJ61;;@NJ(,7F\GGVV]16=.&>C&^NVQ\XT9'<-CLO<'R_7:_K?%9V MIU/QH]!!5>_G@_R5,%"M1=DYB6'HA]'@2'J+6>3[O>!(N;W7GDH0:]/F)4GX MEJFJSS55B8AKHT?R->SVM+@2?--7]!.LR'BB)?JV0TKF*,)ZB:OG50/&- M:8(O7&%+-9\97I- : -<7W&N/@9Z@^;B-?X-4$L#!!0 ( *!!JE15,WBY M7 ( !X% 9 >&PO=V]R:W-H965TS MS]%>JE== ACR7G&AIUYI3'WK^SHKH:+Z6M8@<*60JJ(&0[7S=:V YBZIXGX8 M!!._HDQX<>3FGE0W=V.YW&UX8[/71F%@G6RE?;?"83[W "@(. MF;$(%']O< ^<6R"4\;O#]'I*FW@\/J OG'?TLJ4:[B7_Q7)33KUO'LFAH TW MJ=P_0.?'"P"-9HXVLNF144#'1_NE[5X>CA'!P)B'L$D*GNR5R M*N?4T#A2T_MTMMBX(%E]?USAPD.RG)/%SY2T>5_)HC&- E+3#SPIH_&<,L R MY^1R#H8RKJ_(!6&";$K9:"IR'?D&95MR/^LDWK42PS,2?U!U38:#+R0,PO!Y M/2>7%U=_H_AHNG<>]LY#!SL\!\L$JYJ*%*T#*D1#.>& 1XPNA*%Y_P#WO^H>,?G>%/P?9,#HK(PED[59D68N(@;'^]Q9-1.(K\MQ/$ MHYYX]"DQ<@U/<;59XR.N01!.3G.->Z[QIUP;B76T]]:5NBWNX:Z&ULC971;MHP%(9?Q8IVT4H=(4X"H8)(;6#: M+K:ATFZ[-K$S#:%O?UL)XTH"8@;8L?G__V=$XX]W7/Q*@L A0XEJ^3, M*93:WKNN3 LHB1SP+51Z)>>B)$I/Q<:56P$DLZ*2N7@X'+DEH9433^V[I8BG M?*<8K6 ID-R5)1'_'H'Q_?#ND\C$VX!?%/;R:(Q,)FO.7\WD6S9SA@8(&*3*.!#]>(,$&#-& M&N-OX^FT6QKA\?C=_8O-7>>R)A(2SG[33!4S)W)0!CG9,?7$]U^AR2E.ZEXV8@U04FK^DD.31V.!%YP1H ; ;Y6X#<"WR9:D]FTYD21 M>"KX'@D3K=W,P-;&JG4VM#)?<:6$7J5:I^*')'EZ6ZM76(VMMVNXM]J/)>.J^'=>H&S3"DZ -^D = MM-3!5=0,-H2A'* 7K_8(CW8.P\D)73?&'X_[X<(6+KP(E_"RI-(>%YI,-[QF M):P/,.QLCO'P!+ ;XWEA/^"H!1Q=5;T<,A"$W2&I]*>V7YWQ5!=4D0-(.S]7 MVE&7*@Q.R+LQ./#[R<1=XK8#8H"?-HL[M&Q::XL?4QM:"5U-^1:-AR,=8JB MO@;JB>);>Y*NN=+GLAT6^N8$80+T>LZY>I^8P[F]B^/_4$L#!!0 ( *!! MJE1O_Q ?#@, +X( 9 >&PO=V]R:W-H965T5L@GE2%J>,X95WTOTWIUX?LJR3 GJB%6R,V;A9 YT:8K ME[Y:222I ^7,CX*@[>>$B)M6:4XTR"6N&VPH M;&>:]KW .D*&B;84Q#PV.$;&+)/Q\:!-,'.B<"S8 M(TUUUO>Z'J2X(&NF;\7V.Y8!M2Q?(IAR_[ MYG::'B1KI45>@HV#G/+B29[+ M1.P!#$\]("H!T7O (86X!,2?!31+0--EI@C%Y6%"-!GTI-B"M+,-FVVX9#JT M"9]RN^YW6IJWU.#TX'%X>SN\N8>KZ7 TO9K>_X23"6I"F3J%K_!P-X&3+Z?P M!7Q0&9&H@')XX%2K,S-HVO>96"O"4]7SM;%C2?VDE!X5TM$!Z1BN!=>9@DN> M8OH6[YLPJEBB72RCZ"CA-9$-B,,SB((HJO$S_CP\K(%/CL,GF!R"OXDFKE8F M=GSQ ;XQ(TJ!6, CD9)P#4*".Y;PZ\I,A:G&7/T^(M2LA)I.J'E Z&:=SU%: MI7*)32L1>6Y.I=E^R1,DA#%,8?X"2)(,MH6?N@4OA%I.R-XXFX')Q*;&6ZOR MUCKJ[?(994(5PDK2!*VS4KUVOQ5%+M"=S0:B$#6'K_;0! MHV1.&=4O=<5Y_G^/3QB\7J'!/]XB)>&1/5)8\?&PO=V]R:W-H965T).KK2@%DV]#$VI@6;>2? PB:)!*"B3P63D MOUWKR4A5EC,)UYJ82@BJGV? U68CDB[A!NSW\EJC%;8H M&1,@#5.2:,C'P30^F<61<_ G[AALS-::N%0>E%HY8YZ-@\@Q @ZI=1 47VLX M!2(Y)I\J-U;C+T,].[J>+Q?3JEES,I[/YQ?SV!SDD,T[3 MU>%-6B@.AJC2EZ_4+&5R283*@)-/9V IX^;S*+3(PF&%:1-Q5D=,=D2\I+I# MNO$!2:(D^=L]1/)M!DF;0>+Q>COP%LRL#G,-0)BTH,%8HJF%/0%I(]5EBPGQ>(0^86A/FU MAT6O9=';F]\]U9K*)J#O&D.^(0&+-@IR\)K;6YK4,;![7!#7JNM)TNG'HW#] M!K5^2ZV_E]J7IQ*;"S*R5AS+P)E])BHGJ1("2X+_;KK:4X!!&V7P@3(,6Q;# M=Y!A^%J&7MR)!V_K<-1R._H_'9I>Q380V WD&:@V>W(_;O&//U"!./HSJZ)W MT* )$L=;(G0[PW\D"+=FJKN?<&PMF32$0XY>46>(K:'KD5\;5I5^S#XHBT/; M+PN\)D&[ [B?*V5?##>YVXMW\AM02P,$% @ H$&J5!!JC?T"! (PT M !D !X;"]W;W)K&ULK5=;<]HX%/XK&J8/[4P3 M6_(%DR',D(3=]J$9!C:;9V$+T$:66$F&Y-]7DHTA(+/I;%] EW..ON](Y^+A M3L@7M29$@]>2<77;6VN]N0D"E:])B=6UV!!N=I9"EEB;J5P%:B,)+IQ2R0(4 MAFE08LI[HZ%;F\K14%2:44ZF$JBJ++%\NR-,[&Y[L+=?F-'56MN%8#3&-_#S>6__#D3=D%EB1>\&>::'7M[VL M!PJRQ!73,['[1AI"B;67"Z;<+]C5LOVD!_)*:5$VR@9!27G]CU\;1QPIP"X% MU"B@4X6X0R%J%")'M$;F:#U@C4=#*79 6FECS0Z<;YRV84.YO<:YEF:7&CT] MFHQGC]\?_YR#Z60&YM_&LPGX_$ TIDQ] 5?@:?X /G_Z CZ! *@UED0!RL$3 MIUI]-8MF_-=:5 KS0@T#;?!8JT'>G'U7GXTZSH[ #\'U6H$)+TCQ7C\P/%HR M:$_F#ETT^ /+:Q#!KP"%"'GPW']<'5Z $[6^C9R]Z,.^O6 T;HW&SFC<8?31 MA#;EN2B)S^&U;NIT;01O1["/4#H,ML=N\$B%((*FTLPZ1?PJEP0:7W=A*U)X4J;.*5\95B8S$=S'X?^F3\3 MF&9IDD4G-,X%8X0@@E&'][.627:1R;@HJ$WPYB$UR)=2E K4VC,19!7(G.J MW"N:2KK%FH#G^C5Y,U!V_HBR; C/\A!"W+P?T":K)V_7"FB-3,SLZTES?5^ M U0V??K #CQ@8=:/DQ/?>^1@,D@&?E(P/-2"\'?Y?E,M&,WW@>Q/_N'Y$\G@ M"16/$,S203CHR$;PJ+#!7R2SJ:1)2 HO&'$!3OPB>%3E]X<-1NED2N7!>N0"XJKNMFK5UM M._VQZV]/UN_L%X!K8P]FZL\'TXJM*%> D:4Q&5[;?EO6'7D]T6+CFMJ%T*9% M=L.U^8HAT@J8_:40>C^Q![3?1:.?4$L#!!0 ( *!!JE0:U!^[]@$ #\$ M 9 >&PO=V]R:W-H965TV0[M_OV E9)@VT&^*/\S[G/?8Q2:?- MJZT!''F30MEU5#O7W%%J\QHDLS/=@,*=4AO)'$Y-16UC@!5!) 6-Y_./5#*N MHC0):P>3)KIU@BLX&&);*9GYM0&ANW6TB,X+S[RJG5^@:=*P"C)P+\W!X(R. ME()+4)9K10R4Z^A^<;=9^?@0\)U#9R=CXBLY:OWJ)T_%.II[0R @=Y[ \'." M!Q#"@]#&SX$9C2F]<#H^TS^'VK&6([/PH,4/7KAZ'=U&I("2M<(]Z^XK#/7< M>%ZNA0V_I.MC8PS.6^NT',3H0'+5?]G;< Y3P>*"(!X$I/X!@7]GU" M'2;P830?8)L>%E^ +$Q5EQ9(J!$ MZ7SV"?.:OEW[B=--:)&C=MAP85CC"P?C W"_U-J=)S[!^)^1_@902P,$% M @ H$&J5+= [[O;! "A8 !D !X;"]W;W)K&ULI9C;;MLX$(9?A3!ZT0*[D3C4,7 ,)'&VVPNW091LKQF9CH5*HI>BXQ;8 MAU_J$-'6@2ZBFT229T8_^8\^49P?N/A1;!F3Z&>6YL75;"OE[M*RBGC+,EI< M\!W+U2\;+C(JU:EXL8J=8'1=)66I!;;M61E-\MEB7EV[%XLYW\LTR=F]0,4^ MRZCX=<-2?KB:X=G;A8?D92O+"]9BOJ,O+&+R:7@^E0_\\#=K!N26 M]6*>%M5?=&AB[1F*]X7D69.L%&1)7O^G/YN).$I0=883H$F ;H(SDD":!/*[ M"4Z3X%0S4P^EFHL6*ZWZN&22)FGQ284^14OT M\<,G]$%%H,"*B@M$\!\(;( !/;>_GXX'TI?F]"6+Q])/1D-:ETA5CXS4B]B+ M>M9D82CEM*6CZ>N'^8&#G'; MJ!-=;JO+->KZ+'A1H)W@FT0.::NSW:.;.IYODXZT?A0.@S%I7BO-,TI[Y%(] M K0H6->!6IK7NZEK0^AVIFWI]:;-"7PG&!'GM^)\H[CK4A9:T5Q1NNP1%/%T M7SZGIF8)VN+!U+X+VU+AN_LN[$V@[[C$[GC;CX(07!B>/FQK -J3&J])/[XO MP<1W.^H&PC!Q W]$WA&?\:3F:])/Y/D!\<).]PW&V2IT1"!H@?#.!D3_H>M$ MQ()NI*&!L(8@GDQ!K#&(W\_!)O7$2T=QI&OY0)CMC':D)B&>AD+Z[_$6%F_S16,/^9+,UQG#P?K.#_FR&KN-WI[,?AH/ MMD?F4V,1F[EXUNP!['DV[L)Q("S$X RK PU',,/QD<7;;SN3":!)!GBJHZ"I M V;JF!QM4D\Z/P"_NXP9"(,0!R-/"&A, 9GD:)-^TDDN@: KKQ_F@3.":]#< M S/WSKU/8 !JV ^Q^?Q^5]F!TS5W( J3$9B YAR8.7>V]08@!G9/W% 4C!FK20=FTFEC MOV]YRE#])HEHVIW(TT\DS2IB3[68:%@1\[++9#'I+Z6 A.[(0IYHIA$ST\ZY M1_K \@-_A%?DZ-O2S"OMR^KA&RJ8>$UBLR4:-L29;(D& S&#P6A)?[&C.I9T M7^)#8;[MCDVAI@LQ+XK..M?_1/3 Q5UU_2]$]2'IC8C3M")F6MURL>."2M.Z MC&C$D,F?A$0C@9Q!PIF749-^/".>3[J?-@-1SO%ZN!9G'6V294R\5)N-!8KY M/I?UOE)[M=W0O*ZV\3K7;_#E;;TMJAZ%:5U 3=24:X.;-1LB::#.49:@: M":1P3C4+<11E84TH#Q8S-_<@%S.QU8QR>)!(;>N:R-C'YD&:4=BK%+0&KJC@2,)F'GR(WZ]BY^ LOE/8J8-G9$-Y$N*G M'=P6\R"R1,!@K:T$,;=G6 %C5LEP_.I$@_Z;UO'P>:_^T05O@GDB"E:"_:"% MKN;!)$ %;,B6Z:]B]QFZ@$96;RV8TZVRC *VW2HNZ7MG;QTB3AP M,#I^!]PYX*%#>L(AZ1P2%VA+YL*Z)IHL9E+LD+361LT^N-PX;Q,-Y?8WYEJ: MM]3XZ<7R,;^]O\ESE-]\NKNY_Y:C=^B3%$JA1HH-U4@+Q,UJHGPM:D 7UZ ) M9>JM,7O,K]'%F[?HC7F)OE5BJP@OU"S4!LN*A^L.8=DBX!,(";H37%<*W? " MBK_]0Q-.'Q/>Q[3$9P7OB+Q"27R)<(2QAV?U_^[Q&9RD3W'B])+_3?$9S;37 M3)UF>D(SA]+L)8W*@U_ERWRKDCD5NZ.?%VDVCI)9^'R8CV.K>#I)1KW57XBC M'G'T#T1FILI+5 ('2=@E,LL#D<(L8JJT)';[(G@Q]4B!=]6T\J,#JGINK3;T9>NL20LX1==@>P*Q$FZ MR=&'DVP(=VPS3?UHTQYM>A9M51%>@JU/&T(E>B9L"TALT(Y(2^IPK?./3'MD,76_I%PA!ALC&5V-3<)D>PIH!UHTKI$^"6W: MLGNLS,D)I#4P[S="Z/W ?J _BRU^ U!+ P04 " "@0:I4L%Y1GTL# "H M# &0 'AL+W=O(32I?6MNY>^[N MN?/ETE]Q\2A32A5Z+G(F!U:JU.+4MN4DI44B3_B",G@RXZ)(%&S%W)8+09.I M42IRFSA.8!=)QJQAWYS=B&&?+U6>,7HCD%P612)^CVC.5P,+6^N#VVR>*GU@ M#_N+9$YCJNX7-P)V=HTRS0K*9,89$G0VL,[PZ3GN:04C\2VC*]E:(QW* ^>/ M>G,U'5B.]HCF=*(T1 )_3_2 CF(9'TG.?? MLZE*!U9DH2F=)F;"NDA4,NP+OD)"2P.:7AANC#9$DS&= MQE@)>)J!GAJ.[N.KZ\LX1O'EI_'E]5V,/J KIJB0= [94I"J)\J65**C"ZJ2 M+)?'('$?7Z"C=\?H'-.5.I1)=L M2JKXPYWW)I=U^"Y>_#BBL1; MNN!"96P.W)973Y?PCR\@CJX4+>3/#F->;'I#FMCX2'H+D']%H^A$_0VR-X6<@-G#]=1[6_4Z>^9E/!6&"<,NK-A M*>;Y4A,C.\CHU>"]PS./G:9I.8?@OD)]0;[GN\X&^SO$2(_X9#?_N-5J\7]F M /U!K[P*F#36R!NDI.ETV#U(2MPMK@-O,Q_;,MCSPCWI:-HE[NZ7=W22?EUT M53]N^ACVWX#LIL_AX"!D!UM$>A$)-UO]#C'2PY&[A_"F8>+NCED1_@_%WO0V M'+T!_TVWP[V#\-_;>HF&3JNO5_1O2Q'L1QOLVZV9#\S-S2@LP9DE4^6\5)_6 MX_:9&3(WSD=Z##>S9 -3SO P##YC'.UWF@#]&ULK95=;]HP%(;_BA7UHI56 M\@$)4(5(+;0;%]"JT.W:)"?$JF,SVRGMOY_MT(B-A-[L)K$=G_=YCQT?QWLN M7F4!H-![29F<.(52NQO7E6D!)98]O@.FO^19%; M8L*<)+9C3R*)>:4H8? DD*S*$HN/.Z!\/W%\YW/@F6P+90;<)-[A+:Q O>R> MA.ZYC4I&2F"2<(8$Y!/GUK^Y&YOY=L)/ GMYU$8FDPWGKZ8SSR:.9PP!A509 M!:Q?;S %2HV0MO'[H.DT2!-XW/Y4?["YZUPV6,*4TU\D4\7$&3DH@QQ75#WS M_0\XY!,:O913:9]H?YCK.2BMI.+E(5@[* FKW_C]L Y' 8'?$1 < @+KNP99 MES.L+^^5ZA6Z7,S1] M7*[GR^_WR^G\?H6NT4.E*@&&3,JJ1!3T"J =_M#[HB2J6 8",D?1F!%V+:>+='E#!0F5%ZA"T086A>\DIAE,G:5SL#X<-.#V[O:;=#A=H%% M#_7];RCP@N!E-4.7%U=_J[@Z_V81@F81 BO;[Y#]#TF><=%O7/2MBT&'BV

&X3;%N?6B*R$N; O25];^C'[EL+>-" !V?!FM5O8]51X3$K\D?MK+!A MA5^Q!FVL\)3EAUX[*VI8T5>LL(T5G; "?S!N9PT;UO K5M3&&IZP_%'8L5^C MAC4ZRUH7H.MOKD"T$4>GV45>!W'<$,?GB5QAVG$^VCR,3_Y2/QH,_MU.]ZAL MF1M G^XM85+KYSK.ZPUU$J*NJG5'\9VM9!NN=%VTS4)?1"#,!/T]YUQ]=DQQ M;*ZVY ]02P,$% @ H$&J5!HA@-Q2 @ 304 !D !X;"]W;W)K&ULG53?;]HP$/Y73E$?6FDCD+!NJT*D$MC& [2"=GMV MDR.QZMC,-H7]]SL[(6,55-->$OM\WW>_+]DI_6PJ1 O[6D@S"BIK-S=A:/(* M:V9Z:H.27M9*U\S259>AV6ADA0?5(HSZ_>NP9EP&:>)E]SI-U-8*+O%>@]G6 M-=._QBC4;A0,@H-@RTRWL6 I>HS1<2="X'@6W@YML MZ/2]PG>..W-T!A?)DU+/[C(K1D'?.80"<^L8&/U>,$,A'!&Y\;/E##J3#GA\ M/K!_\;%3+$_,8*;$#U[8:A1\"J# -=L*NU2[;]C&\\'QY4H8_X5=J]L/(-\: MJ^H63![47#9_MF_S< 0@GM. J 5$KP'#,X"X!<0^T,8S']:$698F6NU .VUB M

?&X^F:+AT55Q93:^<<#;-[N;SV<-\NGA8P>UB MG=XF&V^#I=9+/I"M[# M=$_]8A#RBND2"[ *J(,T7,$%< ES+H2C24)+D3A_PKSU>MQX'9WQ.H:YDK8R,"4'BK_Q(66@ M2T-T2,,X>I-PSG0/XL$[B/I1=,*?[-_A@S?0&UD"N MMM(VU>FDW4ZX]:/P2CZF7=&,]A^:9M%0[DM.O2AP393]WD>:--T,;W.Q:N/[ M_TE9FB9_K&C?H78*]+Y6RAXNSD"W0=/?4$L#!!0 ( *!!JE2H#,@SN@( M ,D( 9 >&PO=V]R:W-H965TQG=&.BWN9 2CTD+-"CIU,J?6)Z\I%!CF1/;Z&0L\LNNCW'?S0DMG,G(CLW$9,0WBM$"9@+)39X3\?T,&-^-'<]Y'+BFJTR9 7R)Z*/!>(1_[?@M\>AR>P**&>RWPI'OV M/;BK3:N=\VOG?,L7'.";,B(EXLO*I"^7>AY=*,CEUR/L06/;P /N,"+0E M; -H#:)TO,WPDF1@2_G4 XW^P]A5)4T#HQV'L]_?V>M(E MLI3J-JX-<\GK$W)%"XD8+#44]P::0Y3W9ME1?&UODCNN]+UDFYG^U@!A O3\ MDG/UV#&74_WU,OD)4$L#!!0 ( *!!JE2;-AMA!P, &L) 9 >&PO M=V]R:W-H965TNDF#?! "K0"IA:)6 M:T?7M)NF:0\F7$A4QV:V ZVT'[]KDV:TA8B'E0?BCWO./;['LMU;"_F@4@!- M'G/&5=])M5Z>N*Y*4LBI:HHE<)R9"YE3C5VY<-52 IU94,[

R\Z]>;T8$$5YJO M$T6W+1M%.D?:SF29*I8#2$!716=B+'G:E 0CPO7G-R,/F+<<4. ZI-NH0_JE M#;FO)A-6**Q06*&P0MU-RDOT%PL3H-9]BDEHNJN:MNL[0>^1L-@/GUC%U3Q? M4\USK6"'Y1O+-Y;O2,OWE>8CWNLE5K94>[YO1H]]-QP,W78P]-5)[,\] A#J M=@>I=E/1M08X5Z9/)BL-8(.E0 H3I>,G2J"Q5M9R@D)[5S2^ PS#!(:)KX:) MRYX)^"F84++5<67JFU.CYZ;C"<&LK!VYA6 "E>OC4LK[2@0=?$];LW]"]7S=5#OU7K+VE2:9:5B:Y>6)J-.+K."H$X'=4L)"E;;KV. %P]0F :]UGP;*#%0HK%%:H.T@^M8%J*JZK MC^&L X<=.BV*[JB.,O:" WF/_P 6? A\+7)E+,]VML1?Z.*DOX/3>@OD_1!3 M8(:W_8Z&HC_J#L):CK!=NI(4U_JT%1U[?3NV1_YY%S36Z.$Q ?.4 QXA :@?-=,=?*UMVO,I5Y>#QS__WQT#DB M T&1#TSR7\31[X@<)[2<*YOX$<7V8!7>:+'_VN&SP#(]?FB[.L+,[PXP(92O M 'KZL^<&C/'LQ7>:>@@T&_YSO[ $]9!*7HA5+Y"1>6+,?Q1BZB"#]S\=(7=6 M,-'O4 &@)3/#QZ[#^>X_^O:C@] 0Q;LGD M*,&0M#J2F?1H)"=4C90S8P;("4H#"9!DF!&@OH5OW7^C9!HIFJ'I5(K9_^%C MR'E,AI%M:J^KPH'B"(OW%.?XMLC5>"(GM)M"F^N4A0;!-?*$*&7%1L^?F@:LZ M^@(]#[J"6<7576'<=("+ML30IQWXVJQIJ\;>P1O)Y3J 7JUGM\CX>)YM%3.^ M4(_#%\ G*0OX"L_QP8?!R@G!7J/MZ^XP#6 M;%XQ32W06P" M- *.Y_P)?&_(')I$DDZE@VPCNKI]X<,'NP&\@Z!I,8X!'*T\S@D.">]\7^CN88X0 HB0'U0U*B3^PCTA+PS:X.::DXQ&BO M"%#%YB/="O^^UKTIG#= ^YA7O441BQ$&V(*2Y_AP&KU!$ C%PP$JW?1<*CF)9T%%3 MT46PY[@#&8TNZ?8(SX;?5#Q"A:&BHD,Q@W$JNCX6);]1JYK@V=S$ <$.?_ Q MNL ;25I]+UU:,$8$"^]H.>EP-<\6$W[AZ6F/,C_:ALGVN0V7NE]7G<\D[=>LW_%RR>>,FY/"=$?$50P]W>?>?R--Y]'$[5:[MGC M3*BFB$.FKH3Z@"0!T>#\ )^PHFTP>+1 M?*X \1<1H1=>AWSN>P2: M,/2L@>,@';*)*7 ?,=^7L_HLZ<,L>CZ#QB7PGOPI1&$:W0" M#W[J^JH*YP-GJ;NN#_\.'W=X%WR:O0#.XUY7VT>6!W&5HB=QAH"A'0A7=^C# M#^V7A_'ZVP]I$7+O"7/W)'R2JN]04/\.J?E,OY%%/\OD1Z0+/C[P*&0Q OUC M'KM0P]93&_H$<7N-%$'3H8GVX.B1JVNZXFP/DSF(RC'H%73']8AG8KQ7\+]& MIU.F7Y_R"5B&?W_Y\<\N I+[5Y8A DA][<4Z'B" 'JM8,*& 4WO;N7_@.44] M9VM?MPQ$J!): &$H%B#0%C#Q O4#(W% $BR5XS"D9DYAHOCI;_YNK,F\/77 M'AG1QU'E.?0MX6Q X&B:IKT^,.Q@VI_-!FJ0HX]\A*;0-T5D11-#C PP'B'= M85)G) 4R7E>GD#OPJ^A1NN6#8XD@0HEX51 ^$H1^6?NO"*@Z3R0+8K?4/^ZC M0P&@>5.TI0\-,^198/M&T-L/C%1=AS.,$073=G1-V>LU2I\AYBF(W6,=VI48 M@812088?B2LR^%/H<<(U34Q[A&*6D%'_?A9\1\9Z7#@E($(^!3M$EL>I*G3 M42#6M&$(JP/W- V@JEYY42F"E"1H&I.4*T)SK+6^/>J'QGEOC)/1,"I*28/L MV:2!*-7K7'N $@9BN=@H%\HYKM$AN%Q.D!J= M4;^;+-G3@W@D"/%$D2\#L9>31(BFJ/N8!5DHWU)\+0@Q]/W\D5.&+CT(7/WQ MXV+L*;(P(]LVW #.H"]B.YK[T@=! 8&*_@*? M"T)D+ )H]H(4#51T%/IJQ)/&$P>5/X0K:'<;Q.:CX$P MRN<OG8R35.#(@XEO[F,/] >^.3D.?X(W M0B_*=X(:_.!ICYX^7.T+??3;] ML&.]^T!PI@^X^QS<-0FQW[QL$Y8O>-O9T^\ 8 MNH''ZC)7-/ !?BERL'9^N;+=[Q\#/(P$ \/"]:#%( 6E%"LP&&5AT<%B:BY MLH4O)L!F 51OST@T:.R;9BC;6Z XYV;T"GW.RM9SJ7&A@)HHB(9340XA^\RW M7@04AQ?^ZN/W$AP\^#_ZF7V[/7!_^X&R*D2Y'"/*\$E$^D @5,Q"<*$0MP%T MY3SH7_W89P@0.(49UD=Y1[+FAYH,G^ ^.26!0.TQ:G' J(!G^_2?C1(4S_0+ M?@T19HRV?<^[=B?_OJY-[R3>],:;WK^[Z0U%?^\#AMKRIF-_\ -_P;VG7W_' MF[YFJ)7'7[MX[-.&QA(NJ@U=J(D54.HU;YKC=CXC5GHU4MEN2_7>G-XME^M3 MNIP?%UUO>D\!XH@$%]T5?7TF3<>&WIGGGHW')#?8KG%6,)X/]*.N( ,*;8 P5Y6-H^K6%;H:^F'5+>+G0J MH"G0YQR87^34V2-( MJ8-O!1?HPM_=8 '(HT>['6CK8N\=>HX=N,@*K #/-^Q@H2K!OT,& A8AXSA^4D_ MQC)(7KKWDF>=AJD,4TP01% 0"OX[H6R#>9]\%^/)VZ'_GKP_NHN]^A%TM!AGB"''U_- ,A&0^.'11H$)2H0"', M[0F& A$]0$/(DFSLD"T_('B +KD#)(3O>*3:(7U^]$CTD,?]B,B I7A$ MQ@/"0!%_Q$:%0&4@H:Z'@2CZM^7_?_:^K#=U95OW_4KW/Z!YSI'6DD*V;8R! MN>Y9D@'3A+XQA+P@VY3!V-C@AN[7WZIR@VG23@@DL;3WF@DI[*H:8WPU^D)1 M?'SIG(L/1\%7/TLDAO58#TM.RC]ZG6^5C%RVMP/@P6SD28$;_T=BY!J#=V%S M/Q35]6:K8*O8\9W9, ^7< M@'8GWA%(P=A?RCVX=Z%DA)^P#Z_N(O\^R;HN]YR3:\ZF*?0G!HK@X&RA6]8# M5GB>;E:31Z)W*0.'Q\\NA+AW7OI,A UF7W' YJ4;'(7FB1 D%KC>,L.Q-5PW MBAE"$R3@.H,0CR#37$#AWT">,'-C_Y(;=O$%(+2^NYBHN)*!OAL<1:@R9:S[ M!R7&9V3A#%3Q=Y M"8%.@AC^[D[M&D%E4C!1'A0\S-#3O,\7*%4+[;PI!O@@UY#L_)0CM M-50Z-J_@-0AD)Z#'(>>DENWA$1.*"'8&2X%B>AN-M MC;DSZ>YC34_;4D+^9K@*Y*&,.7.\>?X[@Q#LL9(3YA\OMR186HC=KG4PH"(U MI$_Y2'LST!]F#UQI#^%#PXKHKA3?U9(]OS10F%Z&HXE]K!;^ ,=?<'MS"Y($OPW@3A"K($L(.EC@KW%<)S20D;%!MEAPOL2V06,E&_N&)X4#%'D4_-I)G M'3NVXJ?QHN7=N<$1SS! ZAE$<1RG")Z%A<)%(;0RI.$@]5J#YASRMNL[/L8; MZCTA+!!N5H[W#G=U^PCKA]J.E@GU)B4(6&DH81A@)33\:GB>(&]<8/?XJ8U> MR"TDK0>AO%!*A(N';EP(6O:V:T AS4^9B7 / 8)=2%P<>PF]_!Z*A#?"=?9[ M^.-/%2, G %0YGCW **HMU^GGPA1QU2QR@+5 )QT)8P14-GXN6#MQ9K>N %X MYSU^P@&"_5#FL8GK 35V(G@$0R%2Q64C^"-26WS5(FB(L>,;-,IKCW%W@ISX MC8C6 )_%P6&C^Z>$8HP"22F[GZ(Q^'5S$\P$&[43?C$%<0R_S'/>WIY?Y$S-]T]Q-K??<*!C[G_-L^][9#?X.U*-E"-"> M4PA[9X$.9!]D Z_WSM386;"LO3/^H-KFNCSW%0^ [%6M&I3XM0P>+NT3_V<%3]Q\YP^Y;X.JR>(TX5(*^Z3[]<(Z> MH]WU\!LA[P(^FB%D>?,T0]X(+U\)@XT_=VPOXU= RAP0%=FC.-<":K[Z"WN\ MSW*!!>M./^0[<0ULI"6BEP:NC<.E87M&PWHC'O@<8?518(=;S[A.PSJ^@M0[ M%V;#DT*A!Y?<:/N> P--;"F8"CXH7,,"\OFA MU^"EI>V<,?>Q#I:5P#OO"=KN!7MNOF!F6+;]N<%_35]+E8'+9) I! VYGA _ MNG$^GR]0/&2,W,\+CK0MK=8IJ"RC9R A@17_>K>H9'/;5_8E,!G MAJH;*_UV BX%7.L*[;9#M(;,_K:HKNM50/8V!!IL%D*2C$U<-AL2W9 K,A3W M#8)UB),"](.4-AQS9[D9?'3N[\/WUX@P0IH$7-S[B"S8A^0@!W_[NO]AUW "_1G(.Y7<&[ DZ&Q#A+1M:$G'T[W[$RA?"/6:R)\AW[DT3"T^( M.\D]:.#&HU(A=';XOA?+QN#F^$\>>1$X[ <( M1-\V;&]TS',Y:2 ,8#([ M%1=%@M *[K"\ I0IC%8C:[L#&2LL2QS51WL,]5B_#-=/\D41&C='XCY604IP MZ%!0]*6A+<'NY)(=UQTBB%CT+'_&J#Q'<=-,[O#[4*E/: !20F=X:Y695Q7G M9XF,@ 8AP-S)BR(9P;*^ ES_QS#[A-&'DM OE>V!MQ*4R M%APA2!I&V;O(08NQ\AD'76WG[;I#2:\H11H]L8&6)CB[9*5:NQ%$]$-X>ZB. MHZB YSP*TL-1FS:T9P?RKKC1"%OS3OY0)@<\.V>6OV$H>02G;B-V!+KETAP- MV_B2=" R;J*[ MFW=T.\B;PS4%&"EW3.*&XW;,'5*OT($3$@3KP 1S+#_1: \& X1QQ<'U??MV M)U83=E\,:2E0XY0FSCP$IKN\: P9%O"*+]VG0?UJYB:OA]+ZCS%J7[K1M-&J M--34 +&>+P6GW+*>#039OMT(SANN5-^!Z!QW(T3**TK?'REX MF]R"$33:CPK,1YF"^[!!IE\Y&=3G> =O,-^F"H4SWBW M*NV=POXK?=,%0H0;"QE97CD]E/# K^*E->R?"ZZ<8D@YT($"M_VG)EU# @5 MFIJ&V_3E#16-5B:>ZZCSWHCH,,W:4U?DVX$&]O2V)U M*&(#R,[LR$ E>U=N %0 HNF@*C"*(!E72=@58IY,:U?9E"8W!P)&[(<NBJ"R"N_ K M@C8*P<@@KNCUX%J"(/O7AQ#_=Z\BT8M^B@#RA>[6$\8>!!TSA=?-SMT,!7Y= MLMV\GZ"- G:3R-Y1['EE9(CR$,"\&G_T!?20G3YD G@\XEN84-<'SV44>G]@ M32F>8H0DQ?7/F+B*4P@I4G%WH2&MZ#[6QWEN^)3"6H)G6QXK!H<%I0XF&CH$ MD>9K(3/[+^5O!/E8-\:N^_5<\53>("J^\P,B^/?<$>&D@^\93TU%\=0HGOIY M\=3$N^*I]//O>%&?N.!AO'?V_J5 8-EEBAS< >.7??AHX^72X&Y)"OIFT+7( M-5%VXSU(,ED.M:RX]Y4=UDW MZ+4XQ.(EP:"!FMOX*^QK\S)H7605YG-MX[GC=NDPG@80')Q^\A#6A'$2"^1% M]&@WZD52,9PV!U>8]>WO.7PE\BNA@ROD/,-6O7^"N/FI@>'H^H+\<^L@9>L@ M=6]7@A16)&0W:7^-WP;7]=]GOEV M88->:>>6Z8]S 5G'X>/OB8^*!LRZRV2 MA3SPMH'!D5G#71.'GD8_W/W!*ACF"_H]?E7PK6!0H"SR]M4L36G []; M<6#='IMTNR%Q,A$JJ>-CWF>[_C-!+T.?+F7=LDT'$^9D^5(.GMZ*':L:5LBB M2U ,M.AJ;DC/SVK='PD9X.1+=HWS=#CU9;AY[TM6ZVY(G,R\QW2%4[T[/9/7 MEQO8NJXT"*BMKY=](L'#U54*W'K6(Q4 ;DB( />[V>Q\!4)(/-P2AK]PD0BR M.7!X[^#/UM^[Z5ZEI]<&QQV'YHO^UZ'6?[- T&2^Z^:"YQPT4N4&D!2P$[&D,-A43#08G5<%XX#7DO!AC*ST#/ M-[WHD9_.$51N^>VD@A .#LD[<^23%;S$:R )E@]$@FM(N^$=O*J#(&'@SG6W M(DP4SQ> G;#/>QYV-KX'J5X'*8RKB3L_]DQX[BUT+"183A]VU-=GP_=*B[4H31;W9 MUN 9F< ,0)Y&+_27.$'?Q3C!U'&7T2;J$8O;R7MX2C$$Q.8\$&T/C6HA8/,[ MC"':.XHU<0GW5\<1;?QE.D7$D^C[N5 $U7M.!W>D#__!?V6*3'O=:_-P*Y98 MS7+?5 *CL=?"%3YA5\ -C0P.5] %X9'&"GZ$>U^%II,FDW&:@,=#&7=.#@:' M?+%(K')>3&)_I? /?BLU#*$%$X"@EL!]53SG69IP>_LFDBP]ED-Y 0V_-+^+ MA$*'1 \J_(/((+12S=V)X3(_:L&&8A]OL_ATK/P[&>'LP;A6+2;M8K;]82+L_VPKA_^9FC7K&I];<+:JAV \5_W6T./<4-U84G$IZ' MMPO!#B"[<0_69 5IF#'4!\P*X9K[5+^K?HQ,^IR]@^^#YG2[$E)T>4+XL7Z& M@AV>R9VWLT'#L)TY?4@R'QLU7&7[TI9+0<K._4D%ST", \E4L,=4MSD;V\9 M1[[FT+9[>8A^8K+WV_Z4#TZ9O;/E0';N<,;CR "N;\55"%#J,^KSCHX:E,/E MM;[Q'>SZ?C)*(@,%Z.3I@_IA'!XZGQ;^P\U,>=VQ'$%KF&5=1HH9G!9J&VB M0)P?X6:2._RQ %#QP1,V!Q3++83>W3:0,TRH)R\5TX&'K3)""5\0-F3WD.<@ MAQDS*#Y>XU+4@C90)H 287DM]UN]AXC^"+L.7(JA52JJ(^V?2+' MB//MI/!(UX6/.W+VIU,0),!B(^.D)Z>[GJ<(T)A.B%BC)BG88O/IZ?\M"&S[@4?T[6?D),Q)/CO<[8*E MYZ;J*[?.GHO*TB!9MDLB+W-]6UB49'+:[9CC#U,9OD0"8&2A&VD[$[A[7:@P MH#F>)+, 3\U!$\*72CU-Z'A:M$!UN_KU;^(^]3R55[B^UY,EOY]RJ/S+HYYG M!P=9H7-O9K&18_I&HHQOK-@/8Y,X31IQC"_:A_S H3Y4N.]I55@=E'TA/0*, M3G5J\3-^ K8TD&ED0LZA714R,*9#9=TF1BC4M<3M%WT9Z$@,Z?,RU3:35)9C M.[]2&W2O/1_4U[,LPWX.='02U";/FL4D!WKU1*L_6E6=#N2IY'WR69ZZ:3%& MO.>QGG]B>]N<$GO49B.P#N<\2 \)>4/JB>G[$1KK>2=?Y$OSR8U>;4IZ3T^Q M#$&QFW1E;A!F"[1^_4N]07C/*Z^X= RG[CMZ^.&[VJ&@?V+P5'Q6//-NR[,D M7/'T;GPDD2%P,>[8<<3YV&/8F_#K31E8?$6.-UM49[%@'U>?Q1Z=YE.5'62H MJ=JW&EI1*686N0IFC^=C,?>QYMZ5<0#=%(<4,=_W"IS9N=.9)Y).75AQ^Z-V)$?B;6=NOWJI,5E M']AT <5V"O0S*O:=U](H7$"%J["\C.E="4!0/.N;7SN-?&<7NA(6,#66XEC''G&D%S M34+W/CVWX\ _1S/U6_/@PBS(^R@X'>I*X_7^=TP-&2W6SD_KEW/MW@OG$C.# MNIB@QT%@*N'B6[A782?@[>YZX8E?UYY6(-R3:P(]:["A2MX6 N-C:]_KJ1\_V6_/ZJ]XK(_-?X1U_;IC. M+TZ"5+/AX>L^&64ZA.*'A^Z.@]LYE/VK;0+O:%B8 Y#V-A$+OW$Q MRD3QQKEUM2K8G5\AG1,E*:"+L%#X"16*8??2H7%)89ME=Q^2US)14W8MG/$% M42C0)?G5NL^K0,\>X*@DI=U\+HYT"^&4?8!$T8M_WJ@97VH]?ZRR"YB_AR5- M)0DR35!T!E^=(ER\;B^'>J&C[ 3TI+9BJ;MPW7& #I18T:PUB05'E9V<]-AU MNBIHW=+%C[G3%S^&;GMLESL5* +U?(ROY[AVERW7N_Z-CY\6@'L18([N1@Q* MKGC5%%#+5T@T&3[7]B[A@V:5$.L(;M?JJX;JRJ%:0J_BZ\Z?(+13!&1-^8OP M.D7#QT(4 OI8& ,_IN^6A2%F]Y89ZD**4TA0BP@VW*1_=\=)T..+JO=4<9+48"*LN5KS;MO^JX-8K7Y!0WVL F M Y F.M2_QDK0 '6SURH5%WB?Z)L*SS-_KE!'M[S<$+?= 6Z0ZO[UY'T>*\@, M\9&QTOU,?I#=[5W/[,=EV =E2! M/ 7\+@C8=O6?ACDH:,/K/@(K^EBM//09V/M4P0>MY+9*Q;8_#AR[[4Z"-P2/ M];9^9X-":^"-GCY<2S L2&-.T7M:GM^0#<9R:M.,M'C."4R%L)X:4FGW%VYJ MS">Y;C5!4+WXC!U75\GT="]"1^QY[.(6D)#7;H4Z'P-]SXU;QZW5&[);?]H- M%I9W0-V'WND(!A>ZP@^W8G1>N M]G%M1=0,\(!-]IA10I$8;^C+AV'Y+9\QTSI&UT; M976B=?7]9[WY6>BB15Q5\!$:,)6$(A)BG*F#YI"X>1X*SE0=QNW)]ON;<#M%=(PO^:&?5 MNF,5F-8XQ2DE-JTS-=Z.-]E?_T),/=Y9=TL\+3VF&2M\UZ_7VL&]I-/T*ZH] M)1^>)G!S=-R\#75M0OF(X2ML@USOW6GBNYA.>AQ];#V!D7OR,C:+CW?(X; LM@0G +\%-V'N,@ MC1W=%J% D\;U_8X4U&0*%>UA%QL8*9[+R9K@'PGOA E'X7#FPQT+* O(W MSD2H.AG^X>U=,NSE!N[15[$]*NYRTT.;Z;FCO&1-?U-/WHK[Y3+2#QUIMV6M MC1@B12=H!II<:6E(4ZG$4*09<9C.B'0R34N2(%">%>=^HRL-26/,2T*JL^)F MXB0WW#Y:TVF:1>!W-)*9.0,PS6YY1Z[4TH^VMF7J:&3R<*3T0+&K_A/3)2H M3J4[SCDZ@T:F#T<^+AHR5>]PO$JU&M4F5(7RU7@+ BYQ.%*I]95L:C')$[,F MN>+C.GC(--'(HWD6EYPBM7E[K':F?:V:Y;CE+(M&'LVSD&664X%ZJ/$.QV5G MM?JRFWYBXAO=@1B87LD'9-:? # MASU.2#T][O*]:=YK'>=/6L=MKL?5>>ZF>GSM>@.>N#;A;MH \)0G2_%[);\(3;$'N9W[F])WG-KMW^ M6XXNNAW#W5 #@GVO->E>#S&W?=2)'K6[7E'HGD3@5V%^Y5>?34N8D\GUYX MU.U\Y:F(*-3Y3),Z)I[;*^C$ MH_&=&+L;GXP]'A(WH9]QU1D6G\L[ZXY0"]>XL_HH*'O&_OQC+$L]J:91+1$\,8+TZ" A>0&.OQ &XX+"8YM^!^X02'\R5[LB,"QJW#@ MZ#@V9YO^Q+P7DJZ688\"'0.8V-/O :3KQ?:>DDS>9^C_"2LHWOM\9244A0D] M'Z&&#+?+5UK\W^,K$W*-&VE#)M&K$2[/I8Y?[ \51,O0'!M<.+)UJ(J%!K[# MO[^+4/Z__]BC-VS[1+%!'#Y 0D$RM%W>,JE[*J+##="!O$\D(D+< B&(^U1$ MB5N@1 1-MT$'\CZ9C@AQ"X0@(VBZ#4I$T'0;=(BTIELA!-2:(D*N@V7!.4_WH+TT0Z(>X\,+Q@M#WFBC__[__XC[B]6,C2T M __[B_KU4>&C[HF4GTH&N>S;-^PV;A!%!W?Q+DG=^_ MC:*.-BOBC/=Q1N(^07UISO"["QTS!QDQQY_#!OVEF<.]\VA_:SYVO_WF2CLN3*OL-:04., M4C@NEMBKN+I0$P\_WM@J/ZH3/MTS.!#OT'&&JK)4;[_N/_&.&N]G Y/U4/_M MQ"\_$<285[NC/CVI<)5$+5,=)RV+**Z&U#"!&C'?D:G$<09=)-E_YJ>\^KH_ M1;+)'RK9)!7T ]E*2U6VVDZ6Z-0 6[/*"Y*6QY\EVI,9OWHJ5HH4'Z<%VB1E ML6!)2+09U%S_CD+J:23:T:']04_:3Y+L#Z8,?5#.R^@B>L$"T+#$_Y;U9R7_ MA-A/\X"H@X>.1A2W4F51T,J2WD5BG_GU;R9)O23SV##Y#\[IN=F$WUM(BSR5 M*!4T8_?Z!WL=EJU0^N$K%VYFO=OO.NCV.Y1-N+LN5SIXX>[R63^O,N@0XJ5K MCH);F_>N:CZXASRX5?9TZN+>N@1TQ[%W56IPF_@[%N26O,V\"U5MXU)WL[SK M^'U/]Z130ABD^N7<"H&3G90F@[AH;"M4GZ=R*W*Z2@X5M?Q*;RVOIUG0N=IO M:W;!WG=7W;^3&Z[QGNWQIZFJB((B%<],$P2%O? M2\=&8'8 D3B-VG\JNITBN"15-W!M$^Z1A8XQ9>W?@7:Z\\S7ZC.3B?K,@*C/ MS ?[S/A56_*X)HQZ?$S,V6U]P"OS>-/JCMOM60>-/)IG*ZMHUKH(S]"& M\T2LJLOYK#]'(X_FV;&$]G3:826KSX.& H0@#, M Z@IRT6MN1HRQ_/ Y ;"#OKQK8GM<.2#61SU.*=7&2V&*^JRX&]7FC^\1O]1:>P#[UAR)-"XPLTT-93J2&- VE M6Q!2J:$LI@F1268 (.C#AS^)Y&)6C.LLGZ/FZ7JW,$[$:ZM3,KV%(<+@:3\2F9KE1I7JILBI[%)E M3\ETW)BUQ)K4[1*YY.JQ6!^5!R.&/2733KO,Y]=BL\'W*U0=9$<+RVBRIV2Z MVL[KY3HM=-5&I\6/^$Z7MT>M4S*M5$OM9;8HE BA,*N.'S+FS.B,X<@C6;%; M3HFK68D>41'F#66S3G3*R]4IZ1]012&KCY@*+Y1ZYD:;6VQ^VCHE_51ZLE$5 M^G&L4DM'SZV=["9;&Y^2_HKE2,LE-TRI&[O>&4TX>EH>*U6I=5+Z\X_4*IXG&)$ N>+"X!Z? M^HQY6OHY.<%I%%^4>$&LK9KK+9\U)/:D]*>.(+>YU2<;=90Y>@!>BU/S6\OO'^%^6WFNO8N',;D/^H(D8Z=4]F?F;2JVO* MWA/)G>%T0\G(U/T/K5>Y;;) @YZ)Z'*#=*'OR61$F-LC3(1C-TF6",=NE"XD M+H.("'-KA(EP[";)$N'8C=(EPK';)$R$8Y.U_]\K=JI.K7T1^O4/$K?<)W:"=9X*56X^XQ']:#&\6QU7K?.)9'D?S^: M1I)_2O+/6M-^ZRP0B?6MT?03-^ ,Y>G)^PQY<18_HW#CFA%7"&K!W6@_1MHO MYH:X!M?[;\G!)8BF I]: MH2H&6A-PBZ%3^YA9]3#/>:?^#R]6!??0LC<8K$ M*1*G+R-.GZ6W1!KKK5'^O(;HG^JB7\H0]3;B)8VU@YS'[EV:/T=+/4OCK'3B MBW'#RPY)($T:\X@+?C@7H/1?=ZN\5.J?PQ$?._FOVI#DG=3E.[5S4O/6EGZ% MEC3(SKJQ;?CO]Q0XT>Q3_U/I_R[2'3=,8.9+=,#MNQ3J[5JPANG)U MR%M@Y'V(JAUJWI65-=Q=8NC5JPSQ;=S()YCU+@+MN'49UNY!V(6X_NV*ZP/M$2)YTJ MT:GT-FVK%+UEI;:4+_;BJ K.;7)'$R?Z<$0H%*'0F[PR$0I= 84\<\#[HCAO MZ.)#,6/P#-DS-@J;M);EC_??.@_H3-+QY+IBZ%E^(TB99G=1K9?7+0@ZS*]_ MTV2$.!'B1(AS;<11'F8+0.=E>83:31%VDH&:BO).XI*1]CQ#=WD+UG&_8FA >^V9 NRRU?Q>MSLX7#- M-9\OCOI:5>0/QWXL-=A>[2"9.;NM2SP]25(=I)ZX6;*>3K+-'ED<7MO6-=AZ M:3%+=MN$TC!+F2S!BVP>]6:"MFZ2O,M0Q.5.CPA)OBJ27#_!X'LCR;Z]RK4: M#7;6E$K$K#:ULF1OKG0[UP:.;G[*LC5B('#,=J26RZ9&%'36;>M$)>XRR60$ M'!%P1,!Q!N#0]+E9;VRW2:ZQWG2)GC/>J*./7_ER)B=Y)2/72=I*\1M>+@G% M=4M^U)#\0[,SE;Q+IR+Y/X>->6L6]DMF)Z?#[P& .KY;E\C#N;6]N!U/Y153 M-C[=?KW!Y;_KO(E'WK=('LZH3-W@\K^L_K4[P0Z=-Q\VWNRRHR2I20/P':(Z M>)HWQEG'N;;QEFI5*@.%&EOJ)C_B;()J.]L5ZIZ-[OJZHY@+ZFX1:$6@=9/+ M_X:@M>QV"AFJO:@0C4R[U,@[0C_7O7:B0]MHZP2HUYH$:&::S3GH5AXEA#V9 M"'N^8;B2>=UNQ&G:L;G+X%&L,G(41K'*%S#?UT2]/YX]3-FH4N.,;H^6G-,6 M$M)T(,HG9L*2N14*?J>UK*YH/9KJ[G32J)97*=]>F:HOU M,H^N?D$12N:.2$28$6%&A!E_B!EB?,1V53V7X>.<3M=GW22E;JZM+J3$3:_/ MM;0)X91677&6>2S1.:0NH$NMJ;L$<\&JXQGMT][CZE6=SW0^RI#]S3^$316I<*U RI]HINK MM1(/736>JBV']*"Q-&5VF$'V:?J.(LC(J1FAT')?BJ_3J?47+W4N'9FJ#ZQ@9&3FP-.8=;$N)K/2=L..@LST5GX#0-\ M;["]/(Z.0GM_>B;\B P1S^SZ2ND@Y]-^(K;^KFSMZ3U?B:UO1 D*? ?N9W\: MK )QH@#D:J[ +4ID;KM(E6WAZ=H.A-5T/NYM&SV)8RS2;CS0Y6F]-QZ2!(Y6 M47=4(A6YK"/0B4#GNJ#3?9S6Z[V,)7$Y,3_F-+9BY(EK![I+=&FBJ'JMP3MS MO4WK6F/(K5<(.S(1=GS'<->;)H2U6H:5]6B]?.L1+;3+RB=<0- M1S&.Q4EE:CM*C!%R0(N53M]1*29"C@@Y(N0X W(L^$ZANAX)/-_8=%K9F6;- MB.FU50>+&Y>J9GU0)_H;N;3BY*:1:ZX0 *!*/FAWIHD( =YFBO['1MUF+\#( M4TA21=ZX'RDZG(K].\'LK>5P\NY? F<1-7_SQ5MX$?YC/)^39&B:,+? ;_^' M\&311":NV3H3UG$L$+H_M[@&9/NWX-B&_P&62O<3C[[NF!#!O3'H$P].".)_ MT IMTY^8]T+27?F9 JPC97GB^09\IJP9*W_7_-_CB)E_BR80U/@*[M,_<\-2 MD'C\-H$&<6 )#I[I$0._V!\JB+C)#CA8Z-5N:"/?SBC_@4L+_GM)%U1$ENN0 MY;6"D(@N5Z++:V6U$6$B'(O($N'8K=/EM2J]B# 1CD5DB7#LUND2X=AM$B;" ML4N2Y>;2VU^[;O?%5(L8SJXXVJ7PH.CF^J-;JM,?O:7:3\;Y/K=43TP 8C/X MAXD5 _H(C&(UP90F[NXER#M_&[]$\<0?B=+S+!1>>P0?WQ$^SL 8$;Z-\_KN_E0W_E*VM;<1+_8WN<1M=S^ &^ Z$U^,&U[V MY+I5&Q$7_&PN0*6W[E:U+U!_>],<\<4+J]] 7;Y3BZJIHT*FJ)KZ;85,9+B0 MB7RET2%O@9'W(2HEJ0D0AQ5!.WL+X79<3-:ZU;:B.DHCTU(7()-]N'8]Y<.H M(A0(NLER\8?2E$QW*UN-&P^3J! [U+ZC18\Z#+10?<=>SB_P9[B=/@] M $PPBEF7R#"YM;VX'1?;Y=#.[-]_[,7?:. G!?V)MX;CLO0OSG M+WGS_GCVD-KZ24JE!RNEHC;FMD!/LD*/OGK?_@%)=Q)ZAVEEK=OL;/.RPD+,0+?3WI&7O"0L@HP(,GX&9&29S&,Z-6VM MB,VCDBZJ:T+KFM=V;1$6F2VV%W:7 U5S:->;9FG"(FT!W2V;O".I2%OX:7') M*A#@43:.0I'?O1K@$T*-T>GPC!_2$S+6- 7=-2[/G_'93T[:3::I]/AX>YIU MREOVH:Y=^\ 9:!MKNQDZ,VYCDF!I%];DN+<:9I!YRMQ1R>A.N0B%OG5A4I30 M$/'S=^+GKW&J-I+G9\*/2 _QS*ZOE L2E;]$;/U&O><&V)A'H1* 3@G%)I7J"5Z\WL0N2?BYI_7OZ M.&,#3U(;:EFJJQ$,7^9:1-GDRL*U]4Z]]"BWMI.JS6^$IW2ZNR;+N<5X2)(X ML3)S1R6IR%T704GDY?]<*-FW6)=;*Y--ME)/JK+MB-O5*M?(7]W-3_+$>K,: M5!.D[?I MT;5S7HSR.L\7N*'*-^;)J=4:SZ0YBP$ FIW)]!V=B+I_O\T2_8^-&JC^Z^]6 MW8%$4*0+\/444EB1-^Y'B@ZG9O].,'MK.UQ,Z&'!N,"31,W??@T97!OB>$5W M,*>?GRH?)(. ^7D(@ @R@!2'Z40*#&E&2@\SR1$U! F)(2B:!LE1$K[@/X+_ M#2@!DUG&'$JY:4JM\%S3JH^8^:;60A)\.++8&@BZMBPFB,Y:GF9*BX=Z0H&R M,CQZ9K4_CJ>6RU2>6&CTX\-VHCX^">R0&A*'(Q^ZUC93)5L4/\LY8FJ:2XY: M (T\>OORR6ZT6T\%GE/2[7J<$1+=3FH,1QZ]?:,UQ%PS5[94A4QOAHUAQGI( MCR$2';U=:73D57ZB3@GPE&^+HZSXV-)70_IX9 O,I59:X[=\;DDSRX>FQB:: M[#!Y/,]$7;>+\$V%X9L:+OA.H;H>"3S?V'1:V9EFS0A44;>/RF4=HK)MF)N\ M8DF:83DFZ,(79#5#4CW0%8>%5G%96%(KE>@4GN1"KMCI<0H\"0"$YSE\F&TZ MX&R(=^17.H! )/\> -8;7X^K=1GN 9>[".]F1 M)F#D:* A!WN: +^OA"N_H^/#[< MZ(*A:<8*'FXQP00Q>P)B,V%JF#%)0SV,K9@AQQ1_T3$!_XX&B0!^*S:"AH<5 M^TO1X6>&8T$EQ?K[-Z8(/H'\Y7GQ @F^2IA;X+?_0W@E:)83ES5FPCJ.::@' M!X0&9/NWX-B&_P'6J-Q/O,/9'1,ZK;TQZ!-/%22(_T&@;IO^Q+P7DB[8O\UY MRR3O4R]>;3U2EB>>;\!GRG#/_+/#_SV.-)'?H@D$-;Z"^_3/W+ 4Q+&_3:!! MUEV"@V=Z9R5^L3]4$'%O-'"PT$N?B/MG^5L/;KB6X+]_J+A%A+@)0D#CD8H( M<0N$H")*W 8E(FRZ$4)$V'0KA*#NF1?C^Q$EWD>)=R8=O*JW?MZJKWG%^(7W M('VT!2]E53Q_E^Q!?L49;ABF[VGZIF\8?FVS:H(I3=S]29!W[@_(B#];,LI/ M9HTOS1EY(.' YC%SD/O;]3'(O&ILX+6UHUO38M;NVK38S+LW[7Q)6C>Q!]>( MB%+77_=90J#4M9;R:@CT4O%/UAHVY)"?MU5^5"=\NF=P(-ZAXPQ59:G>QP.> M#7L"S, 7?"*6F^C]G*7ZA45R>J7EU7F M.N'H*\LJ2079"5MIJT2_W@OP*9MB+%U8:IAI7]/C<-"1@G5=K^!&P\]T7^9I/ M^5O S\54A0!XD)R5]:8K92=02+.U@CYHFTUUUM#*:K$Z9.5Z"TWLU[\4<4<2 M] 55AN_.PS]$4%]VL'X+0;V2E[EZ)P.&F9.#:^_*LT^3:&_/M ME*7WH(/(LENYRU@Z![K%2EW))4&K@E*ZH9Z4)N\2+]=S? 6_RJ=S>F2MW;3K M-G*4G,%14@?V"3#I#>9L2FK,^FI'LKEV8D*W1M)XF$2J!DEG[DCR4G>#1Q+W M3189^4?.XQ\Y+:#BJ.;0VWFKSG5,?5&K-_^AFZ1 M*K"LF#4Q3#MF W,6>49^@/%SOE9K7]'A 5_RU]?5.AHRBVKA!%T"EE^[SHZ6 M^'=6'S5-8VQ"DUJT7-<Z8R.2W*\LN5@; MN?;"?H"_Y27172?,1R-/-B<#%M[!/:1?VQ M^%VI:U5W F(Y8P:GL8F-H"ZM&W;,!!)D]U!#%*C[ 7,))P*IBONBV!,3@-@, MOGMBQ0!\]BB&Z]9B"?(NA@ ^!KD,_4#>QSYO=31QGS@+$MXFAURX_4_1,$8K MJ.!#?;^L0Y08*Z(?]7RIM1)E.YQ22K-V$18@AB: MJ:S XP7$- 7A!&JRA)!$F!GPM-V"T5U,=&S\L>6(4R#9Z+N"KCN"%E,@^B@F M:N4*[27+MNYC85 RP5(!*PM/!RP%S<'-F S'W)_IWA1D<&+."+OF!FJWI.R_ M5(#_B\W@=V?.S)N3MHG!T7#R(":;8.' 8? C18Y)BBDY,\O&EC%Z*50E;(2' M\"&A1RH6?)5EH=??GX04M\ ]5+@6F$!DOD3A_K.EJ!2]TR<\ M)B.)P^+\__M_]KH.!,X:U/[*,'_[:E%H65ZW PIK2&,0=YL:"#)\\V]!6PD; MRUMF*G.?\#6NWX%FEA]!%0 7U!IR#'4U10V5@T-'"/=D>(Y9][?ZU YZO2(3#$FG$U)B MF$JFQ2$]2J>' L,(0XE@Z+1(2Z(,Y%\'W07)$6E8XX<6P3?:@R4C3XWU=KDZ MU2NRK<7-98<4-SR@TT2NIV8ZQ?SJ5*_();UL9%/+58IH# ="9\!H*3!;G>H5 M.1NWA7AI.5ZJQ4['S&D#H\8L3_9U5'/=_(;5\I*Z2':S8R71C@MME"Q]-,^N MW#$[8KG]J(*20 IR\I$MEM SC^;9TJK9AT5G" BFOGX<%;2,2=3'IWI%ZG6P M+ S6AD!T.K-L8]U)U<C5S3"!KN9_IX9'R3SBU+I8K" M+TJ6,!P;&E%(H#LNCT:.LK*VR2]*,[7R-%^51R5&FQ%C=#G+T5!MTUBK#Q6M MRRFK!\.9.85>:HT;ZAX-I5L@4S$7@RDG)-?SQ92BE=)HA8R;XZEFC$)+&YE3 M5=DP4[&8?>Q4'^#0$[3/;39VBYXG!8**%^;T;#-X6!+LD#Q!*"$]5*7'U33- M%Y,Y^8$LU)6$ H>>H%0&R-M%)]N?$\RRFDEO)HVD6&T-R1.DXE?QJ4"K;(.O M"!6GERF7:M6',1IZQ'T"F=_D'CIRBZ"Z^E-QD)A;_ -^ZC[[#1.42%.CE#AD M!#HQI!D9#,5,(C-,41E)3">@X(I'#\\6J>JJ,5?3ZB)7*A"9)X5>Y4X*ZV(# M9)U4BS2G:+WLC!WH2Q.W5CT:.3,[J9[]M(FK\9I5>QK5S6[71.U:Z<.1";F? MV-2'F0HO%&M%ICXIDLA$I(:IPY&I.D0H]:MJ/#5.%Q#K!+#.-C/./5'_# M43TN-1^MVLK#A#TEUC*I+C1"E9IJO))*9:;Z0NOEV5-BG6V6G'2^5E751GE8 M9),,JR0?QZ?$.CEH27++-.%^;NQYOK;>6DSAI%B/I=*VTGCJ)B&DY5+KR:11 MZR].BS4'G#))R!V:[\LT2[03C;+:9D^*M3ZLS&8FI^2X/J5/>IE6DWS.;+;5@">Z8\0*$'14=* M.OQ8AHII#"G/^)SW%&)!6CB*"4<@_5E3!&R"*DA[MRP'J??HGH4QU(V7@JD M>X.^.@/VQ!A!%9V%.Z-+Q@RJU_.Y:0C0]A<%U*0#;MD(FHM0%[3A;Y)@36*H MD9456PD6?*)K-033P[/#$\,]5Y%:;YO"",!5JM9=3$+..AGIV.A&&/B[%YN* MN>H%_&RBS%W;H,"RH>' LR+P4N9X)'Z5OS_^1*"]H MKPO:1>YM%K&Y!C4WM!)D<$"Z( O:4J .[/4[\2_(B4V=$;[XXOYF;- 0YV$# M,_6/=6B='5IC C(B9]%[%N$JNINU-^QO] ,*>(?MEKLX!_)?_Z&#UY" M>T-_TX-/# D]-1=Z*%HY"PU&$QHY[MQ4:"T>.IV<:3UMBS>3H2FG *_WV))%NM->2>9N-IXLON5.L M9UI-(\K_K';3*>H^D;B-MGWO:5;XAR$S)O7CEIR\:@;V%9:B0%^)N.[ M*O_/6[>G]W\?SK]U:R#(Q6%>/])0%"2W%S3Y*CK>3;#VY[NGSI&C_CDNIINI M';%,>YB#G(U4;!0JXG0;QRUW]\!CQ8Y5S*9@VE95D[P+X?V;Y%\).F0W-70W M9 Y=#8F?Z7]O3[!J*$)Y\. W7%&/7[$+P 3Q%^])\^U&Z\5+^IH ,+/Z$I-&8O,TRKU)W5X?XPW MC4DMD[;*B;J:&[!IT!D1S6&/==O.GL*;+^VA>(]JY^]9Y*_X#OZ*UQV89Z+S M+?HI(GWQ1O7%%W Y1]7T;@XL555@*&6RS!<[_'KL-L$E$W?TA8JG?RI,W89W MZ7Q-76[1:10IDC>K2+X 1%*^+O>[K?A$;;"IS*A)I3?+GM=O]QD@^CJ^OM=4 M Y2U>MZ(U3?'T6MDG'VR;G>%$^%\Y\)/X,$K>'K.?7!?-[1SFNF^N;U_X5#. MM57+R/*/+/_K6_Y>W4]0TW.HUMZ"YNW5_'A?)-+]3&O0HN9<+IZG%P^+_O!1 MOJK'=M0<3J1$-=/F&HLR/TE; S&Q;+GM8%/D9:X _JD8%KD%?J);X.NAU+2_ M:6=D=KA6.XF!N&7F78NOM*Z)4D\SHT?*FT6"V# 2'V]-G,F:'+L-:D^AU-?Q M&5P]B/3-,3=R(40:X3'6OAL2S4W)G"N5!LBU2VEB^.#(.8K4C0GY=5 M=6-?1-:K0G;VF&Y63+[33"=6F45\V!R-W<:XIV3]2[O/7HV.Y,X<'+GZ:B,G MV7=UDET^JG+M147>D>_H'3ES..8VS>1NT(,L,I0C0SDRE$\JS\"TH#)Z,:?D M3@;_5!NOZN:TG^4X@6/BU4R3&JI;F_R3&RO^V!EI=8?*NI@2!OQL9D_:R]1J M->-1QTQT$PUQR9#)-X>@R$+_9A;ZEP&9@E,83L11H<(+LSC-]*5JHU2_;B5- MLIH0>8[?J*";U^=\CJ%DLP5!ACD-,E_:-1!EUEQ=\;OZNK^_TR!2#R\8LYZ- M0:\X%NPUU\\\)A_EMEQ@$U=5$S,;1R_1TZ=PN':76W"4N MJBE>79PC]]$W=!_]/!7S_$#58S9L\8EO9;E&O#-F#6DN3?6K-HE8ZMOZA$I8 M*V[&]T'WH:Q0LTP+ 17S'%!]3\=AE%\3N0TCM^$YX/;=J,AL'T5K*]@V!XK) M'C,SK$6W]?&4PQ?0[C&S2#4[2;'+Q=MK?O$P>AAT%7PU#7+?)2+O7>2]NP%) M_T*JU;MEO3'-Y$LMI\%PRI.U&!?&R\(3>Q%9%V;\8IK8- 6^HZZ26Z&6,Q^> ML*PS)V7]2SO17L^OZ4;Y-9&K[$NXRO;6&XM%?7%_EA?E^/Z$S[\QX1;]+R\+ M?W@M+/TH5BFS^R.9_Q0[P+D$,[D ,7X%X4+ M11Z'F\"96_ X?"FD*4XK;9'EERUN(58RU585CNE>-9!3&?77)7&L@GZ"*W6S M;)9MKQ!(,:=!ZGLZ#J-4H0]KC=>[;O4&5,@K+_Z;ZI/OQE5C;(X[-5V(J\QF M.VE9\6'2[%TD!2'!-40= F:%ZV^+DSF7F9K+&E3JDCC=Z(X@J,C_]XS,-E<,/[,?E-QC_:DSS5WDCH2M&$_->8$;J;/J M-CG1D^W6*#%&D,$\!QD_QI'7-6Q!BRF!XAH3L.8:6RGV!'[LJ[JWD9?O M0EZ^?5!*0% :&0XBQE4@]WR7L-[B4F]&8VN5']4)G^X9'(AWZ#A#55FJ]W[\ M0\CZFAU:!W99?]T439>="END6G'>6:T?R4=!)K0&-$5Q[^H$<4=FH@J[3W&9 M75U(SHX'S[O3KK[6&]+(MM)2E:VVDR4Z-<#6K/*"I.7WU]R>$1+TU!-#*6*G MR8.6Q&W61-8L]U@$"U!85TJ;*60' ,DTA^^P30=<0@RFCF4K M\L;]".F NOT[P1RKF"05B$;YM (9J(^.!61'<[7(F&#"43,# L@6C&)0C@2X M E- PA?7H.T0$P5+L6(&Q)B8/0&*"5=L0P:'-LK>@^YCK[W6>Q]\EHR>%!.! M9JQBR-KQ9F%!:=+@9U;L+T6'0PS'@D)L_?T;\P;F7']W/:"2X'AA;H'?_@_A MC42;-''UZYFPCF-NTOU]BVM MG\+CFWX'V"\<3_QH,T=$\(Z;PSZQ$=2XG\0 MJ]NF/S'OA:0K F\S4QAX]KSH"QXIRQ//1R21X7;Y$N7_CE-C?XLF$-3X"N[3 M/]A."'$#A$C=IR)"W (A(HFX&4*\G)8>$>*3")&YIR-"W (A(FBZ$4)0]YE( M(FZ!$,BQDXDH<3Y*O#/>]*HA]WFK3L,_7JFV]!58_N,]2'\@S^7XOV<*G[UF MJ)QEM2%WD 1T&YCO6#^/?33NFJN*#,X7-OQ!5+Y&3>B17/N/S<$YBZ8"'U," MVA*@=:!'"KH5/[F+GR+UKVG%GU(]_K6V[&>)T&M*8B1"KVIOWU>&(CWK!N'C MRPN4JYM=,,>OK^LQS-@&2# U]^+^_J%\?Q]Y, M\M9YY44NJ0FF-'$9)4'>N3^@T'C$,)=AF,2U,YC_E&'R0,*YO\<\0^[SS,<. MYZMGD+VT]M8*6/89^P72-[#>3\^8\X[7JQ9EGN3Z:_33^Y$<<".=$CY]W:ZS MX[;*D2/&_\1UN\Z,G[=NST7Q?3C_UAT/[ZD>RCD6G"DP8VYTSM"MB3+_+@;C M6=A[!K^I@2L&<]ZDOGPX"?KU&D*L][**V11,VZIJTD'9X M9T<_?(>-Q73O, M=.\O1\1OJ0FZ,,8##]NQCUJ-6F:E9,9<)\LM!VL%<$5TKTPH_3YN >GWR#$W M0# /$[^?7Y@;'D.!L2#-/F[2"CGKIU*J(*J9RG"2Z@W*K2$]I'[]2Q)'J?.1 M;-UJ".U,M7,WU(;/^I%&_9&[4XJ38V+;/4W"H(5I*H[CF=NE@YW_?'EBO$%L]5AW?=@-]G M@,N[FAQ\6701M;B32R&H\ED78XGG>+'NU"^VXD2ES:5PD.#R?-.,]-Z4ON5@M5E M(>@@%VTR\L]^(?_LN;7L;PXK[^M$^]5PA:M-!F*<=3I\?,K/L\-<];'4^GA# M['?C2KY':RERS0^YOE)MB@DM7B2K*X@KR#G[8MSG.WIFZ"+YOIY!,GV.M,+I5:"AFA-4Q'+M7(I1JY5+\IP#";\EJR)\Z" M9[2.6.64..>4/]'UP6D2E2-+CUUU0S&3)_*QG)(G"'22$'3NZ!/7=D=>UU:\&+82:M:4D+5K$)A7/VG:Y31=I]O.@A=1EMF*W'FP"Y#H%Q>[5 M6XL&"Z$EC:$EF?AQCM5NY%B-'*L_F+R18_5+.%:/&_MSX1B#R\/\DFC#R\[[@%^68L)8GJ#0O)6;VNQGOJW7=Q-_193BR94X M8\URQ0*>:;.9P#TPW=+?R:PM$U;$&+*6^Y _C[.JGW M'OMZ3_SOW:;W;-L4N0AOPDF^?\ FX $[,APDZ5=1'\[7W.T6EWHSMDZK_*A. M^'3/X$"\0\<9JLI2O4\LR0).\2Z1?# MO)'TGRM <'61N%3[M5M :QU_\<6X%O^/7)]WHC GIUEIM#Z4N2- M^Y&BPQ?;OQ/,L6J/U'J/C5SM79@94(*VV&2+@?40WYD/\"YF-*?((:LQ7*7> M+E:X.*"%&J_)V_1H]9D[5>^*8-.1@,H5^YUB/+ZHU=>#UBL[!2<4LR< _M\$ M(#:#ZYU8,0 Y=A2KH?N,8@GR+H98 >\I6NE=S 36'$CH]F%M MGW!47))W/W*H7&&_,C,E174SZ[[:%RO:G$G)0)-8M%_D"_MEQ0SY%+,>7:]T MBGVOAO\0\AM0\,P3#AO!!'"22P6LD$C9,0T(E@V7I#N"IFUB4&+A1H*8;(*% M Y\,/U)D^.=-#"SAK^COT@0^$L!'QR3%A/MOP5=(Z/<1U,YLN"I[(J GQI39 M7%!,Y/2+S81-;"(L0'FB1Z"67N /]V6 \18=<>.X22?+PGO/_^W_V+G /=.&X9&B&^=M7 M>$/+\BZ.I[#N.P9Q]WYX089O_BUH*V%C^8ZGS'W"=\O_#G3F!-8\H.J=_)]8 MZ&>T'T>;.1/6\="6>:IV7 .R_=O[FO^9Z=YF[WWXRCWU'F5L8_Z;@H8>8@3X MJ[T M7(1&.82]NFT%C"J\A5GWM_K4#@H8*X?I1%).I41R2 A,Z1E@AP*B10]S"1E M0B1E.C-B,K_+;6S(R1*G,XLJ:NA^IV]1 G M%#JN;5C"Z#:S[) Z'IET--6<:8^%1SUQ.#*]G"3EN946 M>&#UN.U26&8M:@Q''LUS;JB-X21C2%R.9;H50NJWVP"-/)JGN"W/]>76Z!/] M;B]I=1:MHE!%;S^:9[- QMEV2NRIC2?FB7@:99\LD1W2Q_,<9\;)%,L_]54* M"(..4>AV^"X[3!Z/S"]3M?:V66[Q#DN+Y"P_2AJ9UI Y'CE]D(FAQ.1(WI$D M%;)'NY;?K-SF;/LC=8U_=,KIS8!09",9UT:E&CUGAZD3\TQF%M7Y6FNIH-51 M5B6GM7CHC(>9XY&0.T95F>&:?&.4*VF+0KZ65<8H#G.TH>2@G^7%NCI09P52 M:12G"R4IXJ'^CGXX5>DYVV1?-6F:QAR8]J:I";K-ZB-NX2AS=.#E%4O2#,LQ M01>^,*L9DNK9O.*08!8E,%?5,>'H#%NO=48%@F!_Q0!46N;PX;;I@+-!TI%S M_7DCL=[HD_O%^:[8;3:[='<38>C[&M?ARL\;5NW>Q.M?% M^'.AO4:APM\=:0)&C@8:\K-;7@=V#NIY&WA<] 3- 1@OCW>_TNI0UJP2WW"= MPEJLT^V$,]JN+K3[?V:U^TO%"B?PUWD7TP'\CZN9(NM*!)JQBHVPZ@5WW5(L M9!=Y?Y0-#?X5[DGL+ZBPV1/#L>#3K+]_8Y)ASTF@';AN,:@9:,+< K_]'\*+ M0A/V#E)TI$CN4>3K0OCD%AS;\#]PCVW\R=[I'O*L>6..U2?;]"?FO9!T3]*W M!5B3S'V:?"GO(W1.AIYOP&?*<,-\K=#_/8X-D.,X=.'_[U=P['?*/7<[4BQG)$2$^B1#H$NR($#= B$@B;H00 M)#8G(T)9^*1.*,E'AGINRKAMSGK3K] MCE5?%(7_>,GIPQ6'.Q"F_.7O1<17 M-.5O*(07Y]L/U9%'0'0QE>H[\O!KRLL78N)(;[B^N-[>DEV4OF)QX)]J'RZ\ ME77WWP$0S',54'UI;I ,#7WXO[^H7Q_E#+A^YDNS!DX["Q+,W!]0P#3BC[/P M1^(^<=VBZ3_ECZ,?7JF)?K42&5]/%^:/RL@G'MY9_9 +^] MKH=_UD>HC9)0<2TY^JVFZ,K,F1W4H#^;*Y+==#=SL%?3CAC*RJ,R>GU4@SP6 MM$'-6_EX:?R44&?CWI*OI 4NOWI[LF"NL+;6+ID1P(B:U<4'-=>D/1C:1*+UH7VL2T M6$GD&T+B@7#4;"Z=VQ)C8,_^;)*V?&D M_6CV#:Y"%YM2]F%,SY?C\ZOGJ%:GLV5358IJJ9N4V#):):NR;JZ&-*HMN9Q^ M_NU/X4^/SGY=2?QZNO8+DCL?30%O#.PX[R13*:;;RC?CW,>;YKW[E'WL)UOK M7+J8(.)I4]>[VD)8)I$X0W4[J#\]7'T^H;YZW/D+:,XOB#6S M&*2>\M9JR#.3TKC)*D9<[WRB\JQG6#%;33=FQ"R59^SY8$5Q,JH_Q:TP,]3K M37F^5[0!-5)UH/X6LPS97@GF>7/$KKWT*-)P5D6[X_$('.;_F =+H!GX"SG# MLGTQ?WH8/:7HPJI'+ K,JEUL*^IZ=H'8 KHW8 .Z#VIE21*5:=?JU!5-MG.H M3ORB>O>U.?NG^L6_E41_/87][0B@6E6Q,UF/YAQ0GI8I=K9(.I]YT,,!WL&8R%[ #;D?I MKP+! A/X,VID9AI+?)O!%T[._+HNN]O/'@IXI1QB%>]YU?E6L)?DU"3BT[8R M7TND4;(NX%W'R2_SKKE>5T9.C:\(?48&76UA@=:O?Q.'.KZ7/W2;>40O;6=# M'2O;:EU[XOK4HE]H+%KQDK.ZT'9.S+'YZ&C=)2=0789I%VFIV5G]^I>)0A51 MJ.);ZC;_G[WW;$Y=V1*&OT_5_ ?5GKEOG5L%O@I(B'V>.54"1# YB. O*B$U M0BB! NG7O]V2L+%A.X+!H*FY^]BXD;I77JM7^)KG\QKC^@93L[NKSI!OU+L; M;J"9%&I8^VW&#"4YXT8R5Q)U\KYCWJO>G'3RJ $>]'6H1)J-[RKBNXJK9>LO MNBRO\;5:YC@B[=VK>$5IU,J<8J\7]6_D:V:BY =:.I?%)650RC'ZS,G55R9RH9>9+@?$RVLI=K'V[R0M@N3'31CWO&_V6 MF(XO*[[ILN+H;$Y2R MC,/DBZ-\A2CT/Y&@4*TI++BI#9%W6QU7)W/K3IU"]DF[)L" MY2=(@#J5<<2#V9?#B= M57Q" :&._9R^6B0GO"^6[)&Q4'O3'A(0050TD3G0;>7?/S5EHB'@WXC%/UV]/4_P2CK?_:2 R^$#\\Q3OQOU"'^R@\4B6S4_U57'IT,T>PBMXO\X,LT756]DK]]0]^1^\3)$2I@4" &BZ>&B[$ M+EP(D3,8OE)O%RM\$J2DFF",-ZRR/!UO@$7 M^/I@(KTW<0# 3'BZB8L!2&$*5D.#+C"*2& (S0$$T;D2F /<&9#15$1C?1>Q M_&4RN!1 1R1D:D3B8T5,T13\AV3&XHAB1R*>QC.L1&48)4/ %_Q'VGX#2K][ M>]+M\399$?K\/-4L);5F'[00HE^N5/E-84/.\SW=ITO,W 7C*9?GX$KZY(O5\ZH*I$W:,832)UOI\VRH.9&:.7>VVFN M7I*+-;XF,'W)NG]0=7RPXN#*O;=W!-NVE($^$!@KX^7L]'H&-BHDV+VWXZ5: MH=0G<5[P.W1Z..=94$>4RSZVE::UU"$K+!D^; M5DMS=+.4\NF!E%Z.5P>A-&"-8;?(YGA!*^6S8ZK!I=CUP;-O*JO!,-57%GB% M7@U21'])Y_@6/-$^CC:N;&[2^2PO68;)Y(;#NRABWKD4H?B4NG5QL"UY\*N:(QKEJZ M8Z4KT* 4)S,X*,]QP='LZ/V[B]W["CT/X)\-*3JC2X?!BY+4>4S^@]!_AW] M5N6Y#H^U^7J7J\+_]/BZP' 7OEXLU^$?2GPUCQ4:;2SX M7B )3H0+E!WY9[LJ1 CGNB!,G'R.L2ZRC?9Q=#]M..7%?6JDFVO'[=K T_*9 MUHEP]#';Y27:.,V1'6GLA?->++@*OGP"#"50*_;VM*&-XB8P"WC04G&1.8-T MS@@8]A)3) ]^"V+$U5QDP$1_'-L&_"OZ]E^:!3^Q?1>^Q?WW[P"=@5VYA4#D M,%ATD&@1L2JMD0 #6]FQ) XR]WY+OV=L/ L,__"3R,<(U M.TY'M 9]\GS@K^=L-[8S>?C7>\.H#'V7/G]^Z8?G"7_1;;^Y(T-?E[RU(Y.W M=^:8LF_BR.0=\EV0=F(/F9C7P=1[\Y??,:OTT'#F%_F 1YC. MF+I+I7[T=,;:J:=WWC)I_&C*.-7>=B4TEM?D:A82I7_\0:3*18O<30X]S^QXS](]G:.8\O9"O_M+]2QRMF(.U M::C%K@ VAC:;](8/*19Q-(,2.=,)*O-JF[R?X.2=O^SIO([M=TJJZ\Q7)R_B M<%=5O/(AX?6'1/8#XFS1J?OF7&^/>)/-6P^K^S%;GZ,IH,A (=A$YL"$LN-4 MKL0\_M-YG-G+?;P-'K\0"^7]3"[B+<$U%D,![XR5^XY;(G/)'IKYC6P6,I7 M*>J(U2>7$F4Y0]'";9[[CT[7V?.'OS',7#<*,W9SQJ'HC@029)!X:JSA3W_*0SU83)!W6MT%65YV<4"O:4LDHC$7RNN=OR(OBS!:'L>BC; M%EWJHLO=(,T68#D;\9D+U\"? K\Z"+E"Q'GA@ GTG>B@<$%4 '()K-_Q9S,C MV".4 $ZP58A/6[7@\Q64=^R !;!\"$8D(\#I:?6TA5(O\O_+EFR;X!%-$'GH M;_"G=GCJ@]2XH"LUARP,1GB?)-8&/58E/(4&DUUW+=4Q0)?U-S;EC4H3/9FM MT)-LF9J;!(-XKT=X8#+&$IK- M+K!>4DE8OO&B: ,X9F.,* 3A=H<5VAR$XAH:)NY7 3Z4/89F#!($R"D#FS^QPB>2ZOCD+&,^;2-X^+,,B MT9>9.]@2TB$D*%."K]JB(2)) U@J!#(JOX!D@R&:T\8:7#!:!W]_(L,]K-Z] MAI>CU#IUY E0? ,TQ@7?\QT0S89L![*^*:V#;>S9X>ZA$ILB=)EF8K[O9^JL M7YWC':>6DTO]' =J:BB3-,CR"N>]OE0D7Y;D1'O"QL$.(0-;_K8^-]!&4$P% MCT>$$QJA(_0'&4"0*A'"P$IS WSM80[B90_)2X#>XT8$X^Y7RAR8R0(_BLX8 M&L=O@22H9CN2?Z%9R:@D!K][;YHO_OZ$YNLM"F+Q.Y9Y[>9*T18'GH\DZ1A2 MQA9JV]^3*)CP>^0 24\BV??WS'8U1 V_'6!(B,5?/#,** 0OWBZ51M X]#WP MXJ"7F>H.S_+X[Q?#:_2K;<1C1'P3(H@[YM6[W!@1WX6(U%TF9HDC8N*#-Y^1 M;CA[Q/^U!*XAM'U#*QCZ.G ?X<\O,^Y_'RV5BS[S0V"/ M-[Z]5"L23I>5T'I4T'Q.6EP.)[0#9S1P5L?842NQ7C?4+N3*Y+1&T*5>8+YE M,ES%9>3)DA->!#F>142VL9!V$%= #O$C@S7&!0W%,8?!'-B]ZTEOK3G93*4] MQ1LSBO3FK<*\,E/#JA$FD2+?OIV\+IL%8HZZ+H/D3.+I CN(OZ&+MX_-P6.. M' T^I@2,!4!'1X^4+#>Y_]SOZS;P1YOFW&"-!2X2N&6KN[21D#U4R9-VM:[8 M6U8W I"=;GWM2'0^IT:I[PG\P,B&+TO9RQ&I86Z&&<7)P\CX+()?;/9]6*Z> M.]GK5';AV0\6RS$DQP[-[18WX]%LEA_QF3X2K%UDL)2:VN3G?DGMCMQEEJ1.U:]USZA^3T_=\L&>NEPNUQ;X/,8/ MFGR]PW=.V29W/XUG'\9_:(=;ZQ#R0H/" F>6PCTCM[-IC> NLAUN]UGNEN9B M$N;Z)ER_WC:UE6US9EO;)%HIA,$V/]W]0VOJ.BCMCOR(SSYX7\VIG["A&@R(W MP'+#FBE4FQGH050=!RPPUHYV?QWRR=E!NB&3N)E91S_Z%OKB 5Y ME1:^)-]S[A<\10U;2%/I8XZ\^ FAB)QM MFEH -V0:A-DCDA''':X@[O#==L3MN3A'-RV"CI&11'OB3"C/_BS.VFU=X'S! MIG2&6TRU^DP;X+UEF#U/DJ_FSL=\_2.C$L7TAB#!3@2$8"+I4\$-R \!.9)*Y2Y:BEQ MO"*.5\3QBN,9%7R4%5ZPG4+(?$LY2JHCQNHCOHIJ% R++=1W5+]XW1*'( MSWN 3&>[9(T3Z:#.F'XUBAIS;1S ^,E<>5J3X6MLJ=B@[9?&NH4DRYMD6JY1Y+*R['-B.NR!R1*G-$VN MG'LC.^3<5'ZRI-%S'^QJS8N/\.^,*[4VM".6\,YJ/"JF5LDB_K"$_ LM"_9= M/6S/-6'S:*E6G S)'6)NY#H0J+HCCW!SOMPXU0&H":9ZS>T#&BVW> M4B;6L-9/J8<:(*FX,*J9T\(:G[OWXJP!V-)DAE;N-VKB^.;&SO:'.%@U'G!U M,^OH6FNG5=*)&^@$MO8[&Q,YM&IF^W[5P#4RZ3CWJSG=D$_5.>?]T9YZH\MC M]UC0C(CX&^MS[397[V+5,IR^:$>7TJ>"S(?TWT M7GC>;;>IO3F.MFG:B$^@. F'S-E/&XBZ5-7VQU5NZT2WGQ)WWT"8$=S$@W#C M5IK[N*+I: O) TT#VG"HU6DMV*PXKV99,\UW9[S4F0I-UB!5'?]>RB[Y#:4Q M:RAUO3^XMZ=M+MU61J]1]G(K#P+D:*[KAP,%QW8P1C"8)"EAL_# V&Q[8NPO MA&V$9A+_.P('MI4MP:B.6?'*WV>-MW[5GZ]:;O+7__8%O@#8[Z++R4O1+$<+']C'F]>6V@*"&SZ M"-QE:I%)>UYNHG<&$[ZG5DS?MK[LF9-?915^!1Q9SQCV[T5YKN6&Z730G%:+2<]84X4+#2LG+@[U))X!NDT@$(X?76/Q(,AJ=$P6@AE^C>. M8[,[\RX1Z/NA[>A8#EH-P9S4!!9-9!UK8V^"AGYJT(%T7_3\,T" D^B3&G!4 MX,!O.AB0'$.#VPD&NT(V M%05S0E5YO[:/8V_/6,,[;_#ML:[L$H&B0."=!& M=I1MN>$@6FD\!K(7'-,%GA>.XXX&W-YA'1]*EH7D:,C)&[H2Q3 !0LIF:!$+R2YL!O&GZP4H+@7@$E"6DM&?P$]^-">Q:]+)QU#I64 M"U^6"+[\*"X5&[-L#S,!"+&KHJP8,D@X P) M[B<8GLYUAX;WN M81DNH=:41N1%K!&-PV40OCM =OW1-$"D#CL.WO2GLUS?QQ7'T&&RD"XO#6\_N7L^NX>:?T)8"]-'@)2E?M$I/!8;C"Q M&7X= N1$^/ MMA:9B;8#B6;OJ8%Y@,0*/+R"))6$R9([@;SGHHG26IBX*8>#H#U'"NP[N*PN MN8HTO\,X1"A06_B&%W)2%FTJV9&AMD?F8RBLT$'1%TU; 48 %DF!?P+*85-Q MJ:%9WL]ZI3Z-LW9_?T0]AG'.AE')1\LZ33UT+B5UI6&VD\AVX0;B@ M;EO.]M(CZ:GO"61#KUJ;?S M-FB&DHF_G[WDP]// CT#G3T[U-!) ]I%OP,C&OVT]^=@![\#(^U[VA.^)71^ M,JR?/_L+F'BM-][1$!$(G1_<$>]]S1(_)PO.GJ+XZK1>S=638P<@UPS%_5P/ M@S0$CC:\+7,)*>LW*Q]#MKR"&M,9]-_$4ETN<@Q3R>-@G!;H,<,.:_EWWB;4 MG@(>96OF>]WU##R[3'BY #%& ?)%.6*+-N2*Z(*AF4[93=8;4SBX!V2J,2YU M+.?34=-M3 *ZI&%(=.=RX>6F7@9+N[*XT.HF2567M #ZM8FDL+I3;"[#F43D M';V?X/2OK\JSRQ%>J'1'1F&)A8V,T2#V98^?1=6/*LABJ?5]4BL646^*J.!* MI?=(^I%T&GHLV7"5A8.#-=EM/$P6%KI[/(]T$G-<*<5/&)RO3*?K8L5)#85@ M.BZ43BGBCMB?COME\71V:^/5SLO!M9VE8&L-&$IL95V/O+IH*ROYA7J+BU7Z MT64%NJ]!=T=K-* [5O<_E'TNAU?>F^7R_?I^2_E=2/&1LJ<+9G*B W\N)!_: M6B./NMOO[O>MF=K? MEUC6=M2W 2ZN [NTMT)&O&P#IX?+(QZ/F!M $^X &'& M CC@6,)W0)[Q'A,#)G #MH,$':9($'@OG%"490*0A-W>XN1DDB#QX8TTO \7UWPRVV&GU(;^@$!_2HL(LE'0 M&9]2\!XE.+.3>6?E)*ZOL,LV.47>! 7=37CB"C&MZ<3FAFG*WU,T+7$A9FN4#A?->62>B9<3) M"VI>%H.\65T3WD=5#D[]YKEVO5PO=K FW\8Z):[-'[G>YNLCM)'F\SUIFS&+ M\M3D@+H5#:4%*"AI-L#K4R(O]E>4@,DW.]L\=I0N. H2VZ(,W1!0*"L-NAP2 M5!56D-F]&P*.JB)VBATB%@PR&Q^+0 M_;2FHX/^^8TFF7IR62) $]3+_(7__J]GB1F/\8G'J^7P5G;G6%%""!DX82I( MAGD?TAB^^;=D+*6UNPT*9.X>*]Q_/U[L4@'N\3N*_A>V\S."QQXP4=+8#LB> MY8U%7WN>.K;]\(W\DP@SGCW[31)W 6W"7Z.#I8B[-'TB7+U@ 6HG?BQA4-9# M&?@_W4;N8(Y*X');2%<9SP8]1A]!+@K2\R!=Y\(\._=1Z$J[:2M_(M;GH#X$ MP; >4B1P*-&EL2(R*06(*4#2(LL"690!F4F-&#Q%CXF7%924;F93>9K*Z16W MQDW]TO!^4> .U83JJX;?%Y<+0B^.EG9%8;U6MJ6&5U7/5Y+==3(%TGU)Z)MI M?%$=;%2'0"OIERN9.>[GV[[3TT&1Z]=XS88'M6&*L5L3 MK6%Q82CZ1>VJZRBI%3<8XUIKWJN:#CS. ,V*V'O[K,M)36OFK/CUVC%D3LCU MO&'K4$5JB^"[S6RF5A+F]UU<7(Z4?%E3PU;1SUKC2KXS2SV4%UP99YH9?"HE*=?WN-#??K'R?J749&%\EJB>D#;Z=PD:[JRH/0&#RH.;+(WZ=J M+9'=7YD6JEP_NRD)^GQ=RPBI<;?*+%MB9G^ET695B5"H&F_6LLJ]/1RQC:4* MR7)_Z0@7Z\-B=[@0YEY.J$P[J]YD%2QE]M[/;69RQMFT=&8@+WTIO2)7[:5( M$/M/)>5QN5@M\X"?U[-I2A39XD: 3SU 3P:=*]P7RD(-KU2E'"5/5@W26**E M>^#'EWI&9?"&H6OJ,#O(JXVY,FZAI7OP'XBB(PP<=H63&28[$E/W8"+"I0=( MZF'$4)V4.7*$N<0MV\V%S*D]%2W=VP 3.>^L5BH MDT[-1#O>'V1DNT=&\# MH#CQ.MY*FN -7[SWQ)EB9@=P \S^!N9)>\DEU>D#O@9^M>K+)*>+< ,'B&4] M6O*;EJINA*+FZEP^Z8[Z8PXMW6(+:M_(2 L-A5<-NLA0.[G!V9$G0/$-T!B_ M-#U1QKC,64H^-&'^D"C>[-'#&K$6BGBNU!@DI5:MT,A>1J+X(4/M*7\_S V[4A#: 2L9P&.$ M#T=?>7H5].^E?_\^:H9[9& $AHKD>_;V@]!*"3[Y[B1X\N[5;C/7F_$;FK]W M./UD:UU2)O8=?J.9V)>-%^*.O-%2A0O'"WZ7>K43=XR8D8 M+Q>(%RC(8KR<#"\?;QC[KOWPFDSV0\L1^@ MJPB$T/=#'_[?+_K79\%)WY%[K3 OJOSI +A?NW/J!IYY+?3,^2?/_$6!U->* MHV*V_':V9-^"R-M#'0Y5$8[^P%#D9QF*(.X8^IH8:K^4\&3&^$T1"7-E1$(< M0:2>M0Y@_\AUX*'>4K8)CM%9.Q21%W;$*!.:HMV*%&#'%T_8W&^:03 M)+E?M'6F+ \.Q6/OF.?OC6:S'Y&Q'G4XW#ZDQHTOF8%Q8 M\-/6NHXX&\WIP1,XP1YW4,^9';PV"#IW!@VU#0@1E#=XL _AH:3RG^#/7:;X MVIM]<\Y19/LP.>9DLM1YPSX?%V_)XVGJFZ/K\T8DOI>NSW_4V]':[ZL]>=+B M[=QT8LKYF24TZNZH6Z2KN7F6$U/!R.%W3,2YGH#"LQZ[?+.#);=Y9W&HX>2A MAG,+B/.%(LY]\DL2C=\8JN 6DF8$>;9V+BCO"?JEAV,JW"@/]X"X)+1D1RE7 M/PQGG#&>NET"%&XV M=')C9WXC!?0G$?LU! WZ4:N Y'ZK@ ,] I)A(5L<1+CJ?(6C7P1<^-7F"<8W M?CD:\)%)G%L>YD(6?ASC&&QWIU-=4)I[H#W=DL"YCB 2,IYLRYSJT%5 R9R8 M1H$ FD@P+).@6>J5+G5Q+. *4QN.?6T2"X$/._7?*02:N+40749G<5)Y2):) M1EWND4LQZ$.0(A,D028(:O\.Y5I<^EWJG3D@J"V":SBX)W1.R=B:0V/'-L/F MC "=TY;UI!O-KT3=%ATM:(\8#JY%).1BZ/_BL$ <%OAQ88&K,90DUP!_$I!< MR,I!T#,:1-M^Y./@4W0V]X#$O.CFQ.0XB7740Z6P64^QH?K\1%7J9D2#E(Z9O MC)L!R^]E[#T)T'6_I>IJK5/#YZE,E+#$(2#&( M:@3V,@T.F!QC;5#L#L?X6$]6^^!A)LU]2N+0P F4:D0E: *'_]NO'(CC/C== M=G1!<:%S@^G2!,XY;RFY;0GQ=K2JUO&D0QF"/+("8_T*7MNE(WWFG% M1%N9PXO',_4N#UN_5:[XL_&]WKQ6EVU3') M8)1[:%F\YCXQHW!(0XR7&R0X8)R"WXD&*[! M*>V %'NXW_"YAU@)1L^FO,9U+6"/>_]*2TR]M5_JJ]^M3?I%W;H MV+.]C3-_BQ]\TB4]X::FSWY^K_Z?$ MV:?Y2@?B:B5>67XJ,$E99]69D,/II4@$[4$)EDUDB/AF/G::K]5I_EJ% MX'\\5)+_SY8_(!O"E\@GV!MB8&V\#C_2+(@%[S?%/$/C2[SM/.QQW6-A PD_ M>B]BX=F0G-,L7PJ9_UM.A[]ZN,\?YQFFCB' GPOF#E"1H&V#F0T9P%+SFBL; MMNL[H O?DS5L68]$[TBLX/46/P:=*DYF:(;0<7:9+K="K0*A#:6[]\HZ$2TC M?F$ BO09W('G^.!H;!'\N@R4#.1=0WDI+A#$(Z:H-[I\V$RXNIOK0&YS';)" MIUSG.QVLPQ=K?+W;"=!P#@YYN?.<;;F:Z\&5V%+S)MC$7F*V[V#R1 -CS)X! M1 ^6&JAH%QD)IJ0#!_LK-Y$TJ*J0@<2I(=9H=5_:/ M?77_W*A)ND!&ALW2=A076'N#BZ(*H,86]!$W[;4WJ$/W12QKVNC>J(PIW)_6 M.W+7)1FES/WZQUO:^[.)1KZK60!".SJ]&\;S OF])<6H^$NV#4.:N>#W]H>_ MCZ!HGXFJZ"//G@6R+=A$TI#6MN_]'FLKH!PB[*VBQ+=E]5NY^-RA#9<%E/]K M3RM_Z2 O5'JP17B$5Y0ZNZ>U_[__R3#IS-\O]_5"M>^IL2^)L>!!<&>0"HUG M@BWZ"#K0K@L\K"99T)1&Q(%U;!0LAN+AH$23(2]PX*>#7UM#Y%< M-%\[<,-=^(D'5*ALI. UDCSWH3@)'@\9&YH[Z@0S(*=# $!.=R0E^,%V,$5S MT5?,D8&D$.K[ \6#XL/'NY 9W+M'M;9GCWP[6>,Q55\<57>!/&G,WD'"M79C MAXS_#G34,TI#BS2H%!Q+,HPUE.X+8$#UJ&# @A@'P$$MT;$AP6(!R0EL"F %! !_ MU!S,=\'8-S #6C%N G/]V-R0F=Q'4P:1Q$1ZI#,(9L2C5F!F;K^(L/", MH!Y_>0)-(GP\9'3T^D,L?8Y;K!5^"@CZFVC0GI'1K0#L06)$KT-_G]B1U+M$ HTM.$J MU"0G$'V/J('RTI*U62 !0YZ!?PM71K(M 6G4@0>'[X6Z+'H\?-D$2$H(PH/R M$FT(>GN/KWIZ]].CW! MKP)0#,P"/$#^\<=0F<"O.#MG1%RO.5! >9.0?D)((5&S@P4/LH6%E#%TP>!) MD:1S Q)^E'%W6-G" CL!/3("!#K-SB&>NTL[-.K 59*#2!*^,?IN2#R/RN\. M:T*6AU0J(T@_>U*@0--_NWO,N_,&M!SZ9_"HSWC*1XIV5QE"?PB^!M+LHP$8 M>'.1VP=/%I"-!*4Q6$&*0#2L02:Q( C6@6FX??(S(0D%9X#H0-BC!VZY]=S" M[TEU%G<]7@V2O&3(OB%%Y.OZH\!\1N>5GW%A:$D'5F_ ]M&) QD/*1Q*/@BI M&;"04'2 L06";#M0#*(+KQTS'=&X92.18=B/X/*>9$DD[D(_.S2DHS^$&@Z= M'2C/Y($4!"V#AT !-X8,;LDA13QQUHX(?RZZG&VL:)N-X@8/BK:'V V! 1A& MX!>HP(*\8(0B43$U2PL<#!1ZV$(@$0H+ $8?12LUH*9P)@GK;8?WST&^':# MEZ&AM6.,R5#W.RB$.WEA]5,(J3L6_"FBLC) 9]F2%)G:QJL?28I(A:<(=AW\ M^]__M;O[IZ RVE\O.L2:AZ4P&EKT*U8\#)#T9:.+?DK&4UN[V_C=S M1SUY*MM=42&5WU'TO["=GY^LUF>6[2JY [+(1T@:8.S]CKZV_2P(2#]^:(=V MUN^ O"&ZT=,/6\PD<1=P(?PU.EB*N$O3)\+5"V:GGC#S_R1LXJ HTO]T&[F# MT>FW?9B _R#]YU!0*KBPCKP'Z9\=M/^)6)^#^A $I2">)&9DAI SH[$X8G%: M3$EC5I3 *",2F8R,9U(*_)?^%;Y5>BQHI1N%)"^GQW@E254LQ6^O.%E%<;*7 M*X5,I5WTK%%5E[J#:5=CN$5^Q8GD_LI>_5[MDY[-X>N'LDP.:J6:/U7ARKVW M-[-,CO'Q01FO-,0-TR;P"<>J(B7B+U=F>P.-9>I.55@_].?S'CZ3IOFEF-I? MV0 5IJ=TVX2>+-Z36L$AN^--2Z3W5QK*:M5DS)X@^.L:%_MYN>JJ#^PI:68V5])] I" M[\$9-(2YZHHTV=_41MV@7>K>TDY)J^A65V#U#C,Q#,OREU.NA;H.[2VM+_M+ MCI3P(=^_GQ@5X/8* Z,5-2AZOK2<\\IN7G![N-94A[HX43NB$)1.[CUUD*N( M]I+56CQ8Z?[*S:7:"X@GN'0/_-4'0 Z]EC/E31J_SR>Y9L/!EVCI'OQ=.95L MWFM404\NN(UHWB^9?@8N9?:?RGAN!_=HEM [Z\JP1A%->;YHH4OCO:45GG%6 M5%?EA'7.Z.=K?E(KS#FT=&\#5&-13<[60TIH5(J;Q7C-&,4&A, !O-Y[1H:N M@/N-H.'\HBN6[0TKP0T<0"Q8:KQBIDA<8%)TE6-[5"D)]TH>0"S+$?-Z%T]7 M>+_[L#39]K _9(.E>\>R5JZ>2J7L',^4!F.JTM8K/3U8NG>L2LN4.DW!F/-^ MC7")JB,OZ?E2) ^0BZZL5'Y"E!I\T9B/ESCDJ#04*>0!&M"U,2^7?;O 2WB& M<$&/G?H>?.H!MB9[\X)+91E.8.;"6F!&"V]CP:<>X.MD94:R0.+R?*58Z#$\ M-RD['2BI#C"A5G))=V:=7/!TCW2'C6G&U+.&0#OUR9:N*8(;SY+-@N!+1::D,L/Z MFN70TKVG=AEWPII.6\,; \+)+FKU+ L12Y$'4+ 499SDNI:^YMW6LNBTI)'3 M$JD#B)W/Q2HO/-0>]*+D\P\+;M@M24NT=&^O#W6ZV%H91 ;/L0NGQ63UZ;H7 M+-U75NMA+5,JW:_T3AU4S)A2;!S [K%0XKFHV"%T:^7B:;>*STCUW2+U/A9EC ML92_P?VYVK:SQ;(U'!U4[Q;4+9/2:GHO,!8^-#OCC9Y_0"NI/1+L+98C^F%M M\5*1S78RH@G(=>N0TI:6(+EX\+0'/:ET]*K.$P4GW1+3^RO;E7F:JV_6*M[A M*M75&'CE='-Y2+T7U49KE)F.-KJD-=K&8+99S'+<(?5>RI(-,&08&I\O[S>= M;AF?)HGE0?7.-3V^G1W6*3T)?_-SE3HGD\'2/2RU9'D-)K5)@Y^KC>IPELX2 MF8**EF[1]")YXO6K_^V5_@<2 -"63IW2($^ XAN@,7Z9W%"VPKM=^(;L.OKC M?II#UN_W)9VX;PN5QL"A6G[?A)KV1(D+7PM/=( !@@&O8PW%437H9VM/9PQ' M;TCRY-%U1Q\@7]V#?@[ 3+B5B8N"ZO )M2#21!$)#($Z<,!1_2P*>D@HJ 6] M^Z6+_14$C6S?A7]W__WA.^GPW.A,D:.'7!XY=)6VOGK@62;Q.YPA6")-I%_X MG#N959'#^5*# VAJ#; MYOAL?P\F^OX._7:47?"FO[QSC92W8!@G+R4/RF%L9O^*?X35C70A&)\(?_]Y]13!_'XI'7Y?0/ M@D$L(F^=!1Y%)/E9$0E-_ Q[UGF97Q6A*,K]4^0CNT<;KYTLE/W[_^Z=]@AD M0-U1F9].!L1/(8,?(2=/K"9/P0I?;[,3Z^ M= _]L:*%>=OL^'/A\968W=]H=?SP0WXLC>&:)?)/-AZNB@C?NJF.B?!B$7GV M4,39%?X%=&&,6D6\:01$O1#BV,,5Q!Z.-9SJX@(,80/-#_?<1?.JFFPM5RUX MZS5?Z<^'Q4*R.C; QWK3N8XG-L/J^X;3"2OON97FBI)K ''+036 6LZ)4:T# MVH07F-79J'7"M@/=SC>1 ?YD?S^:W]&3^B;HX(M9O2'DZ)8SZ+7M0;/QK"5> MDOI H]]ME/&Q Q[UV+EW6<_>N_F&X>GS3HF4R9Q=)0O+L$B'2"4R[$GZ]MZN MK+B$2,]19,4EAG.^65:\&&IW)EDAVL2#QYFS@M!XL%N;A32A^?;R%+(BGVH6 MN?9RT\:95FLH<0^5V3"-9 4#906>2-$G&79YJ[(B#I==CJG,!RVWXMC8AZWB M\^4@G#+D$MG)9S[>"PUXJ#R)0:5#Z8TGBG9^Z( <4/AY:/;SK<<-WIA+A]/FU&>O>I-Z5H2 M[Q=-2;3 .-^T3J+-1MT5L1JZJP:$0:4QT%5O0+0X,9CWEDXE:.J$VNS.C6\*W+ ->&+_'DP%MPA"-+-DU<$8H\RV\[/!E23V%#%@4-J#A,05?EY+R M:"%FI,5"0KW8H$5+9A)D' Z.P\$_+QS\CNS)J'=_' Z^Z%3)=ZNK. /R9HCP MVU,E/TF$<0;DU1)A'*RZG&M=-.%I.TXESH*,PU1QF.HSM[I;W[7V-#KNX_A.]VNILYB>YS"5)KU0C"P;%]S4#]+BQ8:>A$YM! M@2R23)#4"2]SS\TM<2 K#F1]VRWN":3$@T&Q(N MI2B:%JD'5ZT$,V:0G9O V52AJP.C(5$T0ITS,N')&CR.WEV.6 M]I]&EI_ -/VQKL?QP[?G3E<_-US^& <^-V N1Z=^J/HG8-P@A:F#V/:KBI5O M-1JX4BA5WY$75:"H%OMB;D1O:]48]7D5#F)$%324R M-!W'@+XA4GQNOOON2/*YS_L!.8.(@""/ 8Y;I?HX\GFQ9XM]H[C<^Z<(XHNM M7WENO%5P8@5*\MSCB\J&K)#3_E@OGN3^CNRI9;B7<@N75O1,*"US59E:B@2) MC+<4FR#33!P6^9JE=IVL']=L'ZMLY3GK+S9N)DNWT@^ZMNF,-LMEKI&?G\1O MFXY96[?;F1+?3P&=2>M".:-RB/7#,A7BE!W.KISUXXCH68>'=&U/,N+ YW<$ M/BDH\Q7;'QG@/!KMM.T]SW[6RU%P+VS;N= I5%>*) B-=:>5-0W7Q*(GM%%OD?'?%6"\"L9_9W#QIAG_ MA67+&0Q?J;>+%3X)4E)-,,8;5CE)!KK:GN#K?':8$[2Y2(YR&N6TYAQB?&B@ MTFPB1<47"W&(-0ZQWKJS=1739BX_\S0FX"M*E#S#(<^>41D3S/QFUL)\0$_)-Q>_UVPH\-G]QPN$RV#?3A__VB?WT6!NF[S+,&51P@^U%>,TQS9D<9>'"FX@DC!:8OF;JG:"8N";GZD(SIRVUNQUQ\=X>NZ<5%Z)-/'B<.2L(C0>[M5E($YIO M?[Z [W5Q013NNTRFZ\='1-6%7:!79%]0NXY&5&3C6]Y.>=4VG"^TIN MHC(K'.!FO;VI5=U9AJ6@)@S;Y#()G(@;T,>=UN).:\>UHD\D.?S5QC/7E6)# MD(2I=P]2$XHF3N5R3S:#EIM;Y%>\M'"&A%17B5E%19(#VM"9!$'&(VKB"/-% M1I@/)N!]-M<\]@9_9*PYGCQ\$0V&WU!HE&>O>E.ZEL3[15,2+3#.-ZU3*;15 M>NH-RZ DXWW:Z!3(.C]=^U"A!4V'*2)!I>,@\M4%D>/9PA?1;?@-.= F#-'( MDET#9X0RW\++#E^6/M]Y_'4YX#>5'?UQT^!V9DE'/[S@Z?!UID7%3EENFR\O-E(Q[K=PN7<:AK:QQ4"L.:GWJ*GCKY=8D#3[,DBSY$Q<[SZ?ME+7":+*654D'XUYO MHE=;GN4H]]U."-_OA5'>9*I&/F MDB4'-\62OAKAEJFW3W7'6Z"(TGUFQ#SH?G&\H+L]?5*Q.9&D@ZE="1*/DY;B MB.,-\/I';=8C\7K+:1/6G,^K.-,W0;]>]&4]>2I>QRM*OJ&L))MO#(>4,)T)>!WU3XQY/8[B_O H;G]B&P"3@B8WQS=0?ZP#>WQ1V9 575 MJQU9SIE.1TB:]4;UWMR8\\52)--!&)1.4"0;QT:^9JQ=)_?'5=_'JGAYSOV+ MC9O)TJWT@ZYM.J/-GJHKO$UE(-]77'G$K\V*(6VZZ9ZGJ"+)(CLUQ232 M>!QG_/XXXU6P_CMCC#?-^B^L6\Y@^$J]7:SP29"2:H(QWK#*J=+2J>5FL6GH M0HX'*3E9D2L"8Z@!ZZ/;^TR"I>)N#'&P-0ZVWKK'=884T[/=O<<5L=>(V^_/ MFSS#(<^>8!D3_*#WZ[A'X)=_\LW_LRPZ4W2 &Q,QY3_DU2?NR=7TSS]\"&P9YF,&"/0QAB<_RBTQ&. MF E[O:EMG"LVQB>9442G.AO#G,MMH9CLU6<\)U:Y^\]GQ86NQ(&$N(=VF?22 M'DX)S+A28Y9ZGC2+2Y&B@O%$:39!,9FX;N/G)&$<,8OUVMF6($\P4XA;Z\)T M."RI^MK/UC5]I9?RV<\77/Z1;X')C]/U%$GH8.6 A2@W['F+0WS+(+[%$Y!W M8[Z-HU^7&/WZZ/ @[-C3@WZL9Q!'P:XA"G:Y1NGS\F&ENY[G@::LA9S(3PI% M;BU;E1/HLJZ>YYVL"H:"GUXLQ:([]0"IBE0P*X @T@GVE+7#-\@4<6#PQH3! MYTS=Y]* ?2CP)N&9/-Y(2LZ0M*<6O_A\B>8?I8'IX",U/^[0@ED8";@^:@\V MK4 :H!(M@DRD4R=LL7I[7!$'2R_&V,W9SLQV(%_&L=$?W1?K?';NS;;0^9S1 MNUWUR'B1KE.+.;MD@C3)FUZZ0?FF/IS+)XB^3G6EGRUKXD:7QEF6G?BDFQJV M1(H.IV2EJ3CV>D4-L\YG\=ZX6/BP^?LGN2!"YESXJ7L?;SPT\*;?H9.X>P*Y M4$P^\-7L?66FS[7[R9S.3"V]KB*Y &W@5()B3MBEX,I9(H[M?NMQ]ZS<./$E M[K(5=]GZ)BNX51[H$X'MV3Q(=E))AJQR9.\$^FJ3)O1-#KB>7NQW><;IWJ=+ M8TZD@L;]-$XF,G0\QC%NJ77>-(2,3HR3-ET(L7&#;3BX.PS _8_G@2Y\I\M M6=1]$[Y1OIB-/MO5,7I6/F>E-H"/E.$V@D6V[\)/W'__#K :OCH"2*0I9+@Q:>:"W]L?=L^.SC4)_113 M6B4#.K"V1TT:8.S]EGS/WGX0"/SPDXC_PC4[#!FM09]L35;\7XA(/6>[L>B% M1$B\[_;RTNQK'JRB+0X\WX;/'$.\;'EA^WL229O?(P=(>G()X?3WS'8U1*J_ M'6! FEV %\^,]&WPXNU2:>2B/#CPXJ#?XER&"^$?WRN8X%D>__VB<&9>#27$ MB/@F1!!W3"9&Q"4@ G^C4"'&1"R;;@L1L6RZ%$3$LNE",!'+ILM!!!TCXGB( M^/A]W>N>W/>=&K7=.==5W>O"X"@=A=[?>25L%[3_[UY&WF.S)?JSS9;(]!WQ MLYLM=8,832V,T?!/,9H7S9>.ELWX,RGE-++YZ-&^@]@_D;2(!>4%DO^WPN ( MO>K(._*\&7Y?%9]'[53X,V5C3 8!&1RO-^$UR8@+59RG8(7/*<2SWPN_=O#. M@;N^HY+YV4]_AK0?%$L\][F/E+UWIH+T]R?M7/$$S*(@CZRJ4)+QXK)XG\V* MLXEOJ2+UR@!,+.;;F&]COCWO^,I6S1@/I[:?Y.?SLL94U:J7TY8B]L)9"A5YTT^V-6$^/.3%HV4-2B32S7^_Q[Y@G8YZ\"IX\K0GX:9XDW$:F M,S;GIM#(X?WY6')6Y0+B260=4@F*P&.>O-BHXMGMOA_3$K(IK1W;,##7G\UL MQT.A1=613/1?N&WEN.;?CS7^?WBPXM@*Z:(C%LG828_I]0?1ZX\TKU!+P]]% M1[*\9J0H\Q2/&GC:QM^:<0X MOMWW8\W[.$01ARB^Q78,^&]7)SU35@>44D64_)4L3OHXJ:Z;>5*P%D1:%=/! M$+\#S6+C&$7,S#$S?X_!^6%FMFG/8ZRUD=<9*U7KJ>JP7TQSD)FAA9E)Q;P< MQQL_;H;^"0 7'8+,321+!= .Q<:2YF +R? !9H^QI>2@,#YF:%((J3@L>='A MC[.,0[G^.,EI;= "9+D>XCA.07T@42E78]P/.>]09]B1K@W[-:W/"95>4_9S M#[6:8G$B&\0K$R2UK[CBR$C,LC?&LJ>U-#_*LD2Q5BKTJJ(L%&OS.=-?E^H- MM@59%H4RR9AAXU#FSP]EALX6YDFK[45V',L\3?CCW$.FOCL\-6.3JE\;G1BNY6"W)[4FN)F:"2.<&DTB?48C'S7PPS MQ,Q_/6;L^YF_I''N2E]64GI_ULVVBUIM*8XYR/S(@$VDV/TYT3'SQ\'2"TW. M?,N2K3_.R(C#G1_66.<>%76R1ASG/MC%7.)]AT%:M5T7#>[)P7UHE@^!V0@O M]6S+A2L,'\&W:3OH \[S'&WD!W-HNG;=MM#F4=U:< ,8YJ =4&G=A>.N\]U^ M6_>Y53.W$D<-#$_3+KO[__5_/QA4\>CYH MDISM_-Z*U9UC16,2R("<5) ,IR%(8_CFWY*QE-9N=,QTYH[:2NS?CY(9P0&# MTIRB_X7M_(S@L0=,-*5N!V3/IM!%7WL^B&[[X1M3&2+,>/;L-PD5)B(-^&MT ML!1QEZ9/A*L7 7YJ1UM(V,1![R]FK2)?P?6.X%%ZUNMM]OI!0V_F:%;S>XL>@4\7)#,T0 M.LXNT^66B):2IY!$GYBK&1@)V^F9KH1F:6J!C0$PR80BR4._+VQ-!@HV6F/2 MXZ1--$YS:3LZ!FT39.# OZ./),L.N4)IJ&M>>$$3\_&1F@@ M*+3@Y*!E&V1(-.Q3ZTLA][R8'_N,Q)QP!Y^8QII ")?<: JLNS^< M]87U$HW@W>/+-S9_-*7SI-OPN]?MH*=OHC^^TRJZWCFT:?PN%8_Q>D$99QKC M1<1CO"X!$<1=*IXP> F(8.\R,2(N 1'A<)88$6='!!1-5(R("T!$+)HN!!'0 M:HH1<2&((&-$' \1'TQT>=./NXVA8:^[4!MJ MXU(IY32R^2)/&PO "Q2 /VVZ+"0*\D>+Q:-.EWW=B[](*7 L,J!^]HSVHTZ7 MC57?A9_VMW+YW#2J?=J2U=@!N:Y%27>[F9\%ZQ=?E[@F VK+ Y);C&>-7+F-.'BD_NYE]=J_B5C'X]M@W/KV:MZ7B)JSQCESGXVFC=YY.C M)C\7*@S/+N<,4F328:J$TEF)/Y^G%0_ >> M>Z_OS?,&,Y>9C__MVWSGQL(^&2([AHI]) $QS8X8,95B&#%#R2D19$8RPMH]GBN>FJ1U6%(E.H#\1B MCH"\+I+[*X%0KKA%:]G!BY*6*E.NUE-<[E#WDXTPZG+E?#N-)P4];74,K6=R MW*&>)AJSRJP>)B3':^E%I=0H,/XLUSK4?X3+">8]2S-UG*QVM"[E5\J9"7>H M_T@55+*-UB(ST?W\TK8RV=K:V:"!KWLK*XM*4TMFDK)0,72J.&R/:]EZ2TSO MKQSBFPV5U+RT7LR6VU3/*RDF4$7V #P+&SYUCX]TO%\PA[VYT27E'%JYA=*) MNE-LA7[.-DW-"\,]EA+V.E.!)6O S6NN;-BN[[QL4=$=B84TU1^+97[-Y_+9 M6B93RN38K/JRY<21.&//)_YS'Y5ZH\N'\<=:T'"$_#M@%.+O7*-6*W=K?+W; MP;AZ'LLUZMURO!36B,19 08.[C,<=HWXU&GJB9* V,*BIB+WME[=M\[+M MX7*'[3XV[![CHF\M--6&>LPUUM"(&0/4=\8PX'L]9 :A]X4M9[S=;[L!12NH M)TGX'30Z#%IJB:"YB69! @YZ=$!2AG9+ CX-OA#^+Y@!K8VALD6CQJ#M8[AH MG^$7+!F@_HP?L[!@UKD$-4]3P')("YKXDK]&[ ;3]$/_M;$)&=6^2^M@IQ_:] M8. %_!6=W@ JA#?<)M3Z2,F[&#R.97L(3S,'?B2CMC=+:,9A,K0LT-'7B:<& M0$'O'=]Q4$Q)LT)+$>%+6DB:@:"6> 9KQ8:4%S[=T"#$@C_ZA@>M20\\C6M# MD+!E37I\M0YM%FL'4D]4D\"TX"")/R+WD=J66D@*D,@A41R"[&.+(2@E%=19 M7-GI]8,:(T'S&1(I!!A:H(64Z6 .<.$9 N0_4JQ[=S$R 4!D83MB^B)%@X%V MB4 (^0E@@:&:0'/\ .H,A+@.C?J3( ^C-D*0X+69&=(<0H4%0G(1 M#= %@\XCMI <#3X(>YRQ&;T0<;,5L$Y(.T@](M9&:L@(21E2'=K!W;81T2F5 M:6.[O0!I;F-<18X2>$V1+M=,L378M'1^7="924;);5*;4RG2K^&[X'OP"!AT M0C73-T,,8#-I'4J\$%$0NDD9"2XC[,?W E_87R&.H3N-V#!\!.1H,Q#N8"6C M!E^(#RT0:O$UD)Q_!TW+]OI,777S)39UEXF;+QVQ:/HK;61?'WQ?F_CS?,Y 9F MI'[+(=^J-MTC\&\O5G]3POPP0'R.P7_,#,XV0#$59/Y#T_VH9>E_F$9W$V+@ M[.=^#>7_>R041YQ^2T57G"LVQCNAA59YH$\$MF?S(-E))1FRRI&]SV=LOXA! MA$Y[+?39FY&SGO=!+HSZ';C 5>IE;6+;4EI8FVN;ZCE&>3YIB23*$*$2>)IX M[0+WTDV9CX@UB!TJMEXNS7KY:$>%XPJJ6"J=5"J5K>[21N[$H7'V]PNM9DVJ M?5;H]Y3!D+^?.J5!5-1-)9C79R5=N0D&<9:*K:YKM[I.(=%BT^L,0@YU-/R3 MF.LTZ9'/E$J>4&P1U*A.-\NS<50L1R4(&K\A^XN.[:_8_HKMKV\4307;=_XD MF4 EEV*SN.KC\W+3,0;S7#;[$-4.D DB]6KMP/4;8$QL@,4&6&R _0@IIRW^ M;'_-^)8FK#=E'CQDI]JL*C=MFA.98$!W@J5O)O[5G0 '!*--8ROL:S/(S]R0 MX?M%VJVV;+@,^?;$N ?$VZ@F582'VH;ADXSSD&X(6:5'JF(Z-.(8_ 3B[<<8 M<6&E_>$$Q]BX.XUQ=_;RT*-7PO[9KCO[66]<,!X0AVZS,^JM>]VLGE2HS5@U MP6ANH_HK9.TQB53J[7#;;OWB[N3;"^';_I3;OT.+] =H,2!!SE+:02U4!(9'ROO_V_O2 MYK25;>WOI^K\!U7.V;?V?@N()&9GGUU%;)PXL8UC[$Q?7(W4@&(A$0W&Y->_ M:W6W)@9/ 2-PW[HG&X.&[C7ULX9>7>.2=TH\[TJM:@%0E+;:>JW2?Z_7]OWK MUB>0N]*"%L7 -IMMS7',M1-H9J-ZRZZU/YZ>O_O8+M(*.;FT^[\:YN09"%1\ M.SEIGEY>F.U1^ZSFU;^HU\W]"1*HMIQ 3SG2VJ/^F)]8;D]+2F=&/"D?(NY& M\JCA#AS0"GY^.JB61]"0%FW+80>KPS58V,I'0+U1M&^+/:D@#G7'1[-]*V/& M/7B=Y9I^ ;>PD?'8<\<>;I[BN^1\H%UJHP0.(O3%*>_\:\,FOL\VLO$=56Q7 MVL723T?1\(J:N%F=N,0SW:W1O"^&RHVLR%%\';JLSU=8NM>GV_\$&]+ M=B*5XOW0TNPM'*K81A+Y0?KXP37">1A]MKAYTW/Y??S*"JY3=>0&"+2':&XX M,[DROF0=A>1+"T[U2LI1X5/4:K/%XO_^5Z8*/H:7N.7)]?8B#)F:EJB^UQF< M'- B+[)GGN$>L2=DZD=MT)JEN(OD7@Q#D0X*GI!3_4-)?49ZS!$3MU.E2);9 M+B5NR^Z8BKZ\I]A?<"9PQWLZF'T4!/A33*RBE>K5-?%JQH,LIZ Q46!I@67S M/Q>=_84Z@Y_!)L)Z:&>V>HJOP-'DN^/ZRC[?@>;'@DH>(JQ94B^BX)HW.G8# MU[C&]8-Z?OMG"*IWZ@9W[G/\T?^A56K?BN^OWQUU?UZ\_T"F'WX(&&(Y(35; MP1W77>%EVN;;"RPM"1>.#]KG7;'[ M6VE_NCRZ^+;>5?2!E&9W @IVN?!R%KO/;,8:CT\-'^"V*QOKOF9V"$]HUX7!QI[,6K*BR&U MZ4=:[AS]O)Z^G[X-RY?-KS\_#E[]HY9 "A:$6\<$-[S#4PNL?8'E\]X$#_3Y M!,&"'_KQJ/ZV\TW=#RK'!_4O'_<_G@Q^EV#JT\C%:..WPF#H>N@[+233N/&N M Y.K_E!U\_A#I;C__>*;.L',NEI0^?_F:47B9RI\XH6D&<#Z"1:U:8L:)[<, M6 OY:IPZV0362)ALZ\9*]V[K'D]KA]/PW:_+6NOFJC;^\+GVO?5I9;0^\OUP M"9V[E>D7_[MO?KP#]_VJJ-O%T#GJE:H-1H%M;K@V!+T"U\R.3MAX.,$ M ;XNI.E)V)NV?>EO]$C1T\UWEMC'XW%JXMJ^@3\E=X-5B MLA4O.NP_7$+NGX5Q.OG4_=KNC=3.P7FW<4W4RV_CR29FX28LG9T*,[XAHU%"/:&P>@5[_@S M]BP,$O(N57VK'PSA2L?"WD[$FT;/V =?!J2#!]3&'BT:_ M%.#YX'5BC+E@# M)3)'"_%.'%9+W8@^[9 6X1HZ5;JMP IZP,:=FT8K"XW]A_)%:V V) M",]IP-J!HVCC?,3/2CC&OU9OL1/G4;\"@PT*H:+[F/H+FYJ>$Q@6L]CXUPFY MQ33,S*$#3[#QT:WG/(@)&"R87GC$\?GT_+?3]"_)T\X\*ECYGM._TY]Y@9\R M^"W'C"\['%[$?>_9B0'G^JW_4N6X=?;[<=[[\K#1_.6=?;UML=]Y2 MG&3R?E?$CM:=2,COP.DEI17?9D\+40>QW].%!TKP)F3WJ0(&0N(:-O4/7696 M&1\%72*Q\1WW_?O1Z$N[^[;]_?O91>.3_VWPS&)S^:[>ZAT>]J_;H^]7KF[L M7[K&IT^O_JE7:H5&?4%&Y3&2TF;=V)!SA[3GA6A&&P6Q8K(NCAL(*('[-V5CP#6[$-J^S%VAL_UV[;^Q^-IGIPW&]]/IX\N-[JT9,'>!.5T-:)?_13J_3O6*+6,/L+TP\^]2LWEVWK^WY_GQ#[X+ W>/6/ MX\Z9NWG[-RN@*6U8ZK)'[:AB"=YYC_W2N:$^JIM HSGQW"-G79BQ)0[[@WV, M?=<;B_DO<;G1VC.KB$VA>3T.$@:?QWHGPQ5PR0 ;%S]+(GWF9-XH?)KS>E8 M_:!W/ZKOW'?G5$?[ZZW+0#"#WD!AW1+ILG? /QS^6O" M2*-<@W?Q-GAC<.78 C1C(IYI,X#^(%3TF-B8*?0&/[=&O+H.27-.V=H^-_#X M-07<"D(! (DW@+K@ /'C[*#Q;!S+C%K(/X@[@(?@#^P1CAW8G?7D&1]P;EA\ MI&;7H [VKD[T^:@OU/G,LXPX<=CI"Q"55N8C_QV?S 7,12N7JJI0[X\GIY^[ M/WX,?ZAA8]!J?+@.[-J/C'KKC_=@%BHZSW;B2"\ <0Y2.TK2FCTMNS?3V\O* M\77Q\.3'Q<%E^^/E!)T9'/.<7J=ZO;.8;*1$P5V"GU6P DKJ+C&W6E(CYM*3 MK_[IX ?8[O!Z.C@SSS[TG=&GS3&WW-DO?ND>5\;7Q?';(]?;KQZ_[2%S<5M[)YHQ]*REG,Y[L(TW-3,S]KCRFV.; M*1!&:>F5[%P(]BX\1D%<\X2DA'* !IB1"SQ9D(8^M>!1FW/9M[[T]<$!3&/Z MH AF.LKU$-'GWZX\^)8>QN-T,1K0MCKH"TW>?0[JU_/AB7L\M'25UL[="[?_ MH>OA2K9E[OF3YCXT]\U/MYT?1ON=VQNTWYW8E>#PTP.=\V52E!O/?+MMU^;C M"I@A4WBMKW+D8/DZVJ@SFS@Y,-[94ZKX^4X@>\KR06>\2G89?AOYD<)JXWZ? M@05BC=O7GB]$T)K @RZF8YH RXN)>R$./VDYYL4$9C+E\XJGA>,7$-)T+\FO MK\.?A^W1NY^'E9]7@Z_U=T\NY&.:_!:/C$(24\=GXM'R/$SS(]!Z.TTN$;LM MV12R48)[RO_HB75PVVE].%<[E7;5/_Y\]//T!Y90%?1[X@-@7S*A'TOD75(; M#I$VW+..69V4#H)?:?D&8#],=,.R/X")!:)((Q(9_F2^7XN=5!:E2F;3H[SD M!&[_&8( ]Z<:)K MKT=,3>\UKAH5K7Y5J57)%:&5YI5>-?OU^7[?MFN MG'=/WZO6#_M]0^][@:;BB:YSS^PUIF>U[D%M\KGN@Z=_9K MIU8+OAU\_'+6_OC^\M YK9(6:>*5-JW[^HYT%%"P:+3HF]_MX__7HT<7^TI]]'QD'5(?6!AU?. MO;W8JQ2'WZNO6@NNG'O[0>NX,_&OOEY>?OGPZ?+(^?"N M'WR<+#IY]N?9=!CJ%Q^TZV[[X/3ZIF.3SV3AR;.WG[Y^^C(V#NDU_7%U4/$_ M?GY_0":+3IZ]L?>_G]%)[5L[O W=X/CCP>FW]RVXLC%[9>MSV/EY^/FZUB[V MKJY'E]=?SV[/6XO.J%7?5:_.!H[V5M7;^G6G^.EJ,KQII*N^^VP K#R?-&]ZV$UACIZG9X/VF1?6/ZBCF_+XXE=[^-D:XI75N2N_7GWY M_LX]&+1KK9,?YM'5^;O/HPE<&5%^YCSFNW>'%BP4 >N M-[LZ CB8B8J3@*6J<)U-P9D$/M#;L<5V/5CLY$^#VC;E)Y_R@%!!X=42A'WV MDZ(#7,5Q-8; M7TGC4W%D9D!IW[N!!;C@__NN;;L3 M?^\YCOGL&D-JAC85GLV<:Y1,G$78T3_TF4/4$G-GP&%^C^S%]-1\WRR7OUU_ M&=$S[>?WG_U++$S+P5F@JPN1[.Z9G=5R2=U ,\>26KUCG^^C#Z?[W2Y?E9=- M 7#!I R\MX!(.RTWX/#AEZRF[1^\]4FO]W12:#K\$;/&1IQ2K3&F%;A6VQ MI\\C&2M;97='3-YA#04G%^Y^XI\.B>7Q3ZP1JQ2BM2R_NR-$QU:?*G^RLQ__ M6L6JG(.SS=)S3^WQP4WHT28;+A]EK< _8.',RK0D9Q1X_J/-Q'*[:[O#]%Z>NV/O&][O,[FZY,*Y^??FP MK[8/FY/+GVKWZJ!(]8%Y,+FJ8 &M5JC5FH7R@OTM4D-76Y"1,S*LY*A!7F>Q MY;;G=]K];]#Z/*0-PS-:GRA()<)3#"TC3D:$S+#Q L/THZSK!]K'SG%[_ZOW M2_W5O3BU/J-AJH)A4DN:-$KK+H_)&1E68I1XU4O>C=(CJL0UT2AX/99F].OR MTT^_^_WHNM8?7PUKG[T/=OW3_%Y_,_2FX+<\GVE).1,SQB4.XER&V M+%=GOQK'7>.KI^Z_(S]^3J\^#3Z&N+.J ?<=W=VQ#X"&' MAO#94XH;<9;NV7FR6I/2G;:M_K?F^_;USV(]#$\GYB38?W2;^O5;&*8X_I%S MQDXH70!0#FJU[I7_KAM<=M[W+T[[M7UZ?MVZJJ+G5-$*6G6^;;G4PBTM6H^" MF-M2?;YY%RAG-B4?#E'6ICS%*YIZ.EIL+@Z/ M&Z9>UXY/+D<]>W#>_:%^.'\_ '.!KHY6:J[DKE0KD^'\K]2^KK M3B>85NU/Y.WK:I[=GQSV_X6 M_$"XQ/-3>G67\E-'XL1N&:3:QFI[Z9@]T3%;L_GA6G6'2];X\*E85G]U)VWZ MY>>[\F3Z]D>C@[TXP273"\VUNF0O2T>%_[5A'OFVKH\"=X7+8^XWP9@VGCAX#JKF5^8%G-_35JV!<[;5EFVXHYE M?=([C4ZP-^_\'B-=AFW6GA#**D$9E,!T0^RPFT\MT IUM5+0M)H4C;7G'C8N M&IO;_;+QJ3]2*]22-);/$./>N%AL;NO%QJ?^3''O91W\MWHSQI+Y(O#]^Y(_FR(;['R($_1 MMARZQTZ*Q$]S/[,1[+&TWX[TG96DSTV;B,=VGG])S)!ZL +2;T,G?:D44BFV M32FV[9/);4-HNW^HTW:* M8DZM@#P\2AX>M>7G_LC#HZ00R<.CY.%1"P^/4E_$7H67!(DVT7!P1CGOWQ50 M5*3<[9CS"0U2FI4+AN\;>VQ0K^E4=L7$MK9@VQ>D@78>(3G"?L] MT[Q*3VSL458N^H;U#JB5*P45>\ML32102NGVMNQ:>?_DW=-(WNE):N,N:&,. M.BKEK(W$%K:9>I#:ZJ5F;8Y,.Q?!7-*4ZF4.],;:+ :6PIP/89;= MO'(X]2U!SE*'9PO>H6[IS\'E=/3NJUVJI\_3-3W5;MVE,/CYSZSXS&7'71P2CSOZLO/ZR$) M;+71MJA]HE]T._V^VGKUCU:H-JL(K;I_[@PJX@@JRK*1<#"V0 M&)_=/ 2+ !49V1XPNS/-.E&__"@:UZ/KL]N+ M3J7AM=6-S"Z8N'QV_OW3*Z-@H4!'!>,$5K_;W=T8_WS^JUXJ!FM3;$[AE*@"P_O6>G[P57YVBEF-7$OT[( MK34*1\)./LVZ?@E.AM_VSXZ]ZW:;3%U)!JGA? M 3>QJ:Z?S*J>-4X'9\U#QU9KY4.]=_F5-#]\GH! #CU*%>Q?ZL]BC)*RR;5Z MNY'&H>NQU6#A:A0I\H"GR!7F;XB51U<5/ *$R;Q0>YCU4(%QW5BP@J#%6[BB M^ 7V! %OX,6&.W!@ CY$4RHF$XT_^BU5!RRH@S)#;X-+H/QP]0L M'Q;(:$YH9_O$\I0;+-X6+_1CXL#2;E)\-?B$IL*._4:#C<\W;-?',8X]G)P8 MJ5BXQ26,%&RVW*!SVC+1Q1O2(H+WS4K'Q +V]T,\FVX)YW%\%$=.\'I ,Q1P M!3QW['H,"XA%@E-M@2S [<1$N9Z=7'JDQ/>I[Z,5*DFS\+MF@5O=$3QM"*R# MJ\T93+E$F86(%#F7%C*S[\:FA -=E+'_/M"-P>.0SAHG^\>'P73:_OCEY[=W MA\7CODV?=@[2JGV88O413DS+MET#-6+Q\MOF](I=D%IJL:Q,/@_#7Q^[OOKQ M[J\\X'B(X-'PK*P+J);"J']:@LD4E8[E.4E(=*!?SK MN(D%)WY:,.;Y'HT'# +^D')BDN'YR@3,-3P6#!2%;U*6'Q](# .W1#$C$GIC M%TR U/X'CGY!D S'N"@L-!MFC"*D*G)P(+5#7')ZN,Y M+?^JTU_?(7!N^1O51\&/]O3K^]MB>'5[5.]]>O; #O@$,)I.GQOL5A@,70_- MSL((CG76/KPZ[77/5/+9JE>]M[X[T0:O_JFJZN+X3827^KBD@?T3P!)#'LP4 M)0 9V5M28/E!DQ3;S.*#5U(117GVJ-ZRLR2>R$8D#S]YCY."A],XQ:^^/I^;N/[2*MD)-+N_^K84Z6TY6YZ4#;&3=]'80E9^J@0[Q/GZ[) M];XU\MY>O[UZ!R#BU%U*5+86"Q$U9V2YY:0<6ZE*9ZL1HV)1[F@89OLDMY&5^RCF:L2_=OZI4HC14OT%ICML/JO_^5 MZ20;)Z9FENO4M$0'6YTEH@8 VUFC6M*'-^\1>T*FOIAFO5DJ1^5A>W$"J\PP M@UHJ5_]04I^1'G/$Q%-)4B3+'$PB;LN>31)]>4_#7,&9P!WO@82QE1O^%!.K M:*5Z=4V\FH%.Y80S?Q,%% )LPW\N.OL+N^C>&W6\B&(;V(,#87 LJ.0APIHE M]2(*$F8'KLQZWRSK3>.*:$;]JJ*;_:M>G_2N*G6S5]7K1%<-_15_*[_CZ*)] MHI^T3EOOVB?MTXONP5%W_[+;/>J\:3.8O,7%=)YJ[ Y)5H]DKG4#D\ GKL'[6.E?W. MZ<'1173->;M[>7S!+NF3!=J8,\&"2U&."J^"I8CP^!,^I6\YX-=: MQ$X"4R7EFQO"VN:&-MY)>$0NF6,RVC@;NVS:@3N@&/OFT3#VF/A],/1 .+,\ MC6:SH8)/2Z,\+K[MC'B! M^0BL;O%C[%YCI%RLOG&^)EJ N2/"/L4W_B6R@ZF)B="NC\]$;%VT7?>:Y>Q2 M$^FY83 WOE[H@\?G^X59XH/\@3AZ4RX)EG/CVC=4\2S_VA-4CHQY'7 M/B JU\-PK6]X5H^:+)O*PL\X35&-V39"-C*2N_B M6)/A76X[4BYR;NS9%RKDD.7%"4I*@$:)*0N+]PL BUX=]1C#R8W%;19#0?#L M:QHPYKA>2>F X0&D ?)%C9#)&@_;X^6\>1O/>Y95GK%"KJ,L>A9U6&I!(99G M>/!H)F84DZ(T3OT?VDAH!9-JX\CHL#!!8H= -4!TN9"R& 1U6+!.)"]\GL[ M(+T?CM%(H 2B0*:&8::M<$#)J*1\$>F'5.8!R#6PW1Y01 360+DMFX^['Z+H MX]L''@_I1T0SA!O;=\&8\#@]7Q!X"L(U0T.H6#1B;A%&F 0%KC-NQ#F.68)$ MHC\"% _P"!8+,'1X(>9WA,6!]]C8NL28 B+:7"QP@2BRU(D"CIUM CJCT4KI MX032PI861B$M!2$J?IRNLCQE#.L%*[X8XWKI###?CAD4&(.+=]K\!L"%+ '$ M6TH+"!& UQF+=QK,AFZ-N67@ QZJ&VPE.+?(] D+'F +YDN MB"DR9!^M(#$M+KLQI=\P:EU08]@9SXX;2)8>.PN!IRT*EPR\Q760))&]0!U! M?])ABY:)I3^@+Y$%8H%'/R(59Q:;7WK(D?;F2J>8G4$K R:AR/1^SF8PD01J M!,*\X'(-;O%@R,1JN<1$8E6ZXQJ!(;+"R>ORQ"NY642)XQ(2O1O-&&HF19E! M'N$U:5E"+8VO3B1J.J,(PLQ'J!C$J!CAR^1"OG")$3$@%QG?).F"VS0>3+DH#$&:9"'&7KP&( M'QD>#"R/<@:A<350Z''I@N .D!DU&8;;2!8,0=@ZXTHE?DK'EJBUHOFL63UX Q$ MG$H,S_5YX2#" 0JBA'@C6:;C>2U"+QQ?IZ:)R0Y>X\")@P48\ZN\GR[4$(6( M >J#@\X-JYI(UGVPK8!'^*+/H+[/O;(HY\A%.!)I@>UB"YXB>F0JO92ZB6

B_0"\ M9]M1/06"O.@ZX9;'V=LDPQ%/ W/7 ]>;SM(B7G$$;=-OC@9HN#Y3+(%F$1E% MV?!,MBDHB=\M1:L MM< +1\&;)E [@?Q)".'!:WR!87AE2,G--.%0VJ/@RR8XO& G U8^$*,*-'4% MAGTH/(.PM%;1[?/5(;U4)>80YXH&,L9L+(L*(P,CR]8QVT43Q&T;$ %=>3\. M R0#3 T(H1&'ND@AXEQ3%A0"D.E'YBZ!S\PKBI[B@V6#]_)BIUD.L(&)1=S/ M&'5F"6P1A1J )<+,G1>R50O?2A$ #Z>F!Q@74*,_]0,Z$IB8PZEX! E RX\X MPB+*5TPJ:LL,,N:U51:O\8ZA!D;?X/DN>"DQ IHUXAGY")*$.3?1(Y1SRI[D M3K!D;?[VR= "YJ-5#7L^^"D\LH(:C!::02>V-F1&PUCJLY43&.93-&'P2.9X M(<0 K1A@JBIRRP/+9TLOJT<#,@%>8N@C9I2; M,B=H4+6 I#F5RX$R 1U^8E M@T#+-,&5BL4W?;!+03)F_(YAERD'1F0,,,9@D!M6D-#&=9B7"X(W%LV'^3N M3!4?N,U4 D67M0=F9O7:8F;=)CV8@163P4SSD:U98I 1O=.I:%RK 5:%HU @ M(P%&<=$%2J&>]2WFEO0II@*%+&];&JTITV@RC?;4-%H>#/<1&%4SV;7#@B5I MV!2#UD13F7LA$(* 50P?),XO ^!\IPZ0KPLFPV9&!XPCUDLJ^V@\V5),DW!1 M]V)_9ML2V"6V-R@--,&9X0]>Y(U$2T.J$K&0,8\IFYBVA+$-A<39)/$(D M+*C-$ ^X5F0TB@J@!65XDB->!T7$U6-_C $U!\3#V*WB$);VX/%)"D] )!KJ$Z"EHD[C4QA Y#6@.>0(FT$'?#80K-)AC8N/*,>7>("_XAL40 M9QW[G"4%))J92'QU)*5!9D),@#E\Q+EX\!LK->&!278'1W,S<3ZD@ZA/-7&V M /0P:[-2K^ 129,C6&D-MF)?7GLH4VBHP%\VN.:>8T*.*%W"V>-OL@02>')( M>UZ(T@/CY95K8H"62;X'19PH07#C*&?^>HCV!K3'164 M+FC3+^HAA$^C&B^(OK"SD"5"8KVNR%"CBP#CBC^H%\&,@TJ-CM(9 QY^8^;;]9*5BLDPB&OH MB4TX/"\)2F4'PSCT+'+5*7$%RSJT>E:DB4E]7EHV%S"AD*H %%0!T 9*P3*- MO'@?5QH6E(@V_3(_!$0?/3-X;+Q5%CE/83JX\&%X N?BN,F<+6$O'<:*>#0P M?_:(A24>7X86K/\6\]PP?V\98%98X!/L/IH@OB&*::''XA",Y?@N.PHU4Z(%VVDX@E3X)OCCI(M7G'()JJ"8%+(0BV,$%PJ,CX@XH+$#TR9(HS> MC7H8]XA,@^FRW1&\Y"'+7"L0+$RH21)B$I-%+10*J# AZL("FOSLJ7C6#12/ M6,G/*7J:2BO9CW+F@11@7LSF/Y_J]))MU[\:M3>IW-ZYH&;!<$PA;W^(^P6RIUL*T M?USZ=N^F1?825C?%UB7BBUH_?R\W]BWG>\;N&?TR*7[*? *^](DH'&^I9 "[ MR-BG>]&']/!Q:")@A:$;@X=\LB&R5,LE$1^;CT$&7O16\32-3_1AS4(KC9+6 MN*NS;RK8E'H^PK0^B&)$DNAOUH%ICP<4<4_(O8$\06GVXNA2TF/>/'V. -[R MWE*I^QXN!:FX[&_VZ])+C:KD2_[XHI6DNN21+1JF*B1?\L87,&,UR9?\\46: ML7RR19JQ7/)%FK%\\@4[4TN^Y(\O>JFN2;ZLC2^//!'D7B=_8T1H+ IK/DLG M\/O\ZS67=CTWD>(CPZM//3)<;_)C97;FR' >ES[A\==V$G^=.9AF14?/WX<@ M=DS>UK.<2R(]8&W-FYXM4J.G+6 ;MCU/IL"?K!"(=RICV_VQ92M6J2!I<4O! M7ZLS,NM=U-8B&O/_SI$C7K[TIRY?6KFD;5R"5D@Z3!!NR](DI28OI./) W35KL3]VI9AD _/_#9C_3&>1 M;48N'D>7K*G\_4FS!$?N9_W\TL"74TD8J2923:2:/!E_YITP*]83#BBW9-:_ MBR$W QAK[!7+FTIM0]CJ7CR\.L-]=UW-,R?:GL?RW%.SLOY#8M=O99XC=R/E M4\JGE,_GS@!N@%EKCH&M3P6W//3%MO, E!$;F+T29I&RZM6).!JC8+U4I] MU2N3U *I!=ND!5JCT,!#;'='"U8-QG:.Y;I6*ZW4[FTZHO;;."QGN'(C>7T9 M25L>3]BT#<@9E99%)S9-IM6;RGJE4"VO?'64>B;U3.I9!I(T"[J,$OYVE'#W M!$.K5DH-&4;,8QB15Z:)$Y%D%%'6 \EZH+R$0*0@2T'>"4&6A6U;%(9[X85M M)^<=&8G;Y'$4 ML^1T_6"7EYYME5*B-23'=.3>D&M[GJEZ&[7R]VM$,L8 M_Z=6+S7^DJ&N/(:Z!,([$\=]LC-H9,1+!@JV)5#PQ*6HH#966L*[Z6B"E'8I M[7=(N[;Z3/\.@:PM1%1Z25\YH-IJ])0;-"@ U9>A:U.%-[= 4"7C9[+")A=Q M@TV3:0W+6[G0K%9W/*X@]2RG5'HY>L9.G]5WH>5:SD3H!=6\J7"/# 3F,1"X M*>E_L9'"36MWSDBRHYL0*XV"7J_M4O!%JDL>2+*CZJ(W"]KJNPGM4*QR]UA> MJZZ^F\I6X[^T$(I R^G^F&/9OF(@:RPN:PFY[F&O(>NEYH MJ#(,*'7@Y>I M5&HE%=>IK&SH;V=X+FFJ:65]K[)6W#O=4" 0VM@P(_0#ZS^ ME']E.6!2@[UR+3.Z62;PA^'G/0O0EF6(:^-@,58F/M!2R_GD>SZO3>OFG[_A MG^CAADV)APHTG'EJ&4KI68M,"?8F(5K52OKHE7,R:MG'#F;Z(,/=K_WZO_7'3VEPNL MXWHC8K])>W;B*_#MT 0J;E_9AU]!$OQ84,E#A#5+ZD44W#7EE?.1\]FY^:C/ M-AT&N>*5@X-F6#5L,O;I7O0A/7JDM#"R:&X,;J:R9CV%)H5-GU\W R]ZJWB: MQB?Z\!#=G0Y+RD"FGN_",_NV.XE($OW-,/8>7P0G0(1[%Q]!:?;BZ%+2\_&T M5?H'::2+1MBRSV[8"5?-F;&Y/*20[Y( M,Y9/MH 9TR5C\L<8:B5(OFQ*7^Y.BDB^_!9?GE"(DZ?,?')? WZ< MJ\S9H2U^2_,1STTDP[7QR_^]JKYZ*L&:);6YT;T>C<<3],[RKZ%'J7("/PQ] MI>V8U%1.B&<,>0:]K!6B5/JJ"L2>005S(V_K67(@/I_;4M-Z5,Y/__OXK5&?^I: MHY5+VL8%9(5+C:[J^K:L(RN>^G*)Z2U!*+\E-?J.B8VVNV+S(%NRNMK%;1:$ M,[ZX]]YKN\K9Y[;MP)EI> A;U20>S,W0X4\ M'MAPYX*PJSLQ5[?$2<%.$F92LE\D\[?B-)*UG#NW*[S?ID0&/X"7=\\^(0X9 MT!& 6:6+627+=>0))6LI1=G)*6_\S(;G6:%V!VB]//F\LPQ)"NA6LC5_!XO( M0WEW),HE3AAI69[AD7X@ UB[',!:84N)?#EO3VPB42C7Y%$?4O"W.63UQ$;B MA4IMUP_/E7&MWQ 0?0VM5G(F'[_76GEC3H@ ;&T'?I.GZ_[6&I7C0P!6%P79 MU=[^M8*J[=0YI%(+U@K;=DX#F@5-E\=.;W>YV;HZY36J)6V+*MG7C]5RACWE M,1@Y"TYLV@;DC$HOYQS2LE8HUV404.I9OJK@-DVG-6"2N59#W=2XZJO$Q!EH5WN\=667B77ZYN>2!0 MY'%/SCLRNK?+I45'_.6,YSF* MEFV?@.B5TDJS_S(8MF)D=^:Y9F@$2I?8LDY/AA*V)R;VQ.A\05=E.=)V2_L* M0=A6"K"^TIKW%RC ^8N7/8CU?VJEZE^R7B['8;(O0]>F"N_A@8!*QLQDI4XN M8FJ;)M/JU\%ZH5&7>P.EFJT[)K?IF:]>IN2_A<;]]NT=N>,)#NZD5>K%LIZ0\9=I+JL96O%SNE+K:!7I+K(;;^+3&FE M6EJIYR[#F-LNZC+(F=N*IQP%,5\6&6141>I$#FH&\T4'J12;+1#,%QER&3=\ M$8=5B%?<>?ZQ&Q![6XXJS:%P+XB6E,'[,]VP9]-DHPI/ _C]+B"-XT]!4*3S*5$^(90^S^IN 9 M[XKE&!XE/OSPWUJE5%%@\+;E.@H\0-/4DOZ'8KBC,?'@@L#%6^!&T[/@/4IO MJ@#YH@;5J MJ9(\3O3=*:V0#A'1[SE9+P]RP?9@ 4V9-"P?K^+3 ?LF)0YI7J99"6+P MWWJE5(U_RPB;P@>2$%.\G\'2UU,AP5M=JI3H\/N8_##J19\\=*6W>^?T- MEQ2%MX+X+XR$?TH_K%)F8K+\6=&Q/R7E8D@SUXFW)-=;OC+V+" QL$\A0>!9 MO9#989Q)0B]B!-8-F(J(V.=O=4UC0]T_/*G6X!E\5YP-3U>(#Q/PJ!_: :,85RH^/[KL]&%P_Z#CU/Z;=>3^DP MZG<=T)/0;] ?_2GZG5XK\!80$+AY2HFGC&'FKCDO5T9F]!.2EJIDH<&'1?,3 M]YJ6;X0^4[V>>T-+"C^4?LP/I7^2R=/JB5%B="AKB4KP]0Q;\0&1?H,F]]VB M<1H-LK.)".8K(V(Y"S1.:$5LM@;4H1X)X.F/&"M0WW&#F*2Y$?'8^&2HPJ_W M%9-&' 0Z@&UL_/&8.;/UH )@__Z[^$(3\2FR1]R0\,$H(#B+K4E)K"R+IL#$ M'G3N 4-(,RN>N)A# _3WP0^ ?\'S@;^S*H>W)@M3>FK^77/;$ )+-U[#_'.@ E#!B: MY]HVGQ\^(YIX9%CY>! D!;X" @5O#OB;WLPMPUET!JRYL0SX:P8G$<4?6OV MPSG?A?$P_*+XX7CL NJ!;Q0#F./BZ,#;]Y&BH&D_J!$P\5V(*YC9FU#;QO]R MC]NT;O[Y&_Z)1,JP@:H8,!C.>+EE% (15E'5/]82'3& F-2+I$ZO1)&"6 MT M+35J]N^__Y4>?8*_BH9KN]Y>%.))36O(,RTZ"W,,:+$',G-=!)-+O3UB3\C4 M%].L-Y/HT5X<)2HSQ51+9;! J<](CSEBCLAM,44R$54IVK0?[(G;HN]88"C^ MTO4M7+KW/&H3P(H4GYYY+N-,X([W8!%EB@I_BHE5M%*]NB9>S=BGMS_WZO_7'3VEP=0'-<;$?M-.N4EO@(3QQ9X$/Y]^!4DP8]##^2?!PAKEM2+ M*+@VN[G<;'.=]P/7 U%CUH0-"$P)@AN8)7$,&GE4%@>UJ-OGKL_TM$\,%I9! MA77'"'-"!0I($,*:E>HEF >,,P?CYQ>2 M_X(FJ!EO5SB[=;&4E/7$07GX4G+_2I*.^2!@S\!+M-AWK2$\DE-+UK]Y\Y]U M F#L)^<=I1NM AF<%:\4,UAU#OXO(-]L-(G5C3X"RQ=FUEDQO,=2KYYB M:\K=ST!)1N64VS9#Q1D"">"9$ >AL_8HZ)R-#(*G]"CPB=- 5&'#0.@"?T8, M,*&46+[OHA.*_Q^9Y5P0*@'G&<&"6_1&27OJG+5&J?8'2*>'T9.9V^^5ANS( MTG9OXGK70 YF\=ZYKLGT,#)YFXIU=H&@,,V"\HXQQ&;\:YFPPEI^X+'%1&G? MCJGCTU7"\?DA_IZ1O6<%3LUSD)HGR&I^/GXISC,D4O8^$%\3W7<-BL\;L "K6-2PQQ$0I00/A M"U::# (!9X>4F :&]C(6PZ-C0 WLVK12@N<#4UCH Y>4U6>#'J.:9X(47>$% MG7GNP",C_*]!J9F?9,079*3A#AQXGJGLM\[;7:5EH*/(!RJBM4D2:K%I718U M.T5'$+Z)'SL*R&C$ I$=-/XF!IN0,;ONPE/5V:>*U,+\Q"[0W?VU.?H"D M5+D@MRN%[LL$19L/8*(]H?T^Y?&9@-PJZ/(]PBM#9L+",U.MHC7!'7RX6'"[ M9EHP$(\BZWLTF"!Z"!8/#Z6 >:083PI<;YK\A"OAH]S*3#)=Q#OP3@MFPU=6 M)FV(B)%7 ?**#H 6@6Y9FD*7:0J9ILA= MFN*IT:-GK0Z=VPVU?)"'%D8L+&(K9X*.!7!Y?H:6R9P$K (C8S0TZ+_Q'&IN M$&/*L\W46G"L/R2L1D=+ZKGP:H/X0YZ1Q@\4)@H 'R6PI'S!.!./WR!\ ^,R M8>XP&)G!D%_?M]W)7#8CY?K@@\&*P)V@Z)C;-D*/I[P9(,3R(I\!!W"])_B/ MXZ:O?UR$X0N?(SS"#0-8UART+C$2%=[,/B(<9\IZ[M7?^,IR8"G";7-U(XA^ M(VIJ8(+2U"0WQ+(CCS+ :8$]IAX;6T*E%.EF"<;*@,LE]2G0'D<&Z,5F/BE_ M!]QL.3> M9GSF&0$>;:C]OBWY"B.\P6!E&W1&RZ>*+I = S58NDJ+&D.L0'T MI(03>"$JI>FM)6B29ACC%7N827M!*D\*@NF'_;YE6"@7++V"($CX_38,P69N M?,+'2$OFE;%<4H[Z6*J-F3A 8 :H!%Y/ F7BAC:X1PP1<@6)) G>2&E4H<'- MCX<3]IBD(F++7IU.YJ+>)NK&"(2_^T !' +<0PM3"?C[@XE (QJ8CH8Q]+C M2-'RA-N&C^F' 2AQ9 YL:V0%490=Y\ *7C"^!?9NOW M44<.40]%"TZP1(_+8=X#OS?DDB;SXJ3O<+D$<6_%)B W:GP*,LF,%0NLFF)U MB$><,EKHIC[..,:*QS_,1T#8BUG G5YT4N9I:S,U@U$+_;)*(KKX1,2/SBS M#Z-:3XUYIHXL4Y3MT"!RJ6(G<&EI6=9)"T /8>2XHF-9F9&LOR)V':\O-AL7 M_A*5I(&Y8Z!17,\#I[X(^R,RW5B%XJPD'\6+69XE.1*HA4LO\O]/7'S_6K$8 MQ_K#,$1*XBQG3E;QC5Q8]^\=\&- 6#;>D H+1JL6BV4"S((5Q!F--AZON%^=Z!KD2@13D2 M3Y7&94B6[X>\^F[&?/M#F)XO$";^T!Z-;7<*+^^RJH"SR!2S=."?(NK=[IZ= MQ?'MU<^.A0>S)>OS4Z*WU#,LOI*-PQZ(=IRB6K,&/0+)'2!>[\#@!BG'<]^] MP?*#@/E\/*.;&[7"NO<[7,^8RZ 8@*]Y 0;*.>;IL(PQUH>Y_$GBM3AHTPT[ M-#'8S:L?X]O\L)=-X(RA>T213K&"Q6'U+GWI1 MNL^/TC4^7L]VG=DN)=1F!M]-8S$ M,^#X\PHNP;!M2X*491)$)D&V.0FRN/HLX!%P5I2_,'K],!O^U- T M"[TO*'V+0Z&&@%)^.BB>S3&LM_[B$5BPT^\7WPJR=8<8-FTA7.4[F//C6'W! MD@"3%0*S2DN$.2X,/>*XSX9.4D._@_8@%7W*=@N>NK 6G/ SA0!P[:=1%]:K=B=C?(7/A.>4=)B@&57KL'OC$C. M@Y+@6(_&46X%O0*>)>'>*];:(MH?<3B.UHZE%KF/(&H3(UYBYP/;]3&'P:*E M0B&"I??PMYBB_N:Q)(TB 8M&F>S&8CDI48N?\N#Y36(_@.6:H"@MKE-1L2G/ MT_#BHLAI!SR>D _N0'\&Q&8:J:H1B7N*MPFY+3]R&QE/D^X/<<[T@/>.B+93 MM1QB3WV+S2@AP7Z$--DUYV*X<$DGR9(A\4G:MV%!B9;CA"R_CG-GZY-(9S%Y M YI9H&-PM3\K)+Q^EUD8>\K"(FFI >SL,*[#93RG1\;@9X-0IZOE#,LSPA&N MOVS7UWY2^\N"(4N%$M;=D"76D!WOBZ'.[=7H ?QZ+ MOPZ.NOO'G>[EN;CIV;.3.#ZES!?Z^7_3 U=@Y$IJZ$H\=MR7\+9S>:&CS+VL-:=^GZ\*2/EQXI]29[E7X/:G"1_H:D$ M=6(FEUE._([UX/#%BC$BTU@1,UH8^0IQ?RT3FQ_03-U_?+$8 %@-0VB6Z.&! M$3TPX7QAR8XT"AE4FO22I7%GT=E\;.^'=L4R: '_^%0Q&ZC#B-#\ UN M""P#/%R9&06@&#;KXZ.WG7. \OV/RTHGHH?R6)]"X<_,R!1S87BBSUVP(]' MZ&*D6T7%G<& HF0P,UP![)AC$7HS V"^:'I\BTJT1!E-[%CAM):NQ=;,)HO" M(KO@>A$"8<.*\4L^M?%06([]T,-R\ZG2CDQ('C4S2:XA?&(.!+H*IFO;Q&/\ M925'CB&VG1K1K$"( \*,\N43_3:H8)#3,Y8\(ZWM,"X/'^:(%#\J)2I!CON MQ!5*6-35QR1'M .'%4V(+7[@W3H^,9(M7K$X.42,U7:CL@NT/T 0=P3")7PE M_#&9#J+TX73L @$X3$LKCDEQTU7&JHPB,$7^A=E"%Z M6.5@&JP1L]ZH-PQZ5=<;_:M*4R57/=7HPY]JLU<%)-Z)#];"*^:2Q M;;+\*"3*:RG&8S D/T(S:K.:-GVHTCVPVWV+A]1@DKX51]T7&(1H\L+YL7C/ MJ-6W_G[80M3.P)F#Q)[E;06:'7@G$ZHN)/TA6+F&88WC23'/"(Q]']!WM*>T MP\ D;X["?TNBI>*W DO0A\R]) G+$]Q'9Q?MAZV"RI_9.I+ST*:^J(PHDZ)6 M_9/^Q?_$^[2JR;_Z*UVP%GD1V*MBD=^UZ2ABPJ:W;)-\.&9;?D#+$C(6GLH8 M)*R(B<0G<5HDRV^)$I8+( '?!?)N@G[""U-A;Z/Q-Z-2$$5]P9;B,=$ M.H_2%+D1@>R6LIG(>+05)4%>.)UT6#[*NMRK-OUYM8F^6JPZ?Z73.U$#IX65 MITS.F-L6.6R8;6.RA* 3<[!>2I:FBFU=8WPJ<.=O*#QNWAN2N'FLD$4&61SZ MF$-&A-M)>TVM4E'-JTJC2J\J1J-V1?2*=M4SC:I9H7H/N)IQ.\]:YQ='1YV+ M]^WSH]/#SOE)Z^*HT?7!T^JY[52UKJJYMU(/6ELV;)C38W)D:$E3&XDDI0H$L9!UAL.L!P M"J^IQKAI)@AB$-HTC'K_2JWU01K-OG'5)%2[JNL5M5>I$=6_@Q/#3F*JVZ. CJ"F[S@O9@]H+8[V> &W(UNX5]4P[-@^'<6S-S?.F2!%,]GCUCR<2ZWDY0T98+ M-O8KS#9!Q=QNH!C]6F1T7%\"N/O2.AL*B MA; QI \^+_?EO4P2%X6&U:, KK9N+ 9(^D!_+(7 BAKP@V$>]G11!IBPG! - M6#4+9P6/Y>%E8VI8@-=YZ78Z%)_$K@LB&QMAL+YKVRRIM<<8Q,<;19'X*7^X MHY*,?;H7?4CS VDM BX8>C!XR"(*NNB54IW'A.X\2'@$^F-3<5.CU%QRO7+KKX3S$%G_<4(?S__M/LU9OOGG *819PM5+S7KN)Q=+ M?RST!:$%V"FV3WEX*%8C+N,I6JSA+,-[K:;4C)P(STYK!JZQ'B8N!F)7EC#M MO B#>JX9MX ?18?J>'&'987?OH.JHI;9<>N/4A5-+=7NXOAOZDJEI%9R+T]/ M599J2<^_LBQJ4\RJ N+Z#]?SPC$VM,8J!:Q68RV*4S7:'V%.ICM2WGH6@+QI MTH584_DBA.4(&!8-K&)/7,//&87G\:>SMJYD(I5.*MU+4#J6> M!M!QQBA<_ M>&56%R-?"36C@!V5B-C,BWD_:@P=!NQ8%1OQS+G:3U[!GUH&=T^[)/J3Z&]N M0>,[QA0R :7@Q64A+_,TJ8W5&%(+I!;LNA:,7100L3F(^351O1XK..V+;A>L MEZ%4"*D0.Z\0UH@%!<0.2?QHAO%>3GX8!8P:(_/8NSP'*K%ME91564DI*RF? M6DDI[7\.3.1.V__YC9"6?YT#,R\E/P?"L=.2SP _(AY>IJ8OF.A6HTA&1)%.< M"APWRQ6]2/&J:;I$"MQOF^UV2;:V>)EBG?\2:N..MZ3-.>NRT/':$G\/.7<%"0:SK4T+6^2FZFU>/L-T2 MN'\BP(N>>]_2HWNZ38@7-U>[QBV$V&<T((O+S,RE8 M=< ]WPX;$\A]@S!Z!J6M5)GB.G+.,:6"3[S5*?8X01&(*K[!&IBR:B?Y#5= MVQU,,P>"QY8A?2.0 ZCC3?% *"R*%HT56,MCOL_&]RU24-Z"B?+"Y.>X1[*@ M Y]7,B6^(XX5+?P(013-: 9I24+1FRUV+? >U(3W#FJ''@@,8284]XSQ=EZV M[R;6$(]S3V;FB9?&5,--.T+3V!C]E(F,N@%E2,H[K<>13H\6Q5^87194&[BN MR4:*!WIDTLE(=O8-^XU5QA++,SS2YX^+_\!$M>OP)DFN(#/K,^&+>:#DA+Q% M2\2$!5V$)\# HNE.G*@M7:*[3*"L:*V8S6',6 5^O+)X*.M\4X2' FVCD1D@ M)NZ("@GA1.9G1"3-]>*GI9K@Q\-G.^GC)B L3S^-ZV7\[,*5G X&8V);",>A MY[/6%^+,HW1M-'^^X($7-?9 K>.M,'ACRW1M. KZG%E,D=D L.KW0][D;LQ, M+$.YP<3-LM.G]%KT-(\O!.JB\1M$6I&1.+84SVAX)'T9;<6Y \_&+FM$R*RZ MF"=J3=(#*=5],2(9O..U,#M""@$E6* ]"2('#798_LI+&%M0^OQ<#L$]L!XF M'46=14[..Z+/.V&D *M[$V-ZOE3P$QE&Q/"PP=^-Y;D.[X7.CL6%6;HCRQ!D M,WB_[*0)-IL6:[.]\'"XU(E:47\'W'$=C\+U$AN8;K*=3"Y%6_X:=LI.\EC> M.9XU@1_Q4_>2$V,#%S[PAI_VE>5L1LEP0K/M!Z/E@8J3Q9S,XI!N M>113I@##31]ZZ"7]&U/]CQ8*VMQPF.7\05W@OPDK);=(,^VT1$.H5(OB='V- MY42[9,7Q8FCQN;2*IIVNESU]3?1[ZV6V#G BSBUML6;$\]C<5N:-@L[?'D:T ML:W9-"FIFU>&2BM7%:*2*Z(:]$JK5WMJHU*N:/WYC6WZY>EY^]U1]Z)]WC[H MMH[;WE&M]_9U:8OV]26GH3"9J%T#A4^#R69 M".L'=-EMXX]B;^.J]\ ]<7KGE+6VJB;C"EI*^'^*^2G$L$A/%'$G?X_KU3I)6[X#7HI.>>,-W MMA2G6QJ*DZ)X5>D(3]S! Z)6O^WS81/=W&(D![E]I20U64HB2TERT)3KP3UB MDMV_"@\?"C?/SVSV)STPT"G3'3=>.N/GX7T1Y^$]ZF3!U6XWS@AO.H#,)3>Q M#LUFJ=$4N:'HO>)Y&A>5I1D0;FK$<_1JJ5E;G 'ACTD)0NKYZ+AA9^7([$5_ M%S%7M,>5?0)DN%?)A-UC+XXN)3W?M<. KEFY%K<18!>.']R1)F4D[TD\161? MEEK32I4EB3O)B+4P@L^I4JI4)=ES(/\J2W9+1CRS_.LE?P#_+S QK9S&K>'B M^,TT&5LBP+JJ8365A57N*/5'=D)5FG'GNP",CY4_RUR.%Z!DEYCX";5J& MMGO5.2&WUB@?^(I36$I MG'0>JYS)NF:HDI[)V*/,U8)KE$:UH&J5U1&&&]07*! "H>5*(. E_U74DJI) MQCYYWA'$RA5C7[2FWRWP&Y&0W!'B*0)2G"-)[L)1\P;AD/:\&9@3?Z4W5HQS M=MS4W9NZWA*QW=KXP7,B%;RO6E(R>7=Q2);S_7MC+CP.LX$B&3K.F6T M90W1E@V&+;?"_KU 6^I?4-Q5O@"XOC%^;=H$6U-:KB\H4\1VUKLL5H>_#3W M,QO!'D/VCRJ<6D,GRJ<<*:\O5I?G;V3PY''_2?Y2.HYRZMY05INE-UDL3&.M M+\26:M;_ HM" U<9NK8I#K(AMKVH"\8X*@%D_45-[($H2KU<)>Z@H=4+>E4M M@,F+NF;P)CSB>>G^&@QVX#JB1I55FA.?QTZ+!E9# :-3UN6=/*#LKG7J&A>_ 42@&\8]LBX;XH![% 435>H54 M0U&XR*&!8OE^B+VYF*C4"FJ]66C6:JD>*7-\YA5_K)OCS-A*2C?LB:/%,W,4 MD=OL'/FB!(]+)K-PKG&I(8H![TCW"$%@#0:)$W4G2W%O:775?6J0NK&54.GC:M>K5FI]_I&I:&9\()L([#R0?NP=7E\T;T\ZYQV MVZ='G?.D<=9556O4:KJX*7==B[ W6'E9;[!H7@I.3.$S2_4$6TD, M)5@)RZU1T0WSJM^DYE7%*%>N>GV57@%/Z^5:O]YO$&..E963H]-VMW78OOAV M<-3=/^YT+\^!A\UJLU*NYIF'E64\Q DI?$9*:DHYXUV@$.P1:R"RR7"15 RM M46TTKPBM@D)6Z]I5HPFJ26K-9K5A-NI];9Z+U<[%^_;YT>EAY_RD=7'4.;TJ MZ^5JI9%G!E:7,9#-14E-)F>LFU&[9M,T^EJY?*7W*N2J0K7^%2DWX!]=JP)[ M*WJMH<\QK-;^^O[H[=%%]ZJF-]1ZKC6MMHQ1T1QRQ9]LRR ,P2P#.]12F^' ML#(B'K1LOIUE++:S!$.X\%,(?X'_,H4UGC=V=O"D[I&BJ<5/I08KC?&D!*+@):>VLZU> MVI:1CI]2!OZX$^RP1*YJ8=3+&Z?D[PKB(>*;UUE92U+-J\40&];7AQ.ES=$? MH\I=U_W=\Y37_]Q[&=\HOT.1!_([=A;=*_M#9W;BL;2OQGED0M3*O0-]5400$P^EWZI:D3&Z' M3-9*Y<;NBF0:/TIAS+TP:EI)O<.3VW9I! ,)PUF5,W- @IT.36R9[-X=A-@& MZ0P]Q_*'J3:#&Q_2>^I1/.EQ#5$1=JQVSM(JF'C:X3ZS+5(J-B05W$&60B&%(FTJN*,JI2+'4K&QW'3: MM=!S+26_12+AAD5/CDZH:)2J5?[>I7NN-NI[Z:7']//,A5RO9*/;AKT=$CVS MZ%.C"!+K$2/8$]6=F7UM__O)9%*"-Y0& M[LWKEF<,K1OJOZ;F@'BO31*0UUJ]6M'JZFM5535-K=2J3:VIUM5Z0W\=C+2F M7JF7&Z9V16_UHE8:!J-%^O-(BN"==YX!VAIXN-G%"=C>HC,;7N?VE1/J#:A7 M4$PL34JVU;"NC%JSH/2F['(R.'*-44%K4PS/)V;6EY"K^;MS9HVCBR@4_Z*8N@[Q3.4= MS,11_H^,QF]8WWF'>GY!.2Z=P1,L1\%"7H.,B8$G3A.?;<-L5M)K\\>/_?O M?V7.U8N;7A6C[@T\^9>:EO"6=,:W 2WR8_M(']Z\1^P)F?H1FYNE.*VX%^=_86>[[U8_(+M%@/XO>^R;5_^'!"]4UBS MI%Y$0;D=36Y'>^'[->1V-"E,D]O1%A!%;D?;[1I. MN1U-"IG1VM"TJ MK5F3D@28ZE8F.Y MZ3R7C*Z01%N['>TQ1YOG0J[E=K1U;D?35;59:32TU\%(5W6U4M:??3O:B#HF MVXYVZI84+3I$Z2&[U%KA(/0#12NSHY]4N4GMI2CQ\[NK>,#'"R=Z/CQ$N4LM M1YZ9W*66#U^H\5JKO,8E\(5S(W\NQZ-WJ;'_Y=1W*#].-79+MJ3C,.,X:&I9 MK=6XX]!LZMI&' <\I VP]CGU ^X2/,!MZ-)QD.IN(1V'%Z+!>6UML;,$WSZ/ M86=9L47NPL[R(!^^@MI\K38>ZBSDAQ=/C]9OJ^OP6S/.O2]1V2KID[[$FGV) M_\-4W)[!;?41= M4'YX(6'W5L/NA^PPR(^P2=B][LA^4ZN4>60?/O'3;F"9?B[8/8.PDSC_7<'] MWX+E\=DYNK[EN'S=AEA&QU\D3)?1\?R@]!>]6.<$I>NO]?+VH70)RK<)E,O2 M?0G*5:U:;93KJJZIFHI[?HEOTZ*.?]?*ZBW HL$?O>@MBQ2R076 MED4J.0+;,OR]<29L:9&*!-O;!+9?]!Z0%PZV'UR34LGM9M.WTP?A\.Q^4UE^ MDCL(+LM/<@# 9; [/_C[10?!>'X>S[8#;:FWJB\ M#FZJY6JU40'P77F^2'=W3 VX$9NLC$:NHW0#U[B>+2U9"+,ECLX+CI:A[%P@ M:1G*S@V4KLA0]N;QFZK+4+:$TFN&TB]:SR64?@"4?K8B[AA*?R&>1YQ HFB) MHK?)FD@4G1]>Y 1%R^KKC3-!HFB)HM>.HE^TGK]P%)TJ"*E4=+6B-56U5BLS M%*V5U3)'T<_6&# "SW%'\:BR5DSPUD MEP4D.0#LLH D/WC]1?,@/WA=?XUKTTOFA<3K:V1<67O9BKZ3@#WJ/@)$*6O8 M?40SGPUS)X%JT3ID?VC1OM*^I4:(Y]0 M)3 OP!?80(?PC"]P:#G$,2QB2U] ^@(OGGW2%]@YEDI?8-D9U/XKVG=_/,W_!,-PK I\8"MP5 \H B? W>T5\8'"0:IZA_/,'*],@X4 M-?D?O%)O\'FP4;-___VO].A[Q+@>>&[HF$7#M5UO[S\J^[\WJ6D-N>3JC!,# M6NQYE%P721_>O$?L"9GZ$>.:)6!OX],QS&6= QO9TT!:49OA3 M3*RBE>K5-?$JD2G&E'+"&7 G..S_ST5G?Y'!N!^T7Z!(,K .OX(D^'.X^TYA MS9)Z$069S,>BPOB*8F*3L4_WH@_I*2-E!57Q^08?5Y:/*8T63,PH2DEM,/HS MYWNXR(2*^:?4 )_[9L:><"WC!<(4V>9]5X]#J9,RH] M4Z1AV\FTZ\($Q@Z__-^K^JL540Q6G4HU6BTCS*"-;Q7?M2U3B=;A-9*T\0"* M]I9BV%?_)$=/4)-74O9$F>8Y[5./.@;]^W5O?=*VC'0!5G>.B86C8U7V=E+0G@KQ9#;%A?'TZ4-H]+,ZK<==W?/4]Y_<^]EYV& MV%1OE_7Y=Z50%)//_;LFF@E@LL7KAY!03J4#ZAN>-4871 I9;H2,)2SN$S'Q M.SK76R5_AT"/C^\T:"#5=B;IX 4@9R5M8H)6"3$I#7RD@I%9N4 MBIP65TJAV*BIR&E]II2*A 0;RTWGK AT723*^^XR77::V/W=97K..TUH#>6R MU"WMEY0N-=B-6KDJ#_++LQ.VPWL:D*Z = 5>#OND*[!S+)6NP*YQ5+H"VP[MI"OP.%YHJE8Z M.NV^9)'9A#=PY-B60Y6O;\^/E2/'#P F4^7 -4(\)66KF"%A[U:;7PE[)4LE M['WA')6P=]LQ3#Y@[U:AWN[^^Y/?F)V'PKK%4PN!=XZB$P=L.:B0,?C0,WF\=OV2)R2$,WB>V$=J\E.+8 MQ80F*=W!^$A3O&DLE*-XUCDI0O.T01X+B1X/B@_;A2Y:8'(+B ]JW M'$MB8HF)=YM]$A/O'$LE)MXUCDI,O.T(1V+B1V/BX];;ERPQ.<3$QZ1';0F' M)1S>X?E).+QK+)5P>-H1-;;CI4DLLX- M*W9,LC9^)UP6.+AY\;# MH>=8_E!B8HF)=W%^$A/O&DLE)MXUCDI,O.W 90L *U&?29GXA?#C X>9 M%W$PK9M__H9_HOL,FQ(/%"08BH<7X7/@CO;*^!(AZJKZQS/(@%X9!XJ:_ ]> MJ3=3HV;__OM?Z='WB'$]\-S0,8N&:[O>WG]4]G]O4M,:T&+/H^2Z M2/KPYCUB3\C4CU2@60(5Z+F>";^HT:B0#HJFELK5/Y349Z3''#%'Y+:8(IE0 MH:)-^\&>N"WZSF.#BKYT?=:;;L^CV+CYAN+3,\]EG %MW=/![J @P)]B8A6M M5*^NB5>)O#&FE!/._$W$N>'_N>CL+U00_'SGJ=\7K' <3_N&7T$2_+FCN^\4 MUBRI%U&0*);YOU=73=HS2<,PKO0:J5U5C'KYJJ=5S*MJM=)HFO5:13?I*_Y6 M?D?WZ-UIZ^+RO-V]:JIZ1:V)7]=O QF5-3VAJP0^XN0">WJ-# M8O>5WI0]"(P ]<0% 7K"H0,WL>>1,!BZ'LS/+#$RS:L64U%!<[:,Q!:&F0.T M+C89^W0O^I"F&2JD4$842X.+ "56>QU=_ M.=*XOACQA@7Q@ 1T+W_BU9P=YPF9+L/^_(+_^X]64]]H:D'155U_JMZ4ZMHS M,^#M]/'DKY;T1@20(S=!&]\JOFM;IA)![V>=QFO_M7)J@1X#=#BT'/+KE[M% M6B#-\19HRKIGE-$J=/$VK%(/4J>=73E?N!@^ZY3VA\3RX*Z"LC^T:%]IWX*? MR':@=_I]RZ!>03FP<*JB.Y.%'FE!N:#&L#/V%>*8\+M'C<#UI)1**5W3E/[\ MVUH0V+("&)Z!\0_/<@QK3.QY\?W[M?7/7TN"U#RV)4/5RX>1VR!-]%;Q-$T, M:!48,S7GU-.Q2T??=B<1N:*_BQ./C/=X/'L")+@WCBPP.WMQ="GI =8( SHS MS53(?:60<_MG>(]1W?X)WF=C&5X,S%D,2YH=&WM M6VMOVS@6_2M<%S-- ,NRG4=3.0V0)BDFP/0Q61>+_4A)E$6$$C4D9OH$$O@)Z/QT6'&#"512I5FYD/K^_"3=P 6AAO!C@[]^M/9AC*> M'AW&?$RTF0KVH951->*Y9V01['0+,X":/KQ>LKGR)CPV:=#K=G\;%#2.>3[R M!$M,L-SJ.LE,C=> M0C,NIL';(<^8)E_8A%S(C.9OVZX$/C53/'D[L-::_V#0- S/L"OC4<%'T#CZ M.G#C#ZJAAPN=3)@=3BA%#"_/KE(>IW>H1_"/!7_)Z_0NNYGS#5X(;B9 M!BF/8Y:#P>]O#OK=G<&ACX:/Y%<$U&&JX1C!__ON\[:I.SF[&)Y_.C\Y'IY_ M_?+ M1^=M\H5'4E!-/O&<_O@AVR1BRO!D2DQ*36"=,#04C(12Q4Q]:'5; M8")$!>?9LRYH5#U##07_X]EZ8(L1%=4TV1D#,@TF*3?,PXHLR.5$42BR"._O M=O; OZJ+>HD?%53N1"MY3#!6#^:A\ M7"#?KNNOM[S]C5K>CU3;I$FR*;F$:1(,LFO;K;)R:QM+Z#27D):A=0M*U.1L6G9(,GA2G@B0T@B)%9 ;AV$AGMV*0LXAI3=4433)ZR:#? M1IL:RF)P!KH4&*NP#S2(N *A &8@'31X L AL-I12G2)/^;U)TRQJA$<0,8U M9#2<9R(6OZVGG><"7D00R2AXAUN: M: -VP1Q>J\9[GB<0NVR0@M\C4<;0)H"NL?IM "S'>%< 9A#N2 -0HS,\5U#2 M2UT#96(KE-IH40HP !!+0)KM3EM_(JI3D@@YT37"%1MQ;4!Z&D*QT/D-7K8; M0-6U,RO>OF+5];2[45@=+BPL*L+>NX&NT%C)'@Q-,DDX/&[I;;OJYX0J9O$% M>.&X@( #PC0N)M?L"G8G.>RKCB$<7I0"+'H[U.OM;3'G16\O=D_ND:/4S!W L7V",;.! M>X=#].7.'24+'270$8YSF0U@@7HD>"2$WP3;)1@]-S)LT>U-8L,ITS!M J; MLV]';!OE1$1+??G)*098*&H 0BOLT#,Q@Q7+;#NXYYB&]F1;< M-A?@7$F%.23;5"Q/8S09:AYS*GB. #N!(U-5#FV5&H4&38 M:*M(;!B7FH%#!M(&5BHHPJP4%+,/#,LZ,1+)V9B*TL9>!!%+$A#E? S+K]>( MZYD&NT,N<8_K];:E!52$/*"=J@]E::[WX"[9CLZL&6Y9DMMWJ"2L-T.6ZY*$ATQY.?-KVWF54CV3 M9QC++;=8;). M2C&R-U$^CZJ(TWOHL)6-P\P["IL'(Y6>21]; $UF&3>&L1OR5BA!7.'[F(-_ MMI$MX *D"8UI"#YQ"U,3F/U=UH)XQ>H@YQ(MDJ$2OO[4E]?29Y+UQ7FT]W0K4F^M(8*FHV M"[[7O0NSH1OP:;^_J8#<=G* YV,IQ@PU04Y'U==0JHKV+"N$G#)X M.TFEB^]T@28 ZP<13)UK /?0WYW_PVL&]J:( W]5T7' BZ00M- LJ']I=HV! M)G47!/#F!\X!S&Z]5O9:"2V-K O;>'%P^JC_FMB,9]ET:/N-KX ME4P]M_6SA[0-0@AVE]X$)O+6.S0-I,],::BE* U;F(G'1TS#$%[>$3_NJE'U M\\8XM[ 0O<[[]Z_K\"3K8%.-RRN=@]Y&+<+JS-=A_T6MP&)(VN_LOMNH57AQ M5+!Y]\9]],\FB4>8AU,0,P'Y3*>DUVT3O*VZ3H0];(Q]A&'\_J:WWQVL_KS# M8'XF4#W"2#Y.@_NN0,7M2E%5O.H55\1^!4C>=.V_)QC83=="H1=?^\LW+Y=4 M['-C$_DGVOBY<>T1!IE!3<$VB88W7E,F]FKR2@9I&CW\VB^R'!7+,Z#XC=.X MPOWPZ)7_OR3_%P;YRO^'4O!/3_&3E+.$G%VQJ,0M /GJOO)X 53_%9C^2Q#] ME<:N%[ZX&\;? VZ@0H2'\]_<[20J5LF\?>CS93;7Q\]N>[PIT&SLV-/9 6]( MH\N1DF4>XV&T5$$MIAI_=[CXHCH-Z8,C@N?,JYYK^=7\>\>%D^F%HMD?4A9T MQ#QW;D(36): CB6/*[0<''3ZNS/1Y\JZ]LL>]P>:]B\^C_X'4$L#!!0 ( M *!!JE04[^AZ"PD *0Z 8 87-L92TR,#(R,#,S,7AE>#,Q9#(N:'1M M[5O]4]NX%OU7].CL%F:2. D?90UEA@+=Q\S2=OO2>?-^5&PEUF!;7DE.R/OK MW[F2DS@?4-C"*[3I3 '+5]*5[CE71XIR_(]F\R)/>!Z)F/VS=_4'BU549B*W M+-*"6Y2.I4U83Q4%S]F5T%JF*7NG93P4C/W6ZNRUVJW?#IK-DV,T=5;547G( M]H-..^BVNUW6Z8;=O;!SP$ZOV/:7WMF.LS[_>-;[SZ<+W^NG+^_^N#QC6\T@ M^/?N61"<]\[]"S3?83W-M\6Y+Z6'0^QPD M-DOW@E0I(UJQC;=.CJD$/P6/3XXS83F+$JZ-L&^WOO3>-P]A8:5-QLGFICF6L4W"3KO]RU'! MXUCFPV8J!C;<;QT>SHNT'":S,N6'%FJ1#UD;,V\K\"36-X5MS8 M)D_E$(V3KT=^_&$U]/Y")V/AAM-7:8R7%S>)[$O+=CNM[G'0QSP5_R>OR'K: MST@:>)%*.PD3&<]<@_FQY T6"90,)LPFW(;."\O[J6!] MI6.AWVZUMV"2IA6>9\^FX%'UC!H:_^-90*C%B*?5/+DI YN.QHFTHDD519BK ML>8H7+.$C MP;0823%&@K6)-.S/$G$3.IVPSZ)0VB+MLO=*9ZS3;O[)U("="OTOCJB=*8WW MG'+%T7Q4 04H<'']^<+;?5;A?<>-6S59-F'7F*948'EM^"AK']M8H=-<85U& MZQQLY?F$E;G5I8"76'7=HHV@L@&/4*29RI"/K?)V*P:YB(0Q7$_( M)./7 OW6VC0HB^$,NDPI65$?9!!)#:4 ,V@' T\ '(9H1PDS)?V8UQ\++:I& M: "9-%C2:)Z]MM#"%")R#E*[!5Q3,88)2&%2^I/Z-&S@ZWO:?1GP%6P@Z]I[F0^0NUR2PM]16L9H$Z"K1;\!P$K*=P4P0W G&D".SO!< M0 M-FI -5-G5KS=8-7WM/>LL-I;""Q)PLZ;(U.AL9(]E)K48"#QN&UV7-0O&=?" MX0MXD11 X( )0\&4)J$:9)8A,U-VIN=8FBA5ID0]RME:I1YHA5;8;:'8L&W@ M*A8 J@?/Q0VV)SDV5J=(AY_+%!:=7=[L[&\+[T5G/_9/_E&2ULP]P*E]1CFS MAGN/0_+EWAT-%CH:H",:YS(;8$%Z)'PBA-\%VR48O30R;/.=Y\2&+2N#("#EDL&U2IH!U25*:<5A\,RSDQ%RNHX:5/7;'AK[X@0RP0J"_B MIUH0?F2Z])\Q7>Z=?E=8<__$?6_R@' C&1,GN%&Y0Q0WX!/)?0NF-7GO%L*;:D!%B:VFP;R3-(LB8-HYX(3^4.10 M7"D8A#>B(&J2"38QGB6@L"RP%FUX\G">1,^*)Q:XE_7*^W'2U0$>N \:J^KTI[NP?W6>WXS%K0EF7P]1TJZT\W0X[I MPL\$G;Q0XQMD/QC9\;-"]KD'S2KXZ#BF$M7NS5J$/R#ODPA2451J@EA-<:QI M-5/&HIR.GM&607#97_YHD&W?4F4 KB C+UE7CF,G+-Q)$ATRY>7,KQWO5<+- M3)Y1+G?<$K%;Y-Q\5 O0A*7R6J35L=*2?>.;I^@I^?322++_8VRQW1EW/&58 M8YY**;/743[/JH33!^BPE8W#S#N.S8-5VLRDCRM DUDFK17BCG6KKR"NZ'TL MX9]K9!MC^F!N*9*>\;E996+ W]J<%0,\3+>T+#7R.J?MZ9PA8"T6WM[6_B M\%WBX%:1*@B'G6<5A-69GV;T'RH"BRGIH+6[H<*3!L(MJ7=ND;]UD7B">3B' M3@G9%9^P3KO!Z";J.GWUN#GV"8;!?GW5.6@?K?Z\QVB^)5,]P5#>3<*'AJ B M=R60*F)UBAOF/MYCK]KNWW<8V%UW/M%+8(*5:Y5+$O6E\8G]'>'[XMCV^(/, M4#,5SXF'=UY"9N[B\STZC/OH/-'X JO\,3/\IB+ZAL>]%+FZ(Z>]06E2(Z.C] MD[][! JOD'GG.)#+;)X>+OL=\G.!9FW3GLS.>/L\NAYJ5>8QG2XK'4[55.UK MA8LOJ@.1+AQ)92Z:U?-4?]6_SEB5U+_-N/P]R8(/1=,?G? !PA+RD9)QA9;# MPU9W;Z;Z?%G;?93COW_IOM!Y\C]02P,$% @ H$&J5$D8.!@ :", M !@ !A&5X,S)D,2YH=&WM6OM3VS@0_E?VTFD+,_$K MX1&N/BBW'FLJ6*RN$]*^_E1_! 4K;*SEH2P<2+*VD?7S? M:J6Z]Y=A#).()#X-X)UW^AX"X<]BFBCP)24*6^=,1>")-"4)G%(I&>=P*%DP MI0![IK-EVN;>CF$<]'"J03E&)"YL6XYMM>Q6"YR6V]IRG3WHG\+&I3?8S*6/ M1@/OX_FP6/7\\O#]R0 :AF7]W1Y8UI%W5'3@] YXDB094TPDA%O6\*P!C4BI MU+6L^7QNSMNFD%/+N[ B%?,MBPN143-00>.@IUOPDY+@H!=31<"/B,RHVF]< M>L=&!R444YP>]*SJNY"=B&!QT O8%61JP>E^(R9RRA)#B=1MVZGJXD@+NV_) M7!MS%JC(=6S[=3=LL6O [HY*%;[NY M=,:^4)P:S5/T6AF$LRE.KG7M%O:[I>F3E47F-#=G(GB GEJG2N6H1:=5IV>UNS]*":]++1^I0^0/N&@PO MO)/CDT'?.QF=(0\NQI?],P^\T?I\]\,Z.AVX-,?FP(3Q<)#KZ;2W[2;TQ] _ M&IU[PZ,G4AST[T[Q_2TC*M7W[!T8'8/W;@CC_L5A_VPX-D;_O!]^A/[ TSTM MVVZMPP:6( P5ID)S.U5?-^(D 5\D"?4UM8OLJR(*'V9$HO%\ 1[":&0^<0I:BP" MH*A= *=$^A&TG2;DF9MD$#)>;0):>DS]F<2L@^:3)(#A-2;49*I7C6.697I1 M_-&2 >X$$%%)4;>Z'H7ZE1I-. &?2L7"11/2FW6T(. M-2*!2/4F4Y'=LF]A/5U,.TX(1F>5>\ M@$^)F*.U4^KFL5=D@OZ<"!E0N=^P&Z@HYV4*7SYG*?'+9QPA\3>H(%.DZC+> MY;B*;I8*ZJ)7V@4^X270<[S@7M.=1TQ10Z]!751.$FQZ8-;'06NYU^&6HT3L M[MRTZ-VO6&G#V6U%@:N$7,PKMU7/AF:=.\'ST"=CCF[Y9IE? ^I2E$PRP6>*WC)]W6"H"6+G M=T*C. V5GP^FJ95 ..;>WDLMPJOQB;X+V7OK\:U-1@9XTA.GQ,-'[SL@_P"[\X.4A=Z_-BO MLEQ7++\ Q1]TXQWN3PY>^/]'\G_%R!?^/U8%__04'T2,AC"\IOY,'P%@%(;, MI_(WH/J?P/0_@N@O-"Y68:NG8?VWRQ0.\/7=^KEDB<]2PN^2>;-GL=MLKFZ6 MB^/Q+2]X)\3_-)5BE@3Z:EE(MRJF:J]&K':4MR$M5(2SA!KEU::U/;.!3]*]ITVL),_$R X(3,A!"VS!1"B9G=?I1M M.=94MEQ9(61__5[YD3B!TL>2A;8PD(=T)=W'.5=7PKT_-&V41#CQ28#>N>?O M4<#]64P2B7Q!L(36.941^I%G@E..CW8B(Q\B,L,B*/&M?NJ=8!"4DE(_V>4;T7LAX/ M%OU>0&]0)A>,'#5B+*8TT21/G9:9RBZ,-*![0^96F]- 1HYEFJ^[*0X"FDPU M1D+I[.F=SJI)T&FT;..%:8X@#$MZ0]3X^1MLVB!]XP(&K[MYM(9_8? U&">)+=2PXQ.87*E M:[>PWRE-]]86F9/<'(^S #I'MQ'UJ$0M6[=[A@=^2O\GK93T%Q6[H1FHQ:A< M.!$- I+ B#>O.K;9ZO8,);TE17W@$A'?X;_AZ,H].ST;#MRS\040XVIR/;AP MD3O>GC._6T>K@Z[UB3[4T60TS/6T6GMF$PTF:' ROG1')T^D.%)_5OGA:U94 MNA^:^VA\BMQW(S097!T/+D83;?SW^]%'-!BZJL@,0\0 >T"=(Z%'Z&6U41Y M+L<9"BFKM@4E/2'^3$ > O-Q$J#1+:389*I6C6.:96I1^%62 >P-*"*"@&YU M/0KU*S6:Z SY1$@:+IHHG8ELAH'6DJ,5Z-Z\LO8/NB7F0",<\%1M.W7I4D;% M%I;+%<7"PPG)M/$M(PLT\*7J4;%M0C^6335,"7HDR[OB!?J4\#E8.R5.'GN) M/?"GQT5 Q%'#;("BC)5)??D]2[%??H<1 OZ""C)%\B[C78ZK^&;(H"YZHUS@ M8U8B/<<+[#[=>40ET=0:Q 'E!(:F!V9]'+26NQ]L0I+'SOZJ1>V'Q4H[UF[N MH@TSGDH=%^)8TB*<,>"(#V!G"J1+X KR>48%4<5.IL*=E02S6CMX%P$7K+V= M8'>)GA7,EQ O(60=MMI=!?Z5 PP5=R.'RPMJBC"9]Z+&?BK4W*N.0@U-( _& M1;:$M"LQ32"UT"*%59#"5.7=5)!,H:>INC'4Q3 ,EL8,L)6E *>LF8\*:0(5 MMFJ'"8.\9LMS)4C-6 $^#DDW7S.K %=F9_T+H'I,G]Q70'UCO:0*U1QK1PU5 MYS8JM)>S%*#7?,X83C/B5!_J>BC^1L7&K ID MJ58M9[,*J[[(C@()Y2SMCGY@OZX[9 E"_6!/[<7EVZJVJ!7IM14YK!(R/J_< M5GW7%.L<#TY(G[0YN.6KA7\-J$M1[&6) [Y3E%L"WK'>E9!N.OY*FO_4A%83TG[>OO@647AEZ-"OJ6N M5UN/O$ELP0\G4&4X<#!;P$FO.);=5T,];H[=@AGJA&9V[[Y^@S'_)5%MP9+C MA?.]$2BY7=9'):^L]!8!F6B 7IGYSQ,8]I5K(2,SU)6 A(+W3RS@[!10O%&A M_FQT0C]2]_YL9-N"D3&,9.0Y\?#!VSZ4W^ ]QAWQ#]-W5N,PI#X1OP#5?P>F_Q9$?Z%QL0I= M/P^KSPZ5,,!7M^N7@@*#4Z#P'3+O]@RZR>;J;KDX(#\7:-;.[-'RBM?#_J>I MX+,D4)?+7#A5-55[7&*]H[P/L4$11A.BE=^K^JO^F$;94G]*8_/YCQ1/B5;< MG. 0PN+@&TZ#$BV=CFZWEU5?T6;F_ZTIGBO)'U3I_PM02P$"% ,4 " "@ M0:I4W2RYAMP2 #3P@ $0 @ $ 87-L92TR,#(R,#,S M,2YX&UL4$L! A0#% @ H$&J5*E= MB;R))0 OEL" !4 ( !5R0 &%S;&4M,C R,C S,S%?9&5F M+GAM;%!+ 0(4 Q0 ( *!!JE03%MBMJF( +HQ!@ 5 " M 1-* !A&UL4$L! A0#% @ H$&J5-;<6.SYN $ ;SH5 !4 ( ! MQ.\ &%S;&4M,C R,C S,S%X,3!Q+FAT;5!+ 0(4 Q0 ( *!!JE3K)?3; M' D ,4Z 8 " ?"H @!A&5X,S%D M,2YH=&U02P$"% ,4 " "@0:I4%._H>@L) "D.@ & M@ %"L@( 87-L92TR,#(R,#,S,7AE>#,Q9#(N:'1M4$L! A0#% @ H$&J M5$D8.!@ :", !@ ( !@[L" &%S;&4M,C R,C S,S%X M97@S,F0Q+FAT;5!+ 0(4 Q0 ( *!!JE2^,?&5X,S)D,BYH=&U02P4& H ,"@"F @ "L@" end

C\]OXB)Q_O;^\^T$:Y)Q*WI@4FL0IE:#(AQ%HFC'U$>>4 M'>JY&M,;$C5K[>$;,JH4$7,2:Y$\ MD)]7.$\N->3J5PU[JV)O6?9P#_N7(I^"-/1@]@$>2*7I)%.JH%,&N]S?<+8M MISG05@._VP[]Z+CGKK9MWAG7CEIA%?="=%B)#FM%#P77&5\ UV]48U-IRF&ULS5;; M;MLX$/V5@5 @NT!KW>(D+6P#CIVBP;8;-TY:%(M]H*611$0BO21M-W^_0TI6 ME, 6^E3$#Q9)S>7,.2(YHYU4#[I -/"S*H4>>X4QZP^^KY,"*Z8'(FEW(V] MT-LOW/*\,';!GXS6+,1__HBJ=B M5DSC3);?>6J*L7?A08H9VY3F5NX^85/0T,9+9*G=/^P:V\"#9*.-K!IG0E!Q M43_9SX:(C@/%.>P0-0[12X?3(PYQX^"8\VMDKJPY,VPR4G('REI3-#MPW#AO MJH8+*^/2*'K+R<],EG7]TN3^#JZ_WUW0]X!_=BB]I@"A_E1J2H M8%DPA1K^F*-AO-1_DLT;\$&[Y9%O"(H-Z"=-VLLZ;70D;0Q?I#"%ABN*GC[W M]ZF$MHYH7\=EU!OP"U,#B,.W$ 51= #/K-]]CDGK'O; B5M:8Q6= M_;Y2F,F*-IUF[K.=*L5$CK01#*P>H6NW8(]N>;IC*H5_/E-(N#98Z7][ )VV M@$X=H-,C@%I!LT;06CF@G:T-$RD7^2$5ZZ!#%]2>"-M),/*W75[[+)XA';9( MA[U(KS,P!4)22DV@8*UX@K#>(P99O[:D,O%XHB&1547$TDY)'H!KR.DT,V1N M"B;@31@/AD$/?VAY"^B\GR:M-TP0-3?9L=WZ%I:.E(6C\$[Q/$=U M2.4ZTT5'0TO;81DO6GP7OU/&X2#HD_%]B^K]ZY Q#)X.X."W"=FD.NLJ>43' ML'-#A+T %\3$7L9"E@1+6_FFJ):L1)ANN:/PA89]W$1/J:-7(M?3P1[&OW:0 MOI3H[TVUHBDQT]R5<\Q0*7?D*OA&3D?.V"9A]P@]#^SOA7!^YY:O4.6N^;&D M;X2I+_QVM6VPIJZM\)_,Z^Z,;LN<"PTE9N0:#,XIN:H;GGIBY-KU#"MIJ -Q MPX*:1%36@-YG4IK]Q"9HV\[)_U!+ P04 " "@0:I425FSPNT# "^$ M&0 'AL+W=OX<,>7*VTN M^*/!FBUA"OI^/9%XYI7PO0+TRIPFL'Q_0_[#%8S$SIF LDK_X M7*^&7L\C[3_98]&( M6@#B- ?0(H#^&- ^$A 5 9$M=,_,EG7%-!L-I-@2:58CFCFPO;'16 W/C(Q3 M+?$NQS@]FG[]//[SX^=/5]=WT]_(]9?[FZ]_D_>$!C0@U]]SKG?D)HLA,\TF MDX1EY-T5:,83=8;+[J=7Y-V;,_*&\(S<\B1!9=3 UTC,P/MQ0>)R3X(>(1&1 M6Y'IE2+7V1SF3^-]+*BLBAZJNJ1.P%LF6R0*?S=UT 8^XY\/#QUTHK+)D<6+ MCC5YQ22\-T_;G(Q%BJ^@8O8AOI"294O UT*3V8[4UTW8SEZ^V#(Y)_]\0DAR MHR%5_SH(M4M";4NH[2*D"%6*)_5TRGHZSGJ./ZZ.9G5+ M\.YIJ'=>$CIW5HLD4DROK#Q&0S9+H$F-\V=];J.]XU]SMWME_IXS_P2D_?[ M1A?EVC*5H[1^"=T_C5Z'0660@;/:;Z TSY9D+<6&JZ,&%SQ_\CO]SM%>AS6# M#E]^5XM2XWI+X-$<-PI?0/9K;*)6YP@36C&AK]*=_$<.34):5Q!#.D-#H;3) M?Y_FKAPT/!$+#2L/#=TF6CX8((WCX*:G40HW2!2UHNBMBT_E@:';!%\G3^3* M75ED>"(>&58F&;I=\B?E<8-TNZUNURE/99KAZUP3Y;GE&4_SU)6F,M#P1!R4 M5@Y*W0YZ!V:>,%IL4!/,IT&F36*\@!.2'3#IHE29*G6;JDL,]OB"&+1R3$I/ M1(S*2>B\1PXT16#-=W/JVCT_EU7((O["CYP_7+W$XWX_2%&ULM5?1CMHX%/V5JVBE;:4MB1T(4 '2P-#M:%L-.W1:[:,G,<2: MQ&9M9RA_OXX3$F9+S$RU^P)QXGO.\?7UL3W9"_FH4DHU?,\SKJ9>JO7NO>^K M.*4Y43VQH]Q\V0B9$VV:DR/2=V'^D]8 &)5XL,F5_ M85_U'0X]B NE15X'&P4YX]4_^5XGXB0 AQT!N [ _PI 44= 6 >$=J"5,CNL M:Z+);"+%'F39VZ"5#S8W-MJ,AO%R&M=:FJ_,Q.G9^LOMXH^/MY^NEW?K7V'Y MY_W-E[_@'=Q1I26+-4U@K47\"/><:;@J<\[T =Y<4TU8IMZ:KK^ #RHEDJJ) MKXVB$M>/:_9YQ8X[V$/X++A.%2QY0I,S\0MW/,(. -^DHLD'/N9CCIV(GXGL M08A^ QQ@?$Z0._R:QDTXC_-QQ5%MV0& Z42 5#2,A!.30.&HT#-V" UCFNTP<**U+ M, YK6]5O'=##!GKHE'];:*4)3QC? M M%@JH3F#U1V5$J5X0IQ8!%+,WZ:H2@:AT$P\9_.2!DU4D9.*;]+PO79M38? M_<#81V@0G><;-WQC)Y\QVPUE'8SC'QC?A>&P8X0H:#TM<'+>*%6<)ZP#GS'B M<2?CB8NB%T^PL9 X=7I(#?;BN46XU8%?YQ=VNL%L#10^$";A*\D*EVF@UIE0 M^#K;:/%A3K>,\S(9MS*/II18ZE4X%&SZ:K0TKKB\AM MC"XIRVHY=5?0H@9_806U#HE&_]NFBUI?1&YCO,CBK%8W-K+[+R $>74\0N5& M[#H>M=Z*W=YZ6;:SJ"^@'P\.82W<);DU9^PVYY\YX"PN8%X^X?@GA_*T#B#K.XG54.+G3WB M/PAM+@SV,35W.BK+#N;[1@A];)0$S2UQ]@]02P,$% @ H$&J5"H"O)PH M P #A, T !X;"]S='EL97,N>&ULW5A1;]HP$/XKD3M-G30U0$9*5D#: MD"I-VJ9*[*D,HKX^B/L",$0]V MB5NB'<>P3MIXF"G9YBXBSF"9::KKN]/FD=JH<-,E4Z9;H)TR4;TW@H6 9R-)\OX&E4 M$0)HC,IM(^5TKB2M-&P\ZH:EG3$A[N%E^Y'M<*^RK9QU(&.R:5I!==/1N [P M;[,Y[FW:WJMX@X(_*?-Y::Q=GIT4AUI\$G\N< MNCD1(;U_KUU2-@Y(C36 (YB(_(=#G6B#1I,EUP8+NO>@J MT*D][._PV_$IR^A2F(<&')&V_8VE?)DGS:@[6(AZ5-O^"M/KQLTYT,;B,F4K MED[JKIY/JV9@&S9J?8'#/G);77X$\W&8'P$,BX,IP'R<%Q;G?YK/ )V/PS!M M R\R0'T&J(_S\B&3ZL;B^'T2>_EGFB11%,?8BDXF7@43;-WB&#Y^-DP;>&!Q M(-*?K36>;;Q"#M)' /,KB"(,@;<1 M1S %H %#HJC:!_?VHW"S3X7M/V#CWU!+ P04 " "@0:I4EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *!!JE03 MAAP3YP0 +LG / >&PO=V]R:V)O;VLN>&ULQ9I=SWAF"M8YF'>P"3ING#@'9U@10*G#2YM=7X'@K:GJG+W?]9"-D?+A( M.I(NGUZD>GR0\I'\6>1E-1OLZ_KI:C2JTCTODNIG^<1+?68K59'4^E#M1M63 MXDE6[3FOBWQDC"OU3_G&\.R;.H MQ(/(1?W7;-!^S_F %*(4A7CEV6PP'I!J+U]NI!*OLJR3/$J5S//98'(\<<=5 M+=*SXJB!C).'JBVIDX,9.]5^S['C7M<8U8JBNA#ZA6-:" MXT'ZLLQX6?&,Z&^5S$6F.3)RG>1)F7)B0%H I'5!R-\M ](&(.V+0$8-COZI M >D D,X%(3N1= %(]Y*0M@$Y!2"GN)!S&ODA6\=L%9#5%Q+?4'*]B5A H\@ M? \ OL<%C#:WMUYXW\!%;!&P+\SW@IAXOK_:!#$S(#\ D!^0(0VRD$5?(^(% M<[()?!K&'@L,R(\ Y$=T6!#S0%[#(W88UP<%FB<>!7>FT"@0I =PH+8 M"Q;L>DF)%T4T-CO !-+&!-D;ZW"UU@WIOFU4])<-6]_JR/U$ AJ;B) T)LC6 M6%(OHB346-Z2O#6T8R?P6.B')B:DC0FR-_2H$6ZH#N)O:QI$M/.$(5-,D%7Q MJQ>&S=BQ9-XU6[*XTR<@.TR0]4"],&#!(B*Z 9+HQ@L[PP>DA0FR%TZ6(A%= M--VA\RPA%4R07>"O;F]9W"*U'OB;90C[_2:+>?5CR87N,A ML4WK_:2 M09*PD"5Q)MA>0L@/%K(? -,VK"8FI L+61>@;;L]!)*'A2R/?]NV]W%##K&0 M'7*FW5Y"2"86LDS._=N+"*G$0E;)F8C["&U(*#:R4$ CDWD((54M7IO*)B9D&0?9,N 4=\Y- M3,@SSN7VO)K>;F)"GG$NN>_5T:$#IDN0/0-CFCIT(,\XR)XY7S#TC$4.)!P' M63@]*X8^1$@VSG=?U S)=9ZDC\,HWRCHMLG3[,A9)519Z4[&)"UG&1K=.'RT0Q,3LHZ+G:6',+M9>C!-CVR=WG7WD/BR*/1*PMRR=R'U MN,CJ^0],FJARN#K4)B:D'Q<[7]^/N2F?>:7')!,3TH^+G;'OQ[3&UIC0/\Q% MA0L9R+U GD9CACJ62J3F0Y]"%IJV%AJ=7A;+^%:4/ OT7U2Z/$WR=*U(\W', M=3MNDYS:'O+F]N<]_ U!+ P04 " "@0:I4F!M:GOL! M #+(P &@ 'AL+U]R96QS+W=O#B55;.;IN%72F6]R\>NW/1#/IV/;/KQV$WGY;A-0[=^ MZ[8YZ7+9IO'[C.;QX?O,Q.G&;9Y63?HX7'>7=-G(S7ERLWAZ737CTZLTJ7:00I#6#S((LOI!#D%>/R@@ M*.H'M1#4U@^ZA:#;^D%W$'17/^@>@N[K!\D295P2),VP)M!:D&LA\%H0;"$0 M6Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG#]L$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$ M>AOJ;01ZV^QE"8'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[ M@=Z.>CN!WHYZ.X'>CGH[@=X^>]E-H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/> M3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=\P^5A+H':AW$.@=J'<0Z!VH M=Q#H':AW$.C=HM[M3^I=IL]#+M>>KS5>_R>IGL[GYNOE+\NOG7B_:"\X)_AW MY_$O4$L#!!0 ( *!!JE1TTL9BW@$ %HC 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^!+A1;]4+_T#=#K"PK4U;$/Z]W0 3 MC1(-)KXW6[:VYSUKD^=JD^>=HS#8-G4;IMDR1G?#6"B6U)B06T=M&IE;WYB8 M'OV".5.LS(*8&(W&K+!MI#8.8U4X2$A3RO[.6%9N7"1)F3LRX1NY/N P[K'#7E?E31X M,CX^F";-8MN:A;BK*>2G2WS1HYW/JX)*6ZR;M"0/SI,IPY(H-G6^+WIQ.CFF M':;]E9^=WY^)J?39WT?=:9=4 M_C [;>^K]:O^/ +K;^?O\<&UL M4$L! A0#% @ H$&J5+_%$_Q-!0 ,18 !@ ("!#@@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H$&J M5$T%C<]2!0 ?Q8 !@ ("!CA< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ H$&J5. --^.8!0 40X !@ M ("!6RD 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ H$&J5#H9=NC,!0 51$ !D ("!IDP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH$&J5.!UVNB P =@@ !D ("!65P 'AL+W=O&PO=V]R:W-H965T 9 " @2MR !X;"]W;W)K&UL4$L! A0#% @ H$&J5-W1EF1$!0 K L !D M ("!,WP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ H$&J5 B^JA_A P 4PP !D ("!?Z4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H$&J M5#S,%VXS P C@< !D ("!8K 'AL+W=O&PO=V]R:W-H965TW !X;"]W;W)K M&UL4$L! A0#% @ H$&J5#4Y(F9? @ +P4 M !D ("!6KH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H$&J5+.93W6] @ -P8 !D M ("!C\8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H$&J5-8 RBGC @ & D !D ("!N<\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H$&J5 (A MP7'X! 7QL !D ("!2-@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H$&J5#MP!X%J P 9@T !D M ("!8>0 'AL+W=O&PO M=V]R:W-H965TB="4@0 M )\4 9 " @9#J !X;"]W;W)K&UL4$L! A0#% @ H$&J5,;O)1PP @ (@4 !D ("! M&>\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H$&J5 GXI+NO @ EP< !D ("!B_< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H$&J5!!JC?T" M! (PT !D ("!BP ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H$&J5+\8H Q$ P EPD !D M ("! PP! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ H$&J5!HA@-Q2 @ 304 !D ("!P14! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH$&J5#!&#_A P @@H !D ("!>1X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H$&J5"H"O)PH P M#A, T ( !#2H! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ H$&J5)@;6I[[ 0 RR, M !H ( !73,! 'AL+U]R96QS+W=O 0 6B, !, ( !D#4! J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $0 1 "3$@ GS XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 154 238 1 false 50 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - DESCRIPTION OF THE BUSINESS Sheet http://www.deitaxonomy.com/role/DisclosureDescriptionOfBusiness DESCRIPTION OF THE BUSINESS Notes 7 false false R8.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10301 - Disclosure - SIGNIFICANT RISKS AND UNCERTAINTIES Sheet http://www.deitaxonomy.com/role/DisclosureSignificantRisksAndUncertainties SIGNIFICANT RISKS AND UNCERTAINTIES Notes 9 false false R10.htm 10401 - Disclosure - REVENUE Sheet http://www.deitaxonomy.com/role/DisclosureRevenue REVENUE Notes 10 false false R11.htm 10501 - Disclosure - INVENTORY Sheet http://www.deitaxonomy.com/role/DisclosureInventory INVENTORY Notes 11 false false R12.htm 10601 - Disclosure - INTANGIBLE ASSETS Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssets INTANGIBLE ASSETS Notes 12 false false R13.htm 10701 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 13 false false R14.htm 10801 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE Sheet http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLease LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE Notes 14 false false R15.htm 10901 - Disclosure - ACCRUED EXPENSES Sheet http://www.deitaxonomy.com/role/DisclosureAccruedExpenses ACCRUED EXPENSES Notes 15 false false R16.htm 11001 - Disclosure - WARRANT LIABILITY Sheet http://www.deitaxonomy.com/role/DisclosureWarrantLiability WARRANT LIABILITY Notes 16 false false R17.htm 11101 - Disclosure - EARNINGS PER SHARE Sheet http://www.deitaxonomy.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 17 false false R18.htm 11201 - Disclosure - BUSINESS SEGMENTS Sheet http://www.deitaxonomy.com/role/DisclosureBusinessSegments BUSINESS SEGMENTS Notes 18 false false R19.htm 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 11401 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 20 false false R21.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.htm 30403 - Disclosure - REVENUE (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.deitaxonomy.com/role/DisclosureRevenue 22 false false R23.htm 30503 - Disclosure - INVENTORY (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureInventoryTables INVENTORY (Tables) Tables http://www.deitaxonomy.com/role/DisclosureInventory 23 false false R24.htm 30603 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://www.deitaxonomy.com/role/DisclosureIntangibleAssets 24 false false R25.htm 30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNet 25 false false R26.htm 30803 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseTables LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables) Tables http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLease 26 false false R27.htm 30903 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureAccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://www.deitaxonomy.com/role/DisclosureAccruedExpenses 27 false false R28.htm 31001 - Disclosure - WARRANT LIABILITY (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityTables WARRANT LIABILITY (Tables) Tables http://www.deitaxonomy.com/role/DisclosureWarrantLiability 28 false false R29.htm 31103 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.deitaxonomy.com/role/DisclosureEarningsPerShare 29 false false R30.htm 31203 - Disclosure - BUSINESS SEGMENTS (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables BUSINESS SEGMENTS (Tables) Tables http://www.deitaxonomy.com/role/DisclosureBusinessSegments 30 false false R31.htm 31303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingencies 31 false false R32.htm 31403 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.deitaxonomy.com/role/DisclosureStockholdersEquity 32 false false R33.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Pronouncements Not Yet Adopted (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Pronouncements Not Yet Adopted (Details) Details 33 false false R34.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cares Act (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cares Act (Details) Details 34 false false R35.htm 40301 - Disclosure - SIGNIFICANT RISKS AND UNCERTAINTIES - Impact of Ukraine Conflict and Russia Sanctions (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSignificantRisksAndUncertaintiesImpactOfUkraineConflictAndRussiaSanctionsDetails SIGNIFICANT RISKS AND UNCERTAINTIES - Impact of Ukraine Conflict and Russia Sanctions (Details) Details 35 false false R36.htm 40401 - Disclosure - REVENUE (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueDetails REVENUE (Details) Details http://www.deitaxonomy.com/role/DisclosureRevenueTables 36 false false R37.htm 40402 - Disclosure - REVENUE - Disaggregation (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails REVENUE - Disaggregation (Details) Details 37 false false R38.htm 40501 - Disclosure - INVENTORY (Details) Sheet http://www.deitaxonomy.com/role/DisclosureInventoryDetails INVENTORY (Details) Details http://www.deitaxonomy.com/role/DisclosureInventoryTables 38 false false R39.htm 40601 - Disclosure - INTANGIBLE ASSETS (Details) Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails INTANGIBLE ASSETS (Details) Details http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsTables 39 false false R40.htm 40602 - Disclosure - INTANGIBLE ASSETS - Estimated useful lives (Details) Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails INTANGIBLE ASSETS - Estimated useful lives (Details) Details 40 false false R41.htm 40603 - Disclosure - INTANGIBLE ASSETS - Amortization expense (Details) Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAmortizationExpenseDetails INTANGIBLE ASSETS - Amortization expense (Details) Details 41 false false R42.htm 40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetTables 42 false false R43.htm 40702 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) Details 43 false false R44.htm 40801 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details) Sheet http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details) Details http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseTables 44 false false R45.htm 40802 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details) Sheet http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details) Details 45 false false R46.htm 40901 - Disclosure - ACCRUED EXPENSES (Details) Sheet http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails ACCRUED EXPENSES (Details) Details http://www.deitaxonomy.com/role/DisclosureAccruedExpensesTables 46 false false R47.htm 41001 - Disclosure - WARRANT LIABILITY (Details) Sheet http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails WARRANT LIABILITY (Details) Details http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityTables 47 false false R48.htm 41002 - Disclosure - WARRANT LIABILITY - Black-Scholes option pricing model (Details) Sheet http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails WARRANT LIABILITY - Black-Scholes option pricing model (Details) Details 48 false false R49.htm 41101 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables 49 false false R50.htm 41201 - Disclosure - BUSINESS SEGMENTS (Details) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsDetails BUSINESS SEGMENTS (Details) Details http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables 50 false false R51.htm 41202 - Disclosure - BUSINESS SEGMENTS - Selected financial information (Details) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails BUSINESS SEGMENTS - Selected financial information (Details) Details 51 false false R52.htm 41203 - Disclosure - BUSINESS SEGMENTS - Gross profit to net income (Details) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails BUSINESS SEGMENTS - Gross profit to net income (Details) Details 52 false false R53.htm 41204 - Disclosure - BUSINESS SEGMENTS - Intersegment revenues (Details) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails BUSINESS SEGMENTS - Intersegment revenues (Details) Details 53 false false R54.htm 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future minimum lease payments under non-cancelable operating leases (Details) Sheet http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails COMMITMENTS AND CONTINGENCIES - Future minimum lease payments under non-cancelable operating leases (Details) Details 54 false false R55.htm 41302 - Disclosure - COMMITMENTS AND CONTINGENCIES - Expense charged to operations under the operating lease agreements (Details) Sheet http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesExpenseChargedToOperationsUnderOperatingLeaseAgreementsDetails COMMITMENTS AND CONTINGENCIES - Expense charged to operations under the operating lease agreements (Details) Details 55 false false R56.htm 41402 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails STOCKHOLDERS' EQUITY - Common Stock (Details) Details 56 false false R57.htm 41403 - Disclosure - STOCKHOLDERS' EQUITY - Earn-Out Shares (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails STOCKHOLDERS' EQUITY - Earn-Out Shares (Details) Details 57 false false R58.htm 41404 - Disclosure - STOCKHOLDERS' EQUITY - Unvested Founder Shares (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails STOCKHOLDERS' EQUITY - Unvested Founder Shares (Details) Details 58 false false R59.htm 41405 - Disclosure - STOCKHOLDERS' EQUITY - 2020 Equity Incentive Plan (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails STOCKHOLDERS' EQUITY - 2020 Equity Incentive Plan (Details) Details 59 false false R60.htm 41406 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details) Details 60 false false All Reports Book All Reports asle-20220331x10q.htm asle-20220331.xsd asle-20220331_cal.xml asle-20220331_def.xml asle-20220331_lab.xml asle-20220331_pre.xml asle-20220331xex31d1.htm asle-20220331xex31d2.htm asle-20220331xex32d1.htm asle-20220331xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "asle-20220331x10q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 154, "dts": { "calculationLink": { "local": [ "asle-20220331_cal.xml" ] }, "definitionLink": { "local": [ "asle-20220331_def.xml" ] }, "inline": { "local": [ "asle-20220331x10q.htm" ] }, "labelLink": { "local": [ "asle-20220331_lab.xml" ] }, "presentationLink": { "local": [ "asle-20220331_pre.xml" ] }, "schema": { "local": [ "asle-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": 399, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 8, "http://www.deitaxonomy.com/20220331": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 14 }, "keyCustom": 34, "keyStandard": 204, "memberCustom": 24, "memberStandard": 26, "nsprefix": "asle", "nsuri": "http://www.deitaxonomy.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "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": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - REVENUE", "role": "http://www.deitaxonomy.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - INVENTORY", "role": "http://www.deitaxonomy.com/role/DisclosureInventory", "shortName": "INVENTORY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - INTANGIBLE ASSETS", "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssets", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - PROPERTY AND EQUIPMENT, NET", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE", "role": "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLease", "shortName": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - ACCRUED EXPENSES", "role": "http://www.deitaxonomy.com/role/DisclosureAccruedExpenses", "shortName": "ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - WARRANT LIABILITY", "role": "http://www.deitaxonomy.com/role/DisclosureWarrantLiability", "shortName": "WARRANT LIABILITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - EARNINGS PER SHARE", "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - BUSINESS SEGMENTS", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegments", "shortName": "BUSINESS SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "asle:InterimFinancialStatementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "asle:InterimFinancialStatementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - REVENUE (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - INVENTORY (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureInventoryTables", "shortName": "INVENTORY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "asle:ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "asle:ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "asle:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseTables", "shortName": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "asle:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - ACCRUED EXPENSES (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesTables", "shortName": "ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31001 - Disclosure - WARRANT LIABILITY (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityTables", "shortName": "WARRANT LIABILITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - BUSINESS SEGMENTS (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables", "shortName": "BUSINESS SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Pronouncements Not Yet Adopted (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Pronouncements Not Yet Adopted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_Wyz2aK_kcEGy9OH4ahObDQ", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_Al6EKNRGKE-e4aMUlfz8dw", "decimals": "-3", "first": true, "lang": null, "name": "asle:PayrollSupportProgramProceeds", "reportCount": 1, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cares Act (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cares Act (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "asle:UnusualOrInfrequentItemsOrBothDisclosureCaresActPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_4_16_2021_us-gaap_DebtInstrumentAxis_asle_PaycheckProtectionProgramCaresActMember_ouMNBKkMrkmPj1G4HcMcPA", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_2_1_2022_To_2_28_2022_EjophCTL302V-mAgLw58jg", "decimals": "0", "first": true, "lang": null, "name": "asle:NumberOfLeasesTerminatedDueToImpositionOfRestrictions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_FcgEinVlDUy1O6suMj9cqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - SIGNIFICANT RISKS AND UNCERTAINTIES - Impact of Ukraine Conflict and Russia Sanctions (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureSignificantRisksAndUncertaintiesImpactOfUkraineConflictAndRussiaSanctionsDetails", "shortName": "SIGNIFICANT RISKS AND UNCERTAINTIES - Impact of Ukraine Conflict and Russia Sanctions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_2_1_2022_To_2_28_2022_EjophCTL302V-mAgLw58jg", "decimals": "0", "first": true, "lang": null, "name": "asle:NumberOfLeasesTerminatedDueToImpositionOfRestrictions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_FcgEinVlDUy1O6suMj9cqw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - REVENUE (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - REVENUE - Disaggregation (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "shortName": "REVENUE - Disaggregation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_ProductOrServiceAxis_asle_UsedServiceableMaterialMember_iJmqe4ClAU6Qgl7TwOCJJg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherInventory", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - INVENTORY (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureInventoryDetails", "shortName": "INVENTORY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherInventory", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - INTANGIBLE ASSETS (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "lang": null, "name": "asle:IndefiniteLivedIntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - INTANGIBLE ASSETS - Estimated useful lives (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails", "shortName": "INTANGIBLE ASSETS - Estimated useful lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - INTANGIBLE ASSETS - Amortization expense (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAmortizationExpenseDetails", "shortName": "INTANGIBLE ASSETS - Amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "asle:ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "asle:ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details)", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-5", "first": true, "lang": null, "name": "asle:DepreciationPropertyPlantAndEquipmentExcludingUnderlyingAssetUnderOperatingLease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails", "shortName": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-5", "first": true, "lang": null, "name": "asle:DepreciationPropertyPlantAndEquipmentExcludingUnderlyingAssetUnderOperatingLease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails", "shortName": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - ACCRUED EXPENSES (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails", "shortName": "ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_tj2Lm7BOY0Ct4LD7WKCKMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - WARRANT LIABILITY (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails", "shortName": "WARRANT LIABILITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_tj2Lm7BOY0Ct4LD7WKCKMg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_P74oP8tf30eJe24OfHSnrw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_HNcGA66KD0ef7U5f68YMDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - WARRANT LIABILITY - Black-Scholes option pricing model (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails", "shortName": "WARRANT LIABILITY - Black-Scholes option pricing model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_P74oP8tf30eJe24OfHSnrw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_HNcGA66KD0ef7U5f68YMDg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BT88OwdMV0OmOSQny2vV-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BT88OwdMV0OmOSQny2vV-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_jXjxXznV2UaAge4SPSscuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - BUSINESS SEGMENTS (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsDetails", "shortName": "BUSINESS SEGMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_jXjxXznV2UaAge4SPSscuw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - BUSINESS SEGMENTS - Selected financial information (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "shortName": "BUSINESS SEGMENTS - Selected financial information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - BUSINESS SEGMENTS - Gross profit to net income (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails", "shortName": "BUSINESS SEGMENTS - Gross profit to net income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_Al6EKNRGKE-e4aMUlfz8dw", "decimals": "-3", "lang": null, "name": "asle:GrantProceedsCaresAct", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - BUSINESS SEGMENTS - Intersegment revenues (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "shortName": "BUSINESS SEGMENTS - Intersegment revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_ExpQjfw0gE6oIAembZxuOA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future minimum lease payments under non-cancelable operating leases (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Future minimum lease payments under non-cancelable operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - COMMITMENTS AND CONTINGENCIES - Expense charged to operations under the operating lease agreements (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesExpenseChargedToOperationsUnderOperatingLeaseAgreementsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Expense charged to operations under the operating lease agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_I3v97ttChkSXhEVgKmuonw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "shortName": "STOCKHOLDERS' EQUITY - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_BusinessAcquisitionAxis_asle_AersaleAviationMember_SLy6FyuGzU6Av_6pJV6ZAQ", "decimals": "0", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_tj2Lm7BOY0Ct4LD7WKCKMg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_10_22_2022_To_10_22_2022_ijWeKlpHpEmt4iI2Ls8iIw", "decimals": "0", "first": true, "lang": null, "name": "asle:IssuanceOfEarnOutSharesNumberIssuable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_tj2Lm7BOY0Ct4LD7WKCKMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - STOCKHOLDERS' EQUITY - Earn-Out Shares (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails", "shortName": "STOCKHOLDERS' EQUITY - Earn-Out Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_10_22_2022_To_10_22_2022_ijWeKlpHpEmt4iI2Ls8iIw", "decimals": "0", "first": true, "lang": null, "name": "asle:IssuanceOfEarnOutSharesNumberIssuable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_tj2Lm7BOY0Ct4LD7WKCKMg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "0", "first": true, "lang": null, "name": "asle:UnvestedFounderSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_tj2Lm7BOY0Ct4LD7WKCKMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - STOCKHOLDERS' EQUITY - Unvested Founder Shares (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails", "shortName": "STOCKHOLDERS' EQUITY - Unvested Founder Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_QIXkhU8VoEe-S4-62LA2Vw", "decimals": "0", "first": true, "lang": null, "name": "asle:UnvestedFounderSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_tj2Lm7BOY0Ct4LD7WKCKMg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unitRef": "Unit_Standard_shares_tj2Lm7BOY0Ct4LD7WKCKMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41405 - Disclosure - STOCKHOLDERS' EQUITY - 2020 Equity Incentive Plan (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "shortName": "STOCKHOLDERS' EQUITY - 2020 Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_AwardTypeAxis_asle_TwoThousandAndTwentyEquityIncentivePlanMember_doUazXhqFEmGqF4q_gX7Gw", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_tj2Lm7BOY0Ct4LD7WKCKMg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_P8MCLFtyyEKWqYGF-Lflew", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41406 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails", "shortName": "STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - DESCRIPTION OF THE BUSINESS", "role": "http://www.deitaxonomy.com/role/DisclosureDescriptionOfBusiness", "shortName": "DESCRIPTION OF THE BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - SIGNIFICANT RISKS AND UNCERTAINTIES", "role": "http://www.deitaxonomy.com/role/DisclosureSignificantRisksAndUncertainties", "shortName": "SIGNIFICANT RISKS AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "asle-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_qUSFLxdaUUOySQBmlsm0jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 50, "tag": { "asle_AccruedCommissionFeeCurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for commission fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Commission Fee, Current", "terseLabel": "Commission fee accrual" } } }, "localname": "AccruedCommissionFeeCurrent", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "asle_AccruedExpensesForFederalStateAndLocalTaxesPayable": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date for taxes payable including adjustments.", "label": "Accrued federal, state and local taxes and fees" } } }, "localname": "AccruedExpensesForFederalStateAndLocalTaxesPayable", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "asle_AersaleAviationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for AerSale Aviation.", "label": "AerSale Aviation" } } }, "localname": "AersaleAviationMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "domainItemType" }, "asle_AersaleComponentSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to Aersale component solutions.", "label": "ACS" } } }, "localname": "AersaleComponentSolutionsMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "asle_AircraftCompositeTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to Aircraft composite Technologies.", "label": "ACT" } } }, "localname": "AircraftCompositeTechnologiesMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "asle_AircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to aircraft.", "label": "Aircraft" } } }, "localname": "AircraftMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "asle_AssetManagementSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to Asset Management Solutions.", "label": "Asset Management Solutions" } } }, "localname": "AssetManagementSolutionsMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "asle_AvborneComponentSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to avborne component solutions.", "label": "ALGS" } } }, "localname": "AvborneComponentSolutionsMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "asle_ContingentEarnOutSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of contingent earn-out shares outstanding.", "label": "Contingent Earn-Out Shares Outstanding", "terseLabel": "Contingent earn-out shares outstanding" } } }, "localname": "ContingentEarnOutSharesOutstanding", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "sharesItemType" }, "asle_CostsOfSalesAndOperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Costs of Sales and Operating Expenses.", "label": "Cost of sales and operating expenses:" } } }, "localname": "CostsOfSalesAndOperatingExpensesAbstract", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "asle_DepreciationPropertyPlantAndEquipmentExcludingUnderlyingAssetUnderOperatingLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of property, plant, and equipment excluding underlying asset under operating lease, over the assets' useful lives.", "label": "Depreciation, Property, Plant, and Equipment, Excluding Underlying Asset under Operating Lease", "verboseLabel": "Depreciation expense" } } }, "localname": "DepreciationPropertyPlantAndEquipmentExcludingUnderlyingAssetUnderOperatingLease", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "asle_EngineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to engine.", "label": "Engine" } } }, "localname": "EngineMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "asle_EngineeredSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to Engineered Solutions.", "label": "Engineered Solutions" } } }, "localname": "EngineeredSolutionsMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "asle_EquipmentUnderCapitalLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to equipment under capital lease.", "label": "Equipment under capital lease" } } }, "localname": "EquipmentUnderCapitalLeaseMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "asle_FaaCertificatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to FAA certificates.", "label": "FAA Certificates" } } }, "localname": "FaaCertificatesMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "asle_GrantProceedsCaresAct": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of grant received under Payroll Support Program as approved by the CARES Act.", "label": "Grant Proceeds, Cares Act", "verboseLabel": "Payroll support program proceeds" } } }, "localname": "GrantProceedsCaresAct", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "asle_IfClosingPricePerShareOfCompanysCommonStockIsGreaterThan13.50Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for the scenario, if the closing price per share of the Company's common stock is greater than $13.50.", "label": "If the closing price per share of the Company's common stock is greater than $13.50" } } }, "localname": "IfClosingPricePerShareOfCompanysCommonStockIsGreaterThan13.50Member", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "domainItemType" }, "asle_IfClosingPricePerShareOfCompanysCommonStockIsGreaterThan15.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for the scenario, if the closing price per share of the Company's common stock is greater than $15.00.", "label": "If the closing price per share of the Company's common stock is greater than $15.00" } } }, "localname": "IfClosingPricePerShareOfCompanysCommonStockIsGreaterThan15.00Member", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "domainItemType" }, "asle_ImpactOfAscOnBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "ASC impact, balance sheet" } } }, "localname": "ImpactOfAscOnBalanceSheetAbstract", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "asle_IncreaseDecreaseInDeferredCustomerIncentivesAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred customer incentives and other assets.", "label": "Increase Decrease In Deferred Customer Incentives And Other Assets", "negatedLabel": "Deferred customer incentives and other assets" } } }, "localname": "IncreaseDecreaseInDeferredCustomerIncentivesAndOtherAssets", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "asle_IncreaseDecreaseInDepositsPrepaidExpensesAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deposits, prepaid expenses, and assets classified as other.", "label": "Increase Decrease In Deposits, Prepaid Expenses And Other Current Assets", "negatedLabel": "Deposits, prepaid expenses, and other current assets" } } }, "localname": "IncreaseDecreaseInDepositsPrepaidExpensesAndOtherCurrentAssets", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "asle_IncreaseDecreaseInLesseeAndCustomerPurchaseDeposits": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease in lessee and customer deposits.", "label": "Increase Decrease In Lessee And Customer Purchase Deposits", "terseLabel": "Lessee and customer purchase deposits" } } }, "localname": "IncreaseDecreaseInLesseeAndCustomerPurchaseDeposits", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "asle_IndefiniteLivedIntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Indefinite Lived Intangible Assets, Net Including Goodwill", "terseLabel": "Intangible assets with indefinite lives and goodwill" } } }, "localname": "IndefiniteLivedIntangibleAssetsNetIncludingGoodwill", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "asle_InterimFinancialStatementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interim financial statements.", "label": "Interim Financial Statements Policy [Policy Text Block]", "terseLabel": "Interim Financial Statements" } } }, "localname": "InterimFinancialStatementsPolicyPolicyTextBlock", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "asle_InventoryWholeAssets": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInventoryDetailsCalc": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed whole assets within one year or operating cycle, if longer.", "label": "Inventory, Whole Assets", "terseLabel": "Whole assets" } } }, "localname": "InventoryWholeAssets", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "asle_IssuanceOfEarnOutSharesNumberIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of earn-out shares issued to the shareholders.", "label": "Number of earn-out shares issuable" } } }, "localname": "IssuanceOfEarnOutSharesNumberIssuable", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "sharesItemType" }, "asle_IssuanceOfUnvestedFounderSharesStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum price of the entity's common stock which would be required to be attained for the issuance of unvested founder shares.", "label": "Issuance Of Unvested Founder Shares, Stock Price Trigger" } } }, "localname": "IssuanceOfUnvestedFounderSharesStockPriceTrigger", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "perShareItemType" }, "asle_LeaseAndCustomerPurchaseDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of lease and customer deposit. Used to reflect the current portion of the liabilities( due within one year or within normal operating cycle if longer).", "label": "Lease And Customer Purchase Deposits Current", "terseLabel": "Lessee and customer purchase deposits" } } }, "localname": "LeaseAndCustomerPurchaseDepositsCurrent", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "asle_LeasingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of deferred revenue by arrangement wherein fees received by the lessor at inception of the lease are recognized over the term of the lease.", "label": "Leasing" } } }, "localname": "LeasingArrangementsMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "asle_MonoclesFounderShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Monocle's founder shareholders.", "label": "Monocle's founder shareholders" } } }, "localname": "MonoclesFounderShareholdersMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "domainItemType" }, "asle_NumberOfAircraftsRepossessedDueToImpositionOfRestrictions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of aircrafts repossessed due to restrictions imposed on sanctions.", "label": "Number of Aircrafts Repossessed Due to Imposition of Restrictions", "terseLabel": "Number of aircrafts" } } }, "localname": "NumberOfAircraftsRepossessedDueToImpositionOfRestrictions", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSignificantRisksAndUncertaintiesImpactOfUkraineConflictAndRussiaSanctionsDetails" ], "xbrltype": "integerItemType" }, "asle_NumberOfEnginesToBeRepossessedDueToImpositionOfRestrictions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of engines to be repossessed due to restrictions imposed on sanctions.", "label": "Number of Engines to be Repossessed Due to Imposition of Restrictions", "terseLabel": "Number of engines" } } }, "localname": "NumberOfEnginesToBeRepossessedDueToImpositionOfRestrictions", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSignificantRisksAndUncertaintiesImpactOfUkraineConflictAndRussiaSanctionsDetails" ], "xbrltype": "integerItemType" }, "asle_NumberOfLeasesTerminatedDueToImpositionOfRestrictions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of leases terminated due to restrictions imposed on sanctions.", "label": "Number of Leases Terminated Due to Imposition of Restrictions", "terseLabel": "Number of leases terminated" } } }, "localname": "NumberOfLeasesTerminatedDueToImpositionOfRestrictions", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSignificantRisksAndUncertaintiesImpactOfUkraineConflictAndRussiaSanctionsDetails" ], "xbrltype": "integerItemType" }, "asle_PaycheckProtectionProgramCaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Paycheck Protection Program.", "label": "Paycheck Protection Program, Cares Act" } } }, "localname": "PaycheckProtectionProgramCaresActMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails" ], "xbrltype": "domainItemType" }, "asle_PayrollSupportProgramProceeds": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of proceeds under payroll support program received by the company recognized during the period.", "label": "Payroll Support Program Proceeds", "terseLabel": "Payroll support program proceeds" } } }, "localname": "PayrollSupportProgramProceeds", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "asle_PayrollSupportProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Payroll Support Programs.", "label": "Payroll Support Programs" } } }, "localname": "PayrollSupportProgramsMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails" ], "xbrltype": "domainItemType" }, "asle_PreClosingHoldersOfAersaleAviationsCommonStockAndHoldersOfInMoneySarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for pre-closing holders of AerSale Aviation's common stock and the holders of In-the-Money SARs.", "label": "Pre-closing holders of AerSale Aviation's common stock and the holders of In-the-Money SARs" } } }, "localname": "PreClosingHoldersOfAersaleAviationsCommonStockAndHoldersOfInMoneySarsMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "domainItemType" }, "asle_PreClosingHoldersOfAersaleAviationsCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for pre-closing holders of AerSale Aviation's common stock.", "label": "Pre-closing holders of AerSale Aviation's common stock" } } }, "localname": "PreClosingHoldersOfAersaleAviationsCommonStockMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "domainItemType" }, "asle_ProceedsFromIssuanceOfEmployeeStockPurchasePlanShares": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of ESPP shares.", "label": "Proceeds from Issuance of Employee Stock Purchase Plan Shares", "terseLabel": "Proceeds from the issuance of ESPP shares" } } }, "localname": "ProceedsFromIssuanceOfEmployeeStockPurchasePlanShares", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "asle_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table Text Block]", "terseLabel": "Summary of aircraft and engines held for operating leases, net" } } }, "localname": "PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseTableTextBlock", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseTables" ], "xbrltype": "textBlockItemType" }, "asle_QwestAirPartsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to Qwest Air Parts, LLC.", "label": "Qwest" } } }, "localname": "QwestAirPartsLlcMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "asle_ReclassificationOfAircraftAndAircraftEnginesInventoryToFromEquipmentHeldForLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of reclassification of aircraft and aircraft engines inventory to (from) equipment held for lease net in noncash transactions.", "label": "Reclassification of Aircraft and Aircraft Engines Inventory To (From) Equipment Held For Lease", "terseLabel": "Reclassification of aircraft and aircraft engines inventory (from) equipment held for lease, net" } } }, "localname": "ReclassificationOfAircraftAndAircraftEnginesInventoryToFromEquipmentHeldForLease", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "asle_ScheduleOfIntangibleAssetsAndGoodwillLineItems": { "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": "Schedule Of Intangible Assets And Goodwill [Line Items]", "terseLabel": "Intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillLineItems", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "asle_ScheduleOfIntangibleAssetsAndGoodwillTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of information pertaining to intangible assets and goodwill.", "label": "Schedule Of Intangible Assets And Goodwill [Table]" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTable", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "asle_ScheduleOfIntersegmentRevenuesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of total intersegment revenues.", "label": "Schedule of Intersegment Revenues [Table Text block]", "terseLabel": "Summary of intersegment revenues" } } }, "localname": "ScheduleOfIntersegmentRevenuesTableTextBlock", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "asle_ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of property plant and equipment net carrying value table text block", "label": "Schedule Of Property Plant And Equipment Net Carrying Value Table Text Block", "verboseLabel": "Schedule of Property, Plant and equipment" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "asle_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted Average Contractual Life Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageRemainingContractualTerms", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "durationItemType" }, "asle_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that got issued during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period", "negatedLabel": "Issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriod", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "asle_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee converted the right of grants during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Fair Value Issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "asle_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingRemainingVestedTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining vested term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Remaining Vested Terms", "terseLabel": "Remaining vested term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingRemainingVestedTerms", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "asle_ShareBasedCompensationArrangementBySharebasedPaymentAwardNonvestedGrantedWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based Compensation Arrangement By Sharebased Payment Award Nonvested Granted Weighted Average Remaining Contractual Term1\n.", "label": "Share based Compensation Arrangement By Sharebased Payment Award Nonvested Granted Weighted Average Remaining Contractual Term1", "terseLabel": "Weighted Average Contractual Life Granted" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardNonvestedGrantedWeightedAverageRemainingContractualTerm1", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "durationItemType" }, "asle_TechOpsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to Tech Ops.", "label": "TechOps" } } }, "localname": "TechOpsMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "asle_TwoThousandAndTwentyEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2020 employee stock purchase plan.", "label": "2020 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandAndTwentyEmployeeStockPurchasePlanMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "asle_TwoThousandAndTwentyEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2020 equity incentive plan.", "label": "2020 Equity Incentive Plan" } } }, "localname": "TwoThousandAndTwentyEquityIncentivePlanMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "asle_UnusualOrInfrequentItemsOrBothDisclosureCaresActPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the unusual or infrequent items, or both , pertaining to CARES Act.", "label": "Unusual or Infrequent Items, or Both, Disclosure, CARES Act [Policy Text Block]", "terseLabel": "CARES ACTS" } } }, "localname": "UnusualOrInfrequentItemsOrBothDisclosureCaresActPolicyTextBlock", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "asle_UnvestedFounderSharesNumberOfSharesDeferredForVesting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of unvested founder shares deferred for vesting as at the end of period.", "label": "Unvested Founder Shares, Number of Shares Deferred for Vesting" } } }, "localname": "UnvestedFounderSharesNumberOfSharesDeferredForVesting", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "sharesItemType" }, "asle_UnvestedFounderSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of unvested founder shares outstanding.", "label": "Unvested Founder Shares Outstanding", "terseLabel": "Unvested founder shares outstanding" } } }, "localname": "UnvestedFounderSharesOutstanding", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "sharesItemType" }, "asle_UsedServiceableMaterialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to Used Serviceable Material (USM).", "label": "USM" } } }, "localname": "UsedServiceableMaterialMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "asle_WeightedAverageNumberOfAssumedStockSettledRestrictedStockUnits": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of additional shares from assumed stock-settled restricted stock units used in the calculation of diluted per share share or per unit computation.", "label": "Weighted average number of assumed stock settled restricted stock units", "terseLabel": "Additional shares from assumed stock-settled restricted stock units" } } }, "localname": "WeightedAverageNumberOfAssumedStockSettledRestrictedStockUnits", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "asle_WeightedAverageNumberOfSharesAssumedExerciseOfPublicWarrants": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional number of shares assumed from exercise of public warrants.", "label": "Weighted Average Number Of Shares Assumed Exercise of Public Warrants", "terseLabel": "Additional shares from assumed exercise of public warrants" } } }, "localname": "WeightedAverageNumberOfSharesAssumedExerciseOfPublicWarrants", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "asle_WeightedAverageNumberOfSharesAssumedSettledEmployeeAwards": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Represents additional shares from assumed stock-settled restricted activity.", "label": "Weighted average number of shares assumed settled employee awards", "terseLabel": "Additional shares purchasable for employee stock purchase plan" } } }, "localname": "WeightedAverageNumberOfSharesAssumedSettledEmployeeAwards", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "asle_WholeAssetSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to Whole Asset Sales.", "label": "Whole Asset Sales" } } }, "localname": "WholeAssetSalesMember", "nsuri": "http://www.deitaxonomy.com/20220331", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "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.deitaxonomy.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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.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.deitaxonomy.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.deitaxonomy.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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r507" ], "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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r508" ], "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.deitaxonomy.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.deitaxonomy.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.deitaxonomy.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.deitaxonomy.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.deitaxonomy.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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r505" ], "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.deitaxonomy.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.deitaxonomy.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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r505" ], "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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r505" ], "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.deitaxonomy.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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r509" ], "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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r505" ], "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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r505" ], "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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r505" ], "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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r505" ], "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.deitaxonomy.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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r504" ], "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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r506" ], "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.deitaxonomy.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.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r97", "r221", "r226", "r234", "r366", "r367", "r370", "r371", "r429", "r501" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r97", "r221", "r226", "r234", "r366", "r367", "r370", "r371", "r429", "r501" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r97", "r144", "r157", "r158", "r159", "r160", "r162", "r164", "r168", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r229", "r231", "r233", "r234" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r97", "r144", "r157", "r158", "r159", "r160", "r162", "r164", "r168", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r229", "r231", "r233", "r234" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r102", "r110", "r116", "r184", "r341", "r342", "r343", "r352", "r353", "r378", "r381", "r383", "r384", "r513" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r102", "r110", "r116", "r184", "r341", "r342", "r343", "r352", "r353", "r378", "r381", "r383", "r384", "r513" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r102", "r110", "r116", "r184", "r341", "r342", "r343", "r352", "r353", "r378", "r381", "r383", "r384", "r513" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r239", "r264", "r315", "r318", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r482", "r484", "r502", "r503" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r239", "r264", "r315", "r318", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r482", "r484", "r502", "r503" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r170", "r300", "r304", "r441", "r481", "r483" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r170", "r300", "r304", "r441", "r481", "r483" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r239", "r264", "r312", "r315", "r318", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r482", "r484", "r502", "r503" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r239", "r264", "r312", "r315", "r318", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r482", "r484", "r502", "r503" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r111", "r116", "r316" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r111", "r116", "r217", "r316", "r433" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "stringItemType" }, "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_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "ACCRUED EXPENSES", "verboseLabel": "Accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r432" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r24", "r175", "r176" ], "calculation": { "http://www.deitaxonomy.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 from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,267 and $1,692 as of March 31, 2022 and December 31, 2021" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r13", "r14", "r43" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "verboseLabel": "Accrued compensation and related benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.deitaxonomy.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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r13", "r14", "r43" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "verboseLabel": "Accrued legal fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r207" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetailsCalc": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r344", "r432" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r99", "r100", "r101", "r341", "r342", "r343", "r383" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r103", "r104", "r105", "r106", "r116", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r220", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r350", "r351", "r352", "r353", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r425", "r443", "r444", "r445", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Issuance of Earn-Out shares" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.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 income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r54" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Advances on Inventory Purchases", "verboseLabel": "Advance vendor payments" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r320", "r335", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "auth_ref": [ "r28", "r177", "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable, classified as current.", "label": "Financing Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForNotesAndLoansReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r66", "r83", "r252", "r405" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r83", "r194", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r94", "r152", "r159", "r166", "r180", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r366", "r370", "r388", "r430", "r432", "r461", "r472" ], "calculation": { "http://www.deitaxonomy.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", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.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.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r12", "r55", "r94", "r180", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r366", "r370", "r388", "r430", "r432" ], "calculation": { "http://www.deitaxonomy.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.deitaxonomy.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.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r322", "r336" ], "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.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r314", "r317" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r314", "r317", "r359", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r7", "r98", "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "DESCRIPTION OF THE BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r34", "r85" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r79", "r85", "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r79", "r397" ], "calculation": { "http://www.deitaxonomy.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, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CertificationMarksMember": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Any word, name, symbol, device, or any combination, used, or intended to be used, in commerce with the owner's permission by someone other than its owner, to certify regional or other geographic origin, material, mode of manufacture, quality, accuracy, or other characteristics of someone's goods or services, or that the work or labor on the goods or services was performed by members of a union or other organization.", "label": "Certifications" } } }, "localname": "CertificationMarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r286", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares of common stock called by each warrant" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r286", "r319" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r216", "r465", "r476" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.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": [ "r213", "r214", "r215", "r218", "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r99", "r100", "r383" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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": "Par value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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": "Shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r278" ], "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": "Shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r432" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "terseLabel": "Common stock, $0.0001 par value. Authorized 200,000,000 shares; issued and outstanding 51,688,057 and 51,673,099 shares as of March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "SIGNIFICANT RISKS AND UNCERTAINTIES" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSignificantRisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of contract assets" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r288", "r290", "r301" ], "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r288", "r289", "r301" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Customer liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r288", "r289", "r301" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Customer liability, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r302" ], "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": "Contract liabilities, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r68", "r94", "r180", "r221", "r222", "r223", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r388" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r93", "r97", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r406", "r462", "r463", "r471" ], "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.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r236", "r253", "r254", "r404", "r406", "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46", "r93", "r97", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r406" ], "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.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCostsAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost assets and assets classified as other.", "label": "Deferred Costs and Other Assets", "terseLabel": "Deferred customer incentives and other assets, net" } } }, "localname": "DeferredCostsAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r37", "r405" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "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": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Deferred financing costs, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r346", "r347" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r95", "r349", "r355", "r356", "r357" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r346", "r347" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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 Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r83", "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r83", "r147" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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": "Revenue disaggregation" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r300", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "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.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r300" ], "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 revenue by segment, as well as total revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r64", "r108", "r109", "r110", "r111", "r112", "r117", "r119", "r126", "r127", "r128", "r132", "r133", "r384", "r385", "r468", "r478" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share - basic", "verboseLabel": "Earnings per share-basic:" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share - basic", "verboseLabel": "Earnings per share-basic" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r64", "r108", "r109", "r110", "r111", "r112", "r119", "r126", "r127", "r128", "r132", "r133", "r384", "r385", "r468", "r478" ], "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": "Earnings per share - diluted", "verboseLabel": "Earnings per share-diluted:" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings per share - diluted", "verboseLabel": "Earnings per share-diluted" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129", "r130", "r131", "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r58", "r59", "r60", "r99", "r100", "r101", "r104", "r113", "r115", "r135", "r184", "r278", "r285", "r341", "r342", "r343", "r352", "r353", "r383", "r398", "r399", "r400", "r401", "r402", "r403", "r487", "r488", "r489", "r515" ], "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.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r83", "r257" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liability", "positiveTerseLabel": "Reversal of loss on change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails", "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Assumptions of Black-Scholes option pricing model" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r199" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r195", "r197", "r199", "r202", "r442", "r446" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r195", "r198" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r199", "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Total intangible assets with definite lives" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and other equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r191", "r192", "r432", "r460" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.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.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67", "r94", "r152", "r158", "r162", "r165", "r168", "r180", "r221", "r222", "r223", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r388" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit", "verboseLabel": "Segment gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r152", "r158", "r162", "r165", "r168", "r459", "r466", "r469", "r479" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax provision" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r94", "r103", "r152", "r158", "r162", "r165", "r168", "r180", "r221", "r222", "r223", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r365", "r385", "r388" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "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_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r114", "r115", "r150", "r348", "r354", "r358", "r480" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r86" ], "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", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r82" ], "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", "verboseLabel": "Increase (decrease) customer asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities, net of acquisitions:", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidSupplies": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Supplies", "negatedLabel": "Advance vendor payments" } } }, "localname": "IncreaseDecreaseInPrepaidSupplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.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]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r196", "r201" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible assets with indefinite lives excluding goodwill" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r196", "r201" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.deitaxonomy.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", "terseLabel": "Interest expense, net", "verboseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r77", "r80", "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r144", "r157", "r158", "r159", "r160", "r162", "r164", "r168" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORY" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORY" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r52", "r432" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInventoryDetailsCalc": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of valuation reserves, other allowances, and customer advances received on long-term contracts or programs, of inventory expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Net of Allowances, Customer Advances and Progress Billings", "negatedLabel": "Less short term", "terseLabel": "Aircraft, airframes, engines, and parts, net" } } }, "localname": "InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Aircraft, airframes, engines, and parts, net" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent [Abstract]", "terseLabel": "Inventory:" } } }, "localname": "InventoryNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r51" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInventoryDetailsCalc": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r189" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory reserve" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesExpenseChargedToOperationsUnderOperatingLeaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseDepositLiability": { "auth_ref": [ "r421" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for lease payments received, including variable lease payments, when collectability is not probable at commencement date for sales-type lease.", "label": "Lease Deposit Liability", "terseLabel": "Long-term lease deposits" } } }, "localname": "LeaseDepositLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Lease term (in years)" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r94", "r160", "r180", "r221", "r222", "r223", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r367", "r370", "r371", "r388", "r430", "r431" ], "calculation": { "http://www.deitaxonomy.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.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r94", "r180", "r388", "r432", "r464", "r474" ], "calculation": { "http://www.deitaxonomy.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.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholder's Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r94", "r180", "r221", "r222", "r223", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r367", "r370", "r371", "r388", "r430", "r431", "r432" ], "calculation": { "http://www.deitaxonomy.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.deitaxonomy.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.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "MRO services" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Expected option term in years" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Expected volatility of common stock" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r79" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.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": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r79" ], "calculation": { "http://www.deitaxonomy.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) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.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": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r79", "r81", "r84" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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.deitaxonomy.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": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r56", "r57", "r60", "r63", "r84", "r94", "r103", "r108", "r109", "r110", "r111", "r114", "r115", "r124", "r152", "r158", "r162", "r165", "r168", "r180", "r221", "r222", "r223", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r385", "r388", "r467", "r477" ], "calculation": { "http://www.deitaxonomy.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 income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r118", "r120", "r121", "r122", "r123", "r125", "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income adjusted for EPS - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r102", "r103", "r104", "r105", "r106", "r107", "r110", "r116", "r132", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r220", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r350", "r351", "r352", "r353", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r425", "r443", "r444", "r445", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expenses" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expenses):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of business segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r152", "r158", "r162", "r165", "r168" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r420" ], "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": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r419" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Aircraft and engines held for lease, net", "verboseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r409", "r413" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Future minimum lease payments under non-cancelable operating leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r409", "r413" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Remainder of 2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r409", "r413" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r409", "r413" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r409", "r413" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r409", "r413" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r409", "r413" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r416" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.", "label": "Operating Leases, Future Minimum Payments Receivable", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum future annual lease rentals contracted to be received" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r416" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments receivable in the remainder of the fiscal year following the latest fiscal year ended for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesIncomeStatementContingentRevenue": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent rental revenue recognized for the period under lease, based on the occurrences of an event or condition.", "label": "Operating Leases, Income Statement, Contingent Revenue", "verboseLabel": "Contingent rental fees" } } }, "localname": "OperatingLeasesIncomeStatementContingentRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r219", "r408", "r409", "r412", "r414" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "verboseLabel": "Summary of future minimum lease payments under non-cancelable operating leases" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "verboseLabel": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLease" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF THE BUSINESS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r43" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other Intangible Assets, Net", "terseLabel": "Other intangible assets, net" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r52" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInventoryDetailsCalc": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Gross", "terseLabel": "Used serviceable materials" } } }, "localname": "OtherInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WARRANT LIABILITY" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "WARRANT LIABILITY" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiability" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.deitaxonomy.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": "Maintenance deposit payments and other liabilities, Noncurrent", "verboseLabel": "Maintenance deposit payments and other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.deitaxonomy.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)", "terseLabel": "Other income, net", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES." } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Cash paid for employee taxes on withholding shares" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance-based Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r322", "r336" ], "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.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "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.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r32", "r33" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Deposits, Prepaid Expenses and Other Current Assets", "verboseLabel": "Deposits, prepaid expenses, and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r72" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r75" ], "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 debt" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r74" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r56", "r57", "r60", "r78", "r94", "r103", "r114", "r115", "r152", "r158", "r162", "r165", "r168", "r180", "r221", "r222", "r223", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r365", "r368", "r369", "r373", "r374", "r385", "r388", "r469" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r208" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r210", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r206" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetailsCalc": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment", "verboseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r208", "r432", "r470", "r475" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetailsCalc": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Fixed assets:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r206" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "auth_ref": [ "r207", "r411", "r415", "r422" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureAircraftAndEnginesHeldForLeaseAndLeaseRentalComponentsDetailsCalc": { "order": 1.0, "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property Subject to or Available for Operating Lease, Accumulated Depreciation", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "auth_ref": [ "r206", "r410", "r415", "r422" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureAircraftAndEnginesHeldForLeaseAndLeaseRentalComponentsDetailsCalc": { "order": 2.0, "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property Subject to or Available for Operating Lease, Gross", "terseLabel": "Aircraft and engines held for operating leases" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "auth_ref": [ "r208", "r415", "r422" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureAircraftAndEnginesHeldForLeaseAndLeaseRentalComponentsDetailsCalc": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property Subject to or Available for Operating Lease, Net", "totalLabel": "Property held for operating leases, net" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aircraft and Engines" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r65", "r188" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r157", "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Summary of reconciles segment gross profit to net income", "verboseLabel": "Summary of reconciliation segment gross profit to net income, continuing operations" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r313", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r313", "r426", "r428", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r285", "r344", "r432", "r473", "r491", "r496" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r99", "r100", "r101", "r104", "r113", "r115", "r184", "r341", "r342", "r343", "r352", "r353", "r383", "r487", "r489" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.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": [ "r143", "r144", "r157", "r163", "r164", "r170", "r171", "r173", "r299", "r300", "r441" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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 from contract with customer", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r303", "r311" ], "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.deitaxonomy.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r89", "r90" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r61", "r94", "r143", "r144", "r157", "r163", "r164", "r170", "r171", "r173", "r180", "r221", "r222", "r223", "r226", "r227", "r228", "r230", "r232", "r234", "r235", "r388", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT RISKS AND UNCERTAINTIES" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued expenses", "verboseLabel": "Schedule of Accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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": "Summary of reconciliation of the computation for basic earnings per share", "verboseLabel": "Summary of reconciliation of the computation for basic earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r195", "r198", "r442" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r195", "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets with definite lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Summary of minimum future annual lease rentals contracted to be received under existing operating leases of flight equipment" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r201", "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets with indefinite lives" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r29", "r30", "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r208" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r152", "r155", "r161", "r193" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r152", "r155", "r161", "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Summary of selected financial information for each segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r322", "r336" ], "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.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r49", "r91", "r136", "r137", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r271", "r276", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityEarnOutSharesDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r139", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r157", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r168", "r173", "r211", "r212", "r481" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS SEGMENTS" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r139", "r141", "r142", "r152", "r156", "r162", "r166", "r167", "r168", "r169", "r170", "r172", "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "BUSINESS SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, general, and administrative expenses", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToNetIncomeDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Fair Value Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r330" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Fair Value Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r329" ], "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", "periodEndLabel": "Outstanding March 31, 2022", "periodStartLabel": "Outstanding at December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r329" ], "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", "periodEndLabel": "Weighted Average Fair Value Ending Balance", "periodStartLabel": "Weighted Average Fair Value Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted Average Contractual Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r331" ], "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 provisions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "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.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityUnvestedFounderSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Stock Option (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock issuable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Contractual Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r319", "r325" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Vesting on December 22, 2022" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Vesting on December 22, 2023" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance at ending (in shares)", "periodStartLabel": "Balance at beginning (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "auth_ref": [ "r258" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares", "terseLabel": "Warrant liability" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-term Debt [Line Items]", "terseLabel": "Short term debt" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCaresActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r88", "r98" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r139", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r157", "r158", "r159", "r160", "r162", "r163", "r164", "r165", "r166", "r168", "r173", "r193", "r209", "r211", "r212", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsEstimatedUsefulLivesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r50", "r58", "r59", "r60", "r99", "r100", "r101", "r104", "r113", "r115", "r135", "r184", "r278", "r285", "r341", "r342", "r343", "r352", "r353", "r383", "r398", "r399", "r400", "r401", "r402", "r403", "r487", "r488", "r489", "r515" ], "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.deitaxonomy.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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.deitaxonomy.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_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": [ "r99", "r100", "r101", "r135", "r441" ], "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.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r22", "r23", "r278", "r279", "r285" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Shares issued upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r22", "r23", "r278", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued under the 2020 Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuance of Earn-Out shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r278", "r285", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Shares issued under the 2020 Equity Incentive Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r50", "r278", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Shares issued upon exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r22", "r23", "r278", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued under the 2020 Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r285", "r321", "r333" ], "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": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r59", "r94", "r99", "r100", "r101", "r104", "r113", "r180", "r184", "r285", "r341", "r342", "r343", "r352", "r353", "r363", "r364", "r372", "r383", "r388", "r398", "r399", "r403", "r488", "r489", "r515" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at ending", "periodStartLabel": "Balance at beginning", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r92", "r263", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r285", "r287" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash activities" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tooling and equipment" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r103", "r104", "r105", "r106", "r116", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r220", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r350", "r351", "r352", "r353", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r425", "r443", "r444", "r445", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsNotYetAdoptedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r336" ], "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.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r336" ], "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.deitaxonomy.com/role/DisclosureStockholdersEquity2020EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Additional shares from assumed exercise of Private Warrants" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r118", "r128" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails": { "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 number of shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r117", "r128" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails": { "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 number of shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "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": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "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", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123422147&loc=d3e41457-112716" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123422147&loc=d3e41460-112716" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r42": { "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" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919106-209958" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r496": { "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" }, "r497": { "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" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r502": { "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" }, "r503": { "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" }, "r504": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r505": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r506": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r507": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r508": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r509": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "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.6(d))", "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.8)", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "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" }, "r71": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "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" } }, "version": "2.1" } ZIP 79 0001558370-22-007977-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-007977-xbrl.zip M4$L#!!0 ( *!!JE3=++F&W!( -/" 1 87-L92TR,#(R,#,S,2YX MZ9=DS/"8RQFS@8.(!GII].R%4"%%V4 M&$EEF_WUFU)=*.I>!9ZNV:V7;EQ*I5+YI5*WE/3S/]ZV%GHA7%!F?V[U+KHM M1&R#F=1>?VXYHHV%06GK'[_\YW_\_%_M]N^W\S$RF>%LB2V1P0F6Q$2O5&[0 MDNUVV$:/A'-J6>B64W--$/IT\?'BIU[OT\5E[^./UZC=]CC=8@$YF8TTR\N+ M7I R\+@R^P9==WK=SF7W\A+U+F\N/]QTNZC_&% ^@I@KFD_Z)LP;86S(%B.H MK2UNX,/GUD;*W4VG\_KZ>O%Z=<'X&G)W>YW?'\<+3=ORB V'D(4YMN1I.=S$HPQ82DZ?'4GN&=_>D15V+ GJM_]PL*6K MZ!,J3O1(=LW;D_ZJ0VTAL6V0,+TICP7QB*\[;J)/:E'[6P9GE?P,H/GD@A_8 MKK!XUI3P4=>KW>VUKX+:@1G)_8Z(.+V?DI#IS)CF,RRX8A"2VH,\6:2LRPK&$;D.T+U6WX4E*=IP819 [4!X@E_EPRT-) M--EL(4';TQ\?6N#]$=+^']LVDUI<_\6\3_!1-8P;5=(2U(G4CZ?Y M*%-_6JP[*@R+"8>3!1B6B;G9M\V!(R3;]M^HN&-;3&T/7M%"%)13+DL@H2^C M25;4IKH^T**ALVNC T?XPV>*@"MRV2+%%[F,D<_YYTZ47;0D!SKJJ?V+_@V( M"3!6K4?E@KW<'DE63@-;AF-5R'B0+#V?]]7'[60X07E2M\H!LTVP>&+"#\$L M:BISO<66M.\<37X=3I;3^5?T@\?G MOQ6:P*N!*!.B&6?@KN0>QAS#/QRZ4T8^(3(#L (YLN'[,0[?;#Z=#>?+KZ@_ MN4/#?SV-9H\ Y]_19+AL "T':)]R@^.55/#8:VH3\858)LQ5Q@0+ E_U_W.E M$VO MCMF*[>6@??I#+/-X:>X.?1'\\&\?[]TS6'R,)H,%^C+<'R'[J=S-![V M%T.=Y/Z:@ZGTQ]IY^Z4W1E/.:$(0S@GX8X<( #8;^7M'*F^ ][I?G!.#T!=B M>GJ/&M'Y"\@SJLNH41T9RWP(_<436)4RHR+FUD:N.&CGR8.X)]#!UAHCR_9, MAL$=8@[?=FJ$)5(L)84J&^Y/"3YD,)@_#0'/WV?#R0( ;6 J!M,0&H6]UG1IOOA]"\LVJ:NXIQA,'Q]'2]>85%<]F$Z6X#F& MD\%HN#CTT%M7*&2IT@[]M:/D0C:SVT8@&6*^:"ZU:.PPVPZ]?63_?SUPDU3N M1_:*\:VNA6=$12BS5V>@5U<6X&]=AWYBVT0N-Q1BUR!VTFK;0C+CVX99T$J$ MFMC+?=EEMP0.V0A?55M_"Y?S-^26U("?O8[P$CNK;IBH(+E##25G$- MX/QFH&CEU"?D-?21 S<'/*76^X3)KT3V3;:3J9.\]RDD>^1_&>\F%D^/C_WY M5S2]1XO1PV1T/QKT)TLU(9@^Z0X#S:;CD==G@#3H( XZE@>!0 @D0IY(3>]P M5G,;P+1!] UYDCE%F>292VQ=H)2YZ-+ 8&1C"D5-X0#>G(IO:B#Y!.V+@_( M1R)&VQTVY'3U](W#%QARVBL 5HT7YHX0%"]@L*8WT]*LY-S\LPTH85@:MIKY M:/%/=W#Z-!D,Y\O^"$Q(6XXKA^J^/$F0+XH>SKC"H$":QKX*VI>WG)AB'9'4 M;&P_Q+'UU@D;-$JB005>K[D*] )!A)DY5AC M^I*ZHE,F:QZBL2881[2-@@*0HTM EBJB@?HLV_/EMN;?:5N^0; :@BJ4ENKJ M>'M=94%-99"'%)_1 MF$^F^?R&.8>9[9CB9VI1N4\QB#2R["V6;ASBW_KSN9K'CD?]V]%XM/S:(%41 MJ5L+&]\6QD8=L9GNE%0S3@UJKQ^92:R".!9CDH=RS-_'46XC753;*PLQ71C: MN:6AK2JN,86*V_(+8A$#AL#WU,8V=*16:-.JX.9\$19Y6_0Q,TC:HO<+0BN_ M)$0/134F4-$$8-Y%N'#_\+OL@M!G9!.W+9-^!6!O?)?B%"=:],1PF5!#DS=Q[8,1>= M K9?"/)*:4 _%71U/MK]-;(-T 5](3,+IXW(2N?/ _ZZ(/"J&"_(!04%(552 M@WUE[.?0EF!NHP.8(.T)9.L;H-CT*78E'GDV\+&@#1R*\OIQ51CR2VOLX%Q' MPV?@4FVY(9)"#4N?$S_.G1WZUM/MO_2A3]5HO=B]":F7)>1H/NN&A$;WI8)K M\B)HS$$V((6"1AI$2MVPD'>U0@XBA>Y4:" IM5^?MRF? TG" MLD)LY[U!I.I%!R6N*PE PUF)?=9\G=1>V#G'!J83UOV2T:S$P&=L3.&4#_U,<^-/..#6F466%,!GU9*)L0#_% 8W? ]I@5&79,!FD M%*I,E J>.VM@JK*6F Q3"E4V3+UX8TJZJ[7!JB3G+ S$-)J56 M2?I;QB7]GP(WEI3(F8UCH=44&.*'^#<7E)PX,"EX*KGH">3\?= &J=/')EZK M&FS4DZ?FDAV>H-.WL1]?P-Y?C%MA?2+PC<2B#ZW!-WN+/6VKOZVT<\SJV=H MV_Y3L_^&ZEZ\;2V?1/'/>.Q96VY40U[!/@O,C1B7V(O'P$2OZX+I=7SA6ZAS MMFJ!2LM6ZQB%.E;*PL]E*P59B%77^D"#*5N?2!L[7ZT\R:E4V0>'4I J1OP= M8ZXZ[:%D)/3+V&-F:$XNO4C/H'ZV MW9\74* O97;A^6]6ITF1EU/_+2I*DO"8>)(YVHI/NW?9[GVL+LA5 MY_ V>1$A=!;U5_"FN1+C2HEQU2LN1IC?M?[+E(4%\#.HDJ^+EYG]=GRF/8:S MKC'>Z9P=8DD1,&L?F%43*>![!HG4E],$$EQ6$,;/Y0H"?V4)X3U$KX=ORF7^ M6PV[8)#35XOR:W=\\TBVSX2WM*2?6UD$U-)OXGQN2:Y.?+G>.7C&_L;4KY"/ M)-FJ@074QWD6X <=59L'SIS=YY:J"KVA0-)"&%(Y-J3/SDT#ATJ9N719.^XX M+;M* R;TVR+8TKM^P0C3WQ?J>^7X-2Q!GUAA5TYUW-Y>_^F5'=D&5^/3.^+^ M/[+OR(X)*L6,DQVFP6Z8JAF,:_G X>HXN']4R57!R5PR%+-E-@R7^;ZP:K)4 MX:8]NR?E [R#>;6EIZ3'WK 73V=HK;' M1VQCUXH:Y%&/+.'8%J:GU= I/@I@+PE^H091TCS#? MYQ1;QW7*(ZIGU7Y3=S3KSEW/TH9PV01U+-*04]P0"(T MT$Y,>]]>P5UFDE4&TGWP7F!%P<7]:0/-7+)Z0M5_>6;+ED]JW>/\4 M M8.OQ2]1/I"76LRJI(PDU467N_#QA!S*Y?SX7L]ITW.$76E(K-WPS+,>$RNBJ M66KLE5937U'OP+>^BP;^@%XW;.!=&XXSV1T7G?OGBC0X0TPK6/V/2'>TF> ;";) M]^FGBRW^>=O21#WA9D:!@OG6R/::J8_884Q2)6MMARR%K'4,8THEGBAEX^%< M]=L[\ 9A_1?77R>.T&*)]?11,TX&%E,;55_J)\;V M/HSA2#QPHB;TRPVV>U<7U]UC)9R'U?\Q-5U?=,^EIB-6-563$([J6*:KHW&AD%%B;-Z!IWCW:<#3[8#TEA3/K)7G/SA0*+NMJ;\ELE-*,Y32=,W MI+Y38Q^;)IW.IC83I =U2!%F, 8AIO#E]>N9EECCM?IRO=DI/6'-6W#BTRMN MDYRN_(=8W-W]>\9_!5JH]\' JV5^SQ8>C'R+^:W$*FC@M+M>AWQY^7PY ML.^\O._>@B.GP0&/>P*"8TL_H0#C-158!;/0-R)F>!_VVY5RUG>F!S+"7$7A MQ"0QO)69-<=;WW-%6GMA\GHV\!&,,@P)+DH84SO\VD8T[JL(8?TF;>XYB?0P MF\CR1''R[VO !_6LL'4(!C_206"?G%G6PMFI>$K/-OW.N'5D]EET)]4OJJPL M,&,U*[Q"X6W/$;K>@./MOX +6A._M^F#9]YZ#PDMB)06,1.>%PHKY%1&)_1: M)^DK53/+5[;<,$=@VP0+7[Y"RGZXW5EL3]Q3NKZQJQ5HWVL=@H:JY#[1QU73 M@TM;3@WQ5\:**2 ]7QVKKD<2MX"16G]5O;5F$(I5OMT?2, AJ$_]5\Q-OYY0 MCJ-CFG70IIJ%NH\F"YBM*8>EUC#G1%54!9[H ="2\&VX67U'&<(MTM?>=VZ3 M1;7Q'-7&A'D#3#VY(F;$6P4*4(<+E2@PSU1:Z%5 XHQE_X41*&^/:C*@EOMG M6L(_I0E$BZQ='_1G53UBDMI0[V VJ M91;T(G].7U))KAIZMY1!K+L;"Z$Q8T@918C?U;2#Z7]Q MRTY<<$RN7CYIW2I7Q 4-WP@WJ%!1\V1P4^A'K=3JA^&*H$"-\Y9,E&;O 850=+ M_#4:U;F'%%$Q?]@4*.AR37A-%.%'SHFY6K$4ZI1A:654X%%?A7C'AY;LEIR@ MDDI&UL[5U?<^(X$G^_JOL.ONS+7=61!)B93%(S MNT4(R5"5 =D_SQM.48DVC46)]E)N$]_+6$;#)8M&S.68:NF)@E([?YUM]0M MN=7Z\M/[S#9>$668.%]/ZJ?G)P9R+#+!SO/7$X_53&9A?/+3CW__VY=_U&J_ M7@_OC0FQO!ER7,.BR'31Q'C#[HLQ)O.YZ1@/B%)LV\8UQ9-G9!B7IY]./]?K MEZ>-^J>+CT:MYE.Z-AGT)(XA2#9.Z^$W;9\J<:Z,CV?U\[/&>:-AU!M7C0]7 MY^=&ZR%L^0!L3G%Z4QL[?U[Q_Y[@H08 =MC7DQ?7G5^=G;V]O9V^/U'[E-!G MZ'[>/ L:GBQ;7KTS'&G]U@S:UL]^?;@?62]H9M:PPUS3L5:].)FX?O7+R\LS M\2TT9?B*B?[WQ#)=H8)4O@QI"_Y7+6A6XQ_5ZHU:LW[ZSB8!7UMLI8"';W%" M^Q VR-DPOE!BHR&:&@+?E;N8HZ\G#,_F-B8 M639A'D5=YQ7($[JX0:Z);=8V;2L#^VF$"N1T0 FHU5VTG$GGOQZ><['TD+LK MWRID"T31PM2BYM3ECW.>L8/8-V1/;@F]1S#MP*?BYQ"8,.TVF-D1@-1YBP$(RC[>>RY5E+L1H&"(+X5H#<^-]=87S.1 M%HVB,*D5T(=?MZPF&O7[+ SX(7/^+-,^,=X0?GYQQ3=SB@G%[N+K2:,D)0THFILX\"\PPOON"Z(JJE/H M&95+'>32T$*A26K;5G5>H-4P@-;DE4]AK.^$BX"!1ZT7/DO+!FU"E\-0>6:$ MOJX;>NLZ! ,Q3'_:LF%!*F"V/>9"0$,#V&#C$.T\4PB!KK%M\X!.8@H[4#P, M2RE: +XA-?4V)%B5$"]<1/'X#N"G>/J$+H=A"ID1^KK^H+>N^=85C_SA!]]C M>35ML19PVR:E"[#CGTW;0Q*E*_4]#.WGA^J;P4>]S2"Z@!MRSOK31XB'N*PD MZD_LHZO:XY2;'4@U H)@_W0 RUAW8Q-5&O;+NU1)I9EQ5,,SK^(1XEB)#CFF M997TI\I^-9SL#9HBP#!9[BR.S?HDA(SHJB&IPQ W6*'A_YMP@!1 M:*3I*I7VB\JD 3+YH+UFLX'Q%?RI&@H6H*+[02FJC>E11:6JPO#5>:&W.N\( MF;S!FERBN^#K*BDJD6=?*Y_UUHJPK:[CFLXSAJ5TFC^4-:^2UC)A\+5XJ;<6 M[['YA&WL8K$#-G*)]><+L8%SQN-M=R'19GJWLM&D,ZZ?Y:DJ8]TFTP!5XR7' M&HKD7836(V,!< M\(WT9 W'M(SB;@+NCU75K2JZ:NPX!B])E!0;W_B =)L!8#6V'WE^M]Q?L MO@2O0 /I+)*5K=+U@%2?&^Z>-S2WLQ/Y)[\'N<8!JT$ZQ V:$X9EN4)9NAZ M;G>&6XT-3H'0AQ.:K"R@CFNKM:I58VIE8-5PS&+S84T,J>^/Y!T.0;T9T57# M.V^];ED'J/ZJ*=KK$+2=!Z**'RY%R^+@!1MY3W\@RQV3!].9\&TI\N^TH,87?"AV K>Y*"BNLOQYRV]@EAE-@>/V0] M(%0HRW4I?O)CA8DA,*MQHII_V]ZC)N(6D@CBJL>77FDSPDK&!B<$9M\TY=DW9BUE) MZR,WARQ2J<:T,.1G!1TT"JAK;6K_1&RO^:-:J.I)4GUTK:TFPPG@+\)=GPCV80%;&?XVF MA)<5\=$BUGEWJ0F(L&/211<$R#*M$_;XQ*CL/VIPZEC1BKZ?-%3BA%(,$3"0 MX&C&$JP_KF13GZR]?D;PO76\;679A*6RPBAILEJBCD!8QR;?^53IJI_E9--; MW.R2$[6V)B V\[/.%HU_>DO)J6F(\W13^QS M>.K.#C=UV5=:/-J/"B)A[1/34C_5EN_Z5<6D[02P5K%+=JQCU4(_"U"5_[;F MTF!IZZ/YF:+^U"_F)]WY7VNCG];29!^W=Y\&2-]- )_K8(K:S&7KO/O;EOP8 M"_R;P#PEW:?-3.D0E%\4;&TGX1$2ON<..3";V;P^YV2&']IH3?:IVC M OFDP19@_JE[!\2I)I!]EI#D@0[,!0\I1MY\3J@K2AJ9,_AA(339#+K2.QR" M^G*BS!!-E_KB9*URM=)[DP_YWIOPQQC+YY15Y&BC=,\0PF6*+6#5+^T3_6"M MY0!13'CN&%WFA"Y_AN_M8")_,9UG- 2\G>D46=(,^._,1#E;MLCEG,/8>,5@ M/]>+1\;S[I9U KBWLV"R2SIBJ4Y O]FE'#.+;.KN)CUMEP_!7,NC*7\7H_.. MJ(7E92R3NNAG.CLJ;ML2,L/75_=A27>1NC F$"GS2)JG48!D;LFR%KFXM847 MR =G)*0MLXN=V=PF"X1$RDUP2H>7 XM- M@LY/Z(#MHF"AJ"06Z12T\!IDS-TA:(DAH)^U:!NTJ$JO&FF.Z\-H!,+K3^&3 MB<>AH<3B4ND=];.I'36:',UD$$*VO.AFR0'.F+0L&%JK>X^VBE>FA#3I!*)2 MNM"@>F#QIK*;,)3"EO*G$XG8POVMO"XKAH!^-J.MRU*5GK:1T/(-1\(;]E4# M_ITDL-JNF&_0G"(+"WG![S82:G FK1D_8_"_I-6Q2MPF@\ 8-#Q[*0^8_*+FF>--O]]1 M&H.*# )CT&^C,18/OYAB[:1J#JN(IW"L]I%!&H&EZ+H-"Y! M&I='8QMI8@B,0K\=3'D$E7PL.+7?49J#B@P"6RAP(U-Y%7+/#[4F792@MOQ( M)7/ RB]4)($M5&%74RR>5I>RY_ 94@H';"Y%22.PE,2[)_=V=/4&,\LFS./U M3_SW\C>\CJG-VD#U)*(3R2G5#^O_CA M54ZSU)2,I/)DZTT*FJ:#5(<78L>GG4O;Z3=RXF2X-F\J0JA&[>P5'$+_Y+L* MQ$+2),WXQA'T]7- _UE3!>; 48U#(/X5P#XJB?:BC:JG-07^]2DQO?(1P3&! M]1,"@#"[\[G8=CZ#87_0&8Y_,UJ]&Z/SG\?NX &LASN2GI&0NZ?D M+F7=/KDJ<)Z>P)OUF$U1Y/4;TBKJW[C8^G)Y[K[Z@A4%&YE0@<)ZQ@]@W9$]N"0UN?Q0_AX#+M'E*(7'XR:+LKN+S MMJMH=8?M8>MVO'05O;MNKS,ROG7N;XS;_M"X[[1&'?'5\K@1 MSD79P34V'5S$<0T[/W=ZC^#AN$M3<7TU8\F6,??Y,JC/V,KOE>+PHM;!EEP^ M8 ?/O%E4A@GOQ[,2*;<XB9%&-C_#CJ]$3BD**GD'<-5X,>4#XP5/ MD#!@TP835E.UI--AJ#H+N)QOM8J9@0.'!ZNW6S3A)>9%!6Z^5PG$[(3DW)Q4 M*JK?(M&JE(0H?VPOCZ)DC!N2.U54]SN 4ZD \;TW=8)[G0=H69= MR&J+@< ,W)AN(8!9^O-I/'WL.0F%I5!H]FX++L$R Y6L =1%%_0;0=S""KX M]Z<#[\G&EJ3TQ\[TCM,H,DFC^&)OV>PB,&1>?]VWYE7)4_'IHR,Y9;$;Q:.Q MC5WDH5XL;J\1XK7'^%L]-D+/8E]W[1:[,0GOH<\6-X)Y;L:-UX\C_JYN9(PZ M=SRQ<02?B4=!2,R?9;C$<)!K8/&XDF/*].M7PUK Y["!H;L@M*?/)>O T%L ML3>ORD^F[.5A%;MU58MI8K^*5[FE=6-VT'S[]WO?[WAD1K*#A/9=HUX2B=SQ M:"BXB:$M J>MR^[D#8]1UQFEL><-Y$H4(3P2R\@OF-30LL1:,4N<2^GY$QB( M@@09!TEG'=.['K.9Y)9/SGWK,EY1K,.)X$QZ12'M%)5&$Z11/QIKR2$9E;K' MY=M)MN+'*B5_C\PRLH@DM0JR),KV, M5DG+LR5SALV?NDIA]CA_A@,V8H4<&N'@7;9F%P*.?OP_4$L#!!0 ( *!! MJE2I78F\B24 +Y; @ 5 87-L92TR,#(R,#,S,5]D968N>&UL[5U;<]LX MEG[?JOT/W,S#[%:MXTLZW9-4]TS)MIQ1K6UY+#D]_=1%DY#$#D5H0-*QYMGYV>G%V<6%=7[Q\>*'CV=GUN!N2WE'V9QY:E+?"[Y\ M9/_W3!NU*. @_/@:>K^\6431ZN/IZ=>O7]]^??<6DSFMX.S\])]WMQ-G@9;V MB1>$D1TXZ$U6BE52*/;Z3/Q-P7>GFS8VY.RK&VT+Y(G?GZ8?\Z2>I.HR)Z\5 M5C($YQ\^?#A-OE+2T/L8)DANL6-'B8J5S%M""O:ODPW9"?OIY/SBY-WYV]?0 M?4,%;5D_$^RC1S2S$@8^1NL5^N5-Z"U7/F,\^6U!T.R7-W;HLQHN+L[>I>7_ M-(FHUIE97>' 10&U#OI'B'W/9=:P_1J.9^,5(@F8\(W%VGMZ'!5@N )ZP*!;!A&WI+U:T\AFL7^K?>" M&D4KK;\7"=#NA@Y?T7H0N*S/7K%>YQ[MY;ZJ*GO!^:M-".U&;CW[V?/IT+0/ M0&%=()!=^K;SA4Y':=7A>,5ZCP=".\Q@3F>_R&\2MV9+O4CE,@Z] (7A!,V3 M@72"?.10Q[OQ CHK]FQ_%,PP6>[=7==J!X1$:-]$)VKI/[)!9Z^^SJC^?F8P ME0GJ%5XN<9#\OM>$1:MB()B'-@G&<319L/E3LZCY50/!_130P99Y)IU'TE_; MP"]O H@<*.%9^M>(KC+HE/H%/?CV7IV@>2- 9/%(U46'K&0A2[\]!1Y=:%!F M]YP@U&O(6"8);)LX&]ED?Y:91>'2?HMB.BMC_TF",J>(SC]/,_K3KQYE]"2@ MHSO^BL@;I8QY'/J$;.MC#9YD_Z"Z./_+R?GYR46JC7);>2@;'+4D;@>N35PZ MY[R*PP@O!Z]>>(V7MD=M;F;'?A2:V(EV944AE6U56Z$Z$@\W <&9'3XGE<3A MR=RV5RR(>7Z**%?L%]9XR)"=GYR=9[&V/R'D+JN67*DHU1ZE/1V^1B@(V<)E M&,3+++YUZX4,N;[U;>%Z073J>LNMA=B^7\_,GD>)&)V+W.VO7L0:V!6WT M[A+3*?4596!5=IOMZ*7\?_CPX>S,.K%V-=-_;"JW:.U66KW%ZM_ VK:0H-K@ M\K%3:-%G6R>8U.[!V2_E#CS[^?==--ZWPTW,G;&X:N<2XBJA$"J?M(AQ9[0#4D1+>XE-O3."EV8RQRHNXI V@9.@ MBKT=*[..:9^>*Y7 #M5'#:ZM*;;DW&)"9W6_O&G20D(2Y:R#_JML&?2GWQ\( M=F,G&I,)(B^>@SB>("*K6(6,L!=4(>V%,CY"KLE+:67X^-2U#5]#Q%BC_^K/PO;!GM7.& Q;YV9&*^,>C8F M*M6?$$H<22=E7%HA:"%UXJRG)$8*B7W]A^UF[0CR_S';Z5:Q&>B#"WF4Y7%3FV-DN' M$CL0^O(;QC)BV7UN.0/PLQT;D7\9C..XN,60A><863A+!TO_C1"[]!Z,L%R%,65L3E)"'W[#43H]E<@(G12 U*W@1>\&[A]Q&"7G M'FXPD1SHE/B841U"LS.NI3^A,37NMOBX80\9J5 $(N*]7:ZNAK":M\Z]SQ!+ MWA]%&" XXHC!M/W!:N5[Z0T&Z59R>8-Y2NQ &66O5YG0+NM7=TCRE ZD=:MK M4*8-#L%[VP=N!DCGG4==X/E>9!_ $'J:[79\^>"C3A((KXPZ"414JD0>J,-M;8F+N0I@AG4%$'N(Y@8R4GW8G M(>X?H3C14$BLC;*IA$*UM+$.$]TF#@J9WB8+2IF%,#:,@@S47IN AK5(YDC& M]8 5G<&&8(V:ZHJPM8W!^B: ]V:^AUFE(=CB=+(62 B]Q>;"''9"/LK?FJ,, MRVJ4%)JT9EF 8E&&:S5*FHNEX?"MF>JP,8.=>Z\6H+S':@*!X*'77KC"H>U_ M(CA>);U(]%:7 RD*^=:_JEP=<329#*"M+&S(6O MAO8KW,ISZ$SJ4$M+MY;]\^=,U8OWX+;[Q#E-=(6<.5-4$%Q\LL DFNH=#>+2 MBJ.+(FI 8.5!5#ZU/N F ZL*T6,M-KH/K?+9+H14Q>Q"\(_/-O%LNJ1]M".9 M:Y3)A$;"(X2!3NH+54(MA UZ@$3"6-5XYW9?939O\GPF(5A[,9/U$;EHN=IM M$VKG4_,*:N8;BXI"E8E![C6_:$VYM):3K="=,$=;S&#/^=I\0.+\;3&0OC;[ MMAN4$P<%M._ @IT^+AUW TQ(V3&PK/6G(%PA)WDG1KC%)Z3E Y11[[7!IQ(R MUF"@T\T] <.;G3TIHQ#&I,%7F[B*E4F!1IRG6:;J;IPO%SO:![L=7+RA/&_ Q&X+(RKW)-KHRG)&JB=QO;/(Q58"&Z?]^[S M3(M8BZNM=C!"Z"@>D<_2$QYL$JV3##;;8> HHOP722^B7X'0_LVJ@"$K:>]1 M)=3"WJ#GUM(*5K'5N5.:P,A[+)_]_O/.*.\C.J]09YWE"1796&72OK%IY)L5 M237Q-9YK)I!Q)=.LRD!/>69%AJM99E5&>U]\?4)X3NS5PG-LWK:7E%:^".-1 M=PPRS6O-,R)>B(EH^2!EU,TLQ"3"QAI,]+,8JS*]79#)F 4\SS*?6-692<&: M.N48TYY%59(K+$I1YE7PBQ64=@F]EY_QVZS&)5W%I52^*("3]\(:,"#X MY21^#M&_8LKC\"5+EY0E2O"IQ5$S,3THR/(XHXC>!':3*1-*)6!-5KI/FQ"Q M7@CER5B&X#.;**$LF3Y'(DX/+Q'UCTB>":\7*6\AQBV0)I8UVGW.>H')0G)Z M%U%EK>5P>G(E>8P($5&$JTK$70#SR;K%PZ0ZGA4X$2[OA;1<=%+JO9;W4O%B MC=8[7=?SN-TLZ*5<0NBHLP>&LK>FQ^31FR]D"P\AO;"SDY8 !EQ^*Y6XA!GX M)F^ETE!']?$K$3O=WTDE9I_S"I:(;1!^A-F-64[TJQ93M[I5U^ MW9M&8;&1:1>'+!_5C7!:Q?>04;-WQ9GI$]=CM(\[Y+2 E:Z3TP8$P9-S)SA& MP2I6K?=%Y$)+E!6 A5KJD>("1L@;]#H-36!=9CKW+#'S>5^2,PW!>SZC,)(/ M=CD*\3F"(DWO<.3G(_(T*DA-GHK@"A)+FNS^+$2>Q<(QB#)K9=O]^;0DEEOZ M3_Z+S0FAWL/&NU=7<>!2,"P5;G>YS?8K'9K&J^R-9;WWC<_.+I+WC;=5T+^W M;5CY1G8DH85G5J$=W;>GMY;3Q_UK4W9\110'+A&=-L!IVR_3YKC4Y+3MVUR/=[-KPY'G?2^1VZ",FQXNS=YD4V2^_W]*Y%1NK MUA\T*VP5YEP;7\FR8,N!&'QT<1'22-_034JK6-"5O]]W'=$KW MRYN(Q U-<&IDH;V@($;AX#E,(BO"Q+,R69]=DYFNJKROB(>)%ZT3(X#@*QF+ M-Q0=+\0U?'7\V&7=:Q@B^C]W:K_*%6564Y_#M\H0.9HT ]>8?*(SPO*+$LXA]8KW*FRWN\UT]-$U/HP\V"O*49_$J]6F$34?.;$7M+_ M. BYY:FU3H%.5?!C[0%%@0*<^VR[X%'@T$G)+75U@:]P*3O5RD_[. :7?7#J MN,:QBP:-1KE-5_64?56F :>X$5TZ$Q1&!7[S0.Z12'=Z12$L>K2M MLW@GO X\< H=1PM$A(!%?:2B$(0H1"TEJH"!4]_V M+=ZW/;+#KEU;W\,A"6 MM+64I\ %3G>F7@?%X02KK%HZ.R1?V\VH-J$N+X@IW[L-_DLTPP2E=%/[%87# M5XJO#3,%DL/0EHF68"P&M8Q.J:<#T,^UY\<1<@W]J5*J6YW5 MVA+3QG(H.C/3%4R_$IB?AKYT]/3S:6]YQI,(.U\6V*?""-F+7-'Z34'2PGSC M=_7RC?/M_=G:MGC,/&Z4TU2N[)I5'"#--ZKY90XA-UD3"H@NLLB9]%R'@+;G MA&4C6ROTCWPX$+1"F5KB(.F:I-F>'#H0@Y7,J(K9&Q7^(8A_X+I>RL"#[;FC MX,I>T3'-E]^\)2\#(<:OK18%%@@J>D0191ZYFTF.5#VVEB$! T,8Q M3?H0TJ1'@4,0G;1>H_2_HZ ZV7[$OG^#";O?7AQ"-:L%0M>G'5DU@P9NQ5OE MEV)*\XD?,$E$'T7$>XXC9LM3;+2_TE3E$*8H-7VAV"\T(PYX1L2B!>$H#&-A MK*1( L'#FU!H 10\M3 \*7?7,6%6ECS)E>SA\Y\RD?FQ8440IDI-^:PA](,R MA.%RY>,U0@G-0TRI->L#4)" M?'M6H<9_6':1?!PG#(;#5T0<+Q2/]S4J@I";W[8U"*"#,X1=CE\XQ8+P3I+- M*8QN:9>'D/S?@-H-$(/3MM1DT]\I\LV!_#HNSZD$PDF"MMV= _M0E)_,::YP M\$(%0=D;SYZHC@QU+ZH#0FYDR[-!#NI#T7QJNGNJ7E@)B,3)MOW^$+1_J,F6 M#>C..!.S\?R6:R]D ?Z8H$F\7-ID/9Y-O'G@S3S'#J*!X^"8I6'/'[#O.1X* M[]'7W(^$UA8'3IJ4#V<79^?6B;7CA>7#/-W= M#1Y_L\8WUF3TZ7YT,[H:W$^MP=75^.E^.KK_9#V,;T=7H^&$$E.NK!U;5I$O MBS)F4_9##E1VJF-9XD./>X[=?K%X*3B-*+B[0NA6N#[NF50Q9WXF5;-@@#N M'S2Q6EVMM9C>TXPG;M>;W%2&>E7T?:6AF;%J.V %)X3Y5RY@0*U@;A4):0W4VU_^6F-" M*2ZF]^K*#S8[;GL5$+L%&"4O*HUG3R%B]S"*,J(492#DQ;1B(PKS]D=!2,<)Q8/P/$(X 2L=9>0=E(<& M0L=:Y$OY'+"8',C:1VQ>8FWD8;1T9R:U%N<+[>PCE+P'GUT@N>GYQ*\R:!>% ML&I1V5+^-DT]5/U<9RIY)4-.#V&Z:*($"10(?5.A9U6M T7$/1Y.DK)?V+J6 M#B8'NR KFN*-[:#!DLW]M,:6/#D$O]+7IA@'N&75Y@9C=L]8 :! 11)Z"$LK M?1U)@!ROT*YSY;Q2\LUQZ: M#PS"P)1Q)%V+EFB +$"U+*WXM$,!1ALC3A+5O;,#.WT3;X+].#GP(%[GJ$I M6&YR;60[U*@0M#[,3Y&S&*\D,BX1@)CD2D5:8KCMV>PW^4RN:-6NV84?'\UM MI_<^/II[?#0W[;:?0K1AA#G?'1W-B2>X.DJG (21DFL6VVY= :#U@?+7!064 M#-?) W)B20L((0R<<@D+&&]=LL-@3J>@B%#]JJ=\$F((L1VYA"7,MR[EXS/; M.1#@0IS'-[>AA(Q4.SCJ8OWMY>A"*NP#2.?T![NK\SV]$FVV6I-:0TNO1K<8 M$!\%$>W>O>=LZA*:Q<)_K!YE'-U/!_>?1I>W0VLPF0RGD_:#X((A>[?A6@9) M^]Q/&+M?/=_GA;B-2Q^CW4U%NVLJ[ACX_HX#WZ!CL+7"VB6&C[L%S82V50AZ M.W2:>_=B&-#!U4.\3EQ.VG^8>X^^6PX-DE[$![N> MUE$?-+A>5Z'6GM15>QDA55<;:A!TL0K+2&\/ECI6_6KZ7,XWT>W6 @TJ[V 8 M1MZ213.>0C2+?0;#.!>A\AO9NE-%5WS&UX3M.;3CP7?I6SO1]=RDD31SC@[2%?H"I#?MUW\?LAF-V MPS&[X9C=T&%VPS&AH?N$AF,.0[\Y#!"6/Y)I@6;*@E$-_:PD4AA(#J6H >0G ;KQ*X M]\+'/U2%(*3"-*_'%%NO.WP/!--99+0>!"Y['G:5W%2-#!^ ^*EZP/CADK^P[$*T-X':KW*!%K_W'725";3(*809D+"KNEQ/:>.2L))628@; M;?J]LQ%4T-ID;$H#1UHE@02+#&Q62XMYB!"T.,78#Z_9AF/@WF'?5>3BBZ@A M!(0,#+*0@B_"!$$]-S&ATJ1+!\KT2Q@M5P2_2.[-U"H! MX1&4FHJ3XFKE6M@-7T\!A7-EK[S(]A,N)+?#*LMTJH'WC6A $QFX:*<0IFK? M0J=@?[L6^K#X>Q:J]<#![E@(@7TB.#36=58(](1%JG$5,G#^.G"<>!G[+)OE M&JT(O@\9&]1G\[&ER.;D?3WPYF1S+)]1G/,HF,R:,W7TCW(&4%^DG0XC$D MB8A+Z.'L4JK54LC&$D."T%-RV9/&N:4E@,2WE7:GU!"D:/8#\5[H_(KVV4ZR M5)(&:T3$$&+9&L96'*SX4"#HA M%%050%>HO J '1^DUA[[>YX*ZCYG9C6<3 MY,0D.1%Q126*W,OUT'8615H3Q9O5"R%JT)"5F $'M[C@8AJ^TFF$%R+:9SEH M^S',OH;G)H:AK@M"N* A8U"#/0P#&,=1&-D!N\[%1->%8A#B PVIM8 +G 9O M;(]\MOT8#=P_XC!BP]#.]$1[T/(R$&("YKI3@ (5";BD\\ O$X<]Z1B.5VDP MT7.H@=UA%_FF<8+*Q435.,&)E31YDK5II=B94%BKUI(U>S#!A)VF-U=8;02; M'->TF13<1 M<=])PB*P D&B(RFA5VH$4"RGS M]^B%7VX(8G?7(8+"Z-&.Y$^.FE0 (6:B-DB9^F3H(*HS605\QNS@*AORC30I M* MAX;R?$@7 (.IO^+I"3H3<*2+\XP8F!2&L^.1,I?O;4Q=3O8*.YF_4KAID&D7#"B[*$"2S6K L(0TX?]F4FIUV!"^0+1 M"?*3GOG&"^S \6Q_%,PP66:Y2R:AA(MJ*.'R:3*Z'TXFUF3XB1V$9G<<;QJT M9IL6+6_7Y,&$$79)GYDD']&*97<%\YP +]?91[T#TP8U'6\_;N_,M;%"C]<@ M=[2 /UZ#?!C7(+?^'L,W?RV[RY5WU)+P0)2A5?N8:WLSG(,)C3.:CDP&KA M.X09B%R 17Y;%]^O+)<@F4A.;%]V7[2 $,+,0BY0 >,0^M"L%Y)?6E"DZ?LR M)*,^M,0[!)'?458CQ$)>BGW9*AV$SI=K,84MGRK?$,0NF8&J=FGTBO:WTV(" MC7]>W6!Z?K";((_H!04Q$BEY]QG""%U7I3L4X ('R9%XVGG//-$>4X$"PK!> M5PL%(. 4D>Z'"72P^0@A\[JN^#<80.VO)0E'X091ZJ6F^VH_Z.RKY1NR2-;2 M<3OMN)UVW$X[;J<=M]/Z7CT=7Q7][EX5I2TG16YE8^I V^<%4 06"AH[!LV/P MC*TC;ZCHJ&E'Q':B7[UHL7E9;?CJ^#%+XU=#&)L/.%70-,NR5V'UJTOL++)0Z2W\UB%C]4W-FF_@4%6'J6^)XPY":I 1 M!Y%2\OXI1 1AX.4QQ_XD2'X(5Z,GL9#+C=C.R*C\3557-1 6WOMXSQF1?,-JM]VL'.*G/3B@>;C$D2AW23 M0UL/B$P6-A%>[*E3$L*L45O#6HC@>=^.ZX3%.QNUITB* ;M^JH2?#R](Z70L/;1)0 M_E)&35?#[S17PZR1$]J*E39S7! ?%\3'!?%Q07Q<$!\7Q.I0??+V#%U$1.LI ML8/0=I(D@LMU_HND1S.I .0>M4XG9P(2FE:E'1V/$$C/9FZ9(HVUV;L]$'1% MIV=TZOGW=-HWGI5!NR4;!71SN8BP[&Y[[U M,$*)3A/HC5 E_GL5+]?>*U\!I$%5C*$@R;Y3 >_L5V\9\^]_Y'SO.WF)H_J- M.$N<0I@9'3> >M@ $@R=++[*#GZ.9X4H6?J^2?*Q&@@R*0AA"%6JS 10ZY,9 MEG)$YUTLM3#/ASB\K%WJ(/9JM-$ "S(_!2\H9+HS3%JTT34IJGP#(09>VMQF+Y73=M3B1,'!38=GP6+?0'= MP86F)5AZ4T'&Q5,0KI#CS3SD"H])26@!! BDQK25OAA"&WW6:)9Y8_*>Q2;+ M:SRC/KBR@W7>%T?A)X(H C)=V,'YN[?OS\1=6"/5]AV#4%K>;J75!%Q0ZGW_ M]JP-]>:K[?L2KP[4FX<+82Z8\'U)UT@N8YUV7'8J=<*B;LY\& M7VWBJH):353.$R[BI_^QAPMN:?(4(8"?E,:07QFIH500BG-:O_ M?:31>BQN%Q/D;DJ\^5S0^QO7 2%.UX*2S071NGZYC"@BK>HR$#*N MNW)2R"%9JN^S]*\1-;L@\E[0@V\;OHWSP]E[S: L:\Y*V[.V#5JLQ4.,RZKL M)Q09D&84=]_Z^[G G"KSWE[*WLLMDH",VS:CVL+%YP70$.;N&XZD,=PR$9#X M+<_*>-)N,](Q_8JG"QR'M&L?!.[T*S6!]7"Y\O$:I3WM0TR.U],GO$@W(L&SS?5@)-01EU4>Y Q.X6EUA.TT! MZ5"Y1E\(/K2"OK-^N3K'->R1Q15 Z(O;= -YCRZ6"X3NX0&1Y$(CRE^Z&),_ MK".B/HB8TIXJ5@KAF!-MGA/=W!A\S*#^]C*HJ52D&=3%[WWO7LHRJ(N<'E/2 MM?8+#RLE/=M2D"R*"A0]=,>B.&^;2Z("9D!JDJYD2C1 EB < ^-(&M(=OP)[ M2@R&VA2UN['@#;U:-4!8:'#-2V.=R$=T&$JDZYX]E9BK <)2H@$EYA !5N(Q M#Z7E/)1]!]2#O>6OMF2+*1O*F^5:: ="#]22838O+' WH=3&N(G4A=1K$M<< M1XLTJW"<( H_)ZD+H^ !4BD_W,FP].Z@]*+FLF4?$5$;_2.%- M$:D,UWTS\XWF,_4H47@=;YJ-S>[:O(X)R]U.G"P=,H0;V^*G[FK6!N$.S):Z MQ;HB 6'W62V.9^X.7;8J M?_3FBRBDML^V5.VY,$^PG;8ZM:J?.I]U-2\P8 F]CY1/XCG,>=BW)]K$P(F\ M%_K)-*GW1\VDWEV3V4,WK%%KT^HQL?>8V'M,[#TF]AX3>X^)O1"F9\=-@N,F M 7B#N\=9G*0:1\G%3;#OWV#"Z!O?/#!N_[BIT( 082YH6XG_4>&D1R73K9?. M=QLJ[4,8>#OO+[K9E:C(^CNR\T^TBBCL;5.MW/Q!=].PK;PLZN_(R*F\9\CK M<_.8P\%![Q_#-G6.M ]XISG=3O[^A6QS0OD M#EX0L>E7]+3B:L<:^(V_+%FLQ02$\5S-C[J!G>]^"GYFI MZYN)"9CZ#33F#CJJT+[?0%/7MS,X91(8N*Z7 MCE$X:#9RHQVXF:'G/TVCQH MEV@G<* G.#"=>B5/=]L/)#Y5Z0ZVQTS8RVD,2VS[[*S)^3Z==X-,'/1JW<31 MC;O]=&[5ZCM2P+-#K8E,G M JJ#6N> ?CY-K&UL[;UK<^PVDB;\?2/V/V"]$V$[HF2? M8T_WC'M[9J-T M#_:15$#>*O-!XI;X\_]]W0;DF<:)'X7_]L7';SY\06CH1IX?/OW;%_ODQ$E< MW__B__[[__P??_Y?)R?_=7I_3;S(W6]IF!(WIDY*/?+BIQNRBG8[)R2?:!S[ M04!.8]][HH3\\,T?O_G7CQ]_^.:[CW_\ES^0DQ-)Z=1)6,\H))SD=]]\S#\Y MDU2C\$_D#]]^_/#M=Q^^^XY\_.Y/W_WSGSY\(,M/>V1,"5,X3/[TFOC_]L4F37=_^O;;EY>7;UZ^_R:*GQB!#Q^__:]/UP_NAFZ= M$S],4B=TZ1>R%Q"I='M]C(.LX_??9CRRYJ]'[26;CS_\\,.W_-.\*2/DI7G; M,MT_?"L^9$T3_T\)E^PZBF"./X6^G\;TB?X1H'# M#\#AXQ^!P_^6?[YV'FGP!8&6G^^OE K]4*$E.W';:7TAWTZFSXH%$S52JMRS MLV;"R:'S-?NIHB!]36GH42]3$7@VD.8B<=_DE(%VY%8(!N!]47QLLB1SW82Z MWSQ%S]]ZU(>@_/C;/\./)^)';BWVZ]_.(H8\R\3WP[NOXVA;+ZI@%]5\^+?@T>#[ MS72I*!+3)-K'+NWTQ9;E5]DZEY&U@(& AB>?'SH(_>_GV1CAA!ZY"%,_?2-7 MX3J*MQRVR"\9I___ST*BL5TM$Z@DQ,IY+,*^9(F&IH@=L$W!S!=5[9"Z9:NX MO3VTXI:H>>=M ,N=.II.WM?SEA(BA/[(MW-/8C[R+TSMD\K$'_PW8S\,-:U0Z] ML-((N0_6R]K; P59-E?Q"!">>E2-G3#Q86QO1<.:IC-P0Y6"1R/O03ODSJ@4 MM_^(G%.>%A+%9/W2#^C-?OM(XQKE:YH@]D"50IGG'7Z.U..48IIZFER5 8I$ MD)S4P^[IDP]+0&%ZXVSKQEQ%,_2>5J]8U=NJ;5![G$+4GEY74"5 =E+/NPK= M*&:(RJ?2#RD;[,^B?9C&;V>1IW;$ME[H_5)+[:J;-G9![;5ZDO=TX@J3!>%L M2!03R8H KTD]>^6\7GDL>?#7OM@>;!G"U>W1>W.+JE4_5C1&[<%M,O?T74:> M5.G;2 *6GL@G;3%%I.1?'/%:OUBV+9G-PRAIIAW))( V#/!"WX8X\ MR[B-[^+HV0]==;ZJ;#X7QU0H6NN=!VWGX*(JD8?RTSP;S3C8<-:[*$F=X/_S M=XU3*T7CN3AJK9*U;EII.0MH]1G;J'GR-VL%I5,N^J?(C4M>IE-/8K M08T(J6YH@]44?1ZA2TOBU2S]02N>2_+1.^EJ<#QO5[Z6KPP(VM..U1L:!&UP>= (O1O6*74P4)=:H':]6D'[ M#M- TPH ,IY;.-D;N;\^;!QFK=M]"K5Z8+53O:#0W F]-^HH?;#JT] #M;=J M"=YW!8CS()S)@@@VI,1G6H=F\_G8":Y"C[[^!U4CZ'$[_&Y;K]J!IU8;X79. MA:Q]_5&0)9PN882G.A$C5I,N_<1U@I^I$ZLO0CR&;0KFIV84[9 Z8ZNX MQJ=IY-*XH$R M*V+T85RE^PO365QCELB]L@6]0YO11\T0^J/;=+VOA-=]D=. MVHHSBKF5GCM6V\[&(6M4K'?)4L-9.&6=O$.YI:P@,:5C+AE_CVL7.'73GL// M$3M@K2J9TU4^1.IH]3*:.E=.C0"YWNZT=I)'SF:?G#PYSH[[U+82MY^+KG(S^#AB+BAM%WOG/Y08+8B3 MDHP7X^I2)LYC0&]H6G_86+,+ M\FC74;@R+#>T1QS;6F(;#]*2."FHLV!>L\&4+(,@>N%3M#74NXJIYZ?D.DJ* M(=W2.#Z)/>*2/4*:PK4]IV(0+]H_INM]0)RL"VOR3Q\7W_WQ7S@RL!__^,-W M+"^ OW]B;KTAWW]<$/YZ$7Q^SAC +=/LKQ\M0L=5^,R,%\5OS)(MN;NB*7*H M:%*P#!%U[1!#0Z.XIB&0$UT01M9ZVCZNCC83]K)FM^L<;MD4)4FC+8V7WC/_ MG:4S=W'T!/4T3OV R?%TN"P5_R!F$ M!"03@8^"F1 DDV)8D*E_4 Z;X:[! ,DFBE/"X'!K'V>G-L#29S# LDZ6>OKQ M.G:VX# T?(*+(0ON)SLGAFDFR\1LSK"D"6[#W%AW['O8,!U4B-S2!3GDZBA< MF6$UM$<,FEIB&_MV!G=12'+R)*=O:YUD"IT)(^RQJ=+.>=M:7ARYB^G.\;V+ MUQUL13(,NTTW#-/*2\(*0^GU1![('=0OQ[-&-\1AW45ZX_-!= ?[Y5#H3G C MDIU(;SC'? >D?I-NJHB?UAP[:0XJS2&&\8C;PZWLF6#9M-39-L(?Z:TQ/9?H M'=8Q#S8CQTFQH]0)M'<@^Y=] G9X8HE-"G8T3M_NF#HI0Q?8?=G!L-^^IJC9 M%7GD=3% =9!M[X)TQ@C'.N4D=KCT7ZF'X*S!+5/5 M@7I*UY3)=>\_;=+;]6>658!D"@.U]4$>WEHJE^.ZL0/B@-:3V]2#<^J$DU\0 MSN D6I\P%B)#MA._XZJ=K7!QY)(K6V1# X_O)0;"%#6K6U--#J;ZTKFF) ;Z ML$"\9[^@SEP,P!X_E.DHK)NA( 8R+;''RTCPI2&#*2U0K-!V+.!JG5%AT=;* MKC$+=*WCULT]D&.5AKKUN[I'S1$CE8[40^S*YM2MSY8FT1C'X8Y<07U3S#(L M-<-Q7F$X3OBAB;G?R\[].5U3IK 'K[ENZCT\E6 A5<2&9GD4)TS,'K/:( M;>HWD\!M5;TN?I6=9A#&[;*;>_=C2JZ29,_/HW &Y8$804B/J;N,[+6XVQ\^ M$5<8 ,=@S%6NGD-HL55]CYE$=8.Z=?%_$#E9U*'R./TT-%RD&9?88X H]$ M-/6^C)"=N!I=C2EWR2%,K\*4*> _!K1MSMG0''GHM"E:V197M$4<6JTB&^^+ MNABCCAVY?Q C3 M607C6YP%H_PT2/IF?:?5FOXE5E\FTAHX\$"O2EUCA_G$O$:].G7K><3UT#7= M2J3QE*\;4=],Q:!@8?/H1%:#Y\YY@_H[>B6LCAHCC]!F)>O*5E5;(H[,%H%[ MEV:2=)&4H1I+RYV@:S<.XSWUCH%';1%E>_S1V*SJ04#6-\8=DRTR]W!8H$SJ M!DUKD3FRKMFE9DOS]-'TDU/W%BTGA* 5'$;1R@/J6R*'G0;URH!3TPPQU#1) M:^R80!/)P#^&?E?YV:L^X[Z3!!0BZ;L/W\LX@K_\C5_I@IJX6D7PSG0Y90N#NS=,:*9+SL8.K$9D@2>N!QN\P.TO5L)CMG44PHS*)HBWVR&M2L1)\=0TQQU^CO/UF!))LD0-8 MVMD<1T4VI3N!=G($N8TWHUO+$#\HAL5_;H5'!M:\2QJ2&TJ?=^ M1GETA60H#R4CGR_7*>*%":#(+CAEE_7+=M$_\[Y42_D(:^I M=N/M\VH7Q,&O*_F0]] KF;/UFZNC:UZ^D6[[HL##QF'&?-@__IVZZ2KZQ" ' M>+W=4X]N=[ @_4#3-."O::]8UI%<.G[,'QN\78N^"FL.0A@Y, QGO,KCZ[VI M(H:7 94S+S8KGX1G$)2D\5Z,M5(DV)W)A2*%5 M2R$6X8 L"HHE706'31DAG M![H06/4G)XZ=TM( DC/1[2LD^&&F1AW%NAOBP*^3U MX3:=NFZ3NE,F\4>WG]@<)MA[3+8[<:IDF::Q_[A/X0C6*H+U"]BJB_@[=U8-O07*1B)2)E(6">4%5 M+)+)9?T*%6KS4BZ0S7M7@-IL @12\2E/P\!QT PY0JD4.\Q9RFT0HX12U#[# M-0MC3G$A)NH+7C2/>O9RDS$T3(2&__3AFP\?/GR$TK3BK.HW9+E/-U'L_X-Z MA'5=?!#_D83/^?\/\;DQQ#[#/DU2]@,@VQ\^+O[XK_^Z^/"'?^$?P:__\OWB MPP\_R([R#.PGYJL;\OW'!8'#V;SI.77I]I'&V5_9_UG['76AR%=@.3N?3;P4WY2Z-7),:%&S^JIM;5/$"-$FL?']IYPN <+$#XDD M;>FFU_AZPB.6)TQ/MU[/"0/SGJ:.'U+OPHE#>'5[Z;K[[3Z A\W/Z=IW?=6$ M1*LC\G#55[XV]$ =Q!^%-_3QC03(>Y*L2%R+9?&TGN*?4GTH>LU^;&'7F M@Q\FAC7B\&L0B.%F8 61K#F, ET[&ON1=Q%ZXR\V]+;GJ;Q[YZ2$\DG+B!9Y M2)TXG9=-'NF3'X9CF:5U?PR)0<366E*S'H5C<[JV<%G[EJ.J&_)!3%?Q+H7Z M$ \\VJ(/6YC/^H;X.,H>[9)SE9&%]C((HA> X,LHOHE2;HOKR F3>^I2_UFC MZE<7 LC#O;LQ*HM3VKT10X"!$CT/M;$4L:"](+D _#GFLYAZ<"TF2JR7,IK. M,%43>-'^,5WO>3$@7H\,Q[[4G1/?QBS-3*G'-P;N:,R/Y;7O(S3T1(X/'=17 M;&BINB%&A"[2#[/M=2=*A0A&\K0J8R6.JUK?!AO-"'?9'AAA_22'/F%$SPZSF_N>DF*!4QXWQ.V9#?(.ZIZ"]H .VGF$ MEF)]XI<.%*/$81NDCMFH4GEXKC1 Z(C-M'[4V M1NI0>DI67@6H;3F'=P":!3>O_)_2)Z@#PR8DWD&-9?+X1IR")7G9T)CZ(5E3 M-@F/^38V:\P:\6+^-$FB& [F^?SK*M?Y%\\%Q!0Z14\AOZL5/=.8?\H+/99; M6BCE/XYM)66;LSLQC#6.'8=MD(9ZHTJ5J5VY >*QHUY.XXF=S(4P+"5<^R&] M8C\JZZ;5-<3N=DKE:I<5\E:8'5 M[ #+"T"4<*HVD^=[,9(E+:NS-H=NFH;Q+ZH%-7\?A@G:+,H@Q3ADGUO=:]&7+S*ZP++)('G;;R5\]ILG8Z4 MYN'!)N:I"Q5F4I,GM^L$)^('IV^R]MPOYH*EB'._:%RDT&ID@7]W0 M[8A]L:.S'N:[M(G8B>6L^+IOSHQDW"9>C9A4>= ]R74O'E?,G@^V6](J26_7 M$ML4R'?8!FE8-ZI4/>=4:H X2ZF7LZ\GWH_XLIO&N:4A59)/295#S&(H_1A' M27(71VMEG9EJ"^1A5*-..8A*'R,.H3HI3;V-TR*"F)WH&5Z;W8C:M-WTG94V M&A.$(?5YH$]\?>^I0:])-SAX.84?:,W. MR &QFQ&J>R4Z/1'#:$<%S+V>LUD0R8CGRU56V81AV"#_09@@I$]P@+0IR*>V MQ)-@M."F<*JFR.8/EFH%S\ 2/99([IPW*"+SL-_MHCAEL/X4.UOVCTNI=[CC MIM4!*;KI*YNO@#2VQK[LH2>\<8V +=0"@-G(3I(D^]"C,;S$!VQ)(OC"Q\#X MZ'R'&VUW3OA6/L+A[6-8+8!/116IB==*QK68I$XD>2+IDXS!M. VH<*'GK!3 M*#SE\ZO9TI2XL 'E/13@7]\2*<1IJ%=Y:?6X&>+4K$E:4Q9(@SW@VZB,*KJ*?.GEA,5.OV01Z6VZN48;>V$.&+U93>. M7_[2KWP<]*LL.?[:YCY#5HFQHG#9$NI7?S6[(G?S+@:HWO9L[X?8V3N);P[G M\OV<;+B2?+[F3W[GK"R^"#RM&63$U[X(/-5J*!Z-ITR@ 7B5^*Y*<-HZ(4S UR1ZBWS%*FC9UG-"J,K?;5YZ?]\G_"G* MV[5\>EDUZV_K@QRHM%0NXU1C!\0PI2>W<8'8XK'R@CXL>68<;.W-C*OVV08N MKL&+3FLPP'/V6OM+VW/E@WS=NRCQ8:MCU0;5XQH!3N[$B1. X@%L34,J*DX,1S\?Z;!X/MCJ6 M+6UGUPO\<,^4+FI7G=)U%%/1;N6\TN3B-8V=*/;\T(G?^ 7 3N]=CRA("EBG'DD8LH'T0AGVBZB3P&CL]4)!+) M(D-*+O]BTD>V6N%S!M^ M*_^\V>-%H1S(+]D M/(ZJ[$P#.A/IG;]P1$[((["PM1$WM;XGM=K:!JTNQIDI2&F#T]Q :3PP0H1 MOQ?D&0UQ;![)/-3TW _V;*+9,5,Z[C4S&%*HW01(!UUF!$TJR8<$*\P:Q=]B25>GV10Y1G4Q06]&YJ2-B^.HFOWD)+XWWSLK\OY0[ MUQBB0DAR%FUW40BRUKQ)I=MG+E'0I'*M]]=UF(/7-\IMC/+BT$5!=?!7K+IG MFE4]:U^S:FN+W'D;5:SDF'4-$3MKL[Q#.2F&IZQ*C\,V/DE2UPZY=RI54[QC MC/YY$K6LYDE"\6*Q12=<>IX/9\RA!%F2T;5[:C6&A]W.J?CW*CR>BMY'07 9Q2].K%H>[4X%N5,;FN7@ M]&L7$HC#P%23'B=(.1_R5<;Q:[@K5[=&07X!QD1RMID_\[7*Y"I)]LI-A(,F MR$.@3J'*^D/I<\3.6RNF<5U13FQ!!+EQ[NSR:HT787-!V2&5.G581Y?"\Z T MY,\(?<6BC:^0CU2^3>CXD#IQ:D/+1_KDAV&+HI.N=C)@$VJ>\[*==]P^_/YQ M=IR$>K!:0,.DKD9I+T+88&^'BE<:NGZB7@$P( MS1F@&HVCC4VU5.8*2\W*] HQ.>,H3V7*$S)X+Z1VS@:+IPLB98('I854"2R[ M"M$1XM6(=E1"E5ATOF(Q$?(WA!!A5%&I+EE%BLU67DM4N3^KWQ\Y(G4V175_ M7;,S8OSIKH/YOGO."6HL'&S#DV(;GL$+,+2#(]/9 \"*KS-':[Z]>W*[3R4X M8,U?Q-\OH_B!QL^^2XUF6'5$D*.$F5&T4-)L$MT%XR,"\P.2%CU& M7" NF$) <;:H8&0LRU1G,3NF/I53I%*A:;0I24\841.9)XZT&$4[)7D'2-*F MR)@I"78L&F"")CW);U6>.$OV+M'5=T(-&N\**:[-'[5$#@H;8 MHUZ2!;:$\[5;T13DN(.*QQ[U3M\^,ZFOPOS!TZ6;^L]^ZM,VIS5.8 MV<7)F=DL3<%LL?;3AL+)E0;(D>%8F7+$%Y\BCN0:(0'*#L4]!8_V UHIM+R*AAGX1V*%' #&-+!R^W @ M/HA!:51U!]J4S,4BQT7BV<=S2U7F8/(X-WF8HRO\'7YSP=Z[LKWWF;VQI4#G M=,@MMS!&_J/I+HYF5^2HV<4 9134Z8<8U3J);QHR928+ MDK,A3NB1,B,[*#.Y";C>3H/>4V9C)3%NUY=^Z# P"Y_.HD2Y%='2!7FM1''8"G&(-@AK7D]"DB2;BQAWV3.,EU%\'NT?T_4^6+INM ^5PV9+%^3QIZ/PP3JCLCWBF-02 MVWCXD(1@FD[]9UAM7)"SF'I^2F N6[R8F+TC/]+#TAI+CN-9(2?.3SQZDCR; M!@OZ5N? :QK'L'[0Y7W3]E[(0UM3[>JDM[$+X@#7E=Q\GB?HEQX^'OLA5/UY M[D2J%\\5V[T*T*F@S%R+QN@7AIE=\9<1"[PTE7*!W3]8N+VH?]-WHH-OOYMJ M+<WE?J667KQ,!Y.'S,+OJ$3K5F>^MN>I:_\+N[1ALU4W5LD6RZ4DRU MM(U9VW5VN*$V0#-B'/>;%58TB#]PD=::V?RP$!S08@/0,XR 'B1NX?Y=MVBS)#:]=CK9:,=9/Q^#AA>&3 \*R+&G%E[$:&V1-9[+R+(Z&:/*;50QM@Z3WS$Z!L@NU%,=F)745< 9XMW]TY;T:KX46_V06X M0G6]=7#9:58!KI)]K!5PR0?+;MC0ZN=Z[NKUM!W7\;YTJ(>:1+B2PAQCO=D< MK5%?WWUN\=^BQ>"+Y]EA-XH1#<8SACSGAAD9KHLM^JXVJW:=*Q;4&$ +!$K] MYAC]=>(/GP )U)BA2SJAS1"IFVV!(LJV+.5![@Y$.[U!__C?K,+#HSA>S)!\LH3VT^KF><;V>@VZ@7-,DH709YFN1V2- V5:/WHJF M#AFD@=S7, U[):TTYK=)HJ]2_]V1K[+MD:])MCT".!!P$?CR=;ZLG6U^6]\, M&=\^M;L@@BW?[\CW0?+GO#+6TP*F-0-=U_C'+K.%I["%W0L&L N3GYDVF2 U M44"*NSW,T7+'0-5]5DE5NQ8#IU=BG[2HNX5P$C6>383R@5IEE'6&%8;K1 Y M.G0WAED]8<388*#$A/6#Q\&&*'6")FR8V"8="^?A P\X;)T,4:2\F= \P43# M.!J@TD!E?N"BH\Q(().SQE3YTX*9#HN4^[E=<%3H9+9P*?622R;<@Q/0VS7[ MB[<'V6CMH=M.'9$CB;[R!T6(6GHA1HH.POX;!Y3)B?+>M(W>(,Y788>/,Z\@R8JTW4A@#WR.QNC M@@#:O3$C07<(*U:%U%LF8OC$;_^!U6>Z7871&]4UH0E44A>"B'D2\I( MEE9_$F\\7\AGGW4656NZ8 <9#855"ZF'[3&#A8[8PRP>2O(DIV]_T71DC>L> M1A_PZ&Q9D^QIF=OUA0027L!%1_QRR9'A^3J MUGPL0@;8 OZ#C;AG)Q#3T"2-?9?-1. >A5_U!J>4=C/_*.CR3+I]LO7EU> MF?R>S6HOUFNJ7)B>7 CDT&7G2RG#W[02((902X;HLZ*S$$!K<2KE3NX3G_0"G$<-PC;LX9>5CG0]Q:$D;5V 7XD]6P_A7L5,N59 M+M(698>MT(=8K5K5^*HT01U<]9*:NYZ@)Z/JXC5;69%O1/K_X*]4BT:+">^: MMX?A.(:PO- !([U\6K@X>!YZ-;L#Y_EPW9(=#T 6>80/9;C#%8\^-!%CR&"J M]9J6@@3%,]K%-1"8KM:>URX$L9Z?6[=@0^(>2HL.=8E$J [[) Z^2^V$.#0R#P@10(0JG/F&&\"LYMORR M;/G\%RE5_@;L&UDQRU]RR^>R$1".,.D(%\_"Z;196%C7MUL<>P&>;3%COXV? MG-#_!U?KC 53%/B>6*$+O3L1Z?([D&F!$SRPO_"!N^VRY%"TD8YXHYBPG, / M0AAQ%C^L?L9EL2\>SNZO[E97MS?D]I*L_G)!3C\_7-U-'9"#1;NR M95!0MT8<_!I"&R_3?/[T:7G_,SCOP]6/-U>75V?+FQ59GIW=?KY97=W\2.YN MKZ_.KBYL^O.#_Q3RY#Q,CTW1-D!J=T;NY]V,4#EXH=43L?]W5, X%@HVI.!# M,D8(1KBI##$'4+CWDU_AW>O/+'+BU/%#C?(^;7V00X"6RN7(;^R ..#UY#9V M[Y)/WU\]_,<#6=ZYQKJ M5@_^*ILCCF8=J8W/P=XPCUW=WO^,RV?;1JJ6+O/SVL81J:G]O/QV.*@MCN6@ MFG.-JS."8/TQBKP7/PB6H7<5IDP/_S&03Z]H#SE=:2 /9R.3E..[$P'$ 6^F MAWDTK)8W/UZ=7E^0Y^;A3F'AG##109.W[" MI& HG^["-6).;!I,J*%\G:AE_-3IAQP;M%4_J#C=W DQ NC+;EPQ]/[V[N)^ M]3-?@+_XS\]7=Y]8MK@@-Q$F\>#M6MD4-!BYKEJ%NSU MQ?+A@MPS+UU>$[G@+C:=EU?W9_?+RY7P99;DW; /_G)Q?4XN;^\)[V?S\E!F M"6F8]35-DBC6'P8[$4#N^=V-4;GKH]T;<7P8*&$<,IQRN9R'X(EBN)O2#C.% MCCOGS6&38CC$MW3=>.\$;6-%,U1QS^.E(;/SQR=G;_^8(Y M\G_=7=P\7#S8/)(BCU8G4M],7>I=^\ZC'QQ4S&@; \VI(??YGF:JN973E13B M6.FKT5!Q9&N(M*:_X$+H*[P!:+58W6VZH7&MNFWWZG4Z(@<'?>4K67)K+\0A MWT%X4^_^:7E_#Z>6KZ^6IU?75RN;N^IJ=5MGA5H]9^O@S?/ ]FZS=/'A$)SS M("4FN/;^IC !IC"_<&*HP0X/@/!GXEK&KH;FR .Z3=%R%*O:(@[=5I%-G?5B M>7]S=?/C [F[N"VUQV.-2R;2AJ:C\S?VT<=I2-9^2QP^%K1AF>L[,A35G.1K=9N38H]Q!%CQ(S@3;D8XIC( IT,^B M[=9/1>G!T(,[=TQI&KJ=ZMAWI($\^(U,4JW(T($ 8D PT\.X1L/MIT]7*QX/ M?&_W[);7W+FX@8([-O?%M,S07J.D(Y'W$"0M=4NZ4)A[F Q9RR1GQT]'5AAB M&TZGMDT3AMA,IU.FW28*/!HG<$@T?;N)TK9AM;43FT[3!$[])^EC^M.%W4[S\[S1YDZECA] M200O LRPC7D3FF0@7%"\),1?7O.W-57J>>W--_%_5;0;DD :\'T,DC_ST[$_ M]E=\3-4QKCI>>4[+*4K5[C@C_OJ(+V0BZTPHDN123?RBSM3FD?Q(SI 4'$4U MWS?RB_S7VGD"=):Q7P/NGKK14^A#E#4C:I=^2&&TL^HUY=[4G1#G2?JR]RWP M-E6(:V1"TRE=8F$QH&_H2ZD^>1R%[$=7/V/J009YN)L:IAS]76D@!@-C54S# MA#&LE/:OL%R@20YPV@1GFI*E%^U2Z@TXP_H<[I.]$]S&5^$ZIK_M&;LK MEINJG&C*L_2:18,J3!\AE93WK89VA#J3?FC W>6]T+ M.0F?P&62$A]$7< ?'YFT9$%VXE4$()!&Y&QY#W="W73B>9UMHWXNC%5(0*YR M8X$4B]*BV**PE'V(1V%!:8\SRR"[+@^]-L:D;]9Y")_,)%LY]? MVC#C@[NAWC[@ Z&;F_@9*R2 X-$UFXFG]-I_ID?E@#OC0S=J,X(+ S.IT*,#J9F B8E& MPV!+QOF$LZXIO(T1:VR9RR^L(R8L8BKHYP*1@$ED.7'\YH=/?W6" MEM62P8@BQ9AAC99OS/6FB'UK;C@%AXBRG92![/*JZS2ONA[2E+A2$/(,DI"4 M@U,*X/0(PDR[ X?(=K=KDLD@*]8O*Q7KF1PD$X1P2<@AL$]].@N;":/"A.6J M_[G_#0CN2EU%)6,^F'UF:6U<+77<#O!#$<8,\H,:+P?Z0:AB!_MAE32-.$9N M'S@Q\2JG,@(NPI<)V8, 0GD :DQ\/@.'L0\@;5%]R61!A# BVY=F.RCZ;GT* M@,B:#_OMUHG?^"DBG^&5LY:#!)L:A#0A&QIXW%\/7"]90/:"8V5BG[*(^\1F M+=O]]A[0(KASWO@)P\OHP'J=URIZT48ZZ(QB0L5ZACGA>:QP#*#?(&L>7 XB M!2%"$I*)P@.XYN4+= LA-JU9 .%66G$MC.J$(9P*Y+!'8BY5DI\T$8/T(WP MIW'8KV+(H:]^PHU]B)O 8!WP8;]7(CXXC![74^^(E1H$9@.(NL:H1[VVWK. M-FTEAL"OMC+[8T_=D:L_(2!C2P3UF@D\,PA@D>K?A/77W<0Q5 M&D/O)@KC[-=3)_$3Z,^G;"OJ;D+_M[TFEDS%&SD,3?H5E!%L$L:(P6]:_4V! M Z24*YY2)KX@>A7N]K)R52X#*81 D^[-P\A,N/UV!RQXQG8:..ZO)PRRF8KL M#_P#LHM]%Q*[;>31 $4.=UCQ&8SE,@.>^\&>I:H=$[JNU)##:D\SU:=ZG4@A MAKZ^&@TP[6(ASKY$!@3Y@6:XP>9&6X9KXD\PC7T$<0C-*JZSV15)0$S[&>,[ M,9P5X#JL#GP5,I&W7/C3-_FA/G!UI38;X#(R4SUP=2(U"^ RTVB ^$MH0/E* M4%$;R2]X\^"CCKO)KB18+8Q31HK\1L8E@8FZ+F8%][9^S' M.HQT,3Z]L>''[FI.<(C[@GY)A.SRX-0E#RG1U@&*:6U2 M8&BM/]A\.+6Z+WJ[ON9'ACJ\G]J% %+\-#=&Y355[=Z(DS(#)4RC0E!>')XM M6%0K1T^R[JR1@DUHF!)J=15O8IN2C]SU-TMB'V2^OSOTY]--D^>+$WM)-_6?=0CO#( M&.F&TP6B4>S.("L/E1M>2KE$&BVA&4F8=F$J>E ML&2_'88D^]/?SO9;-K-GJ$ OUFOJIGV#,#PZBVY8\PG MALZA.H?)BG$H$*-V_&AIBMSIFQ0L^W9=.\0NW"CN*)XZ>.[3'=)S\7+IA'#? M??CXQP_?-3JO;E_DWMS)!!7HUNF(V-^[R3]& "CDP_?S7#)]=H/*7\?8^#E MMC)=Y'$SF.F&6'[-B2*.M^%T&^=-K2AN78<%4<2S-C8'K>IN?/XZA-;>?;DU M\@!K45-]^B1OBC@8VB0V=?&C\R0Y:3L;H>/K*8Z%!,5-2"1G/J(X7=%X>TX? MTZ8-RI8NR&-41V'5T8K#]HBC54OL(?;F.?D3%E5; @R&W_GK[-(@QE68I#$_ M=]RPLE7;$+G[JI6KO*ISU JQJS8(:_Q>#GAB0=/^"E-5QQMG2VOWZ#2:S\H_ MCQ55>VG1=C:^6B/R0!Z[($"[UWJ3JGJK\\;0V_V53252ZO+GQ./H*7:VV3N1 MM2M(';LB=5(3 Q0U5O7Z8;]NTU4-4X>^ISM&CT]3RQ=DJZ_/PMWU3"!22$2D M2%/7/)W(- T:+PCG!<=#AXUYIGGPL-_!=6G)*FD,]*;VR*.[5=5R2"L;SR". MVV6?(GA!"B+%R-QXZBMSHQI#I:/-67MY3M>VLJULC#2.]92LS-%K6R).(UL$ M-K^,<# 7;UC]G>A6P8B*$JZHQPBCF=A=.BY=;F$97FO^4&F./!K;%%5/[(JV MB".R5>3!)G9 FPCBEI[J'555OZ3JFM&V&)MLH'8I]1)>=Z,,1 K#-+5''IVM MJI;#4]D8<7RVR]SCC0E.F8!%#Y>S[43H5,HF:(;1S^$^V3O!O9_\>AM_9N[. M)QKR4J'"2FU]D(>LELKEL&WL@#AT]>0V]6A)G0!Y.!!18H!@+TJE>]N<3:?? M3/V[<2;7VFF&?C[CV6#F_VL(8"Y3/X.QQLJ/!#J%AVOJ>KZ&J[ MBQ(_JW$F[FA#Q;"Z)1I30DB]O+]Q\E5((RK8ER?[*=6GO%?(.8M'V?@C+&G. MG'CPZF9$XA)/XH,P[#,HD>>$XH\3+U_:,=9-;BCY2%#!F)P+0Q6\RV48ZHH" MCIL8H[#2D3N- +-+^2Y; I5MDP1J%IE#K0FQ.<"ML9&.(+(T#PA7@-XS8X1;N M^T=MP^K^-'O2>*PXX)R/942.F[*Y;.+>AJ=. &6Y'S:4ILO'A#_Y79=IZ71" MBB+=E,YG::T]L,_%]!4P]H[7$-J[8)XF3%T:= M9.07A#-8$&?-!C^R#(+HA?LXO.%W%E//3\DUFS_;&6ZG,8C#GV6V&,]7H1O# MMMHY%?]>A4K%%8;J1@%YM!N8HQS\';HCQ@(3+4PC(>-%OLJX?0VU=!H1P]:3 M-G;LXN5V<24'@1K(DH"VFD)M?9 #@Y;*;7G '*H,Z30R$IG<1NH MM,02NW*"#\^G/H7^/ZAG8J\Z(G..;J51M,/]B,)PB0%5X0@ M,:)E2G7*%MD3F/QMX7IC3'GWTD^8/E6?66[:R&OI@APG=!2NW,-L:(\8 M [3$-KZD6"$N-NZ%3]O?&7M(G927]CS=)["-GF2OA3<4,6OK@]REM52NW/5O MZH#8J?7D-KX0+XG9KW0F)6DL;W;8!KN/UJE4\$;S(0KV_*B2NF91:P^D3M9!W7P_KKDY]LTX3>E[URZ",D5;3K.AB!$7 MAA32D%R\35"SM-@ %O MPIA/'$[#JBRI#1@JGQ/J/=#XV70P]IU '3IM'3"'DI:R>6@UML8> M:GK"#U"7KS7P0!)2$H5DLI"O/C]\^GKB>!S7+DRA 6/SIPU3A0^8#TY &X8S M54/,L=BH7!Z#M:VPQUZST%/$')= YI1-9X@ZY?#MOERW7-+0Z(8TE+LJKK$3 MVR5%HC#42&HJ?]Q>);J_13%OUZ% MO!YGHAHKE8V1AUNSDM43RW4M$8=?B\#FYVWS 3"< 99DK8:D2-I"]1._/!D M)^@->:$O%SB?"==69U&T0QI7K:H5-_5J&F&?.C;*;+S?Q4N:DT?*IHJ4/#O! M7F273NB1ZZO+6ZAYPH8&FD"^Z4;;74"A[MT+7^H0UV+XF4 6B!'+0=^H$T/% MS2A_Q--]&3 M_YC%_3+T?HPB[\4/@KJCO=U[(PTG0S/D8[]^5^P9@8$FQH?82D\9J]>5_5R, M+#> /.))2C+QT&_#.K=K4C"3:0%A[$C&;_C3TTF,K^!)Q&F_)9"S6'IEJ9( 4%'08C^IG8(QULM<7M<6\D)DXSRX*>BC7VS]EAT M:^.9^>?Q0>GFEC/RT8&.3BN\=/ASU/_Y0I-TZ<=W3IPFUX&KWEM7MD3J?!KJ MY9E1?3/L65"+U%/LIW,1H#8UX4(LR/7UV<39SDA6X&2'O+! X\0)Z%FTW46A MYHV%UBZ80T]3X>+.0G-[[,&H*_Y$MQ:$-'SADHM#$EO7%D:VR_+L8<@H?7Z, MXK!;E+9V01VE>@H74=K<'GV4:HH_390Z0AH,43JR79;7/PX:IO)Y!RYOXJ<4 M[E^$41 ]^4W'L?6ZH0Y7?<6+D&WO@SYL.Z@PT0 K)1*Q"R*1LDQ3A^\$]EF> MK:SNB7ETS:R?TFO_F7J'"YNG;Y^ D3;40NE-!"@8]S5+=?.M$ N%: M3%]-S'>\,GXG 3"L60&W7FVAQ2:%16Z<+6VLR6!&:=[QTV2>#C%41V:^<=2H MS7BQM""<,>&<";#NM1XZ4'R=L:S 7\M*]Y^<^-?Z]%.C.?)(:5.T4FQ.T1:Q MS[>*;+R27R8\Y$G&2\E0-D3I+I=+XI:$ MF'BZ,HX)0*DR68NCPBIV/+IM'0UJFB$-RC;%RNA_V 8QZBM%-:X#DA.<^N3; MM>):I1D%I&[8PQS=3L%=([EW.'I3+P+,A>O$#@L3WSN$!;SX.^;DCEQ4:M;VAZ M%3;#1P\R2.&CKV%*-R,[T\">'/91R7B]RXGC-_!_1URPY-"X(WX'C!?^ZP[B)O0G1.S MC)1]4CQV\ TY!@H@YL@E;$$T@X@B<G9O\ M^NCTKE/P)->J/0#&F.2<Q<@'5AH'T!J%R--FL])YG^9=J0S4]QM&) -+Q MR=P8E0+RVKT1I[0&2@QQ:T\P.U% "H)7/1JLH7FNI1L%Y)%B8(YRJ'3HCCA6 M3+0PWCAI#I#'M\K.N_4C+0VFZ7"[270R@B?-8-CX-P7VX/:.V68.U#;1)K8!IYTRM\.>$KO?!M;]6+21H=IUM MN!\;0"_*^GG-/689VLD0)>G:9F6C%=[K,78/H3SRR:.3E7V"BP& M]W(;Q:G_#UDX_] ."LNU=D(>W'I*EX.[N0?BX-84O$=T)Y2 M:_JZHV%RE)'@&*"7KKO?[@,XLUD6NCLBJ@DACW5SXV@.[@HJB#&AAS)C)0$E MOJ3,&%UF,):!R@9P&@Q@Y>3 70P5U=.W.Z9F=&VCMCAQ" MNAJB_LQ NCOX"+-K M#;0EIW2NP7>7M=SK$TM>MONMTL$./T?L8K6J9$Y6^1"IF]7+:.IHDMK4_N2\ M-OO3P>>8_:E.E=R?RA]B]:=:&8W]25"S.,50)I2G;RO&O.&PI5Y/I+YHH'YY M3J'1#:'_FDAO?$,Z"I_D8L.JLM1@_^"D>@[%6#<>EM3K.5>7/U9?R^6+;G-T M^1KI1W!Y^Z<<5U$4).?P>DCH?8H"KZ4BB[(U MUI7W92.2_^ MT=8!>Z4/;?FG>!0LST/('J0AKA"'!"#/Q'4L1C?,19.R&!=[KENN1FEU1!K\ MW9776NFYGL&EJ ["CW1(XMKVC2C;)AA%ZV<:/T;V];Z_O;NX7_U,EC?GY.(_ M/U_=?;JX62W(S87-1V&4BO\81TEG?,LZS17;*DIKX1KO,4=,JPH^2C O"&>" M#,F&5;RZ\+D@3W4:3WDCI#B)>@[Y)E3\9>DE^SF@\ .S1/GDJ])*"JL.2!XY M1@QMR,I]E(%H(\:=P54R#&K@_I:RWH5NM&6PA%X MOF5RZ@10)_EA0RF@R-+S?!#4"<[%VR*P^7[ZQG[918D3L(G4?I?D)7JA302E MI??4NV5H).I;-=TQFXX[\L"?^&NH/OB5,.[S)84 M?!'4Y1W?N&U[,=-*\+L'FL;=H0G9_ZX!9[A-"R$KR85=$"DNX?**E9-<8E(2 M&6H>FT!6PQ98CP,?(W>M%]H=7U[^8U[@4I7BHK1).74H3Q<^G( M==U)G;'W[O';&,$,OZI=9BDGLQU) M($Y(334Q#9$#W!!YX4&:67 EDJVMHT%36Z>D.8RJ+'M>4ZM%)F&S+SJ R16- MM[=K$#5V7-5A :V.R(%"7_GJ$?VV7HCAH(/P??:/HWAQF$$L"/"!O##C9&?) M?Q(+L']("NJBV$S+'_>/?6=Z^BF[CY;/C![" >'EHBQN:+A^3IM#O00XY M(/0U5-W&>U=:B,&CMTK&YWQ\]ATZ:[DW'S[!LZ1SB2>=L[:="+VG&&H]DZM/ MY;W$S"6U4014J4(5L:.!QXQRL/LT&;Q3G M"(\*D%@,:HY2"[GO!K3;UID4RU187)>B\+687[ MK'""W#U(B"O7+-DXSF#ID>_@4R@U.)MPNZ=0 A'V:M>7?N(ZP<_4454"&H;R MNPK$1O.91V4MV7<3HLW:#;?U*<0@62!G@I!"D@7)98&M$2$- 7'L+,-@L&/% M(G#<;S98=A6N7B*P@6K!MP>Y=X5:QX8RAZJ"UKO!IQJ5I@4E/R1, HY#EM:# MK1F, <'WLP&<08SWWL"E/Z2\&R"Q A]VUCTF-HQX0W@KK2 F93O)QFZ)F'A/ MO8OM+HC>*#VE(5W[:7(F3G$K3-?:"3D\Z"E]4*2EH0?B\-<4O$=!%2!/,OHD M8[ @DH6MDYH3*>Y&6SC5[>2E8V(J=DD>)4/[L7T71VN:)/Q2UB6E>K&M[C2/ MV&Y1NB:V%3WPQW:;X'U=O$R? ,LL3VVX@%]ZG'@6G'Y4!(_B[9;G\O.)*^/ M2(WF2&-15]'\=E]#6^P7]71$-S[][\0QOVCU[ 1[N,66W9A[E/=N$W[OUF,# M#GP2/0;^D[PZZX?\(AY?0#/_5I0K[RF(PO?KKQV<88>-3_@F:AU#A.BCM M][EO+I/"7Y,@"I]H_/7$E_+&_/(R%"F( WB.BYW*59+Q7;7B1'!>)-X[P?"X M>2$NT26747Q)/>9& ;]]LPR]:T8L6#FO-+D3SMU@@FY49H"R!F8Y!-\.)&:" MR28:30'5 +HI,,]AV,]+(3C>W_=)RE<%[&#AE$;+('(M&"U(DF8#%$!#(*T$ MOUN^]G8+#T))<:^+,:]Y*M7:"2FP=%.ZLFK:V /Q5$I3<.-54?Z>6.;N)0;6 MIU)3*&XQ;L\")TENUS\Q=';"]#:^]Y\V:5,9NL8.R..U7=ERK*I;(XY3#:&- M1W @#:.V) Y3%TX>0>6T6K4;GM1N:C]')U8]GZUL/#<7'N2I[ 8/MOU4=JW2 MC4]D-_>8HQ.KG\1N:#XW1Q[H">P&5[;_!/9=[#^S>EBP]OKENJHK9V0NZR>TJW >SV#LJ&:@H\ MO]?]2G*.Z=\W>XCCV_4#=?>QF,8Z04"]T[<+Q]U4VW:Q:T>Z%)$2( D5W09BC7G8.Z-HW8V&K9.- 56+V$VQ^1B%) MTLC]E;BYW2C8[46PQP9S%Z\T=OV$LGS#I?F'B?PT^=C%_AJTY@AGNB9JA; V M0G.#+6U]1H"JC#?AS$MMDKR1I;L#=DR5VV.7V4,"CLV-KEI3W.[3)'5"V*#L M8L%JMSGB2(WBK9!1ZC,W=*@3?00@*+%!%.]#*E]D&B\YQ*F5GC"\+QT__BN< M4. EKQ/8U2\V_3Y1!UYK\&[#>TC'8JB,'7HW41AGOYXZB9] ?W[T8D7=3>C_ MMJ>-#SN-S!(YK$QA\#(DC";<>2M%S8%>/8L.O8T!QYE+8I6HXP55O$T=$JLG'%D4-W)D#:_G9CG<*- MNXV-'6;HO.J]1G7KF3GP0#N-*A>VO\UXJ/2]G_QZ&5-Z%;($ER;IO9/2QJW' M3@1FYN3MQFAR>G7O&06!AA+&%548Z9,UHTU\29S$C#JB8."K,G^- I8UL23O MK5,GGOS]D>SYD?>W1G7=1TF2UP!?16<\!7Z #'@3!1Z- MDW,_V+/,06%A$SK(8\?8-.4 ZDP$<129ZV*\ITK3[&G0KX#IUZ6*^FE$!&-2 MYKP@DK>=768[)O*%B<0]:'__AI MO!(L0FKCJN"[(PWDP&)DDLJHW(4 8D QT\-X7);#1D.CD&1= T6DX(X*CB8PUM+S_%04(91 !!Y.G"39;YFM:'::E@%5=A/O MIQ[G:15EJ!1@O!12\*3N@:9I0+U[FJ2Q#PNL_*^?0S\]7'HM&D@[XPK5&TH8)P@@ISG6^&;822)D(7$NC+Q&LP=QR!ZJ",JZ?ZX3 MN/!ZH*P<*&PCM.7_V=3%?@3].>%=??"5A,7PK+\->2#PG$"5K$_:;:_ MA?J"E@W7,D#H..WX X48(:5)LAL@M^N[_6/@N]EXU<&XNO1F.$AT,E7;$*%% M;*8#1#?=!@BOHREA%F,\X,J9V([+D-^"P('DT]A+E=S?YDL,4H+B8ARDKL)@ MJLS5'HI/[F1M2?Z!:TT,W7(@RYX76#(Q/&/<5A&;.V@W&JD38M=2>@]PW:R8 M^8MX.\:"/[-CFLH[;NH_^^D;0L@>QV8->??!*)=9BV:/GCA< J18/8ZUCH%Z MQU3;.$E>5CZWCLBOY<>4[!A';.O%MVO5 E:W-?D&*DBQO*=9-':B5"3FMAZL MH94)='W<)WY(DX3E4/6J3ABG#^Z&>ON 0O4I+@S+ MFN%UF_#I*ES#0S60WYR^R0^;2AR844(>VSW,4XYZ S*(\:"/-J;1D_$41=XX M89*S)26^"ZA?8PZ2.E7R$"E_B#U :F4=-3PHYSAQ< RJ MIB!F\[*U V4/0GBWK?EN=4T[I%'5JEKEYO1A(\09C%I6XXHP][=L>AH_^Z[5 M)^<:)AC7+5>9-;LB=]4N!JC,.#7Z(7;H3N(;SRF;YI&--WBG68N:T@@V@_R> M/M-P3U6!7/H8>; >*E(.R.PSQ$%W)*)YBB8(6?4I^+[\P.?A+B$&"91X,-[M%[3TJ8Q,?3^VL=(5>\VH80Z%GHI9!XY9;:PV"D9BP,K&6MQ MU[=@CF"A\W"PDG+G"K'ABXU779.V=BK(0\S0+$VI7 L)Q$%EJLE@"=XB#Z<2 M3Y[C]2[8HEB.^A'.9=[%D4NIEYSQ$TGNX;W+QH9(_;M=N7REJK85]B6K9J$' M6+N"&T'.-MK#HP!K\L1?!XBI2_UG!N?[T*,QN7/>F+ !>=COP'\)$X>U@V.+ MQ-GMXNA9/-,#E,Z6]Q2UV+HD##X6H2IR5,9;\= MXBG[T]^*61I3E6>7-6]'-#9$BF/MR@$&J5LAQ \-8Q'X6S_D C;N1+?U0>JU MG52N)G8-'1#Z<3>YS=.L@KI%!\X/D%]3)E9RN4_W,?WDA_YVOV5S/[Z,>[ZG MR\9*,*6%Q4!=&X8D+AV\" M/B>+J% M!L^L112F&TN7PB:VTCV%[-L3E\5@2PD_@%R%JY<(!@K5QJX)G?F,4"2 M@LC\P:1&E]'Q9 & H7X&&N>T.!&D@%-Q.+Z^UG@!V-+AT&0,J5W@R%'YC%# MD9S,N\"18VTF1!)@/@\L&0YH1U8;&U%FGRGU+$SKO T2.36. (061^4-(C2X3(4C!&35\ M#&@@M<;X,*2?T=X-7O1 B?ECP[2[+W:.CTYEBA4(HMC4M8@&7&MXDQ>NI@3P M-GV8J&)?U19YI#>J6([KVH:(H[A9WN%B%N@32=[6\V?CZ,HUH_6:V2F)"46[ M3]_. B=)-$M?UO1 'I :ZBI*61XV1QR<.E(/4IJ2EWE_?".RUNS2 M_6WO)[Q:?-HE-'3>C2TJ$![^5,(C'PH\QI;57 M%;KTFZ$7UZK>YL^53C/S['K9A_3Q!CRV5??6&ALB-1) MVY4KRK?6M<)^X[]9:/-%)C\A6TZ+\ <:$OXN#&/VP)B1C-O495Q'T?50*9ME MMR']DLG>=4O-&55;I'&HI6*E$'==0\2#0K.\QO?<>$*>I^A]R[T,Y*?W-(#Z M37=.G+ZM8B=,X,6Q*$Q.W\J?-&3LG0@@]^CNQJB6(-/MC=CW#90P7VWA! FG M:#_M+^O7F.?7-IR19ZLS^>-6,_'4@7+U X\%8=$"X9T<@-:'(9\6NN_%E#R5H-@CJ=,$.;MM(Y8+7VP Y#^@H, M#"Z2\9?PF[A)G91X3XP/XUNA6=T! _'$X>T^%2^2BA<(^8?' M>YF=.F(.X$[*YT&LU0M[('=3PKB66OZ0)65<3J)]FCU"ZS,6+']/(SY*68QE M#(8 %@/&M"BE]P0E<\HJJ5_IUN^%.9KUUN( GL "!0L"/$X8[9J'QJ<]#&U!]X;OW-K*RU!+++.8&BR3RF);UT M0K$,@GJ%P^I2QL153Q^8EU%PM@>7AD[L1XHBO*IV2/&C5;6LV&EM(X2;"^VR MFA_2%,3L5-W-N'\.DQUU_;5//679W::VF/VP3<7<%U4-L?ICJ[S]?7+XK:ZK MM1P*[F+?I7=R/>MVS0: G1.^E0>"J^3'F+*8BU<;)_SX_3=_^*#.OX8AB]2- MAS9'Q:#'_@=2%OZ_@N:[ M!;\:%><$?B#^7,!O0%,/#'X@FSEBQ-[UVUO>0Y!&"E:#F^\RAW+WE01SJ5&4,YXX@7T3^!GCY2%("4IX!)G MN9V4A'!1QGHM]'/X3).4>N4S"'+7\G8M?CNG:QK'T"3^*VNKV/%/.A[C0PXXNI M26K.$.D1P(XJQOH8'Y"3]7A$1BWS:":AGQZET2\;W]V0EV@?>.21DICR"[W\ M[!'[U4E3APW07CX%\J4J#6!E[8C21,;-&)+;-5'"D+@^!5]M,0._&^@T M4,GSAC\.M'J)5IMHG[!<:1EZJQ>&JV\7VUT0O5$JIIK,,ALF!TBAW@$W(X/4 M)?L:)I^R&=# /HOKH]+ .]C,F3\0*GG+U9^=Y$YVC-?$=-@&*2(TJE0>HRH-$ ]1]7(:UW?CB3B0LY\:JMZSS#%;E1DEN^1ZHMD+ME MC3IE5RQ]C-C]ZJ0T=3E)R_Y<1PK2.$DY;#,/9U-/"RH-\#O<0(EX[G(]LO!Q M)]A\$L(F*^Z&WH:T<8#N1@&YPQJ80V.66]<=L;.;:-$W%**0G%-7Y.W??;> MA/T[U&'!$OF>85&F,/NP.#)'M[#(N\\Z+(ZU&"$LOL<7%NV7>JHG[I?[=!/% M_C^H9[I\9L!GGB'6W[2#W#A3,9E?N Z@J[7[:#7W1PKQ[+SGC<_*9]5KN.85 M.FUC9K8LF*0Q7V%-;M.-N.5\N^-5OO[*#\M>A7?\8M707U!W]N\580V_B$& MMR/O]XC'IB:P"-/YDGLN,^%"BUH 4NP%$8(3/R1"])E!^-1?3)84[^+HV4^ MP8#;E^-9H71#XI[">@_[05AF1>.CL@K6A4&*XM;M4MVBM28)]NU>^X8Q?Y=* M$B7R%A)#SBW?/18;QQ+J';XA1>BK&^P]/D?/X)SA^)=WX<_AI_!\%?Z%_?/P M)>&[6>E"D'EUMKN +EBKCS__X=/'[\^_)#'=L:^!CQ!P@97]&L7\!I3CII#F M1R$E;]2)&078NF69;;IAK,03,3YK2D/B.6]37VN=[[<\W>A>TF1!"N>2@S[7 MQL(EOOE^<[7Q:?-$;,"I4Z_>I!>O\*/JLI]V9Z3#L9D1*H=KM7HBGM!T5& ( MP,J!J A7!D>"T2A8\DSCQZAY^F#!#&X9MVF]^E.O\#RV0^IC[5E/.:NY]Y\V M:<)F2G!*RWE27A(>B1=RF!G5Q$<+-4,S0@QBX^IK,4D3AYVS)0,AX8(4,EI< M:T%G[GQA16F=.:R7WT0R$SW.5$N9:10$EU$,[0??T>C.?PZH.^57,94?F MV-%Y4AO8W-N,PA,A=,T,NS*=)K^ Z$3*?G1\#OFR^?3?#=\*E:;]R@_EWO'7 MP1Y8QO@7SO-)<^.O(R" M\:(B[47HV=D>'?KK*8^0GQ@";,CW'^M/T@YHO8?4B=/W9S\G+0Y>2BM^?)?C MY8^,1)I8.T1TQ/YW.UK6?Q'3#)95WK_+L5)A OQ#I1#\_1XB&OB+X>2.3\N^ M"RQG$\8U]6V>":V3X'>+Z,JO8QI0/V+_N\1UM17P0WLN^UCH_H/X9D+Z!!NX M=O!]^"\HISB+XZ%0L%^)V%/S1HK55KZ""*&!UO'T/[XLRFW#^= M_H6CV7PKTXV;0G![@^:\OA=![EU.B/(5PI\HG)F@WO*9QLX3Y9/ <_;U73I^ M_%MG*?R#46DK*].02!7%VAT!)0EH M2;B:Y)?E(R/IN.G<3C8@_:[US/X['P 1^\)_#W5=OD!LX]M_#VIZYGF'(]F[ M/K0Q_C=[9.12CG ACBF<.@'42GWGYSOLFOJ4/OEAV&#M=Y$I5+=9\:4+W>7[ MW>8,AE^EC:,F_YT]#&DC_"G$X6$5JYD$FD,M=L>WW\&)F#US#WQ#6D?A?K?C MF/OEY&H&)\,DY?I8)),PE29J. M.2U@*(4O)%F_\:-3-'[V7R8.#$%'4D" MWV%"I-2LE="I@ZR0:FCH[K1K''B;_XJ5 ':H%Q$\(O3N$@[_0PUGM* MI@Y/:^',J-[9U]N44=[NFF2+^ (E\^BD%/>,S->^VNCS<>> ML]S'0TOD&[-RZ?A@N,H+M99DAQ*P'_L,J4,*@12+[7XIG6>G@TGP7F:APQND M%XR3%A@_E3!>@^+%49]L=^@X)R_*,9=# MA5O"./X BI,OJY96IP^OU1;KT4EY05HN1Q^M12?B/NT+96-@&*6$OM+8]8%0 M%)/='J[GIA&AZS5U4Q# 80(F^R#-)(E<=Q_'%%: V5\<+J@?.GQUFCZ_IV5? M&]Z!91]=G;^\KX=3K"* ,K?IM:]N>R&XRV,UAMD05AF1)D18S37A:3$# =_C M0O:H=L(_YE6>!<,[YKW/K[G3\OJ?ORT,>G-W_^ M"7'/,/X&/0=,P,*()OQS\+X&OWSR[=7:P;.)?O<,P>*73Z;OX!%.3T_.XO[_ M>9M )?UOUYWWW< .W@?NPH.K:/:?##S^XV20(6,.[,!\\UQO]?Z3Y:V^X#9? M^(:+&,HEI2]5Z9L&"*IX)CW/G0,701K]X'N./<<0OC$=+++I,P"!+T"FT*AZ M4CLV(6KW# +;,IUZ2-_[A#9\V/S5'RU&:P C5,H3/VEX+>F?!I[UX]ESYFB# MZ?\9HI5:"Q^*/J,E/WJF_WSG>*_UP&%G] -2?VO[EN/Y(02WP+>@O<: '"UN M0M]V@2]"*7,D)51-P]7*A.\(9?;21?:&9:*-Q[*\$.T\[G*,!&'9H!R9O$.K MH7L[IXGM__#19ON(E"\,3!M-KRS%S$&5T#H!+\ -02F2-GV5S'S@HJ\''A11 MK(6]%&;5+^\D!7=\7,Y)H@RBA90P]M!T'[]@H17O0&BOE(0A*D40<2PEE M]P"-.$%3,)T$['C==FUH07,1&^%+K*%_!<[\SH-1\U)DE_N0$IX@-0U#,.^_ MK?&67 ZXN3&44/+=A!"IXWO;?+(=,0N--H@26OHF=-'.Z8\!G#ZC\T$I6O*# M**$E-7NF8!G9=Z5HR0^BA):>MUK9030#M(J1_8KM&^"6-IRHXZFQEJJ<=.C# M:&SU'L#Z56P%)_O0S$3F13DR]T90:R56H",WAA868R6"BH?2R7JL0!YCQ,98 MDA584.5S.EB5%4@GC*2%A5F!+-)06EB;%>@B#:6%Y5F!+M)0NEFA%4CD&%43 MB[0"D>3!-+9.A^!UYY<0$1>Z5NPL'WK![R#HSKUU .:W(#!MITXC5G@F&G.U MA]23W[6"^KF6^Y*6?O#!:FU:P6CQ^ .BWR!UX"[0]+%U,0E]WS:GIFM%=W25 M&"9]$BI/4U4XL3^$4CILWUPN(5A&E[ RJ"H>4.V9L0I=^4&T.#56(XDPEA:4 M]?W 7N&+X4':71A@7)COD;D^ 19 .J_2 MF:&&6>C@K:K"$M)06OBKJA!&'$L+RFX'/@ MR*2;\TM:^/&JT$T<2PM/7A7*B&-I0=D4.,!"9NF=[:*CKFTZ.R'A,JGF^HX6 M'/D&/=]'YLS"#F8>,F$&+B*O$K8%OZ %%Y#Y#J ?_R/=;&7R@#J^;E[NV(AX ML%U[%:XBLR(U*![=.8!#S^WA^'H'NW:3V')W&;6KQ+.:9Z0;EQ,CIH?4_Q+, M9]XV2C^B*4M&=PD!J*R;:YR-)G<7F$+/C7Y?R8_*-; F-&-;8A0&D1U1S7O, M.;0F=#^Z+\#'>ZP78HC603_]$YKP 34\B7]".RM:E.C$-W;,2N:,^$SD?C16/YP/IIZ;U\0<3C!-[.GU_QCY_C'R-@H'_^T?-> .P^(>&85I". MANP"X/SR:>]O7^J>2\JU&1IU;RK[?_[CXNSRZO+R[/KD[/KT_.+L]/IR9X*[ MN.C"[&1-:*5CHQ]S4,F*(6GQ91TE17ZVGFUG(_T%]%8Y'B5?\CAG[$&T0G[Y MU/EDA#Z:AQ>=X'':Y<%X_8_0A,C4=M "77MP'P&4ELV2 ,_D$V&( 5\UEAY[ZHGLSM0M MI!DT7=_&GV6NI/VFS1(&U^P3>7P]O#SBW?;.=L P7#T!6""'_2;-X#_7K!.^ MGZOB^P0L;3Q]-QB:JR)M5-2L2?SGF'DB@PM5,L#^0HA69L2Q*)&]AR/ (#J3 MS\DBH?9JDH3$"4D$=JE*8#/S;3#'9T0.26E21[#5OH%QX*$B%H^"(GYGKV/,#T_E_]IIJ!!0U;J!@ MV/-/Q9(_[-^:I$)2=HWLA MA%&\$'9+8L @YH4^T=@I;MX,H0A3D I'V2DZBN@R\94ON#4#,YDZQ1U5U+Q) MPA&@(!6.LO,T]BK#'CK-+..B=62/^:95DT3!GGAZ]Z?L##U=F8ZS4Y*S6 *9 M5DV2 'OBJ024'93[*P"72(E^@]YK\(Q3:TR7O!8*6S=)(OP$I))1<%9.IOJV MO7.,KX+)8LDU;91,^&:?"D3!>3I9S<_ <5@K9+=1DX3 G'?*?F67VSNQM7&$ MY2@,\#,&^)!$MG8IG;)D7B,RK[05CS =J;B4W8GW$+$09[3,P=O? 7G![+5K ME% XII[*0<$9/;&][VS?,IW?@0G)T5*DILV0AM#L4X$H.*^GL43;B=ZAWQ39 MO826S1"'R.13:2@XH&>G&1L>?/+8:=M$B;"FG\I$P;F\BV8YCV;JF$6;>N;O MS> ]>\II%"?I%/ZW+_L1_Q+R ,2>!=KA'3$=H'."TP$VXZ*?-T,;NV,;R>"& M\*-#Y=&W,/VG:,#0_[PTS74$P2_ "?ST-Q$2/Y]TDL>J_C/Y]1\;>D:+39;N MV(L/*X0$ K&N%=94>:J2ZC/T^6<;9:![<7)V=G*F9K65D0Q>C )D$1,4Q&+B MHV3>^S@P?HUT+KY/B**U%TEJ) ORL$\[J1?_! M*6HOI@-PGF_0,R%\1X?)WTPGW#\A"/75%"4\ L^#I3S%DL"##(LGKP ^7U4I MD;BN9E(S""?2#T%0?*O%TZ558!$F5%+J5;&"486039%&1#QCEREJVBI$*_8[D>\] -OA4Y,\Y?HWTC!CJ&WQ"&,-[;CX()''( 1'%$[ M7'%C@PXK&6RHU=!1ME,E3!BY&W:-0V@]F_'C6(4[%:6+=OBIM%.)$DI,;)1C MS5PHPL@8@K5IIX4"T7(9!<]H^>QRE@ 5CIZM0DQ9>HF9F7* H\59FN<,W2HP M<(L]?^DEN*-X@>EHLZ.DU7QQ19M@KZ0OP]+EZ:HI1(0514E*6WD8RA9$F]C+ M9_RL@A]7_R9@A=I'.Y"4EG<>.N*$M])PI7&TA'II,V*$Z6ZEDMD>!SW7XG+O M4WJT&2ZB9+?<*[-A C]*LFSJ(#9U=/&B\(F4"Q2%5+;R-N@VF7I<;'EFOL4V M'WFG(7?0#AH2%8<@U9*\)7KIC90'\5T[Z'D^?FXN73)LQ!#['0-PQ(B7Y#31 M$S\1#[(.) 9R"GH< V9XR9;E:]$*+=\\;_YJ._NIW/M_;C,.J#02BW@1 MTO>?2"/O+*3F;0:%$,W$$F)-!@EURVC_[L#>"/)AVS*<[JJNZ-(WG^SH.CM? M89WAZ>#MKAUDRD:W5B*XE>ZQ'8[P!;^2.VB'DDK2IH*'A_)6ND32*+ZQ^8Y# M^/AB&[.-=88)CUP+=AU^.ML*"ORB9)Z/9%P4M\^R[/3L]/JZ^= 0(+65.\S, M? -\^J*@9?L0P4ND7M$\&_^B%\R<^=I;&4:)W<+UM@:(^@!D:[M 4!E MJFMUG"O+N/' Y9K MB,(I" (G\F'/ %SY=Z8-HWSIT2+N2P!8]8&S0CA35QBF)@S6Q*%:S6=5,-UA M/=MN;CMP6*2VTFZF/&=//'83>[0=(:*DUQJ'HFQKRW$1[?9.B&MMCG')>23< M((#V4QA@%^?,P^8C]EEX48YU5 $=^*Q;1KD?:3LN#\"M5D;+[-2-I5;VV6NF M'9P.(/]B9 M,B6@K9&7LMQMC8J#+1G_JAT8Z_-X\--_F$!JU66=QY$LGD%@6UO+CEGC^;Q, MC6?CKYF/_=>GCYK/"FSZM$['7A MB'O/='?J53*"&KD'T$ZKE*X578WD M5IX-=T[%:%6/8,3;>71 '@,8W2^PO0RDGJU!3EE:*4? 5/"GZ@4?WR)UP^ 9 MS>G?VXV"+/#]'FT4-!>-E&.7=@(>^'[(+]RX=7L%2Z&/6 MQR*T5N322N8QP^8FZ]P1-]3NP64F.9Q"RB+K],FU;(FI\RXE%?K1V) M#AY@@'XD!F#G&FHCMU)FBB!=&GO@)N %N"%@/=RXWTQ?\=$E413JP$&9)*^[ MHTN>3D+T'6)A46IL_RVY-\>EH=#_SF?F&QT8(B-IAQTN"!"14YGTFM_U$\XR M)MAF4?'(T6)J.M&=U::T?O* "TF#"/75#AK":J4ZN7*M./6A[Y@9HT6R6(CN MX9TVVH"@NBR+?,0L2FN]X54%@F_0\WUD'B^(H9D[+;)LN4!LN6R8%N E2E; M9&%8D"KC8@JB@+IOP$5+Q4%KICM?V:Z-ETE@OX!DX1 /=SR=VX.0"O3J51.> M8#6,S7<<8#D-UVL/!M';D>8*_<<"8+Y_6F1W:+[<2]+8RD3:S5X:W^7<(UU) MT H%+9L/!5'B6IE*._1<+TM_^B DW2'![-<>?)0C55(:;>X8H>Z1H3@^/\.! M7=:0ZXOP=-4.+N6DGD=/:>);674U*M-#9"UI]Z%V:BUR2I#=RFS#3:F3[OQ? MH1_$@6'?37PG1WPU@-JGM8@1I[KJ ?@Z!HP+ECB63!O+5E3#')]R*:57ZLF_ M4V?1I.9^>H5@NR%BQS8$\@8L/ @V=<& WW]#/$;,L%T3OD[VT XHTW<%#:(J3=GEF")P0 M XAVP"@C7VZ4*-0BBC,8R05N&)F,9^4R&7>_]Q=C\T6=K,P0"3;8+'MGP9C\F=!TND:Z\Z&)">]YJ[;EXB16D1'+UT5>P9/E0A,I- MHL8RWLF;IR;^Y-KI*TMNL>1%RT>E7EF3A(JD5&E2^[12LN(4$^]3M2B[2A5O M<>-6RE6 5+WR]_9H+LQ6I[9MI3CY*25>2S8[&U,G.98RBNAT:9R-.7 M&#\Y M%_]WX.9M_8GG.'<>?#4AR=$A.(J^PJ?+L?":K3+A&MO)C:M$K0&69$"B2-/4 MQBQ)OK@U0'#%_B\8:!-\R5$!D%P6K[U88I$L*:B2A@BEM?5CTF]#B%=/-,DH MAC"]^<(>W16.FHA$3=->0@,="[KD,*:]+SL0>--?K1WO'8"XW&[RX/S8,=/.9T^+V1/O"T3^D ]WI4;+LOOZR*!8BCNMS,FD,BCZXRBBT^^_ M 6C9/MF2$Q[H X(BC)&5#:H5^K9Y(_[,([C+H[0DXIT"9_\CP5HU?K3W)5;2 M\HM_CWB8M(RK(@WPB#'#3@1IDA+]- *UH+&#;-[?JMC(>ZKV0HE%<@J(JI<$9$!L])GB5(*>Z3_?.=XK M[UM(7\ME$.#/&.EW&I(WL&$-?[I 01=55@R>RAAZ+S:2XLW[(Y+/P-V49^M: M@?T2O_O+J$TF/%!F/5V>J%*:;QMH!T.),DU#Q@& MS:TL@ISQQDX ,K0LVP&90\+,DZ."ZOC4\8#S8-RKM5Z:<.%_23"_!6CVEATA M ?WL@ @2[KR[PB>.?]/">'BZ:@?#@Z$E#]32_&KE,^*[5&^>;G67405_DIZD M=/D 6@4^2=)LI$=-U-5L>T'L]^#[=S0/<.N]DC19ON$'G(2YT\JHPXB;^)[@ MSH.W7O@4+$*G:UE>2*XF2NOR :L*?-+K"05I]E<\=;$:?(Q>'S"KQJI:@P7; M61GYR%$FSJA6A@2*I8&P,QJ.'%4"'*HU_$]AT>6]N[$-3Y-X2(9GC7^ +%,[ M9Z?75T<+NXII+8JD@VP7RBUJGBZ:@>_BAC@ 14G%ZIZOQ@E MEE5=-.7YD9ZS;6(D,[7/,4*(17Y5QQ8#.[+>W^A V:H$HM5^VQ(N! MC&^T(P18!<94=7PU9@=,EA]^:M,1V07W^K477=584-6M)7LWK-TT'YOOI>SR MI-\QXHB'!;6ZKK1"$0QW',>@#)Z*1SA29 DPHU9_EJI@&R)3[FWSR78B7XTH MN':Z'C&J6%RHU2>EC\I*S/M%Q*>NSE.]PQA\GR[%3]U4W=I[IR'*DWK52?TUQTK-TPO,P61QRAO4B3 MQ8QZ>55.=M'.XC5%D!?D2>RXOZT>@V1P!-\W^#+2"^C#*0=\"2E MEXF2W,KGZ1%3+ #FT6O%4],!HP7ZS3S$' &%CG;^CMKA1A(."B-'R_"BE6D4 M8_,]K1AF_1G:$"!6(,4=O.-2B $R37$&^1HW(0&+>X C E@UGNAVZWSP/;'R M7G@\4*O(DUJ-+\V MDEDJFI\40;2#GB2C"]1DMN9S).H]0EPL&*=>3/S[;L= M/.-:*X@UN-ZA2/QRV>&R##]3CS%)F"'OHU(X)#<.<*95W/RN19MD#:0%A7D. M!/M=C@AAHERH]50I#!^""W^7*ES#"3$)'7*(%<_C8D]%3OQ2 [4?/9)Y4^MF MJ9D'K(#IE8VO]@-.$D]D9SOYB MIV5R_H?7K+L$$;?G]Q0(03PJ'G81V@!<]96C KEK7@JH32B6^ MU@'MXT8J#7A5D\-U?.&M"?#K'#?^.M+";SDJMQXZ>QP'KT?,-9V4N0-WX<%5 M+&%&D5*^WEF>?D5,O6@6HJK0V=8L\6U$L3U'-C8YP&BOH7Y@J"#3&:ED-G02+3JO5X8%/;RK"+E'6X8C[Z<7N[YLX+SMZWMF\YGA]"P-ARJ@ZK M']Q*6#?2&:!7K#[!13L!EF/ZOKVPK:3.8M=&;#87.#P@_;'O+FT7^)L">C,/ M.QLWP0._ @<_LG6/C[]%WEO9W] .;K7 9\_->Q F'J84>BT/*6RY>@M\"]KK MF$DWH8\YPO=H0N<$_8_QV=B.A?_1G_8F@_%L,!H:HSMC]FO?N'F<#H;]Z?23 MWB\DC.#2=)/ZJ=L7'^)BO>,=7F]JJYK.]BT(QI8A96R,P:]7)V=7YPA]7R\[ MEU>J-M84)CO8083[W1XW V&'XSQJ/[06_0UUVOY9G">IB V"$#T^M. MY^KD6I73B"9TEM;AZZR=IA&42X$/J3S=K3!U=NB?V/X/7(3ET;4 #$S;#?B5 MQ5F!LMC1$)/!].]3HSN\-1Z'O?YDUAT@=:&]EBAD"$-14/OHHRO0KHS+[L ( M/GC.6]&Q- 5/5^WTA+A8"H[X90EOA6VQETC/T =?\_I@TO^M/WSLZ[[F8S+Q MH;>'7Y1$\,!QFFE:,VOU\_761P\P)LS2!;S=]=,'%025UPR5V- *,V+C+^+4 M#^=Y_3 8(OTP&TU^UUQ#;$CE=HY3>F0!=JI0$Q1,DK7Z:5VR4+\X.[V^5KOB M1850=&ZTVE_IKOY_\WS MYJ^VXR"S<9\)W$M?: Q]E '7M%GJ06P0[11&=='E58@$EK1"J:19Q+L)Q#NA M"0S=/):-R?S'Z/? S]?SP.Q@_(F/AO8]B?::YEB G5#,W"[*>/-B%. ME5^7B RAG28I)ZJ\]JC,!$FZ@_2ZX=6!M$=T^SR)(H&2DY>_M=SWN].^,4'JI'N?.C%B7V9W,.E-NG>S6.D@TV:(_O!K__[6N!M- MXGZ:*Y^(-?ZVOA%=Y1!;*]$JVP)@\;06N :=!_EU"O\ VFD4AMQVE49%*FM6 M&=<'4AE)<=3T.0-.;7"=UP;=7F_RV$?+_9_C_G"J_15&4E@XTH^8!:;#NL"@ M],AN4Q>=J\ZIJB>3L[6YT[EFJM_R*X*2HV77RZ7ZC"!1T>65A4Q.U*PY#G54 M27+I4P9P.C@[)WG5\;T[F>#+T/M!]V9P/YCI[NB,RFP6"IX5V<7148W)0)P8 MTU9@]]1.'?#++V,OE*2T5K]$YT"+O6]"%YE*.#$WJG+ N=@+8C[[W^U6,4LNNVM7C*J:-^A#73VF M :!3L%SM9M\RUFQ!>&,:E&U,^]^P^U!WXSZA> +6'N0XOI.:9VW#*V0;JJJ< MOC]#_OV9HZ=V*UM('OG%7I;DEC@!>]YJ9<>O N-G![PHJDQG@HG)2 "<';7SMMP"?#C.U0B=:6W GP94L)94TA:)Z< MEL^:,OZ:?NV_-%<;$A.HI#WV%0!HKPH2"J,/OL?_GZ0$R@RAG1Y@"V7G!:_J MI![&XZOC1#?W0=$9PX"X@^#-$) Z0>O5'\,8+GG=\&+B07E]=G9^U@3HU$:ZK)JI2F^K$IT\BR[]N>S3LY.O)V>$Q#SCK_% MNIN>!\_0NSSYVKGJJ'KHL7"6.&*\ZVZB,MXCR7$D[HJ.I)W:J"*^(B^8'(ZT MLFP@TA'F<@GQ(R%1J99=;<."&E??EH.K/ \.4WCP4!FA0MO3>7Y[VN2%-F6# MJBU!5.U&-+6>P3S$;TQNIML+(5Y37"J!M[MV6D%4. 7>UBJDMR*N:C_934@G M7!3IA+U4TJ;H!J4YI?KHCSE8V*X=@'O[!>2($%8G J-IIUVJ"Y.N;ZKRII6F M[99!=])@R#U2ALU7)^IKH=0+P6I\:84I3,AV%MH$+_.;("7GN2G;X4&2GR]/ MSA%,+R7Y=K?()DXB>ML,PG?;7?YF.HPCLYQ!M5,JY22TY_FMARTMB7LNDP4M MI'*N\BJG4BYT4Y22DJ1H\ONGQ;B/LWBC??0120]FTWS9&D?*P-II'8Z\Z)JI M/TPU-W7V[GFHA9T^;&;",3Z&= *XWDO.NI#93CD5ZP42E':TMQ[D<7/ ME8'?E-5?8RK^'ZIJ>-R9-HR.;+$S:.?*'UQ:)+SD3L!5@AA_!32T'-A M^L_HA0_7))4+BE7(-LC_7G<=M;]Z3/_)K$*'1 M,DOGNG-V>JTZHU%$;C0-4IT-% V2:@%5%C1.QG$M9(=E(PQQ_.)&47C;]_>0 MPF0F,94=L&T(DLP)W?*@F'>;47Z@G_(POET2N<9D]V\+8N007FM:TZ$..I2B M$D(&RUG>8*$69FF*\7+P"BU9Z.)*0JI*P!=6(08"U1GX!]!.L50767Y_JLB. MEH1 Y,M8".F9@ERXH@HN35$O-91R^4/]C7-Z\ =HY:SP'6#\_") $[0M9'A% M!#RZ-EIQ2.T5+[52Q2<,4+O7L5!M/6N'6Y2L?0TEZ M1[+X'03=.2(?S&]!8-H.G^;Z6NUM;M08SW"PP7]0"1NT&WHQ &P%)U>L'65&D,;.!UB'Y/' M(4G7&RJA-D-?V"ZP0OU$:ZH=<*H+-0\4;L+;H'HV[)H&ICLWX=Q_7..;/G3T MOC@YI0*$JZ]VB.&6;H$&*4UP"Y!25D7?VRZ(ZMA)/K5OQM4.88?8S.KAFJ3K M694PS=X83>SEG]; BRYZUMT;#U=JOFY352LYRXC<"XE4 M,&U:9QEVAACV]1AA1.='K9E\>EV8I%5<12]$JI3=_VQ$7S709X_QLD.#.UX/ M!C, 5[?@*:#=9-"Z:*=(Q*IC"Y.F<6 JGOC 1;2&4<4/LG,FWU [*0K+)2]: M3BH;(]"AN0*%#G]6<^V$RRD9ED@9%!(%*Z=$B/F.(&K]0*9* *SH90;H+:&Y M2G?20E^%2%?-Q<;@_E9XE6FN79"(?F<:KG$$EL M1<[5CB]M8OL_<(;)HVL!&"#;"I?G&*S6IH7]TS\@^@WH>>["L2U<\VX2^KYM M3DTW,H)],7];P=O9NTZVR6#Z]SA1ZW'8ZT]FW<%P%CO:XOD8WL)(9F2D4S), M=V[$DS(VLVJ,.ZZ0^:RWB.A]I.B+88BM9)P?%!6-0RO+=G&^ZFT(9AX2AN?; M:89K'->/N5ZD1TH-I)U^X1+31J?(H[D&JT,J/-*RL3Y.?_5]G$Q6'B+"@[4$ M)G+HKL$,D0J5I*SPS+L!,L!28KB6P$46Y378,8=\OE#,\/B:-SPV[Q=JZ_"%6Y(#VTG%F77MT;NC>D@4PU,GP$@U>SGZZ3?FJ[ Y[T%7X[X M%H3&$=]7'!)#CFA=M,%(!:GFG13"%-?JP3I7!)6!:T%L9=^"^+\#E\@7 G($ M1M &2'*5C2Q.U%*M2!L%M(FT2M[@$U!$^UU;CJ/2+)!DD>H.H#+(R?+K'/&K M@8_>EH1,(>TUO,2N'U(2)N.JG>G1 M!^G$L;)X0.80M$V'O%-1.V0)N%"O&-GLW=NYQ,FK5S[?GQ&AD3TS-1U L2 * M&S9?'OQD2;(H"'*(XUX 1.A@V]?$QLV7AQAIQ#L5*3+!$8[XS0O\WF9LZ5-D M0FRLC4RJ;"CP M*T5SK5D>PED]A[D(Z;]93CC'^BL)*IV9;^4N18I&:@JTZ+C(PTL6*VJN]G1^ MH#O(@8O8@0#\+G;O>)X/T!T,?^L/9Z/)[XVY:-S2SOLN$[6'FNI<^+7GS;0( MT\XVRL+Y4OW*YI!#IJ06FQKEB3BR$?K=@S\&;I3HZ).,A>+&39>V %6ZYM1L M2=BJN;MGDN18UB+V@97LP0BPBZ)3V*P[ M_#:XN>\;W>FT/YLVYC3VS?/FKVB=HV6?XPKO^4QHC&S$X47GZESX*I[GA>W, M+-#$TCD6!7@*]M9NE5?G_YX%69$7.H<"UAO\J1 ,,@17X/$7IEUGX5>+ ]5@ MI8N+H^@2AT6AOD&&.HB R;X]9Y?F/ M5^ '71N.31CX]XY%5IK%+;47"H6S>UI3@,":-S0 ?=,!/6^U]ES.'8W>I452 M*D-IO2&)W9$N;%M?+T:U- M8BM)+?%F1I&O>PX6MHNF?V^_@)SOZ.;]P?R7!WN.Z=/<(X*C:(.">APF,KA! MN9=5[4)AD+ 0R$R1>KZ2&&33G8,5NG2:+$S645E.?^L!80)LH_91%Y4R[W# - MA!H=',(V'1]+6OF\$@-+1X01'ME+O;,@!DY3L3H$P<"E*X*RP[18R%)9THK7 ME7(ZT _L%7;'/?I@$3J80\*!>;FRC/G O,_&YD.8>^A+AH,_]1&QQQ4Q=GG6 MN3I7]4+C=D7>D5<1WQOGK &T447R1);?<2JR0^=0KWKC_#3 0T79%8!!F'R= MY5\MU$\'^0J+HT"D3 J;''JF@Y"8#-Z_.!2G3]=HS#/$JN8)@$U.ZT+]]!"4 MK.U*F.KV1_LI%;"P/-BBI%#8G&@_+85"X>R>GA0@D,,,%,[F5!+ZUW"1E:&T MR:%_31=7"4K;$/K7=+&5I%:OT#^*$<89]B*41@(=(>0U%'PM@<^ (E.[*@X'][VC8_ML:N/B9;[$ E#.> M )3=[Q@@_M!'^ E?+,-5Y^I]L8>FL @W?$W_Z?H;W&M^1H,Q?;SR[S ME0['D]&X/YG];G2'MT;_'X^#\4-_./MO8]B?-68+2WDS=DPWV&408]OBZ*N6(()?D")$!FR^9MV8JLD@6ST )U( M':55Z _=^ZLV$F.SN$ <%!IJ]5YRR> !F0BK<$640N;O^LF!,J^L)-AT:" + M\XTNB]V_9VDX131<-4863#KT2@BI'1[*"E "@SJ];KCFWF>@X[DT<,0#YXS9]2(*&[='"DS9).7 ML@C%>DGV+H2N'6 WBSN_L]_P3W3ADCNT6+Z"1.NUE4^]1?!J1G-/?[P%+\#Q M(E[T/)_P%+%P_Q8#H!H/]'H0%S^]#)Z1EAJLUM![H3Q&S=&CQ3(7I5I2<"?I M4?>4CD<7?:9GKFW\,!>>(N5M=T:?%@JO/-W$MZSTLK?O&3%5[([:2?U0IR\Z M!UKYCC61%]^@1WS-E-Y)._B4E+< <,ATM_**>N>>]!8@0BP[$B?ZV0&17-W, M_2F1;:1@"$G#MQ>(M7*HZLTVX\U&[30=.=B/UJ6]X!*F6M;&N/.2K,9P8489 M<_3,LO%,_6UK_>!A$%]KJ/JYZG":K8HN%3%ZF2]91HNP04UWOMBXV-&V!=[L M"H,P]=TFS=$-M :)D4U&,8'6>.1EV""!W(FX 6X8>333_-],7O<):[$]"MP MYG<>C)IOLK<%2Q5>Y2/K[OO=:=^8H+7>O4?_^:T_?.Q/(R70'4QZD^[=+-8( MPV^#(?K#K_W[6^-N-$GZ?3:V4VF,/HA8Z(\0!I'LW"5#"Q!;2W&R[<*:N"XV M=7HC[Y+SCJ<1)=G@?VYF%DVTR"DG^QO:*12&0#=>NH,P0I(>>@'PR=O31 => M)UEB_8&+M!?8%(CK>2[^&_HI45N$]2,X2A/!)9-426'@&L#G'OB^M[=B9@"N M1@O,":K&975L,DA*4E>#LUCI,7@:/OT+6,',&\'N"[(:L+O];I\OZ*S#::.+ M#M=D!$FE6:\",4*D\=PH\ ^D'2*DBKDBBL@<:N5]A!!O"+YS&< D#/T!54D\ MDWLS,6LNAME7%KS#?&"S!']JO? XE+.ZC"/K+L21C6/S/0IUF@ +X#1:4:=6 MSIE=U:D53\M8)_,R8#*Q#Q?7X=T.L2R2S*(L4O :8Y!6;K#L(OVJOF9/>2=$ M%8HY,AE5O=\E1N4$X$ ^[+];W"$]83J_ Y,4>BIA9.W@(Q$350''S[!:3Q;" MI:&5X';@SEX]S"#2,;?L6(Z/LO53>NA M*FPW$N9J[7CO -P %RSLP.^%$%*#<2F=M-,*''+:"Z05I:X]%\8)\6/H+8#O M1U3< <"'!T*GEN!!A#H-;H!)+S7$Q/2\US28,S/?@)^PAR)E@5':(/RJY$H*3W94A@<%SP F M[+BWS2?;B=XTH6M[>J>F(J,"=<0DT*;N_MQ0:"T*2@'@0N*Q[B GN>\FA";. MYXBI?!Y[]W)I#N<&?>#[LW@?C#[O3%GN6C9[XB;NR(UN^,?JAR5 MT<,BHT4BY1&WJXV)Y?V((D2CK8J=SC"RFFE&(C MMM<. X*RY 0#D=2V8H%:B(W2HQEX((J3$PX46EL B#&T7]"99^R85A3@3JWH M4]RX&3"@B+$H((B;T!9@H)!?]XR*,?1.S#6,%E-@ MA3 ^&YF. ^8W[WW3>LZV%4&/R+C- !@='YP@J\R65@9A%+*J_P:@9?L Z6\+ M;/[H)W_U.R)H9(UU1 @LQ8I:8RRT0MTH#/S ='&^J0C =KH=$9985-=:4$T5 M;.Y,&_YF.B'HSO\5^@$V*;?+B( 9:I]V D:6%OT+'CQ]1Z1JW\ MT3I.=+O#EP1'VTN<#ZO(_VLQ%]\G/R32-F(^8$_JJQPI_]<.1:P1^J M(J6W"R-^DLS=O9AX ":>Y'SD3K"%"'%LN3L?>BY,_WEC^K:/^T=(G0'KV;7_ M#(%/AH0M6+D/W'48,!X&(377#D,' MQT(>CD*\:BF4J,YL<@?MX"0D2SXH4"AM(1@FMO_C#@+\5#- X@LF9E!<]%Q\ M@$: A2)M-EP$:6\A?")?QV^>@\2(;7(AY!3V;3]H^,EN@6=\GW@<3&C%!02* MWZ7C[]A^I'#2+,D7I!(F-5F%K-NYNC^K'40UL+Z5\+P%FC1U\"%^Q/<).R[B M?<5!@+O($,<"73IN\O"MS$.Y1N#AW;!]$[J(5G\,X/0Y>JI+Q-':R0?#]KN3 MX6#X;6J,^Q-C^FMWTF^,$W6?%PS7*;FY$HTR!$%7%PNTT8[G<#B_^[" M95-26UGM=EVC-4SNXI1),A;6GH_VIAWEV>JVX0%II?5&:6N4)D;*L3X"-'3#OO@!H+L$F MV IS<=<$PF:613(_1<9H-':J4RKIQEZ#7+E"7B1+)L>0K8X6P1![M/:AJ23- M&N1@$E*T"6L&G?;"%:(3Z]LI"- Q8CX!B%&\ M-%8*!VLW4/A)3E!RU5+;F+1#BUG'I%$:"2*9M";HN99>3$"Q#S$Z$P@Z$C-] M&HT,<I_BQB*DQ[7_#3R,WI]1LPH()6'N0XS4( I<*+ OSO;-5W+-IV!N_#@*OJ,Z.K. M);;E5_=G(_V@L4B_:-C;3WXL_\/,WGH&\] !N(9!=F([XK]Y3_Y(RTHK,5*C M588L>CE>@3E5!8[T;=U]74%)"J/VT4_@DH18 ]A/N@,A'CNU 2N3!O]!"TL MC@*1,BDDBE!.06D*FKKC9-IH(U\9.PZ;,KV.5P^(M !@;SZC MGLM^.VVDQL_YO+3XJ-++HJ,<3>X9A0QXNNHGU_H(8+ L../O<1ZZ&Y M8N^L&\X"Q+!VP)@[O>B/+B<#B(W;*0\!QRYS4?_35Q[_T^Z' M#)A\ZC2^W['$O1IFV;42 &PR:DU#HXKP0$9^[[GV/.(D=&5 M,R%YI;BA?D*2OF<)$J]9 DM^YL3\%5)3;60L* F6""G4Z17MN'L$[#OVRG8C M(JBQJM0^FDN4(AC";8H0H7H)]Y"AK.U4T)790;EV57VV2%Q+J5L.'[>_V\%S M+_0#;P5@_RUQRV%;#_WO?&:^T6-714;2#SME)9P'BRQVM**H$GZHPP[B$Y\[ MC_V_2^!:-O#OP@ U>+!=>Q6N[H'I@['Y'K5\=.?1G64/9PY$+WYLRE!%[03= MH6?YXFJ]TR2#:H4L&.$I#CL:48T;K\#$Y*L M?>%Q/G GP)=69L7PLP9]%L@!WV:D#_@)<::5^93/O>:XHM*@M1[SR9<@OG,V\8+1\[A+.NZ M2V3_QNP2= SGZO*S',/)O PKGAA.V_8V4TL>*%;85CMU5=G'RT]FS:_W'.J::OC MWM]_'=W?]B?3OQC]?SP.9K]C71-]PHB^T1BMD.?4T M8:H#5274(/I[>S7O/ M,7V?,]1^OX=V.H!/3H3 >B[J-(Z;3H.-NQ:BW+FL.ID?ZR'1 ]\4F1QJ2&S9" M0&P6;T4E2*I> 8:1_DFTT3TCHK"PK7;BK*YB^>D\7#AWJ:-?8OR.33B"41;/ M/*H=D#[I23GP,7IJ)W1^D16(NR2]M<8CJ'(.[C C?CZ^&P;/:$[_)CZ+2^G1 M5IAPT=G*F($<$P:^'_)#(V[=;EA0:&SE+7Z. :,P\ /3Q?'1O+C8Z=)N<+ ( M/Q^C4W$T6)/"?D[I\&N.]\T&[@/G@O>IR:D%+^1.+S6@*#( M;T_%U\V1>N&"9N!9#O#OO"C@+#JR)F<+,@B8G5HBVG)TJB^7-#'=)>EY[\W? MM)-1^7V73=?ABF?P"ZAP?>W]51LAL5E<(([ZM5H%&3R8;S@ZFBB%S-_UDP-E M7EE)L.G0Z^@A.1*@T8I-G$Z*X[ZTHB.8#OB""=.=LQ.:Z_C$NHTOHY3YB?6 M0?""8I3G)VX6+BKYB360)5X">6Y1 N.H5J)F**1"IY?BFDJW>& M;-Y6F%K -9'Z('@/"]MI)\[RFEF,1LVJJ*?S?73]-;#LA0WFQ#+JQ+;:"%-, M%'LB%**N7D4[6"1*8@QM:Q/)/UH@U; VW?==%3'POT& *(:S9]/MG/UT?D+6 MNQ*&U4O40B+;=['4Q Q-D7'^TTD=R-@.^X$,%C-JO>03/V%CHFY,'\PQ70"9 MJ+%L(+XIB)Y,>M\V2>K!=%]-.&4!,U3Z(B+'=*( M+8E;+G8TWGGP-]26X,LM-9!^D*A'H'NJ2!ZO=+\7V-YX%-(=(\5**+;7F"ZJ[CD) .XE_&J 5Y ;V M"Q@[IBMZ(77.>2&%/V?$WS,V'S3P%X_Y3NH/824A_U:*M?)\TM+CO,.J-GYV M25Z@)7FJ\XW7'\4VR:"D4J10NZ=W@5V_V[(4^LJ.Z[GSVBOCRWE^M'>\=Q+;'.(36 M,WZ:#)%'>5U8?!AM94X1X)Y9*HOJ%BSZ6!.BSU!V@DP;[<1_Z*V S0VY!UP] M7;Q$5F[9X\ZY=I0Z/J4=2-F@*>'XE<68IFQO^<.SX,9&&D [N!Q,]#P;HQ#7 M6K EC@&,GM!%%,<.*^JCXH36'Y JQR+]]LZZ64FPZ=! %N6S7)LE"R8=>D7L M)-?[E#/^3HLL/9?'LTWQ\D)2N4J5-FY"(O5@GFFC'2A80B**E4)/"PXOA!42 M+0&T2M!*&KG%%DN)$70%!47$W&X6;GJ/ C2S5Z\B:#8C' EHZ/3J=\QM;Q2P M!A [M 53$PLEO4G<2-1F0V>9[T-(_XY^F*X'8Q+!+,3*6M\U419U5I9UJ=/? M#V 8::51\!RGJHPBQOB_17&= W<,$)'2%X'@YS_6AA(.'Z9N3,6;Q/HXM!/' M/ '8=D0_Q%R; 9BS;M1.YOA6B(;\/DQ@NXH@[?CUG]L0XM3'2&'$>RXQJ(IH M^Y<;[?C@70?#:GV&1Q4^NTXT.I@7BX3^:CI?Y^-%7P7^2#I+DMY?5VIQ/[%9 M_U0899&XHB;V\CGPT4K&,3?FDICS4<>WLL*Z:E^F&MV6/@@[$^Q?M"S#;8)8 M &T+JP/\MT?7#KI68+^@/XEFN5UP9KEM/VE$WS3P1XWTJT>=Z::J&%M#,]UT MT'1,@18HK5JYT8*[K4J9;CJ HE8!%P1KLIC1(DR4SG33 !=,.9%%2Z&H*:D M"C+=-)(Y18![#C!95+=@T3?FOEH#H!UZTZF)A<<<93'T$E=UWI6]X[KV'.?. M@[B]]'MLP>_KMP;JP:3,^VT9+/ZX]Q:Z]T$\CTL:Q<$%![_XWOM^>U:-%# ? M\H*<1Q*2%M<7!%805<]!O9^5S_;%6#A3K MQ2&%JJ$SLE>)]EN1UN>HCZ6ERSDJN[RJ!@O%YZB^FU]@RB[+ZV?K=X!#4L"\ M^P*@N02157V+M,R=:Q;KP5R%!Q3$QYFL)L9KO#C;LR(/ MN%#T7-ZT-?WAQRSOO])O>0O.[V.-:[[&9][W/.1%M#R"BSIPS-U!Q:7<1[?8+@5 B MLBF+VZ^_58"V=MN[=J/-1,R,2UE4Y9Y969G__+^EH6-S8#NJ9?[['^(:_P\& M3,F255/Y]S]\MYC(_.?__?E?&/SC_X-A__R?1 )3;W.=&B9;DF< T\4D&X@N MD+&%ZHY_85UK.A5-K YL6]5U+&>KL@+"GV2OZ>L,062O28).I[!$XL_NM#G1 M@;-8YJ]P-'%-/!R2#Q^%!J5^$OA/$B=)C"!_DV:*\V M._T%I\:W"\DD#_^( _9.I=")%9+()2DKAB6QR)"4D M,9-)IR1\2 _!SDSPOW_&+@0O!+'I_/*D?@9?;H:J2S?A &GO(?#]M6+- M?ZHF7 Y 03&2SV9]+1&[;'3ZBGKVAZ-M[PGD' MW4!B.+SBERB!3)#T'O&I!XF/#HA/_?'GGS$0Y3__&, 5,&R.KSE075[],RP1H@+K\A68#=O!2E65@ M^B_A@*(M2FC/F&>J;@=1)0]?"!P$H2S:LL!S!:&5J>=K17>U8JO]V5VIF*B- M=+" H'%^F:H.MVA[< _^CI;!'(PC-$="4D@2 J(WH5VYU<9\IF>Q(,%1"9JL M,60/SF"*!EQO*%A^Y2W#4%TDJ1W&E/-P/BC=H917@?,#4^5_?Y3]I0M]2^$G M\\04L/U9<=3DP#1'P=D@)/;W]!E[),APDX2PEN;:R.EX.9RK Z;N5&8$-5+> MN\E,M9M*K>5,A3<*Z[G:9,=:@7YFDPVHXFQ5VEMBP;-]@A8((41$U]K!RHSG MBK6E+/)\<\6UN+''QQR93I%$6E\L^)PA2==<-ZS;;C:HNI(HGX' M1)LUY0)4Q-LUKXRJS@Q27A$#>8T_&%BKEY%@=\WVE@.L3 MU\8S4^7'GQ2T%Y-X-OM>6?3FK;XL9-^RTZ;G(NV)S.J][=JKO%18D&Q6*TVK MZ]Y:Q+U>-=AN)@--S4_?+B&$>Q!RG@/5N.,P$M2LCHJ>QBQ51T"6D,! .UK4 M 3-7?AP&4W$^;LI5&X4F:6R)$V\%U)3SP9" MN2&5&)JN%G P2O.I$9VYJQ<>P.D%4;@!&[. LW:AB>8#:_,I%'R^K0B-S&"; M(<0VW_> @Y3ZWF_\@;[?"($T!:;C/SZ8'QJ?T'1MFB"0]ZAE,K (GLW.I^2$M#N M)/BMJ( ]E+&NS+K5?-?$U>&MQRQ7-XWIK WU_'42_OF.".LNK' >86Z5TVR] M0VF<20(AVUVYM^/V%R.L1:AUO#])2)JAM9;=)I6Q6=Q'& W_'-&,A ZQT$'+ M]N&'WM554S4\XP&4WX:;9"6Q,H>D.,!5D.N4&F3-3F28#1B1W/KU!(H>P3#W M$(8L%(+NJ@(=1=NW9YRF.P9V=RR:S2F:8E=N=:!/";=C*@CF0.X"VWC@C<@Y MD9TP[(!MDK5\*TTG%%J%4K]%W'VF;<; C&*,=\Q_X7< MUW]_.*HQU9'#[7\V]H,;"$.)3;#A>NG(R'79GR-XW.XS_+>.Y=G^.S_V\2N$ MDK^CAR;/AHCJ0'2@)$';KYA3SWU$90\'=%1'*]H 5.#<\(EN!_H((>&UTI35 MRKBC) YN $DU1V7.M)'C%2P'^"[1YITJH_Z*JENL#1,5N&W?@1T*T>>VOF//T^->'KK__P\^-@_F_5N M5_?S$"BFOCNP!8P?A7%]%R6!)WVO:O^;S?O-[W[NH?NDV&]!6@<]2X<=B^',0?W/6WP3F[G (I%. APE-%(S'6@#?C M$X..VBS@C%EO*Y>#\,=;CCJV7VGE0?/1];<9*'*D_2W3CZCM4@ CR[ZC(^HM M494K9EZKA>1EI(Z;%2/+[<_N^)X"GMWR,9$/$6R[ M*+ 6HA^=AFSGV7ZWA:6\,W274C;??#&E[/BM(74DZD..-L -SS8E16]3[6J" MRD56-+R2.AYM\Z(I@MBE".+#%%%L$\5I9W7+:>**67!CR:7NFDQ,$:^D".+U M%$$LAU>1P(=X$+'#\BL:"/W;^.7XG)G5@&@G,))FFU.R$)S8E7.76\< MWFO4K86/X?=Y\R A9NI=\LZ9:0G-L$0AT>]KMS\!@03FT/3+T;P\_Q<,'NCY ^T)=B[T^IJ<7W)3MC0@ 8776^T!?>Y6VB>S\TFT\W&Y M62K-2KE&4K8T;FC5)[7EO,#=Q-S\Y=C>"F_\..Q\*UN,5>LZ%99>S;J-+*," M@3IW*^Q3V1D_D79^*X*?YV=AU9Y6S'K39KVF1+3RC66RTCWW<,M7\/.1T7V\ M@-IP-5TDEH5L"_.MB;F2@K=2 M2ET"YRZ@/PNM$3&E'V-U7E7+DNXM5(VLW13J2YFL\;5SMZ(_#ZO1,*D>HS77 MS62:"[G>PYM&DVN;*W+>2YR[EOTLM)Y%5FC-"M2,T&Y39N?8QGM(.&:+R$9F.J6RL ?,)N>;8T%IU=9'-6\@Z0ACMA5[?E9<(3EI5T M=)-5=O?\'*Z?WW34,7[P!/* L74<"C#6?'OF<(.*1H^FPICNV3=Z.J: 3SB> MW%,$'SV>/!E]6'=*VV83$UXK.=51HE/I-4K#R&K[Z-''*0SU<\QBCRC!/+ ? MMG1T&$A/$L:KG[<#W?NGO0&\)Q-=4Y#;ML,K&/ED&GST@X*WGNKEUQP4P<784.I#&S>F&\D$"+X)1+5]D9V4B MOYZE*ZXXB!S%0FC\.@2-'3+:!)^U&K[YP M>/K6B%R4#)'O8?C<$_"S (JE[\70[POR6+C+\+EY/C%EJT27-Q=52[W)1\YM M.Q."CB7TB_:%3Y/]L:4#'UBG=1L9PVC2'-Z6LQ=-$SUJI3,J9 M1^^2R OD^RQL8OOB$JCV!2F<:!4;M^DE1_'Y6S*5[V0Z_&)U;E(X F0<2^/7 MT74-B Z*3=Y7<#F^9=&[3;>[RSNSK]%43^=O07-1+IX;33\)J)B>HT3/K*E M$ (;"J '5/ANR\*M>&J*'#0\[]S(]TFXQ%9%M*,6['+:GHP6 MN,+25H6!GPV67O0NP9\NUG"A-/%6/U\WIW:CN5ZGV.9RU<5[GK+2Y$C&4(_F MG7\[S#_O8Z@WQ@Q0>9WAZ;:BI[N+9O[FYHP.@3[@&7P[2GC:BIEWN6*6[,RJ M>#/;*3<+GMC/=\\MS/%V8^02*.!!=9S/RG3H,G=&5;24#IY(#%?3GH/SJ>C5 M5?K&F0Y?4:?GH[1YJDR'Y4!*9^X6:E5K3EV1&N?$'C4Y(_'V_3(=(DJ]7Y/I MT)#(*3O(V56<9*J*6>_PY:0725E[!@?#WUKZ1B33H5;)#*@&T>SSZC*7\!@[ MW[B+WF7C,R'H6$*_:%]\2J;#"(QXCNK@*0T4%0742I)]QT:2J.-,AW.FXQ-E M.M!#6IZ/^;R*<^6<=KFWOSN9D.9X?Y MYWV,;K)5-N8RI; &Y][.9+,W&Y+GIH:^)M/A["CA:2L&%^QAIR)X!-\?5*52 MJV:T4PA$^TUVAXD(N8_H]0Z>^N;5Z5-&D:UFZ4U"! M \?5+5W>4DW!*23*RB"I&4IOSE2CYNJKX#EO;WR M!# O.AOG$V@4.=( &@)RQ9C:UGPOYE";KD5W3DQL/#'IJ-.E1%AE)Y+1KPC1 MZ3, _>:T*BY/)$_+M\2=F%R/BEJ^2ZU(JIG2J%DDM?!#.MT%22Q/+X%&GY.G M34U1U[6&/F#[Y*Q?;,[:B7(T0U<1HM-8GN[5SGL++7+6R%V(-H##-B\+8 YT MR_]!WG*VE#FXD0=IJKCHX;,BO>B4.JJV-")GD;Z+?EX-A)B:GJ>FHF>;JNOY MD"RJ2_1J0SZDFTBYMW;?8JM4J27E;A1J.H^Y1GE4LS7.<,^;0#[1]/[4S@4G,4DTIS;DQDMYR@)U,$\S MQBSE1>^D[7Q,DJA2Q',.DZ?3=:N[Y.[89J.[9FY5(SF91S,K!K7F/-58=(GRX.) M(R;/&^V?;A!^:F_ HT1NQ[A)3]++AM8L)9G9JL3F'?LRE/SG&GFG[[9^&BMO MTKM;39,M#5KYN71&=2;KM#NZ# +X:BLO6B3QG)FG5!B&2+LW"EZ5F_4*(UNK M>2,V\RX![<_8>?3L+CTH. N!I\=EI<6H5L*\$ ?OT^V\:"#]=8:>E<]H74)= M$GQI,=/3=\V!7NS$AMZ7H_Z%%+D-(13 T*W A]@>6NT]WEOB"B)(TB# 7""A MB> KQ1:-/&I3Q&SK<$AWJ8I;'O(CMN^*L_*(F'0Y.[)G!8]W&V+[E=L]6;CW M*U+H0N$@[!R?YSW#TT74@94=C2 <6OYDS1'4X5._5]3F9/W%@?+$' M[_=?.$7+;H %(TF69Z)F51#B)GPI!5IU3^_<#^(@.\BB+3O\5(;;)G&"QLG- M5:C5FA2K@B:QI56V6:;$<7-8B)P*\K/Y7P'GX*S^K8#^^''^FS!TKR1?A:+3 M><>[W'/RSHW;2SG/MN;N %=432"S(C0?3&7;FH:K,S?9E-'G9[Q>J)(35F87 MD36/G]WJ/?8/[_6B3L=>J5 _1!M>KJ:YJ6;BCI_UZ[(Z''$N+496FT:3-KY. ME3Y5@A=N'2T>!8_N;_7.AY9M@BW,GKI068'6YTB%[@>H01T@5TPHV11U&-[T M<7*KNCBQ[+PN.OL$EH=6+D2O%-P"$VWMPS4II'U\25]ZC?0S3C!>P7&J+=GBR/7Q M[D#DH/V:EFXIZJ."/^_ENJXMRL X!K. MQ6O^T@ZB+.:V8W ;L!U1/YTE>3R=5C/M23_'LB)+)VK9%BEH:Y>(G'?S&CY[ M'N2Q/HLY[&M]-4,!O9(BNDNVG[U-W8XZHR*3C#DM]M6^D.-V3B$O,3PRZ:\Z MV1$C+#4N>3="'>CF^Q9ZK9(,MMW")!\ M*;N=382DZ!6%\5 N5GG12%!T7ZHUR]%+G3UKORW6:.?(8L?WUWKTBBD-^':. M;28XA;&DJ30QS]* C"RKQ?[:R5MW[N1SOZ\YWH-39Y&TC7RB;..&4-:60]PT MM$XD#;W(]<+[UNW&GZ7-NJC"R4S1_'ACT8I:'(Y7DB)J8-3KC;5:FUM'[P;Y MR_3Y""0QC7X-C1ZG^=<^D;+M9I,Q6E(9-^H3)T?TIFJ7BZ1E$7S&5/E.V M^NW$^5*[1;E3S"R3_2(NNMFA74LOV!EW1B)UI^;U9Q+I%[6,.3NJW43Q-4O4$WB\9HF""4:%E1DX@Q9+B/9>[/BO^ MTK8[A#EC"PI.0_W6;Y0\24M$CH:^F MJB5U/3(CI_B^>?SEG&CTE)ZMMUR[QJI::O(B/W%O #5.IH@S$J;?R[,].ZH] MF6YQ:> %@=0A=$'/D5T=I_D*V\8K-ELY@ZH4L:1XWW6G]@(X M+I3?+;@ZIZ9+$4KA>8%0I^N5WDN4S24.1ER62I MSV/7B%PX?.7MI[A2L%,36^.L/XS91(KV^'SEIT71:44CW: ML)Q9MWV6E'CJ1. +I<(W);J?KW'<&W6&^6)#&?,&5:VKRI >+-*1#"O%QG'D MC>,OO6MR*NMX2.;JA9)L6;BQ($!_6M&TE1M;QQ'6!.=RB??-I-@5N)SAV@N: M-]P;-7_;&'"3_#D*ZV]E'I_##;PWDV)SDBV4VUZ39M6!,U.*RKPX8&+[^#N0 MX2LR?S]D+1??8RE[CFL9P.X W5^;,U:GQS>6Y7:SGEVH687ES/MM<]2/ZXM$AE\ELB<44T:CH25ZVGQL3*N>V3Q''?LI M/D[,LY?&LZ]TV"+#KZ-:H\;5G)S+]X?%S$+NMBKD6=K$)W<$8UZ-%J\>/0+RN)E%2%[#Q3N0/+$8&HR=+[%>HMQ&^J)4<8924M> MG1#-4J8!J)M"[-B=.[_%V7M1UWAL?7PW3# >QR"E1'A?AVN)9SI10U=/!5 M.I%SW4J'*E%GR72Q;W!$SZKA(7F=3ZEQQ"PNM2?4ZT[O&TLC1,9+?C.0DQ/.QD$P+&81D M_&A(KA;3Z9(IK_MXGAY.U^/B+=40(^>811S)> *G$WCFXTC^:)>0\+,0M]W; M2:/1RSH2FQ\6%%9GJE8!CQQN7RXTN;>KB\JI.6['HF%"9KJ:F<_R"=:D&D8W M16JK2$8WCU'X]COAVQ?I-2!"JU1A;!O:RKZ9NO$YT@SEB@NQD,#[Z<(RD];R MC7(SDGD3SQ0[?')[%TT!;ZU#O"_A >G&-J;4N$=$KEQX5"1_! M^H)OE/ Y.GN;24_:"WQUJV9*VA+7N_89,?KG2OASPO<+$KZ98I=UT\J9K-=. M$JI(9!N#Z)44C9R$CT*MR TG;V)*C#3S5$=%1/(HS,G,U:#^28!UKK:BBRNO MM.9I9B[0TYL>'<%;XQNF?F*#^^'$_1V>1V[$XW*P[\"EDV^X[S3)! M&SVOWCHY6KZ4J+/>[SQUCY46\:W M[*D%K;6-,Z64\E;9 &F2-=QT,^D9VMU,BBP_OW!6M67[_4V>%S-_H+N8,?%$K.2S&KD8F%1.WB, AY?2.%,4=Q:-V92AR\E>HTIRP@UYN9< MN?1BKJ7MY'1\3 @+=VUA[E$W'MX<-/&6QZ42N'.NZ/U<(7RZ-)UW2^',H,@: MA&NP>#,AVG>D-3'9>60=V*A(X4@@\@4QS*PT?G)W5U:TE9=KJ-I2*Q=R9ZU? MSSN)_)4=6IF%:$/3:/H@R SLD64;J),?-T8'YILTG\9,H1J-M(XW4[V;!5Y. MZ70EW'3IG!(_EQ3(Z"[5JFN+IB/Z&41.;K7[ MS4YNE0WRNH6.,LJ6+@/;:8X>1$0=2&B&97*N)6DAWW2X9?$F1ZH"JRK2S>QV M,%WG$I$U;%\/DDT"UCM@$G77YA79&AUTDN53!GI75TW5\(P'*>1OT[G)2F)E M#DEQ@*L@URDUR)J=R$1.YZ*3ONW>?_Q!;_GH[LM!>FBV1"-G;R%[L+JCBW/$4V9,>7N M NYRQ1I3W5H!X,O[EF=+8]%!1TO;L^T5JX[NLF56FR72GM=8R LW>O2V1?_. MGC>1@+=O^C*IY=[/..AT/).A;ENZSGG3J66[8;KVMGUS;\PO5Q7@\-51HM4F MN=F,N8VLM?1<6OJ3>SRE6[&+X2BD/7V(%M+#'KE:B8S'>C?237*T(LSD)+(> M9^1HX>M2X,@=-0+]S4SPAIU8TW&^6TOB9"]A,$IMDP4G %.'$]SQ4&84.6,M6)0#M%=].:8Y0S$,T5[ON5\4IV0!. M9'?'HDFDKG%\DT]((D7P>[O:%'49*9K<&T?7V33G?7#D^T M^'RFD!E7UBY1PR.G(PE?1V9> [<'0X]!>4<.[^<$C*$W MN1U6,>N6"5:<:&\K*5FEE#E4I9F>]YAH]E<\;9SFF!G*KW[HB7H-0LR0=.$7+,^5018\#H&XXR#&M3'(O N!"">F@;3OCN6)M*8L\WUQQ[9RA.P9^^MC!>1EO M!R,VC$ZSU4:G5&43@!+KO#Y:9^3(66Y1N-_5KMQJ8S[3LUB0X*@$3=88LA<% M2'U*MN=:FFLCI^/E<*X.F+I3F1'4* J6ZK&2K#Q3#;;.PQ?(3S9ET98%GBL( MK4P]7RNZJQ5;[<_N2L5$;:2#>\P;0'0\&_Q1'8LBB?0O^)/-,S9?;=ZCA[SP M0,<_=1+<"5DSTKGF'9YWJ5HAW:_FJW7ET3-#?O!_\_:'%M0YA+:_Q_"QE>0\ MFW;=_%CC;L=L3ZD:GF7>;U7V?[ [6<,S !0PEOU.:#SZ/?JP $S+4,U#T[YV MPWM3_-Q?_>N1(88%"84^I\T]CV#7/&>GS96IRSESI\3*9@6^8M[\Z -$ $P% M&KT"5;OIIZM@/M!FM[+HK4=W";?ZF/#\IP8_^< S=?@3(!0EA57-GE[@5T23 M=KSZ)"O-GGBD_XN/D'I@@ B3V\GR=FWV2%YD%$!Q+>&?[F T^=PO%" MN2&5&)JN%G P2O.I$9VYJQ>>8B_TB^2T!"7B84JN^-?!([_S^^I*,O0;4CH8.3^2EUG,OCJWN8S M*_!]X&-00;PY^/WCP:PVQ'_"M::_2.*:GKJ_=YX!ATXW T=0["5&HJ'JJU__ MZ4([U,$:8(%U+$,T_W,5? +_=Z"P'/WGMS_:4=< 3@3G#)[R"[[$T-]D^ (] M0,3&-AC]^^._NLT\?.M,17/OD?[K7R8Z6]>#:1? WU_XT8\_77&H \P:87DD MF4T7\C>:!8)0A'^G!T )S5_1_C6TW/'OAU ]!*[CP&"#'?A8US)^$3L?(>BC M]TBO)$1=539"\1E#=__H>[K\/ MPM9?'/QR%ZY#Z O\GD.7>:CJ4'O^&JLRU*SP]__WOS(DGOR]A>[T6)!YO.W7 MK)O^P+I%G[\%>21F93Q%"MD,2 H4+I+",)66!2I+XZ,,.4Q1J>2/@(X^9Z?# M ^A)'=KGCS]\H])E"QC79;HL]\_/X6X;A*LW&\M6??O/3]M?9%9PS9T;7,*ZQPG;_&2#Q%93\9MH>)_2!T M/XU)4Q\$;+'9J6,^'*&",RW3-]Y4"0M-Z0Z2_^]SU#%31%Z"#-1?!4ORC]11 M;M8/G[\;HFT+@T5%3O1*+,F*-;W:PU4ZU^\L7E@P@2?: =[W%OS-Z2"[I\E? M0OI?=='6L*8)_CXR!T4>3@=6N4_W?J:@^^\/=8E69D%KQ'1M#U+M21BB[8DV MI"]]U0$HLV2'-XSJ7*MY8X/$O>FB8AJB6JK=M@\!=0,%#B@6P/@*QJT,"-.' MU('@F4U3]#T\'_#/ZR=&4Q$TOIWI*WYY0,]E#ZNY-L]TNFRG=H=UV%:ST\5: M?(?CF487ZS8QJ .[4-%A1!)K=C B]9?\-]8L8MTRB^VHQZUJ9/)=]#6135+? MG'.PS5\B\Z3A\01"BI:-N6. S3;$CP5A' R8,I /*:-=ID0USPTXZ5@65ROH M*P#S1+S9\A?%!L'&'G'D_.&W@&ITNU)ME^$P2@^)7&6)*XPM": M3JS-GL'9&\@L=$9]EQ;-^IF*[2/V3;/S[1B5>+N*&XFZN3P;\ ML^.>([0%$=) M<=.MG M!_EVI^@,,WRSKE5-4NV(#,@(^F/D[Z.; 38G0MK=U(&!ZSL=XE]A[/S%+D7) M]3>-XNKV=K.8Z&#.%$CHF%7&5!-370>3QKZ)_?>7TV7V]5(L# !GDD0RF0*R M,*1$6J!2,BEDADE)$/$,/1P"4J(!$0: 'Y^9;"7GC\U\74DH9BJWHYM5U<+I M1*:@R.-RHNDP BG@X3S;D=9LFE_5!>>6-7*T?">TQV-MB$:2#T?659V_,P@V MBY?6,G'3&?)J#;26.G3"^:POIQR/31C[-,+WT0A/3R^$T+;2XFUL&CMRLT_7/7T+8A <2 MDJ7KXM0!OS8O=C&,(O?C@ '0\8L4'-OL*231'3\PX0 )I6"Y8&I;:9KK_*6'.IJ*-<6&3#*9XA$$^=,=3$9"$MC8BCPP?B; M3+4"Q/M"1 ?]3RCL(W+CIR#PL?NZ"8J^;3.1),<34%M77%;"U#/)GV_7(8!T M9H#Q2..D2E[CG)S>T_ALD6,8],@WT5F&2B2S:1K'GP[E15-HO,;>])D4@RZV M!7UL&YMXMNK(JI_(# W0LV2C/1OUE59II+CK-7BK7'>NN6LL+&M@8_N,@#6L MZ[_/FS+5757B$ZBMB*:Z]M__'1-F9,7^>S<9.2)]\V[O?TJ]WA\^:R(^]8XO M"LGG2> GM^(86;;1;<'@OYIJ F)KP74G77J=SJLU?#6X;1(3AKSMSA="ZHV> M IE*88P^%HVA+6)YU99T<(5QG@HM'RJ9NAC_(=8O,?N]E_WR\&73[EH+D MSN=JJ\5M3;_%N<'0*+0Z=:.Z4-YX2&2+.E9"@4KG(*.]?JJK3SI:"B'B>T9- MNV5;@W1C*226*3CW!108P0=NC$K&5#9E6G M4.:P2R!Y*"Z,-4?0+P9.[#1&%H&0WC%$\ ]C%C_]$ZY-:/Y,3CBCEJ?QUZG5 M)K(=&!N(]R++5Y-<6G 6>(8O:?TBD2WR!%F>)![G_S\KL/##UOGK9_C[Y$9# MS8*LU1I;YN-\E/RR*W2%9FK)SKAQ(\TI3@.DWP:!-$TEDB2.?VE6PGW.!2)W M(OW;P5R@@RG:=)CV0H02X>!#.*B0;-55X01! M8@>P@8Q-/=OQ4(:':V%PA!_N),B_AG\C=882WQC)_75&"82;!(^4F)*SPY$ M\)0D4.GA4,@DI90P% ED6RO_DGEUKNC7M4E^8FO!X1^@:\6.D?A[#$V^(9;XSWP6/Z2NFK]/15Y*&I',Q M)/9&-_P=\OO+K^YT55<'08*+-0K^!Z(T#EY)J"?V-GG_2%QW["U//,=51ZLW M[/GI#)]7[?1# O7K$6Z+:(7!CH,+/G\Y?\=(/K)4^W(\H[S\I_@:+*4Q*CX: M?F\&_R_&ZF; O6.T#ZXS$(BO\E-/&(@(WYC&'H7Y0E^%=3:*@! MF_)4\63TZE1)MML;.D.^C=5?)4M[H( MKV,\1YX,5V-CRGL/Y7V%6OE@\!W:#V. ;?;[?*H[TC(GR7+?B%@V5&,/KJ#U M3*=8OUDFZFS>9.8)@2*M;.O@A>>=;35$1Q9GKR[;L?-+K*1;0U''4+D7X!Y. M>-BM'7Z-HX)L-O3<4?.K6!!/S0.D%B?G4,!_L+S@?I'G,\:0R5L(4N FXN M1KMCT7VP>&PA[J_2O[+K_SCH)S\[QGVW =0?$!I%Q&I5:J3U=95Y@3#N@/,NCGRR\LW3A7J>G:]AO7Y*ZHM8Z6(9WN<# MR *&ZKJ0:8 .6<&V3*14]14&H()=816DQ%#A]SG "J(K8NAB^D-Q<#_'[F%/ MQX,C*3R%.+X#%$\/4MVY1!?["SE#Z=]DDKP.![ACU;_O.T7W?4\M&X+U;ED> M.']_(D/O0!0!-.3O'89. ]*NS&[Z"N^Q-EW/JU0CTUS$#'T9#/WHU/1M+ NY M1,1T^'N B9($6=9&G1A\*K:1@COX*0;)(7'P"\> O Z?8F_4"Z1XOZ74%=+G M<#JH!-%:%4RQK84[WGQ]#=4[\-'@)]:Z&:F:@4@BR&&"W%@INZ;)]1G187@*+69(.IU!G4N&PS2T MQT>T( (I*T@I6LZ(*4*DR$?GP*NR(];*P_F"KZWV4(W MFUUY/$U*M=O6*$-):70*33P<:156="]KKQT^KVF*1_$=[FZ.1B8?CERW\%JQ MEEB6^29C5$5KC3<'A'*HC$&WF1G5<\5N"_?:V<9M@^F4' >-?/3T5GN0%7JE M;@DW"O@,*'.EKMCM0P4/)F1S/$OSS:'63P[U3Z_D&D3_?A?!1A6Q&Q;)7)RIU@?P\.Q\^XSZ63?&6 M5:S/-*WJW*G]/-E<$%([S$M[-I;]F-+>&]A^D\2( @'2'[^L]<72HG'(?XAE MQ:?*BL?IMD_Y1I'CH3>+.537=0AW9[E#:WD2\>8#;]/)EJML-SMHR*ZV MZM\UO76&MQ8*Y#CN6:@.16,B M]++H5_()_7H^^?23D=$SX4QTN^=@%%8='3HS\4]*H!ED6OY!A^<$H5!(<$$/ M@ .EG"W;?Y:^0@]?J/#1\+&8"3=J(0T.@>:;5:9H2JJH(\<,%99#@YVP39R# MH>)VJOS4E9KD7^+?!Z.:+R<5G+*.>L@\R_LZZD%G@IT#CZ'D4:S4$:M\HIQV MBLQM2BK4E(_SS9-UU,\HSAOM T3_-,(9 UW?Y_23DHH9GFN+WW]2Y_^+^KB"L/)H/$).E8.,Y\# M]!7MH$,ZAEIP^G3YED:Z>P(9KE:V7!E(*O13?F .M,,@0/!]J@]:(J<$,J#R M'#.=KGIJP^";K3')#QESS*C,#RRO8 M65$8TK@\S&2E89H2]P^#_1U]50/6!S>'F%R-1?UT\LU&EVUTC]UU]<,%5T(@ MEW4M3:32.)TYC^-R/YP!5X$V\N\/\L=K0AM9^AHG#L8VB&N4-4Z@OYM7OBQX M0UKZ4[5HGICZ^(X\<4VF=TG5A]T^?;2@I'Q+2/+^GD'ZB7L&[P+<_;10.*>> MPPB^G?BHT:='8-OGHJUH+#8[?:93J#6;U4JCY'=-KB,>%J@L0=.I]XG-HF4O MH,F8J%F6AJQ/OUB;<5!^OA**+]#>9P'Q>=I3#Q/>RRQ\O\\W\^_G4DN+Z70K MQ4J#:>0K3*W20 V,&=1Y32!(FB")1YKB25H)=0>:$*OX*7 $\1O;3HWMS!VH MDTLD&.)3)-7GDD@%"A "6@(%ML&Q!?B":]8J!2A6"EOD^E+F?9*E N4(W-U[ MQ^YXZR)7*B#JD&<&, M7 =Z)2DJ_3[RV\Z.[4Z/A?-CP0.POWA3]&05?O-W3)LQ;3Y/F_=RS!HUIRB[ M1STJ;=[/CV( X1/058%O1*5D3*5'I%(_5#VV3DBEX1-T&=A.>"Z L3-/=5?? MB6J3,=4>D6KSHC,NZJ>D6O0$##YB\:UD*Q53Z>NIM-'LLERWR3<8O@ =I4*E MT64[E?HC=^E]5-JP7+AJU_(/^9\@V4,.U'0EQRN.!WLZJ(I*CZ3;=,;"JHC>4%/>W1QEC%% M?>6HO@*YYTW$O$'V&AK3 8ZG/[3?+YU1B>R%,J>>#G9ME,VINOZAML]T\ -]\Q[QK&XY'DI:8H:6YX8% MD;".ZFB7SHCDYUAXGT],%#KK[S1K'"2D5J>99PM\A^6$9#9%)*D/<"!UR1QX M J"AO!3;TAV?[5JV)0$9<=IWY:M+.VJM-+MEZ.3LG+/25!+'L^\\9[T_:/7G M_1Z'K.2ENBU$C2TQ-5^0(&^XQ FI)('[A_#QR>K)X54#"G0V?)'K%_BZ?)E[ ML7S$="I9.!S-.U(/[0N$IX$YE M6^0T\ X(.G/ZBNSR.9&^4$Y,%M@BP]>Z'-]J-CBV48'R>4M&0HK(T/3A*C=Q M:.R$L"N D>C'G_DI*AX+3-6R=SCPXKDM?:'<1M4K#99CBFSW;AL\A:22366I MY#N3YK]!_.OX0*O#QT,--P)0L>U$FF.^.E.^2CT*>"7)9(K*?("E4I?,4L>% M5].ODE Q@[O4S/B1(LZTV5$ MO8+&4P46_%OVFW(D:-935)AX2U>TN"Y(7!?DB'5!I Q%#U-)44AGQ;1 T9F1 MD,V,<($"22(E$E12&NVWDWCY.O_GU P)SO[)>Y@_5T D7'0B7#5VO^PC5Q(Y MT.71_TA%Z=[NKR3]F&YV]M!%39[:GHCZ->DK+.AIAEDF5H1D$932(O!$&_O+ M[P85=G5Y.#YLY_*W7PI+5$V_0YM?+$$/BR4XV]SR:ZP/,!41F!QV>WIR:-C* M2D+- X+>=BB/W1%' !N+-I0 0?E%Q[^]-@H:4#TU5;BRH )>6* QV!Z99@[T MQ[MOBY>\0H7&1,.O(^GWX'D\-.ACMS\MP;ZR[=[!^??+13*ZOKL9*RS\Y[/X M[HT3B"/7LI'IA8U$Z>&VW4.X1G4V)=V3'\ KX%O4\"NX/;"IRPR%@S%4S:!O MV&YA0;@BH)I_7_FC56,J!AOT;QXT>Y5"@LAB4)K(P% E'UKH&P584PLJ%G_% M8'[_Y* I&!K20;G1<*.J.1?])&DX*:_9:%.(3"W/QH;AVJZP &9.L%G@UTD$ MKD\::!SDG[DJ@?UQXG2JP\+"R>H_;GIC.;\]G\H!MH/+4D7/1,2+:H2 MNIG.WPVD1-E#$$?XL]#;D8ILQA4&EFC;B.0M_V?!HIRK+1"@K-SHUZ!5V@*M M?(5(7Y0AZ3L SB*.1D&!4\@% ?H!Q*T%@7FUW3^:\6=8U12XJI^I.@K.HJ^Q M[A@X8!?#$*"6#D=HIK4(TLH],WAMJXX&UPHUF0X M>;!JM&1)1(57?9!)KB>B9I5^IOH5*KKJ!V#0K6C4QDH:JQ#?NVQNP)79JM_G M3E;A;E$+-FQD6X9?EG7D(@W\*IGA-S:)? -IQ M(I;B0V1\["/UT+5]4>]O<:6I\L/ M/X7PA+3W\%-H6YN/FH?!!4KJ%"[GX3?2H8D#-?#P4Q<"!CQ^G&U-#JS"KU8% M47S@D4.@(YIXM!N(#^/ <$@SLGI@FQ:RA2!=AI_[$GKGX:KI@'@W.$$E4*.B!B >;#^^&AF)L$6@Z^]Q/?0\8,A3<:B._[7TI[]UWL^_LNUO:^RT:D/;,K9PJ=B X0:U0 MOSL>*J6[:6_Y&)KP<0BB.VUHQ9U"I4_(/I^Z0^FW+_G0!($XVQ5POEASQY8# M-JKJZ5WL*NC7ZM;CZM7?^YN]5TKA4M!TJ$@KL(-"V7,U, ^@M(/"SU[!W^L> M@HH;/B?4RW-1]X"S5<_;WVUT::!\(4W:1[< @0] MVCU2P2KZ=@I\'8)PM!$_LE\5%TXBH25#%2"J-HI@P >)02]6Z%'[978U*/-1 ML7*(/\LT@8Y$TL*R-4ANUA3YW<[O?7A;0V0 8*$AX._5,K><;HN++54[ 5$[ M'K*GX/R_]\P07\ZAR.'OP+J _.A8D%H00?I0"_D:KA\I!3LP,!&O!,#R205M M JU/,=][A2(@ O\J\J2#*AF)'709,@!ISJK9DBR/W MJ47=&U82?$3@T?H;V\!=G(M0D(?@@JL+!9BI_$;\[]JJM+T^M"O;($.*H4Q' MVP!+:+:CK M(4VXH94OWK;J*6PY#P?;0'1W%)>L.K8WW8)AG_"!.5=MRY_2EW_W#;OAGL25 MOQP((TF"@BZC \V@'B6AX2'J(+'14Y!\)5P@B2"\;>QGR MQ;U<1D2[)[LV+"-MY=H]2\%O10,Q1_@KR.E>H.X0&\%)_>?XVL@+9"ZR-:P5 M0'89_)VYL>-]\,#I=*C9-_K2,K>C UXPG6!JY.Z%^F$KQID.RR%?+R!W'(ZCY>ALRLN&O!(+73QM 6SL,.P0"Q5_1[ZU$ MW AZ&3B2K0X!<@KDL,B\$[8U@"R-A$AH ^UFO.ZT=46K84P3/7 _IH 1>*)Z M%;:K]^GF@8N,EK+U?E$M;#6X'/M7^$".S6_C#?#CNFA#$4VD@@+@T3'BZY8- M$(M=(R"#E>/IO><\RUOS#$UEL_708(+0BX?I^I MX?\!':H^-Z F&(%7J?N6!?SAYMIQX)SZAB(&Q>L+3XP...^@$Q1X)Y!S1/D9 MZ\VW\2S)"WW+T/:T@>]12N!I0]J79\#UO6USAS9]#M@6G?/^ MM#.["!<4F-:^H3Y#-TNA7X?P$3+R"RZ>;_A"<]-7DO9J+[P&>0= L.WV5TI^+<;7O/VPB,]"6AJK9,Q#4D>+:** %7,[7T:2?A(QLR?O%!'"0-YY?V I@ MY_L0!W!G6PI\QI<+%70HZ?(/^FJ''S/ 1NG/C_SY1Y]XSL-/(&GM-NG>^*&! M>^HO$"TA? 4OC9U0Z"3Y*BR*MI'%A4O'+=%M6?+1];U!8>5 M[UUSE$\O26IZWRHS@(!Z*8>3!'Z=3#T\G=Q\^.;C20.^#?=%$=?I5'QB^4PG M@VQR2&>S*6&82E,"!4AO+U4=82$: MP/P-=8:/!_O70QHM+SQ/#?Y[W[_;#6*[.]Q!W/TY\WX5KZ/B\-'^WI).E46&Z'--]0@_B4 M8F'7M'T;\;ZJS/'I\AH^O/Z_?(O;\AQHQD)3' 0N$@KM^ W T)F >&P>><&W M>*,H?#^'A#HL29.R3,FXD$K24(<-Z9&0!:.A,,J2V30YS.)D.K6GPU#O90;, M>#QETVRBUAE7LIUJMVIO6LOOC6Q-VJ-9?EZW21$9O,_/DJZG+AI,7#DHQV!W'!N EYILMS**.2:E6JCN^F\ MQ:KY'*OT.-M6IXI X(^'@DJ+96@Y-V:K/%NHY/!&.2/!H<3CH;?MMIX?R9:' M>V2^DO/HG>6*T?JS:K)5SZHUCX"S)A\/323GHZK=8;(: M,)LI6Y.7"M&"E$<]'NH9G9OU--THXS23I8RU)HWXY$(@#F!_NF1YKYPE=&CB M,:E.DW'OG"Z<]0#ZJ429)[@Z569GS4PIH=%N3;V%:SV *[.SJ"4Z@X')@EPY M3585,E=RX= #R*(\?E:8W57&>)\=LGA[J"9 &R[@ +;*"ZH!6BD=\.H-R!"] M;*/=)2"?',!65RRU;[O-G(G3PX')RYEI-Z%!YCN K1'/,$HYXQ7X?-61C6I+ MS^*@+9 'L-4?38'6[W,-5O2Z3G+1+76&=3CT +8ZRW&6O,TD.2U?FQ>G::O> M[A04-/01LT@*62RQ8K?&BO5.42'2:JG26:"AC[@E8V:=:5+D!_Q*;N1[WH0O M>[>,0!Y [%"D:7GJ4BM>78W9_EU;*\Z;<-8#B+U9FM7D&-E;W-R$6E_Z*.U#@RFU[8);X2+O%)Q0;V$UY-P MZ %R24\II6@,DRQ+IL5J8X071A.TK0/DTAQRBBS-&E.--E2^N6QW;E,LG/4 MN30:4R[%\+4^7L+Q:C;55RQ\U!:2!\@E1?0H9IUK+_"9I'IF3E:*"[! /5P? M#17&,CO!&4'&5PLK,TARZQM6A"+X V BE(BVTN/P9NRS8^58EJNW,$%'.#8 MQNU<$ZW^M,]6,\7UG+LS"8<>0*R4 M+_&6JR9Y7&R5M,(TITE#'6[K ITH;7*CDRGIB7,<7KJ>:P"H 9,'D"!,ZLT MFS+!0G*A;OJE\L@F6AJ<]0 *;L4Q7Z[E:0I?\8VYBD/:FI%M@3J @N2H2.CJ MJI[$:6I>EA(ET*#0IXOUWULHM9']B9A4 =P%92XNJTM&S3 M6M\UEX0U<;J9-8.&/F*85%?0;PU>O]/4X;J9FG)Z/U=5T- -PT2[C=UF89LK M)8$%]^(-F#%TQA+0-)-07&-AB]NK=]EK(GGP5@Q^S%LP1[YW\KI;/T_MF7CJ M'MWE;AF_3M/?;,OIZPSUS;;\#0F;N/YN.\Y<$^1Y;OGE*^%GI*TR'SG'BC:7 M9]X4X7HJ7KP-:FUV^_K>NT^3_FF56.:#9QI^1E"P^R1Q]0088J2_;>?9:_*T M+/]1K!> !%"6]K.(CV7?>8?E&";?(((\P[*G#P7 M"7EFI!'(S?.F#2(6HK$0/>. R)N3$[X8*B>/F7Q4)AQ*+(F9X2R"*.?&"Y\3 M9_DBJ,2:--:DL28] E0^\:CA_2"(>2%6I+$B_6)%NJLU[Z]^_/HO20)@-/K4 MT&X^++(A.@YPG5]'8_[/W=:;Y,$GJL+O#H5 &WX!%)ZOK/K58(E99*LAOSL0 M HUXJ1SR/I7X:?IO>TF3#G2AZ(S].\82>H'N3,]%/;C1=V$F\65X@X^,F?\^ MP[CG0^;#DGL7A_]1E^@Z=M$6@[HGGJFZ'71AE8"Y@M#*U/.U MHKM:L=7^[*Y43-1&.EC\V-0#\'_%.$)SA.ZD$ (Z;Q/:E5MMS&=Z%@L2')6@ MR1I#]N!O9""IAJ@[__Y()']@0:6$?W^H2_>7Z1FRY8;?_\!,T8"P\)R$(HK3 M7XB#&%-&_['W[,.X>=&V5Q"(/51!Z0?F0'3 7\&9PTQ<9J3T!UY M.B9N?@*'_/=YB7-FLZ.B93[#^,%#ZFE TA*<_!UG%PR) MPD6^/R_WR:4USRX@[5R1=/HQY2#+ZS0 .AUK?1!"Y99)E]9=;\$:0UU?WM@W MRFU/01"BL^0!"/E$="BU$&'?!^ 3&6A! D7LN)YM;.>16MUD%IYEC"8"ZO9T M0C.4]_<2H '<)X0 ,GW;,WY19Z#&5G3L#\?^\,G] MX:VI"(WGYF@;,'/R89L 1I[[[QE3;MF6@GITY%0==9!P#AC9U*TM"#=*C]9* M-_1=7KXK-TNUMI!%[G(&OR*SJ=A=CMWEV%W^ G?YN(R^+AFM+'[3QGDOE6K, M22J;Y],,9'3H36>(JW0J>SG>= @9#,)/1@U%@SXU<=I)-%WK4YL>ERU_3A=W M#\5+T]P*HI9G2V/4O_* ?#&G^2)9&(XZ;#ZU9"AE,*KBZP4J+XIR3N@KDGSV M<#OFR.B$ $YM(UPV0YXP?OXVCBQP9/4F0XU5/+&H28G"Q**U(H,X$N6;4%=D MYD#2P$4$+P(KH #\]@^HK[ -IJ(J!]WI'+#;WFW;%36XL!&[-J>.87QQU8Q/ MCG%$IT;(1=DFK8"AV8"?H0/41+S,^"S\](%B>5AA1"#7RYI!%;M-P^YU5G<, M*FL.393D%8F?TD+Y[@+AJ5C'1G,XT>I] T$P@I:;%;HZO3JB, MGF1[-VW+[W, +23RI2SY3T"*!/EJ2>C8L&W/M.851 M/H]IXSC+A^(L+W"M38UJN5;RMLBJVOC&F_&$[37\GD?(;$@35RGR!('X<@M2;+(9_?!_F,6(C8$N M^S=,=2 ZX+B9C-^*4>-$@4C;RR=S; M1)X>*QU;XTG5S8['=P4VGU50'RT]LI93 M4-=O=&_ABHIO^<<>^=EZY.=M>[R1D\<%8:@DJ(2!-^\F0HLRJK5*R^=D9'I< M)5/X&9_!_XYO]D<^JA"]+<GQ#_]TA[?B"?NS*QJYL)%S9^WN[ MEBD]F422GXRY&[DT\-A9'K1FDWRN=#N"=J]?J([.7&4(.G9A8Q5%J +Q/9'MNM3_(4=8"<3#R7--7J>0YIX_[%^A& &Y>QE13L@R MN>(27%[*^&5XL?'9>"1M@0T+57P.ZHK+(+?T<"BL#*9#IGGG#=A59M:7AOVD M(F:@0,GX5^CQJ_3S]>%C?HQ][OJV61K>B.4%7)C?,"?] M;/9-S(UQQ.$RF/'T^O]UW*C>S%4=KS?*&M @?GK6C"AGVH@;H>9/92^_/R2< MLF19\D+5]=A!B:,-<;3AY.;"AMT.E:=1Y_:2R4T(/C&MB=S(4@E+A=+(+YA' M9*\R]"G-@^_.MG%JU,XW< K$M_1JV M/9H=\9F$ZIM5F&I"-"GJ4 =Q^.!(5L,EEN<,38AO78OS=.4 $"=6MHSX;,+# M:#$M9,14@J]ZY'AYHUFI]A3:%W[Y.S)UE7[^@#7FYK<:$Y?(S*%E\:V9^825 M!%[/S<6!/"\TYXN^1B:YQLIJ2W-NJ2!N1F7QZ"LR>:3P151B%8TD% &RY2%3\"O$VW]_7E>!S]_II9HN3X9E!SE]Q+LC<\27.+U5 M3J8*JLQ 0R7IERS"R:MLZIO>UO@:&?"Z9@(7( )>V4C@VXF 4Q?_/71A:Y5- M5!-F4<7I,I'1':I6O+M;(!D S1LJD[ZB,L_V2HU<8L99\'F4'+6OM'>^-PPB M7A$A9HY+K>%_!B#XG.(+7\,;YQ<3@%.&C0,P717]?:H@+IA_UKD,T8-"7# _ M9I$X;^"+_-OM]AYN,G(>WO.5@R0) M1UL*FX$H6*IV# MED)0#/ J0Q#?\W0Y]IS/CU6S< \J2J"CUM"929EHY!;$S[ M72F.U4\^*GGW#PR-RK9,8!Q3.*^80GQQ/PH60Q?5UWS1G;$F.*_99;,.W1G M:#1;)U8]*&0R8>L;(@XJG&M0(;ZR'PF5_SH^G$C=M4=21B@-&^++^ _U? XX#@%_"9UO:9^K9TEAT ,3%U'+4[Y$8'TNX%2/52<"-9V8C1%5: M)OP0A>94DGQ50,6/'50#B*@"G MC8B\D['+Y+!YRR_:,RUOL[T.FUMENI:"&!M5!#A>':+(Q4/V"@)(C^\#? >/ MZ2MORWVQ#_7/<&_*72#Q?)&KH0#JJ6OM:HXH9=* MIB(I=ALM"5HR=/HJBS];_R-R092S8.LHN6=?:GAN(23]>GXT_FP=KYB!S]Y;CW,<(NN,OY*!1T6BWRCU&8![P[3B+;K% MFP:K( ;V3Q;PU DZ,W\FA=9%%0+=[QBYL2'0G0H#H((-]ST23W&D\*VD47S5 M(M*"YK1-"G8B?_<=60\(&\I<5E;"A+[#N:1^UP&6/F-L*&RH37Y"W"3Q3%SZ M^,9%--7^F]B1MQ=TS\/%#D^J8#YKKI*3!,T@=@PN7N GT/U?;+!NTQK5[15+ M<.3>1M_=+XD+"\8!B=/U8@ZN1G?%Y:Z0.]A%Q1/ZE07?F1L:6:S-M$3*U&OS MA9!,^3T7KXB3MD3Z[N3_!<&)Z $A#FJU:=;0ZU[)7'2 #8XHVP '7U0&*7':!;3A%4;5[HNZ!YBCX[:'"F5ZN5:KF M31POM40F-\WVYGT->GA^X;^/_L?6ESZKJ6]O>NZO_@VMWW MK7.J(-<#&-CG]JXR8&8P8,STQ65L <;&!@],O_Z5;$A((,D>0F) 77USLHFP MI34\:]#2DEL7:Y0P01 "/:Q4.L9>V?&7TSN[[/E<]Y[*:Q#IX0N!I>+2FJB6 MUD1OR1$_JG*')U-PU4JDJU8>U_(Q5VE]<96&Z-FJ,86.)'!<)&14ZA\"+'TD M?/?@3N,RC:\/L+'MP<*!3UA\>7VE:R"(=]T@D2^7F54FY7FYJ2'VIWQW4IW[MO7'B;-RH_!+C:W0,@/# MW50T8,.A"9Q@Q^$Q'";#<+BA.(Z\FT^,9HH:QXWXU,F.7&/K3JJM M]Z+^/Z'!+X7^GT.$!5MUMTE2:Y!T,L%,$C5UH*\A$<@'DB1/W OVD_)9 _F8'9<\*;T;5Y*BL,R)R7J.53O6JN6I_\J322 MO\>&<*OK:;UGR4^/=WFR.FSL^-[65FL+4%X.&>YRZ_XE";SDPIUMP[;[)DM* MU6&US,W$]"PG-&>>0Z87D[-H^YN6*?P7>@Y<#Z2P^2R/O?_HVP_==7V@/7H5/[%8 ME/?Z^84ZVYR:7]-\QB@NJKON3B'];O4K%FK[GHMD&AK.7UGM72!(.1""LTK4 M92?K>#Z9+!J^F5S''2YO9#:3;S^25(Q-IV-D\O12S#^2HL^B[>>AE/ D>& M,ILKM7A0FZ02?84N2:N6G BZ6.."19QKQR=$_Z@#];L*F-4V4G:3X:82J*P7 M(\,#@P(3*"#[C@)>Y6X#!Y^/%J*8,$;6M;AN$:JRT#W%Q)G4*]YLP,VFKL4G M>%+ )M2_LI4+M>\,,K6%6L^S)_4F66U.*J,IFUPE+$Y.! VC&2H52Z7OM 0/ M;XCB6H!V!*[6A:G7<#'27:"U!@UGJ"86.9,UONJRN#: MP%-T"V@$4!P+O@F7OEWG(4Q\?]95>A0']>/WVL>IJC_W3;0;EP=C7=7/G16/ M%]*)H0YF/:/(29NY.J"]>0*&/730,(*B8]291"/./ESE<4E\?]9U^AB_I=C M6;L]6:U7^&U_JME331_1KV@Y: .=YCC[R/65D@HZ-F@7" MV3FV:<(A93A/![CG %7)ZUY=7>5=,E=AF"RH:CO*@X :=/U.T)E8)GVGG;_Q M2U%<"F?T8FK191N+)AFGP&A8-]>+%C-!.(/Z49#I6#KU9D06 M\3S1N^TG@BH4]]7#,#<7>GZIE_8,'!@(#IKM0W']$K#\WPLEF#Y_6;?J6QT= M\^8L[10!SZ!98]/E2S.WU39Z?*5!T72\MF:@UQ1T/T^2="R3?//P-U;RCTTX MW8".GTLVW9V.?THOAY]50HJ0J0,WU8%9TX\C'#)5)'DPY^_O=_'4_^*6B*J[9I.]\/"'*TJFD( MW70 )A,0'SE ,>+*&+[XNV*NE:W[Y$XS!W#Z_@A"3.#PD@],\E_$T>^('">T MG"N;^!'%]M@5-\'8^[[_VN&S '@>/T37_$#%^NX 4T'%VNCISYX;,,:S%]]I MZ@$=XIO#?^X7EJ >4LD+L>J%[\\<(:-"3!V$:?_3$7)GU?3=\QL=!!JHE#V' M(-)"=R7NY53Y&5E]3NIS%%0"D)/)$949L0K$NJ2:E!. UN2T1D* 2]-L)D,R MM,JHW\*W?@S53CR&5R7^.*#:$Y;CVR)7XXF@&Z<]37FO3YJJC5B %(A56#F1!+0\2JL!*N63)\?5-BVMNUG!D\N5(OLTZC-W8 M%J3E*-,M2]D6-5RW8+!%OAQ9G*65:C+%EB5]/.38[MQIN=.6G#@=.1JOG6)? M\BR>E:=R-A6GF:#*AZK;66 MZ(1H5!O)[#S9F\BITY%.-Y^H8[*TEBGJS$S[U9&1%3LEY>:.127::= MG=2Q5PP<>H;W:J*8'S9*+4?:&LI2)0?B3,["N9YAOL@DJ$FAIC4,72BMXJ5E M9:%P<*YG.-6:".J) M7FNCA;1:-:B% ?)KNUNTJ8I5@T//,):NSJ7IUE93?-6C(! MDUPDE]F$*4C+_)ITG89E5;1+I)E(KM=HZ&$"05SX MZ*R'83]TU$UEX8+OAU^.;1KR;?=^+?+PU- S/$0F@2.M^)Y]^"#THH-/GCG; M1YF#_9C38,9S#A/;OY *K>+/Y=Y9YH%^\U3=D=MZ]'P;/G-LVNM#C';X=QPE M2;Z'H-5F!&? MQ CJ(?'F$5G,B,]B!/60RF!.1( 3&)LBP@CJ(8DU(A*,P-@4$4Y@;,*,N$E& M_&(5U;N1W#V4&[PG@U]27WGZ\Z3B4K5-1(+_^Y;\]KLKSSQ0J2@=@#G9(7J/ M6)VI P!1AW^8N@1O:4 +FT.%)&.HV(=6JUZKI-S1:C$ W@FCCP&0_ET I"#[ MDU<-@*A>\I[U_:/$@,EA_18^SBKFOT1/6],HMHGOQZ=]_OND]VY?VP/EVFY/WYS8Y]=)C3=3QY+_6" M(P)GI:N V^BNO#^Y=?AC/>C?+X_B&MR$)34_GAM:H MLBF@,F;FVX\,'6/8]$4.@]ZEAK]=K( U/ (:3AUK./6K&IYE,_UT:M9:D]N^ MGBX:&]+L.'_2/_ C-+S>X965JZ7KAK\M,[M^,=&<3-#A!_;;#SH9H^C+'/>^ M0PW_ZB5?WK>,1#NYT-VL <4-[HBZQ2CA3G)NE^M_^25Y@4A9LI_U5177!/)> MF3C'4:Q)>$!S;])27,)3UDH^3O92^4TZ9>0:)>'+35J3=]/%30X88JL_GS.[ MC.I9:SDX?)6.T6^W[<8X<75Y1XP37^_QOH,30I+?U"T[:_%^BZ%TA0M=7S9&7ZC1$<:)B%+A=G.O>T7%N=<_ M<7TCU*;TP^U;9.I_KL,I/J1W]I_M;5RG/VLTNAE7Y7.C_(0WN:J=)UM?;.-: M2:-1;W8+4U*D>:%L,GXGOT8](Z O3-,QFCF]^!>G=_[$\\4PQ,E;*^&B8FBD6SS:[9)!5R5@;%/NT6*QR$"90%3L7( MY)N73V"8N)XEWTD6^%FW:B?4D=L,6Z)PD.+5['"4S.'G-?=_/6V$3>A93WLI MB87:1E,D2=B*K>S<=.?D[*MM8G+)Y_J0:PG>I\4A'5]M[.T6-5%#-ZU!WSE- MWFF"Z*LPYI7,,L:82-$C,ACSPDWG3):O-MK%*A\'":4NF>-=6OOJK2J)YG*3 MHKCR>=&1%ID>H*I6).,'7;]M28$V"Q0CV#WXPY.146Z;Z-D.()+OG@UXM6<[;@OOE^Z=C:" M2\:B?I>B_M5+OI/T(?O,.UE\]-FEZ+F8N)H45XG=R,DGI+7">!^?GXFYV_WX M5%>;^0'9D^;-7+9K#@V!DS/!#7>I6(:^Y)DFK/FX/O26-#]2)Z+>T_QLMZ!: MM2F3XX*:Z:(K3-AO/RCF?A/Z]YIJ_G!QZ#N2F(__]#] M1QNF>[%"T3S-])XY*F;F#J6X94:*;P8U)RU)YC2W1O=DH>+,&)5^\]YXK,D1 M2A!B3;[I\T;O.I8\S2XHTRWS5;V9TA(%6:P5.*3)J'XREF)QE37.?UYO_M/] MZ/-#D8H"HI3_C%(MTR=D27"I4@0/'KUG[$HU/2%(TGIMZ)-*LC-8UNME;8+N M;$6%D!HFA(W(.\Z<<1GH/.KI>?L@NIK)(+JM@4;+];EI+!=<] ML\%Q1)*^I*-\[] 102K<8@;VV=$C];C \0;BGRB4Z4;O0/[GE_UCZ_<)YXC> M,V=RKBL7!-VH2%N5ZXU8*6NE?&C.:.0)I]@81=[#L=DO/0Z$00"#P&4/^KP' M GY7*.9GCE4TK--E7=1 !9N!!IZQ30V.8N; ,B:&KPX7&UI7 M*R-S(E,,=+GBZ5-7E7JQ77> MXY FH]K53"Q]KR?%<>;T=C*GAVZEI@E?%B,FP *.8L:"<^&*-M:1D?*MFYS&>\J6C"A!'(^*[([HQ2 M,=XKMF0JN!B*9F(I%E\;@VM7[TQ7+^L?_K:N[FHE@93;DFF(\T9#E^Q"A6NO MD:Z&QYX8ZAX2E'>1C[R3]./^1E%EZ]BF2;C^8F$['LI#3AQECOX+)Z;A:E5< MK7JG)6=Q'/GC'-ZMR#9\QU]7Z;BA(TK?]T9*#&U4,S11S;V%@LX:7#%\W+E+ MS)8;Z/D)C1PIU,U\GA'%W8">R-3^=B*&/S=2&XEO(;G&S*!P:,,:*F?-=MTS1BKN3XJ";W1429E.ET6/ MBD^XP5JF#M<+9?#U0K=;[X@5^YJ\T5]3[/$P7>&82;M@B.-*I58U*UYS%"@V MRAG2L73ZDDW2[DJQOWK)MYTSA(\4O"EP"#UT,O\Z;!S__7%MQ2,5)T0I/WC5 MUNCSF7H-S9:QK-]'/A#+.I;U"%+A%K-@[#X)Y@$'N-ZALBU&6.#C#E7H0;PWMIWL1KYE-O);3?D:ZN-0+KJA5-XG+KZ6(HM>%:0?WW/<+4E9 6-Q!XW&/E7@1)$O7"H*O/EA:@)G>1 M(G/:S'<]=(6&,.Z%"GVN+D@H:EG:7W55:9[& QP'O8* M:@3/=^ZV@]SKA_>9B53\\IPBP;^^JIMWY(XD/J?:I_?VC1P];MD-?BL!].HF M9*/?+%:85G]-TFLZ7EYMW/%N#'WA\!Z<&,E>TOQA&+G&>W$PC-RT^_Q;,$*" MCC]MY-H#J9J:-MT>/R3U7@O!2- __)*U#!A$KH0LG]MB_*L/@H\ U#AP.+'C M*1O4T@@6XJS+7M@[D(CAU: NIH$9BZLY#MCV,1.R67*/"49UZ8T&4Z,>*9KI*=J-R$N M.:3@X2'QY%W]?OZT(3MT_! M9($%SE^ML0&5;++;U&J\GX5CNXN9DIE-9#J\)"?&)DY[&-U%"@:G;3$2W$)6 M]N>1()\:;I7F*)N5E)S"&=6.:;^E:NP^?UV1R==&^VX>N:RH9JC\N,4T!(D@%K!)8)2),A1O.O/&*8\&WN<0".(0[51Q Q(F1 MXNKJ#7B]=U'<^(%Q>63";N+MN#NOKW0-!%%W(+*N7&96F93GY::&V)_RW4EU M[MO61R?3Z%^(O0]ZU02.B*:812KU&(.3CS$X5Q/&KE-;MG?IM?)L>[PJ8IK\DS771W9H(=_N[/4,_NY=I2-(A5_V1?_M*2,3?"9[J)]G3T2H M%9%I_%O35S_^ W\:0'&0E$X/6]*'@KFH9= NA CR8@/G* 8L25 M,7SQ=\5<*UMWO\I4YH$YU 1]?ZS]88*P!;HUR7\11[\C__]KAL\#X/'YHNSI"U>\.,*%Y6 'T]&?/#1CCV8OO-/6 ^L[.X3_W"TM M4YJ\$*M>1'#,$V/^HQ!3!UFT_^D(N;-JBGZ'4 =ME?FL;\7^HV\_.@@T4*M< M="(3"H+[**?*S\CJ30":1:, M%5:EDM_"MWX,U8Y7&S2G>%7BC\/B/6$YOBUR-9[(">VFT.8Z9:%!<(T\(4I9 ML9PO<^TR+P;4"5<'::>A\GT-_A*C9JC&U/W2!I^L) M/M'15,)JEI_O[_.X .)X!<33$I"$[!=A0LUT$:A1J7\(?ND'795''XFO'[FR M@NT0WA3 _SD $',X8.H2 #Y)(^J*HTX)AHH1*)(C%$M#OU 17LQ?N@478OLN MG*L;(\!&!5!DG](WD&O*WU\X_Y=J]/9B)$OQ->B0:4]3WH,%2:4S2HH&,J"9 MI)Q@J80\8M6TG$J.QDE% 4#1#F"A/.Z=3..KJK(ME"2V;]A%60;)?':-7'SF MY="JY!7J6B=5XMENSQ,XH1&OM"8R+=,O1WKI(F?W,]49[V>93$WJ]BOVJ 5' MIEZ.'"W]K,"H6=^@&[GQKCY4^OX".N\R1;X<6D]M:LDBEYOWI3 <]TAE0&R-G+.G5MC59\61OR<%8Y62FSJINE3C-7Y%L<2+'2X-=4^RB MD2>$$BN66V7G;,$ O=%EH%E/FXYG9?% ?]P<3 8T\63T_<)=5L><"DJ4X?]FN9[H"B4:>K G2 M![AT9U$D%7Z1V_'<HY&G:TI-LS"87#J.M-R0=G8IQ>,UR*?$F36-VUHI MY3?C8R.7G<=;DB^MAY#[R=,U[9S<(+YI&/JTEJ3%4MF;;"=PY E'5\U$RENNI Z?2ZGLMJ ")=-9PY$4]7)H8ZGV M)DZVX!G;WJQ5]Q.9'%-IR>SI1*M4@HK3A5).HFOQC5DS$^)NAT:>3+2<3EJC M]F35D>:>ZNW:)4ON075BS[Q^4LOKCI3+R5)OV.);B]:&3]3734Z>LMA]YURST/\,M<6^VFXI6>W$0CTR]'KE5O/2MF M"@Y9'<1-TQ :U5R!@R-/)YI-;E>RF9M MH:Q*\?R@-,@,UN5I:2VG3]>T=BK6,-W,B=*R$W==;=9!X5.UBBR6EKBAI6,F)W D2>K3Q7M)M74 M/%WRJ^O9,L%KUEKDY,SI/+<&LV9,;SOBB^PBU?;'B?I\B$:>Z%W!VZYWNV%= MEW1>:DK=>M%EO0D<>:)WE*'Z]13/;_AX4FQ[;EEI+J'@9<[HG51R+-%QF:PA MDG2YIIEY66""H0I+%SP_?#+L2%#WOK>4T<^JQKZNL]C M@Z,8?Q\8G,9>GG-XZ_YI5&CG?COQD" ?WMSQ.O*[C]YHP[>,37M]"#(/_XZC M)W\/8ZLU),N[,?!BJC* #Z'O@,V(9\H%,/GD+?YQE. I1_S@A1&&^ M1) OU /]9@D$YLO7\"7]3FD*Y@O&,,+UI=H\H5Z2&"^1) O MV.Y'DR_40R:%^1)%ON#X)8I\P3@63;Y@?RR:?*$>&!R_1) O$,>PW;\<7W[Q MT,=[V?TOH\%77F/S-J#?(4G>\PDO7/#WJT3Z%)J\YX]].$U.ZM C1Q*L.;^< M1<52@J7D_=PAQE>L.3^1,KM+S<&>"=:<^[8YJFVB#X-#?[^I17"JG]JWXV>T MZ*W*[."2^>>7_>+ %RO)SRA)XG>5A*8>2.9E,^BOO&OD3Y4H9\_GMA5>S^*B MDS,?='OV? INH5:\F#\P.)Q M(A[NZ:E,[+I=F>MVKD_73PM Z&*<_CS!BP]3CMMQTKBY[5O>M2#KYXC)GZ3B M;T6 M3F'GIIP]7]@6ZO#$;73W<528O X:/M4#-93KB5Q#3A6\E*%DBQ.RF9S45?#[ MMQ$>]Y(*9U*V5--'/&C:#J( YWF./O*#5@\=NV%;:'F.;9IP2!G!*G#/W9.= M*$XR8V;6V/!*?-!/SFK+=8%2U<##:.O=.<]E'I=NWEO5F M=&V>R@H#,N3:4W-]_G?O_K[8L:97V2*8[M-;GDEI0Q!3ZYO5)J#^)+^ M]H.AF%B&I"YBHL-4"D87[.YC=#F'+H"3,?2J=,PAOCX].H7RGP0ZL5'"FKJK4+8!Y8;7'IR#1L.5P!R MGW$P(LH4N/@QB%_&OOC'F?3[9NR%SU1BQGYE-NF>*1 ]S/I@?^V=NPH_,N5$ MFSX_EUI2G-QNUZJ?5MM>1OG#V##,2\-%(/\/TM;6NHKI@\/5O.AZE2<_YHS7 MQVB+/J\IT:ZJV/TDNQ5/(R^S^1KK?'WM"=(@LVFA^8S;AG M"KS74>K6C>;[%_Q^OJ%+S#/21#*J%3)'[LQ4W:!X5T=7PZ#TQKN6[C9KQ\*M M;4(/2 ME0@/AQ5^0B23!SQ>FO04@O,.,:/J..H5T)IJF\G$)$9P(_O+]I<@3 MY2HVIS[0=\#LQV51'QV8GA9)Q>LCD9V#BL0+ZL1L)5K5>"([^>TBJ?,F.C0P M!TL2##K8$61&W#/U5.W"5F &:F]#LLE,7DDDC.+<0C>C);_]H*A8)IW&M50W M7$L5>:)A:4ST0,'ZE:A52MU26$VWVB:*.2G++K9,0U1B;YD MD@RK'_:0;P*3L(=\2^5#D2?*/=8>12%%&VT+%8??7!V;=[Q@>\ 8V>J9!O (W5+M.<")S4]. M]G]QN[+WFY-=,JD?G5YM..G_U4$^%@\L'K]6NX&A\YYT ]<08+?B!G4CRO5- MKS2&&8AUKI))SGO24C+S57K&:_SZ]YM!PN"C',0>-=MUSVRJ]JUY3^VG?9[4 M==?>^1FN9ZB;P]FLU&_GY;H7&X.XKS= M;)J4>O3<9(L*L/.,.?336&$M&+?X#J= MCI')%*X]NOGT>*JZDZQUZX"Z-N#&W%3G>ZQFU"-XAL4WE\V0Y M:?6-'B\/6I-B:RBP$X@209OJ5"R5OF2;ZOO&".Q3WSI&O))3)+7VL@Q *4G2 M+"_,Z+PPL\L1=*S%5KPG2_2T*-$5=ICD!UI\-6Y!< B2D10=H\[K#;%IL-RV MOT:*C7I&TYE8)OW^\:U_!V_]*&4\O4HP^$2WH()YW\^H*T6_H:R_<6^V$A!' M3I%D9D2JJLRF1I2<2&N,G$EK"3G-CM4Q2(W'@%3@&_^M'+X!R3GH<1-C9E&\ MP0Z*5M]J:Z."O$9)8N;E4%H2TB,6-"JDLE;GH@O:I<6F)=,R_7*DFI 7V4FU MKQE*8>50N5&Q9DEH9.KER%XG4Z0:(]8CMS..LSBF1BLB!T=2Y,NAY9$\YD4J MT> %;U939N-ECC8F:.C)3+UY-Y>MRS8OT<6"T[=KO;CO3*"PG\RT,./,RE1Q M*4/AK?S8:E:5ML/!DNK:71[PLE#ZW%AZ7%#SY"J9*.?68P$5J8G<.3)ZM/E8J*V'&0XDA8* MS "H!4'(H)$G:QHZ\93D*8.EH73<3<.*&WU3#CJUG[R>7M>!EMS,-U)\YXNK M]%Q/]W+!-0^G:QI5IP-3'I8EW3IFKS.L-GIFVE5 J*U+6?< MEE/U.3CRY)D;<2Z"-FLM^'DF/R@GQ]7"E@V:KE$OARH@4RXN6=[F%9_D=%'K MI9()U&'AY/7"MIY,Q\M;@9^OVK/UH#O/KATT\N3U=B7GM5BIJ/#"N.?':UUG M/FN@D:>OGS>J2Z?#CQ/\/-^S&F-*+Q<*Z'#-R>O]>EE?ZUQS8=!Y:1DW%PFF MQK7@R)/7UWW6'[&=Z[6S::UQCII"%*OM*X5\OID,)'3I_-U)/K@B+=7M7 M+5EH5^=$\LC^5LDGEUY2FN35EM5%M@S_;LPG&S'=CR_[ M;3_853YY/>>INT*5WEC\MIXW]*W?&JW)8.B!3@'L']!VOQFH0I.C+%SP_?#+ M,;RS$*2G(2#/E4T\,*#6HS,0-\'8._8.XH$9#SXYW'5+_@NAO.<'\S)X=]Q].CO(PARLBU3=\#+];^91XO]0L>+US:X\\_]/_I).9+]/A" M/202F"_1XTOZ(8/Y$D&^8!R+)E^@OK"8+]'C"]:7:/(%V_UH\@7;_6CR!>-8 M-/F"<2R:?,$X%DV^8!R+)E\PCD63+QC'+LJ77VP^\FYZ_TO+2'YWG_JRB'Z' M)'D/3"]5WQ#E\J/W@.S#:7)2NA,YDF#-^>4T*I82+"487S&^8LW!FH,U!VO. M[VB.:IOHP__[1G_[72TB'YCT9Y:A_XP6C5XM5_[VHV-[BOF??X]^O"BXQI$O MUI+WM"3QNUI"4P_0EX].;Y<_5:+P]'78!\1%YRB>*Q06(PRV@9P\'>/% H(% MY(R ',YP8O' XG%&/-RC,WJ(,E3J'^RZ79OK]MYAV# ,:':&GI-U"T;6XOH_SU+ %#Q8:+#1O MT@[LV[%@0<&"$A(#O$G"H/7&[WKU[QP^CM;=2$<-=?- #;H5G?;4)3],9W"_ M\3/[?=&2B(_I Y3YDG5]?6L@BM[W!B+_N'EHMI-."VNMWB6%N2"VK"V]ZL8G MT>LMU%OT$M5,WUP9U65U+2;9H>B.43\4YMN/Q(6ZA7T^EGQB&_X@KHNV[ERL M]^ZGZL\'-M]EZ4S>JK762V.><)W>V%]3I0%J]9.$2D#%R 0;HZG3[OQ7J@S8 ML&+#>BV&]>VVO?*VM2A;=<'A?4&EFKG&ABEWHFAD)TFETJ(-7RKJVSPI:Z Z MK7(07]+??M 9.I;,,#=C:C&Z8'2Y%G1YI>%O7[,YN]9QRSR[778:&4X'^C:!YU"F:25"R1?+]3 M\$?D2;]0Z%&4%V1%[3&!@#TN^![A[O1?OB M)R2CD*I[>2LF=7PK)O7'B;M"BRHLVMN^:"A;;BU.52\Q$+C?3MRA)X=Y.SAO M9!\A26WM.)]7L!T1."M=!>Z9U%[6V*9RXVE6Y?VUFNHGF5+V,EO/RCH M(2=C+'.:Y\;:A W%+1B*$XK\=>$K=O\(3-Y.]C7E;+Q@T>V)! ;):=5J^*SA M_?XU/)PV\UT/SU<]L1G^M,R]M*5_)I M&O7H1XD]]O2VG;\QL&!@N05@P1XH%NT;%>VOMIF,@H=0E<[Q+ M:[^?:_H0.U=OF_F\0=44:3DQ&HO%=E=.5=&M-2BO](ZAN]':NS $(?0@!B%\ MZ,\08 ,<57>#S--:<1P%TARGVV\GW1YYHEQ%KOX#/07,?EQ\=E,9K9QM09Z[ M<"W"&)'C7$8KWK:VR;4AB[R2*[4Z6FDU'Z_0=6NH6"T52U"G5T!CA<-&"!NA M"VX87V\:[!4XZBJF#UY'HZ,:%-EL]Q.MOD%N2QFARV[4W,SD(!JEO_U()M[< M;,98A+$(8Q%VB+%.8)WX6OO\P2FW/[6I7H6S2)+3+4-7Q_Y@6F%;&2ZX4#GQ MKE&-7/^:]_)H#> 1NJ7:L=[:Y^;'L.,OS?& M8TS$F(A5 ZO&G:A&E'.;KYRX\[,UPTL*\8&T[-4U?306/5;Y_8.\,*8H!R%% MS7;/!5B]^KJZ >M6TP U;KE.Z25%4%MR*C@X1Y$QDKKDP;E[UB:,-QAO(I6K M>0\JANVB,O/R+,/3*6M6(]5$EEFO$50D?@8J;K3XZ:CQ6%UQU.EIUS$*Y[1O M)Z>-SQE?\ISQQU6JK*IZ237]M6[0M4J^OM'HFE3CHG=,F5]R6F;989,\Z_&S MSLQ+62.G):=OJ^E8Y*'D7NO%/E_M/K!766O:S%D[=[B1]%DETP;3?+-7Y:#N MH/(O.I9)9&(TBTO L#G&YOASS?';95MJ<5G,-AC--L2179_5-JN\6/G#LJU+ MF.:B.T@.=M5,5?)'$MT1[&4I&<#+OE59^LQA#VR@,;A@<+DHN+R2-\UW>X:6 MVX@+OCBD08*L-UM#-H(.O]^>;"H&F5WR/B7(>5-6^_8:.?PHX]Q5SJ=802Q!K=3E-S M/9X+ $U*F.I6"KQII\1Y%7_';SUASWF+VG M?UZS/V,I9_ )3?%5=/J-"^0^?!GH#+,^WMX$2\ZMA7QS*5\]^==G]K,&2]-7 M/_X#?QR^IYI <1"B3U]PAD$O.=Q/0_[KXRSRJ_?,T(F#07K4 >9HTL'/__ZO MX\D_F9BX:INV\_VP*W>TJFFH-'1@8BJ>O 'KZL^<&C/'L17#=-)(#^,_]PA+40RIY(5:] "?FB3'_48BI M@^S>_W2$W%E]1[]#HP'MF_GL^LO]1]]^=)#-0"?T<\B,!B?T]W*J_(RL/B?U M.0HJ@8V3TPR589/,2,ZDE:2<2&J,/$IEQC*EJ6-693)D,C7Z%K[U8ZAV@M7O MWJQTA/H$*6L6,Z7N7:9%P/JA*N#M(.Z[@(- M_A)L3,,81GN,9%Q[G%/<:<&T/W2!OV+5$"/>OF]\OP#B> 7$TQ(""8&+(. J MUD]7CT5O)7_I%N%-;=^%GJ/[]Q=.],21>'/6DJ5 -Q+2_&G*>\49L2S-C!., M3+$D5!QFS,HC-4/*0 ,TF1FI(Y)A]W*E'-Q)LZQ.EZ6%[$M@UQP*JK#KD3Z' MZ@=>CES-.2HEZ[K%YY*+HM0S;68^;L%.SNWX!'KEY,N1E4U3]*CUT)<$:\GSC;F6:LS7 MLMV8Y6':UE M]G2D/\R!:3^_G?/+FMK*4'FQNG50?<3)R%9WL%/5?JTJS>,FR13H_J^2UM4R1 MIT.S=3)1KY/-II&;5ZJKM !QFX0B0IT.51OM7*5B)6H2VVG/!PRW2[.]->H' M?3)T)VL^8VWX-3DW=Q1MJ76Y76^AH20:<%EGN%KN@T4V/N^7#+&_ X-*/;YB%O"I9]B: M'=N;MKM.^(;8K0QYGYMLT=*%8LU)2L6&9:?S#M.J)=8P'#X=6LJP M=JJ4;O>-I;,I9SBO;PRK$YD^(P-\;CC*;IUZ,ZC("J_ IYYA;'97;-*99#[' ZY55)8*6X:R@X:>$(M.UEEI MD-:71E'(YS9ZH[TSFW "9V0@5>LWQ6:G5I*69">3]?HKJP8EBSXC V*NWBCW MQ6Y>HML+5^2[Y$YQX03.R$"!ZM>Z9F',&JS/+-I*8[;V%/C4,S+@[1)J?$#U M:2.^V^59MU&DW4D+#65.-'8J*>551VOR@E^?NGEQ-UXH< )G9-/U6<69K6HMNCU)+-9HZ,FR*$%,DJV4M#5R MF5%2LE)*8P"!G3DC+M-".\UEI%E"HHMDH9P"O4JVQZ&A)T]=6WJK2H]&*RDW M=9RZMG3*K ^7=4:RROZ$J[:H6=V(LVZKIXV;DW0\&'HB6>2,TFJ%3GMDS%T! MY-1=RBM/X%S/2);2'7OYO%9*\6S%$J1.L]#7%G"N9\2EEU_,-Y.VY/'Q.JN5 M[.EL6;?@T#/B,NN(8.NV3)%?.F8K3QK3-9.$0\_(0*^T*"T*.=LEP$M* MHE6M)2?.B$MOUYL[BT)^* E:TTJFMMRB)T#K>D98].PVHP2^VJ8BN(Y ^EWF]#5EX;\_^S01? M>!#D].=CMN^P>.B@(HK\W[?DM]\E1/J!CM3!_O/9]I^G76?J $#4X1^F+L%; M&M#.GK(Y(>7]RA&&D^B+P5>2Y!%DZ-\%&8I^R%"W!#(T2=,80;"0O"R:T MQT0Y%^U_ 55^Z7*8KR835BBL4%BAL$)=9];M=;>$73QO#OLQIX$B[(+>QB;" M9YSSN?P^P%>?ZGG9 HD^;H%$RTM)+-0VFB))PE9L9>>F.R=GOW^6N.G88]U[ MI?]1UWQH]?5@#FV%=GRU:<@(5JU"I&$U?ZN >5E6LJE>HJI?M5O:F MJGKC7$?H#>DA.7?F ]FKF9Y81X7 [(6;&MZ(JEYW'B=TF(YN^R0\FW E%55 M-P%A/7E2\'/T+Q6E?!:.O=+1!M-H2_SEH_,0NO4WSO[@8/6KB8*#5:Q06*&P M0F&%NL?L3W#$_=N//%A #T8/'&P".N:$,D==)W;!!]AUO84H\[ 7CT/-B&6% MCG4/_FZ"H-N+I7%'*GBN?YR0H)VYE,R2BE6CERJH9>,#='*4^?8#=8^[U(V@ M6)&Q(E^K(E\V9_2;BMPNKNI90][.^5Q.7PQXF4Z:8Z3([+[;L>H*XX)N M096%U,PAG3V#]K/LF!;[%6\CSKE6X.3@ #]%T1?$>JSW6._O2N\O MZ^W]HMXO\^16V29:%ADO9#W2Z;.HSW#)(GU_N9S;&5K!2S/=K:$ ^"W M5Q]S#?>->/$X'(] .'ZRMK^NVC-[5+B> TF>M]SB7\ALNO"KI##[_C;47:V^DM/>VW*NSROM29\?=*B>LJ35OB$51 MF3OQFM4*FIM#IRIUJ?O-;D1G;R)OUD1552X2;BA8A&;[(V_LFX2BJG"*.&>& M8^=;B9UOS#5[U-N"[>3W6LOME?8M)VWI>46UDN9L4ESO "6-6;=?G,B9X#Y+ M^A3Q/\Y+PPB $>"^$.#B!?:_A0!E9U#4ZUHUP1<3?=UK,/VV:ZPA J \6@(C MP.WGT?)@#!PG** /J^R5#?@X3^\&6(JC\0A$XS?FL!V4KASH7$?9\)L%NM8C M"RPPUKVW$%MN5N4M:/1'TC9?7I?'XJ1=$EOHZ@#HM*52IW5J.+6&E?G.E?G2 MA6J_KN18XR9(F:'_1: M%S%6=(=8*:8?7/.U5AQ'L3S"U)60'MCSOIW8._I$B6+,?EN5;@6H[EVD[4]G MGX5Q+]3Z[(@IT,+H]#_N69##]&C%O+[P57H<='"NJ1 M >,3%)G@8ZA7DQ6(/@6^/)MP6UZA.%4&_34."3& M<(^OVXIS;[LN!;<6PHJ!%>,C-@V?WXF#Q?Q&LA;IX!6'VC74"13H*W13-';P MKB%XP64,UYIY*%NJ Q07Y$'XW[)U4,+VHPZ>R4.X!2XS;^C%- ^&:G::+-<$ M9K"6J:#3>C*6I$\;[N B!JS*T5+EV]HE^DE-?K4J*9MI-1.99F+,T]3 S:16 MR?&Z$Z@TJ@J/I2@&IQ9O./T2>F"/)T:Q;XU#R-L((6]KI^@4Y0\JJX,WS_Q4 MVUO%RPJ3LM$;#%2RL%R98JTE4\F@UVDZ1EWTK#=& 8P"T4HD77?U^7LP<-+H M>"ISCM92*%*L4ZLMP]12+6J-M!^5!*5B)'W)[BRWJ?W7EU_+@X7MZIX;(Q8. M6"BZ1H#PT +\!&VNV=X4.(3J.PX4I?VN&W;Q<=0>J:C]1A)PBFN",S!^4-%F MJ*#[0T4N9VD"4LYVZ KV\H*-] A\M MPOH=>?V^C:S1S*7TTH?QL)O5<-1*C3 MN;U*EQ\U^F CWC<.4Z_@%X%:EGG0JQ1&P$D*TRXG4V%_?/J2^S@8'# X1 L< M/K!&_#:%^_K26)RV"J[T60%+LQUBH6R#*Z2Q?XLCV4A%LC>2J7I]SV$?Q8K^ M8F&>WW=@*48Q62=9X>F.W-18AEXWVBV92H?M"S()"F>DL!YC/?[:O M[&K%GNS9I"A74C773--K=8WTF/WV(Q%+4CBS?/OYIL?R?.AQ?6AM_FTZUCAJ MO-ZH\<86_5B,V4[GS: M(ODNKR=Z]:*27IH057=XVD"!ZR Y>-,WU4$^+@,YW8\N(,&MD,% M? NQ_8TY2PKIMF/XJQ&MY0>;>&+3DNF@#WR22>-J'*S.6)V_U@?[!74N^B6/ MK3EMD2^"3I74:&?GS#BDSF'OM11NIWC[N;<:<%T @H.;CPOQ(&=SK\F'#@!OF8-1C7; I.LA]?YH.]V8_#*MO1@!,/ M!W^G%AO"M4U=(_Z'#/[OIH#K:Y=Z!^[-Z^%MH,+"X8ZNG]UV5/MC><73"6-; M&;H6R$J@LFW)="+<=B33I\TI<*"+H>&VH.'6*\[>0H:7@" PH)W+9':\%!]X MA5W'MU8T&P "^^U'&GFY6JD[&N8&P\W@WMY;IX(*#!!,C$Z>[HCBQ@)$$(\DM M;L?^$I2\&J[&J;C"#3>U/L_J7*ZYFG4KU6X+80K:EV5B&1:7R=YPLC)\ Y(C M8FS::Y<8._8<>J4KX+[P2#_N+O(;X# NKXEB>5V,E^I%25XC0$ ^80(7-]YP;NME.=-3"=-Q M8=.YS2,<%> B!%R$<(/.Y2M%".4#!OQ<$<*FTG/U1:-;E8#3W=H6[5?7&B?3 MF<_P,C&D8$BY:DBYK4SE+R'*29OGI3OT2BT?&+H\UMI,?-THN1,$)"PZ5IPY MTV4"9RQO)F,9ON%E,=-8MQ1+Q<5,N#P$EX=@:<72BJ4UDM;SG3MRHI(#8I]L M++I0$_EU!)@O3'L+@EMTX!N@Q[G6O>G4-M&<"'>J.#@#=$N%(=$GRE44E.!J M*:P4]ZX4-[JUU@:FX@&M8W>43>_)%A9L1T36,*NX0,O9'1#Q>A3X,M#S$NZ2W?-62S;T9/MZW9ZCFK+>Z$9XO>6Z=P>32L?=R6Y M03=)I2,;EI^=EJ;CB=EVGG(.F*NA23M&7-%48AG!&[SY@!J?!;Z<"YZV&E^?J M<+!GCX\*W=11H=MPHMZIQ2P<-/G-6DRMW:#FK.JM>#WG9P$SZ6:D.'2>$I=W MGC :8#2X1S3XDLKLGT.#,EW*BNJ:IB4E795L75 +AK=&:("V,U,L1H-K/S?X M!BWV;N$;Q B_%S?!V LF]"E0>KNX^.I*"E3NZ)S.;:6C4/2)_L<_ M:5P;N)ZCJQ[0T!\X2WO^P='()J2=K9U>Y:6:/F()OU&GBC4!;<4#_'@,U+/= ML(:)@M<4#(IGVW1-C.OQ9,> 02P;7,!"Q9(,CF,Q*$0=%$[6=MTU]Y^."J^V M,5D;ZJZ19K0QJ5L[>IS8),R!U$+PP'[[D8FER-/KF7!WK%NN;0O?D'O-78P1 M(P"_9:$]4=1>-9!%'%?<3R$;[FOSE=FAP>.Z&YD>PVJXD1F4L&&*D/&J#2^_P_C"<:3 M:. )*2^H64D'';W.@W;:6#>+ZV*5^B)']PR>+.O4;E*8N8#7P8BS1I6&+Y0Y MA"=H2S838RC<+>N^TI[O^JL ?OKQGNH-\/U#RW48B)J:[8],$ 6C\;^7*M7Y M_&5^O75XRHVVRGUC*J6[-@_B8B+.TC6.[D;'./#3?+/,"M,)&=^)P_9LRG4K M9$MFPL;_*2J6HA,XUXDA 4/"1T$"_%&ISW316\RE7D