0001558370-24-007648.txt : 20240509 0001558370-24-007648.hdr.sgml : 20240509 20240509171302 ACCESSION NUMBER: 0001558370-24-007648 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AerSale Corp CENTRAL INDEX KEY: 0001754170 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-MACHINERY, EQUIPMENT & SUPPLIES [5080] ORGANIZATION NAME: 07 Trade & Services 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: 24931879 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-20240331x10q.htm 10-Q
0001754170--12-312024Q1529544305300902652954430530090260.0033330.006666false0001754170us-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001754170us-gaap:MeasurementInputPriceVolatilityMember2024-03-310001754170us-gaap:MeasurementInputExpectedTermMember2024-03-310001754170us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001754170us-gaap:MeasurementInputPriceVolatilityMember2023-12-310001754170us-gaap:MeasurementInputExpectedTermMember2023-12-310001754170us-gaap:CommonStockMember2024-01-012024-03-310001754170us-gaap:CommonStockMember2023-01-012023-03-310001754170asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2024-01-012024-03-310001754170asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2023-01-012023-03-310001754170us-gaap:RetainedEarningsMember2024-03-310001754170us-gaap:AdditionalPaidInCapitalMember2024-03-310001754170us-gaap:RetainedEarningsMember2023-12-310001754170us-gaap:AdditionalPaidInCapitalMember2023-12-310001754170us-gaap:RetainedEarningsMember2023-03-310001754170us-gaap:AdditionalPaidInCapitalMember2023-03-310001754170us-gaap:RetainedEarningsMember2022-12-310001754170us-gaap:AdditionalPaidInCapitalMember2022-12-310001754170us-gaap:CommonStockMember2024-03-310001754170us-gaap:CommonStockMember2023-12-310001754170us-gaap:CommonStockMember2023-03-310001754170us-gaap:CommonStockMember2022-12-310001754170asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember2024-03-310001754170asle:TwoThousandAndTwentyEquityIncentivePlanMember2023-01-012023-12-310001754170asle:TwoThousandAndTwentyEquityIncentivePlanMember2022-01-012022-12-310001754170asle:TwoThousandAndTwentyEquityIncentivePlanMember2024-03-310001754170asle:TwoThousandAndTwentyEquityIncentivePlanMember2023-12-310001754170asle:TwoThousandAndTwentyEquityIncentivePlanMember2023-03-310001754170asle:TwoThousandAndTwentyEquityIncentivePlanMember2022-12-310001754170asle:TwoThousandAndTwentyEquityIncentivePlanMember2023-01-012023-03-310001754170asle:TwoThousandAndTwentyEquityIncentivePlanMember2024-01-012024-03-310001754170us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-12-222023-12-220001754170srt:MinimumMemberus-gaap:PerformanceSharesMember2023-01-012023-03-310001754170srt:MaximumMemberus-gaap:PerformanceSharesMember2023-01-012023-03-310001754170us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-12-222022-12-220001754170srt:MaximumMemberus-gaap:PerformanceSharesMember2022-01-012022-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ServiceMemberasle:TechOpsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberasle:TechOpsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberasle:AssetManagementSolutionsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:WholeAssetSalesMemberasle:AssetManagementSolutionsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:UsedServiceableMaterialMemberasle:TechOpsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:UsedServiceableMaterialMemberasle:AssetManagementSolutionsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:LeasingArrangementsMemberasle:AssetManagementSolutionsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:EngineeredSolutionsMemberasle:TechOpsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ServiceMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ProductMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:WholeAssetSalesMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:UsedServiceableMaterialMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:TechOpsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:LeasingArrangementsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:EngineeredSolutionsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberasle:AssetManagementSolutionsMember2024-01-012024-03-310001754170us-gaap:IntersegmentEliminationMemberasle:TechOpsMember2024-01-012024-03-310001754170us-gaap:IntersegmentEliminationMemberasle:AssetManagementSolutionsMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMember2024-01-012024-03-310001754170us-gaap:IntersegmentEliminationMember2024-01-012024-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ServiceMemberasle:TechOpsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberasle:TechOpsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberasle:AssetManagementSolutionsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:WholeAssetSalesMemberasle:AssetManagementSolutionsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:UsedServiceableMaterialMemberasle:TechOpsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:UsedServiceableMaterialMemberasle:AssetManagementSolutionsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:LeasingArrangementsMemberasle:AssetManagementSolutionsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:EngineeredSolutionsMemberasle:TechOpsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ServiceMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberus-gaap:ProductMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:WholeAssetSalesMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:UsedServiceableMaterialMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:TechOpsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:LeasingArrangementsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:EngineeredSolutionsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMemberasle:AssetManagementSolutionsMember2023-01-012023-03-310001754170us-gaap:IntersegmentEliminationMemberasle:TechOpsMember2023-01-012023-03-310001754170us-gaap:IntersegmentEliminationMemberasle:AssetManagementSolutionsMember2023-01-012023-03-310001754170us-gaap:OperatingSegmentsMember2023-01-012023-03-310001754170us-gaap:IntersegmentEliminationMember2023-01-012023-03-310001754170srt:MinimumMemberus-gaap:ToolsDiesAndMoldsMember2024-03-310001754170srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2024-03-310001754170srt:MaximumMemberus-gaap:ToolsDiesAndMoldsMember2024-03-310001754170srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2024-03-310001754170us-gaap:ToolsDiesAndMoldsMember2024-03-310001754170us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-03-310001754170us-gaap:LeaseholdImprovementsMember2024-03-310001754170us-gaap:FurnitureAndFixturesMember2024-03-310001754170asle:EquipmentUnderCapitalLeaseMember2024-03-310001754170asle:EquipmentHeldForResearchAndDevelopmentMember2024-03-310001754170us-gaap:ToolsDiesAndMoldsMember2023-12-310001754170us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001754170us-gaap:LeaseholdImprovementsMember2023-12-310001754170us-gaap:FurnitureAndFixturesMember2023-12-310001754170asle:EquipmentUnderCapitalLeaseMember2023-12-310001754170asle:EquipmentHeldForResearchAndDevelopmentMember2023-12-310001754170us-gaap:RetainedEarningsMember2024-01-012024-03-310001754170us-gaap:RetainedEarningsMember2023-01-012023-03-310001754170asle:SynovusMemberasle:EquipmentLoanMember2023-06-300001754170us-gaap:RevolvingCreditFacilityMember2018-07-200001754170asle:WellsFargoMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001754170asle:SynovusMemberasle:EquipmentLoanMember2024-01-012024-03-310001754170asle:QwestAirPartsLlcMemberasle:FaaCertificatesMemberasle:AssetManagementSolutionsMember2024-03-310001754170asle:AvborneComponentSolutionsMemberasle:FaaCertificatesMemberasle:TechOpsMember2024-03-310001754170asle:AircraftCompositeTechnologiesMemberus-gaap:TrademarksMemberasle:TechOpsMember2024-03-310001754170asle:AircraftCompositeTechnologiesMemberasle:FaaCertificatesMemberasle:TechOpsMember2024-03-310001754170asle:AersaleComponentSolutionsMemberus-gaap:TrademarksMemberasle:TechOpsMember2024-03-310001754170asle:AersaleComponentSolutionsMemberasle:FaaCertificatesMemberasle:TechOpsMember2024-03-310001754170asle:QwestAirPartsLlcMemberasle:FaaCertificatesMemberasle:AssetManagementSolutionsMember2023-12-310001754170asle:AvborneComponentSolutionsMemberasle:FaaCertificatesMemberasle:TechOpsMember2023-12-310001754170asle:AircraftCompositeTechnologiesMemberus-gaap:TrademarksMemberasle:TechOpsMember2023-12-310001754170asle:AircraftCompositeTechnologiesMemberasle:FaaCertificatesMemberasle:TechOpsMember2023-12-310001754170asle:AersaleComponentSolutionsMemberus-gaap:TrademarksMemberasle:TechOpsMember2023-12-310001754170asle:AersaleComponentSolutionsMemberasle:FaaCertificatesMemberasle:TechOpsMember2023-12-310001754170us-gaap:ProductMemberasle:TechOpsMember2024-01-012024-03-310001754170us-gaap:MaintenanceMemberasle:TechOpsMember2024-01-012024-03-310001754170asle:EngineMemberasle:AssetManagementSolutionsMember2024-01-012024-03-310001754170asle:AircraftMemberasle:AssetManagementSolutionsMember2024-01-012024-03-310001754170asle:TechOpsMember2024-01-012024-03-310001754170asle:AssetManagementSolutionsMember2024-01-012024-03-310001754170us-gaap:ProductMemberasle:TechOpsMember2023-01-012023-03-310001754170us-gaap:MaintenanceMemberasle:TechOpsMember2023-01-012023-03-310001754170asle:EngineMemberasle:AssetManagementSolutionsMember2023-01-012023-03-310001754170asle:AircraftMemberasle:AssetManagementSolutionsMember2023-01-012023-03-310001754170asle:TechOpsMember2023-01-012023-03-310001754170asle:AssetManagementSolutionsMember2023-01-012023-03-310001754170asle:QwestAirPartsLlcMemberasle:AssetManagementSolutionsMember2024-03-310001754170asle:AvborneComponentSolutionsMemberasle:TechOpsMember2024-03-310001754170asle:AircraftCompositeTechnologiesMemberasle:TechOpsMember2024-03-310001754170asle:AersaleComponentSolutionsMemberasle:TechOpsMember2024-03-310001754170asle:QwestAirPartsLlcMemberasle:AssetManagementSolutionsMember2023-12-310001754170asle:AvborneComponentSolutionsMemberasle:TechOpsMember2023-12-310001754170asle:AircraftCompositeTechnologiesMemberasle:TechOpsMember2023-12-310001754170asle:AersaleComponentSolutionsMemberasle:TechOpsMember2023-12-310001754170asle:QwestAirPartsLlcMemberus-gaap:CustomerRelationshipsMemberasle:AssetManagementSolutionsMember2024-03-310001754170asle:AvborneComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2024-03-310001754170asle:AircraftCompositeTechnologiesMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2024-03-310001754170asle:AersaleComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2024-03-310001754170asle:QwestAirPartsLlcMemberus-gaap:CustomerRelationshipsMemberasle:AssetManagementSolutionsMember2023-12-310001754170asle:AvborneComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2023-12-310001754170asle:AircraftCompositeTechnologiesMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2023-12-310001754170asle:AersaleComponentSolutionsMemberus-gaap:CustomerRelationshipsMemberasle:TechOpsMember2023-12-310001754170asle:WellsFargoMemberus-gaap:RevolvingCreditFacilityMember2024-03-310001754170asle:SynovusMemberasle:EquipmentLoanMember2024-03-310001754170asle:WellsFargoMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001754170asle:SynovusMemberasle:EquipmentLoanMember2023-12-310001754170asle:WellsFargoMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-01-012024-03-310001754170asle:SynovusMemberasle:EquipmentLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-01-012024-03-310001754170us-gaap:ServiceMember2024-01-012024-03-310001754170us-gaap:ProductMember2024-01-012024-03-310001754170asle:LeasingArrangementsMember2024-01-012024-03-310001754170us-gaap:ServiceMember2023-01-012023-03-310001754170us-gaap:ProductMember2023-01-012023-03-310001754170asle:LeasingArrangementsMember2023-01-012023-03-310001754170us-gaap:PrivatePlacementMember2024-03-3100017541702022-12-310001754170us-gaap:CorporateMember2024-03-310001754170asle:TechOpsMember2024-03-310001754170asle:AssetManagementSolutionsMember2024-03-310001754170us-gaap:CorporateMember2023-03-310001754170asle:TechOpsMember2023-03-310001754170asle:AssetManagementSolutionsMember2023-03-3100017541702023-03-3100017541702023-01-012023-12-310001754170us-gaap:PerformanceSharesMember2024-01-012024-03-310001754170us-gaap:PerformanceSharesMember2023-01-012023-03-310001754170us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001754170us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100017541702024-05-060001754170asle:PrivateWarrantsMember2023-01-012023-03-310001754170asle:WellsFargoMemberus-gaap:RevolvingCreditFacilityMember2023-07-2500017541702024-01-012024-03-3100017541702023-01-012023-03-3100017541702024-03-3100017541702023-12-31iso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:pureasle:segmentasle:Y

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, 2024

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

N/A

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

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

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common stock, $0.0001 par value per share

ASLE

The Nasdaq Capital 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 6, 2024 was 53,009,026.

TABLE OF CONTENTS

Page

Forward-Looking Statements

i

PART I – FINANCIAL INFORMATION

1

Item 1.

Condensed Consolidated 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

18

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

23

Item 4.

Controls and Procedures

23

PART II – OTHER INFORMATION

24

Item 1.

Legal Proceedings

24

Item 1A.

Risk Factors

24

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

24

Item 3.

Defaults Upon Senior Securities

24

Item 4.

Mine Safety Disclosures

24

Item 5.

Other Information

24

Item 6.

Exhibits

25

Signatures

27

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 (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Quarterly Report may constitute forward-looking statements, and include, but are not limited to, changes in the market for our services; changes in applicable laws or regulations; the ability to launch new services and products or to profitably expand into new markets; and expectations of 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 factors described under the section titled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 8, 2024.

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 (f/k/a Monocle Holdings, Inc.) and its consolidated subsidiaries.

i

PART I – FINANCIAL INFORMATION

ITEM 1          CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

AERSALE CORPORATION AND SUBSIDIARIES

Condensed Consolidated Balance Sheets

(in thousands, except share data and par value)

    

March 31, 

    

December 31, 

2024

2023

(Unaudited)

Current assets:

Cash and cash equivalents

$

2,637

$

5,873

Accounts receivable, net of allowance for credit losses of $978 as of March 31, 2024 and December 31, 2023

 

30,057

 

31,239

Income tax receivable

1,628

1,628

Inventory:

Aircraft, airframes, engines, and parts, net

 

203,652

 

177,770

Advance vendor payments

 

37,560

 

35,757

Deposits, prepaid expenses, and other current assets

 

12,840

 

12,507

Total current assets

 

288,374

 

264,774

Fixed assets:

 

Aircraft and engines held for lease, net

 

23,262

 

26,475

Property and equipment, net

 

30,387

 

27,692

Inventory:

 

Aircraft, airframes, engines, and parts, net

 

147,193

 

151,398

Operating lease right-of-use assets

26,307

 

27,519

Deferred income taxes

 

12,906

 

12,203

Deferred financing costs, net

 

1,424

 

1,506

Deferred customer incentives and other assets, net

 

525

 

525

Goodwill

 

19,860

 

19,860

Other intangible assets, net

 

21,456

 

21,986

Total assets

$

571,694

$

553,938

Current liabilities:

 

  

Accounts payable

$

26,278

$

29,899

Accrued expenses

 

5,720

 

5,478

Lessee and customer purchase deposits

 

805

 

1,467

Current operating lease liabilities

4,401

4,593

Current portion of long-term debt

1,033

1,278

Deferred revenue

 

2,009

 

2,998

Total current liabilities

 

40,246

 

45,713

Revolving credit facility

51,969

 

29,000

Long-term debt

3,527

 

7,281

Long-term lease deposits

 

102

 

102

Long-term operating lease liabilities

23,398

24,377

Maintenance deposit payments and other liabilities

 

62

 

64

Warrant liability

407

2,386

Total liabilities

119,711

108,923

Stockholders’ equity:

 

  

Common stock, $0.0001 par value. Authorized 200,000,000 shares; issued and outstanding 53,009,026 and 52,954,430 shares as of March 31, 2024 and December 31, 2023

 

5

 

5

Additional paid-in capital

 

312,430

 

311,739

Retained earnings

 

139,548

 

133,271

Total stockholders' equity

 

451,983

 

445,015

Total liabilities and stockholders’ equity

$

571,694

$

553,938

See accompanying notes to condensed consolidated financial statements.

1

AERSALE CORPORATION AND SUBSIDIARIES

Condensed Consolidated Statements of Operations

(in thousands, except per share data)

(Unaudited)

    

Three Months Ended March 31, 

    

2024

    

2023

Revenue:

Products

$

61,610

$

45,495

Leasing

 

3,082

 

5,622

Services

 

25,848

 

27,154

Total revenue

 

90,540

 

78,271

Cost of sales and operating expenses:

Cost of products

 

39,619

 

31,548

Cost of leasing

 

1,193

 

1,123

Cost of services

 

20,932

 

21,209

Total cost of sales

 

61,744

 

53,880

Gross profit

 

28,796

 

24,391

Selling, general, and administrative expenses

 

24,133

 

25,224

Income (loss) from operations

 

4,663

 

(833)

Other income (expenses):

 

 

Interest (expense) income, net

 

(935)

 

1,047

Other income, net

 

169

 

233

Change in fair value of warrant liability

1,979

(334)

Total other income

 

1,213

 

946

Income before income tax provision

 

5,876

 

113

Income tax benefit (expense)

 

401

 

(108)

Net income

$

6,277

$

5

Earnings per share:

Basic

$

0.12

$

-

Diluted

$

0.12

$

-

Weighted average shares outstanding:

Basic

52,991,506

51,206,226

Diluted

53,247,979

52,958,555

See accompanying notes to condensed consolidated financial statements.

2

AERSALE CORPORATION AND SUBSIDIARIES

Condensed Consolidated Statements of Stockholders’ Equity

For the three months ended March 31, 2024 and 2023

(in thousands, except share data)

(Unaudited)

Total

Common stock

Additional

Retained

stockholders’

    

Amount

    

Shares

    

paid-in capital

    

earnings

    

 equity

Balance at December 31, 2023

$

5

52,954,430

$

311,739

$

133,271

$

445,015

Share-based compensation

-

-

799

-

799

Shares issued under the 2020 Equity Incentive Plan

-

54,596

-

-

-

Shares surrendered for tax withholdings on equity awards

-

-

(108)

-

(108)

Net income

 

-

-

 

-

 

6,277

 

6,277

Balance at March 31, 2024

$

5

53,009,026

$

312,430

$

139,548

$

451,983

Total

Common stock

Additional

Retained

stockholders’

    

Amount

    

Shares

    

paid-in capital

    

earnings

    

 equity

Balance at December 31, 2022

$

5

 

51,189,461

$

306,141

$

138,834

$

444,980

Share-based compensation

-

-

2,731

-

2,731

Shares issued under the 2020 Equity Incentive Plan

-

31,925

-

-

-

Shares surrendered for tax withholdings on equity awards

-

-

(70)

-

(70)

Net income

-

-

-

5

5

Balance at March 31, 2023

$

5

51,221,386

$

308,802

$

138,839

$

447,646

See accompanying notes to condensed consolidated financial statements.

3

AERSALE CORPORATION AND SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows

(in thousands)

(Unaudited)

    

Three Months Ended March 31, 

    

2024

    

2023

Cash flows from operating activities:

Net income

$

6,277

$

5

Adjustments to reconcile net income to net cash used in operating activities:

Depreciation and amortization

 

2,779

 

2,469

Amortization of debt issuance costs

 

82

 

39

Amortization of operating lease assets

40

 

101

Inventory reserve

 

504

 

773

Deferred income taxes

 

(703)

 

72

Change in fair value of warrant liability

(1,979)

334

Share-based compensation

799

2,731

Changes in operating assets and liabilities:

 

 

  

Accounts receivable

 

1,182

 

(7,996)

Inventory

 

(23,961)

 

(48,983)

Deposits, prepaid expenses, and other current assets

 

(332)

 

(2,966)

Deferred customer incentives and other assets

 

-

 

68

Advance vendor payments

 

(1,803)

 

(12,476)

Accounts payable

 

(3,619)

 

14,018

Accrued expenses

 

914

 

(3,396)

Deferred revenue

 

(989)

 

1,343

Lessee and customer purchase deposits

 

(662)

 

(7,985)

Other liabilities

 

(2)

 

(593)

Net cash used in operating activities

 

(21,473)

 

(62,442)

Cash flows from investing activities:

 

  

 

  

Proceeds from sale of assets

 

3,800

 

4,500

Purchase of property and equipment

 

(3,574)

 

(1,481)

Net cash provided by investing activities

 

226

 

3,019

Cash flows from financing activities:

 

  

 

  

Repayments of long-term debt

 

(4,000)

 

-

Proceeds from revolving credit facility

 

61,600

 

-

Repayments of revolving credit facility

 

(39,481)

 

-

Taxes paid related to net share settlement of equity awards

(108)

(70)

Net cash provided by (used in) financing activities

 

18,011

 

(70)

Decrease in cash and cash equivalents

 

(3,236)

 

(59,493)

Cash and cash equivalents, beginning of period

 

5,873

 

147,188

Cash and cash equivalents, end of period

$

2,637

$

87,695

Supplemental disclosure of cash activities

 

 

Income tax payments, net

3

(100)

Interest paid

925

141

Supplemental disclosure of noncash investing activities

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

(2,020)

3,573

See accompanying notes to condensed consolidated financial statements.

4

AERSALE CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

MARCH 31, 2024

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, 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 we survived the merger and became the successor issuer to Monocle by operation of Rule 12g-3 under the Securities Exchange Act, as amended.

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 continued as a wholly owned subsidiary of the Company.

The Company’s corporate headquarters are based in Miami, Florida, with additional offices, hangars, and warehouses located 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 Principles 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 Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), wherein a more complete discussion of significant accounting policies and certain other information can be found.

5

Revenue Recognition

Products Revenue — Used Serviceable Material (“USM”) Sales

Revenues from sales of USM are measured based on consideration specified in a contract with a customer, and excludes any sales commissions and taxes collected and remitted to government agencies. We recognize revenue when we satisfy a performance obligation by transferring control over 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, and the buyer is responsible for any loss in transit, and the Company has a legal right to payment for the spare parts once shipped. We generally sell our 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”) 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 Revenue — 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 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 customers’ acceptance of the whole asset on the date of the transfer, unless the Company extends credit terms to customers it deems creditworthy.

Leasing Revenue

The Company leases aircraft and engines (“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 payments and other 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 are beyond the customers’ deposits held. Flight Equipment leases are billed in accordance with the lease agreement and invoices are due upon receipt.

6

Service Revenue

Service revenues are recognized as performance obligations are fulfilled and the benefits are transferred to the customer. At contract inception, we evaluate if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, our 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.

For most service contracts, our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers. We receive payments from our customers based on billing schedules or other terms as written in our contracts.

For our performance obligations that are satisfied over time, we measure progress in a manner that depicts the performance of transferring control to the customer. As such, we utilize 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. We are required to make certain judgments and estimates, including estimated revenue 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 our maintenance, repair and overhaul (“MRO”) contracts, if the contract is terminated for convenience, we are 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 we provide MRO services.

We have 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 and are included in cost of sales in our condensed consolidated statements of operations and are not considered a performance obligation to our customers. Our reported revenue on our condensed consolidated statements of operations is net of any sales or related non-income taxes.

Revision of Prior Period Financial Statements

Certain balances in the condensed consolidated financial statements as of December 31, 2023, and for the three months ended March 31, 2023, have been reclassified to conform to the presentation in the condensed consolidated financial statements for the three months ended March 31, 2024, primarily the reclassification of amounts related to deposits for Flight Equipment purchases from the deposits, prepaid expenses, and other current assets to advance vendor payments. Such reclassification did not impact net income, stockholder’s equity or total operating cash, and did not have a material impact on the consolidated financial statements.

7

New Accounting Pronouncements Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): Improvements to Income Tax Disclosures, which would require additional transparency for income tax disclosures, including the income tax rate reconciliation table and cash taxes paid both in the United States and foreign jurisdictions. This standard is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact this standard will have on our disclosures.

There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our consolidated financial statements.

NOTE C — 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. We record a receivable when revenue is recognized prior to invoicing and we have an unconditional right to consideration (only the passage of time is required before payment of that consideration is due) and a contract asset when the right to payment is conditional upon our future performance. Contract liabilities include advance payments and billings in excess of revenue recognized. Certain customers make advance payments prior to our satisfaction of our 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, 2024

    

December 31, 2023

    

Change

Contract assets

$

6,134

$

6,474

$

(340)

Contract assets are reported within deposits, prepaid expenses, and other current assets 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 $3.0 million as of December 31, 2023, of which $2.7 million was related to contract liabilities for services to be performed. For the three months ended March 31, 2024, the Company recognized as revenue $2.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.

8

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, 2024 and 2023 (in thousands):

    

Three Months Ended March 31, 

    

2024

Asset Management

    

    

    

 Solutions

    

TechOps

    

Total Revenues

USM

$

17,532

$

5,375

$

22,907

Whole asset sales

 

38,648

 

-

 

38,648

Engineered solutions

 

-

 

55

 

55

Total products

 

56,180

 

5,430

 

61,610

Leasing

 

3,082

 

-

 

3,082

Services

 

-

 

25,848

 

25,848

Total revenues

$

59,262

$

31,278

$

90,540

    

Three Months Ended March 31, 

    

2023

Asset Management

    

 Solutions

    

TechOps

    

Total Revenues

USM

$

15,152

$

2,416

$

17,568

Whole asset sales

27,656

-

27,656

Engineered solutions

 

-

 

271

 

271

Total products

 

42,808

 

2,687

 

45,495

Leasing

 

5,622

 

-

 

5,622

Services

 

-

 

27,154

 

27,154

Total revenues

$

48,430

$

29,841

$

78,271

NOTE D — INVENTORY

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

    

March 31, 2024

    

December 31, 2023

USM

$

112,116

$

120,053

Work-in-process

28,974

22,270

Whole assets

209,755

186,845

$

350,845

329,168

Less short term

 

(203,652)

 

(177,770)

Long term

$

147,193

$

151,398

The Company recorded inventory scrap loss reserves of $0.5 million for the three months ended March 31, 2024 and 2023. Additions to inventory reserves are included in cost of products in the accompanying condensed consolidated statements of operations.

Our allocation of inventory between short term and long term reflects the inventory’s operating cycle, which is longer than one year due to teardown and repair lead times. Inventory expected to be monetized within 18 months as well as work-in-process are reported under current assets.

In April 2024, there was a fire which damaged one of the USM long-term storage warehouses in our Roswell facility. We are still assessing the impact to our condensed consolidated financial statements; however, the loss associated with our inventory and property and equipment is not expected be material and is covered by our insurance policy. Furthermore, we do not expect a significant disruption to our revenue generating operations as a result of this event.

9

NOTE E — INTANGIBLE ASSETS

In accordance with ASC 350, Intangibles — Goodwill and Other (“ASC 350”), 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 Federal Aviation Administration (“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 Air Parts (“Qwest”), which is included under the Asset Management Solutions segment.

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

    

March 31, 2024

    

December 31, 2023

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, 2024

December 31, 2023

Qwest:

Customer relationships

10

$

4,920

$

5,163

ALGS:

  

 

 

Customer relationships

10

 

25

 

30

ACS:

  

 

  

 

  

Customer relationships

10

 

980

 

1,033

ACT:

  

 

 

Customer relationships

10

 

5,201

 

5,430

Total intangible assets with definite lives

$

11,126

$

11,656

10

Total amortization expense amounted to $0.5 million for the three months ended March 31, 2024 and 2023. Accumulated amortization amounted to $9.9 million and $9.3 million as of March 31, 2024 and December 31, 2023, respectively.

In the first quarter of 2024, the Company identified a triggering event indicating the fair value of one or more of the Company’s reporting units more likely than not did not exceed their carrying values. The triggering event was due to the significant decline in the market price of the Company’s common stock during the quarter. As a result, the Company performed an interim quantitative goodwill impairment test for the Asset Management and ACT reporting units as of March 31, 2024, and determined that the fair values exceeded the carrying values for each reporting unit. As such, the interim quantitative test did not result in a goodwill impairment for the Company’s reporting units.  In addition, the Company performed a qualitative assessment of long-lived assets and concluded it is not more likely than not that long-lived assets are impaired.  

The fair value determination of the Company’s reporting units and goodwill is judgmental in nature and requires the use of estimates and assumptions that are sensitive to changes. While the Company believes it has made reasonable estimates and assumptions to calculate the fair values of the reporting units, it is possible a material change could occur. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill and indefinite-lived intangible impairment tests will prove to be an accurate prediction of future results.

NOTE F — 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, 2024

December 31, 2023

Tooling and equipment

 

7 - 15

$

16,221

$

16,024

Furniture and other equipment

 

5

 

11,942

 

12,076

Computer software

 

5

 

2,538

 

2,374

Leasehold improvements

 

3 - 10

 

18,819

 

16,269

Equipment under capital lease

 

5

 

192

 

192

Flight equipment held for R&D

2

7,994

7,784

 

57,706

 

54,719

Less accumulated depreciation

 

(27,319)

 

(27,027)

$

30,387

$

27,692

Depreciation expense, which includes amortization of equipment under capital lease, amounted to $1.1 million and $0.9 million for the three months ended March 31, 2024 and 2023, respectively.

NOTE G — 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, 2024

    

December 31, 2023

Aircraft and engines held for lease

$

52,055

$

58,136

Less accumulated depreciation

 

(28,793)

 

(31,661)

$

23,262

$

26,475

Total depreciation expense amounted to $1.2 million and $1.1 million for the three months ended March 31, 2024 and 2023, respectively, and is included in cost of leasing in the condensed consolidated statements of operations.

Supplemental rents recognized as revenue totaled $1.5 million and $3.1 million for the three months ended March 31, 2024 and 2023, respectively.

11

The Company’s current operating lease agreements for leased Flight Equipment expire over the next three 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:

    

Remaining nine months of 2024

$

5,363

2025

903

2026

 

599

2027

549

Total minimum lease payments

$

7,414

NOTE H — ACCRUED EXPENSES

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

    

March 31, 2024

    

December 31, 2023

Accrued compensation and related benefits

$

2,469

$

2,241

Accrued legal fees

 

553

 

854

Commission fee accrual

 

696

 

260

Accrued federal, state and local taxes and fees

 

152

 

105

Other

 

1,850

 

2,018

$

5,720

$

5,478

NOTE I – WARRANT LIABILITY

Warrants to purchase a total of 623,834 shares of the Company’s common stock were outstanding as of March 31, 2024 and December 31, 2023. 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, subject to adjustment. The outstanding Private Warrants will expire at 5:00 p.m., New York City time, on December 22, 2025, 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 Private 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 statements of operations. The fair value of the Private Warrants is determined using the Black-Scholes option pricing model. The following table represents the assumptions used in determining the fair value of the Private Warrants as of March 31, 2024 and December 31, 2023:

    

March 31, 2024

December 31, 2023

Risk-free interest rate

4.21%

3.84%

Expected volatility of common stock

41.98%

41.66%

Expected option term in years

1.7

2.0

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.

12

The warrant liability adjustment recognized in the Company's condensed consolidated statements of operations related to the change in fair value of warrant liability was $2.0 million income and $0.3 million expense during the three months ended March 31, 2024 and 2023, respectively.

NOTE J – FINANCING ARRANGEMENTS

Outstanding debt obligations as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands):

    

March 31, 

    

December 31, 

2024

2023

$180.0 million Wells Fargo Senior Secured Revolving Credit Agreement

$

51,969

$

29,000

$10.0 million Synovus Property and Equipment Revolving Term Loan

4,560

8,559

Total

 

56,529

37,559

Less current portion

 

(1,033)

(1,278)

Total long-term portion

$

55,496

$

36,281

At March 31, 2024 and December 31, 2023, total deferred financing costs were $1.4 and $1.5 million, respectively. Amortized debt issuance costs are recorded in interest expense through maturity of the related debt using the straight-line method, which approximates the effective interest method. Amortization expense amounted to $0.1 million for the three months ended March 31, 2024 and 2023, respectively.

$180.0 million Wells Fargo Senior Secured Revolving Credit Agreement

On July 20, 2018, the Company and other subsidiary borrowers’ signatory thereto entered into a secured amended and restated revolving credit agreement (as amended, the “Revolving Credit Agreement”), which provides for a $150.0 million aggregate amount of revolver commitments subject to borrowing base limitations. Effective July 25, 2023, the Company amended the Revolving Credit Agreement to increase the maximum commitments thereunder to $180.0 million aggregate amount, expandable to $200.0 million, subject to borrowing base limitations, and to extend the maturity date to July 24, 2028.

The interest rate applicable to loans outstanding on the Revolving Credit Agreement is a floating rate of interest per annum of Secured Overnight Financing Rate (“SOFR”) plus a margin of 2.75%. The interest rate as of March 31, 2024 was 8.67%. Interest expense on the Revolving Credit Agreement was $0.6 million for the three months ended March 31, 2024.

The Company’s ability to borrow on the Revolving Credit Agreement is subject to ongoing compliance by the Company and the borrowers with various customary affirmative and negative covenants. The Revolving Credit Agreement requires the Company and borrowers to meet certain financial and nonfinancial covenants. The Company was in compliance with these covenants as of March 31, 2024 and December 31, 2023.

$10.0 million Synovus Property and Equipment Revolving Term Loan

On June 30, 2023, the Company entered into a Property and Equipment Revolving Term Loan (the “Equipment Loan”) with a total advance commitment of $10.0 million for the purpose of financing capital expenditures on property and equipment. Once the total advance commitment is reached or commencing on June 30, 2024, whichever comes first, this facility will become a term loan with a maturity date of June 30, 2027. This loan is collateralized by the property and equipment it finances and requires interest only payment until converted to a term loan, at which point, principal and interest payments will be required.

The Equipment Loan bears interest at a rate per annum equal to one-month SOFR plus 3.50%, which will be adjusted monthly. The effective rate on this facility as of March 31, 2024 was 8.83%. Interest expense on the Equipment Loan was $0.1 million for the three months ended March 31, 2024. The schedule of payments on the Equipment Loan as of March 31, 2024 is as follows (in thousands):

13

Year ending December 31:

2024

$

681

2025

1,453

2026

 

1,582

2027

844

Total payments

$

4,560

Subsequent to March 31, 2024, the outstanding balance on the Equipment Loan was paid off.

The Equipment Loan is subject to ongoing compliance by the Company in the form of various customary affirmative and negative covenants, as well as certain financial covenants. The Company was in compliance with these covenants as of March 31, 2024.

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, 2024 and 2023, respectively (in thousands, except share and per share data):

    

Three Months Ended March 31, 

2024

    

2023

Net income

$

6,277

$

5

Weighted-average number of shares outstanding - basic

 

52,991,506

 

51,206,226

Additional shares from assumed stock-settled restricted stock units

247,438

1,745,293

Additional shares issued under the employee stock purchase plan

9,035

7,036

Weighted-average number of shares outstanding - diluted

53,247,979

52,958,555

Earnings per share – basic:

$

0.12

$

-

Earnings per share – diluted:

$

0.12

$

-

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

Additional shares from assumed exercise of private warrants

-

220,428

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

14

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 revenue consists 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, which are expensed as incurred. The TechOps segment also engages in the repair and sale of USM inventory for which it has the overhaul capabilities and relationships to sell.

Gross profit is calculated by subtracting cost of sales from revenue. 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 income (expense) and income tax expense.

Selected financial information for each segment is as follows (in thousands):

Three Months Ended March 31, 

2024

    

2023

    

Revenue

 

Asset Management Solutions

 

Aircraft

$

16,338

$

24,895

Engine

 

42,924

 

23,535

 

59,262

 

48,430

TechOps

 

 

MRO services

 

25,848

 

27,154

Product sales

 

5,430

 

2,687

 

31,278

 

29,841

Total

$

90,540

$

78,271

Three Months Ended March 31, 

2024

    

2023

Gross profit

 

 

Asset Management Solutions

 

 

Aircraft

$

4,837

$

8,455

Engine

 

17,815

 

9,604

 

22,652

 

18,059

TechOps

 

 

MRO services

 

4,916

 

5,945

Product sales

 

1,228

 

387

 

6,144

 

6,332

Total

$

28,796

$

24,391

March 31, 2024

December 31, 2023

Total assets

Asset Management Solutions

$

388,041

$

372,326

Tech Ops

170,369

163,883

Corporate

13,284

17,729

$

571,694

$

553,938

15

The following table reconciles segment gross profit to income before income tax provision for the three months ended March 31, 2024 and 2023 (in thousands):

    

    

Three Months Ended March 31, 

2024

    

2023

    

Segment gross profit

$

28,796

$

24,391

Selling, general and administrative expenses

 

(24,133)

 

(25,224)

(Expense) interest income, net

 

(935)

 

1,047

Other income, net

 

169

 

233

Change in fair value of warrant liability

1,979

(334)

Income before income tax provision

$

5,876

$

113

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, 2024 and 2023, is as follows (in thousands):

    

Three Months Ended March 31, 

2024

    

2023

Asset Management Solutions

$

437

$

1,821

TechOps

 

5,578

 

3,758

Total intersegment revenues

$

6,015

$

5,579

NOTE M — STOCKHOLDERS’ EQUITY

Common Stock

The Company’s common stock, $0.0001 par value, consists of 200,000,000 authorized shares, of which 53,009,026 and 52,954,430 shares were issued and outstanding as of March 31, 2024 and December 31, 2023, respectively.

2020 Equity Incentive Plan

The Company maintains a 2020 Equity Incentive Plan (the “2020 Plan”) and has registered 6,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 (the “Board”) 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, those shares will become or again be available for awards under the 2020 Plan. The 2020 Plan is administered by the Board’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.

16

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

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2023

532,399

$

14.82

1.84

Granted

4,394

 

11.87

Forfeited

(26,821)

 

14.58

Vested

(65,442)

15.50

Outstanding March 31, 2024

444,530

$

14.71

1.67

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2022

1,374,383

$

10.72

2.88

Granted

22,410

 

16.06

Vested

(31,925)

15.11

Outstanding March 31, 2023

1,364,868

$

10.71

2.92

As of March 31, 2023, the Company’s restricted stock units included 1,073,736 performance-based awards that had vesting provisions subject to both time vesting and the achievement of certain performance milestones at 100% and 200% vesting targets. Effective March 31, 2022, the performance-based awards granted in 2021 (the “2021 PSUs”) met the performance metric at the maximum level of 200%, of which one-third vested on December 22, 2022 and two-thirds vested on December 22, 2023. For the three months ended March 31, 2023, the Company recognized share-based compensation expense for the 2021 PSUs of $2.0 million. For the three months ended March 31, 2024, the Company did not recognize any share-based compensation expense for the 2021 PSUs.

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.

2020 Employee Stock Purchase Plan

The Company also maintains the AerSale Corporation 2020 Employee Stock Purchase Plan (the “ESPP”) and has registered 500,000 shares of common stock issuable under the ESPP. No shares were issued during the three months ended March 31, 2024 and 2023.

17

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, 2023 (the “2023 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 2023 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 Flight Equipment 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. Revenue from this segment is segregated between Aircraft and Engine depending on the asset type that generated the revenue. Lease revenue and the related depreciation from aircraft and engines installed on those aircraft are recognized under the Aircraft category. Revenue 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 own 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.

18

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 for which we obtained Federal Aviation Administration (“FAA”) approval to sell as a solution for compliance with the FAA’s fuel tank flammability regulations. Another example of these solutions is our AerAware™ product, an industry-leading, next generation Enhanced Flight Vision System (“EFVS”) that has recently received approval by the FAA for the Boeing B737NG product line. 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.

Recent Accounting Pronouncements

The most recently adopted and to be adopted accounting pronouncements are described in Note B of our condensed consolidated financial statements included in this Quarterly Report, as well as in Item 8, Note B within our consolidated financial statements in the 2023 Form 10-K.

Results of Operations

Three months ended March 31, 2024 compared to the three months ended March 31, 2023

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

Three Months Ended March 31, 

 

(in thousands, except percentages)

    

2024

    

2023

    

Percent Change

 

Revenue

  

  

  

 

Asset Management Solutions

 

  

 

  

 

  

Aircraft

$

16,338

$

24,895

 

(34.4)

%

Engines

 

42,924

 

23,535

 

82.4

%

59,262

48,430

 

22.4

%

TechOps

  

  

 

  

MRO

25,848

27,154

 

(4.8)

%

Product Sales

5,430

2,687

 

102.1

%

31,278

29,841

 

4.8

%

Total

$

90,540

$

78,271

 

15.7

%

Three Months Ended March 31, 

 

(in thousands, except percentages)

    

2024

    

2023

    

Percent Change

 

Gross Profit

  

 

  

  

Asset Management Solutions

  

 

  

  

Aircraft

$

4,837

$

8,455

(42.8)

%

Engines

 

17,815

 

9,604

85.5

%

22,652

18,059

25.4

%

TechOps

  

  

  

MRO

4,916

5,945

(17.3)

%

Product Sales

1,228

387

217.3

%

6,144

6,332

(3.0)

%

Total

$

28,796

$

24,391

18.1

%

Total revenue for the three months ended March 31, 2024 increased $12.3 million or 15.7% compared to 2023, driven by a increase of $10.8 million, or 22.4%, within Asset Management Solutions, and a increase of $1.4 million, or 4.8%, within TechOps.

19

Asset Management Solutions

Sales in the Asset Management Solutions segment increased $10.8 million or 22.4%, to $59.3 million for the three months ended March 31, 2024, due to a $19.4 million, or 82.4%, increase in revenue from Engines, partially offset by a $8.6 million, or 34.4%, decrease in revenue from Aircraft. The increase in Engines revenue is due to higher Flight Equipment sales in the amount of $16.7 million primarily attributable to greater activity in the CFM56 and V2500 product lines and higher USM sales in the amount of $2.9 million, partly offset by lower leasing revenue in the amount of $0.6 million. The decrease in Aircraft revenue is primarily attributable to reduced activity in the B757 product line as a result of lower Flight Equipment sales in the amount of $5.7 million, as well as lower leasing activity of the B737 product line in the amount of $1.9 million.

Cost of sales in Asset Management Solutions increased $6.2 million or 20.5%, to $36.6 million for the three months ended March 31, 2024, compared to the prior year period. The increase in cost of sales was primarily driven by the sales increases discussed above. Gross profit in the Asset Management Solutions segment increased $4.6 million to $22.7 million, or 25.4%, for the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The gross profit increase is mainly attributable to higher revenue generated for the three months ended March 31, 2024, as noted above.

Aircraft gross profit margins decreased to 29.6% for the three months ended March 31, 2024, from 34.0% for the three months ended March 31, 2023 due to lower margins generated on Flight Equipment sales. Engine gross profit margin was 41.5% for the three months ended March 31, 2024, an increase from 40.8% for the three months ended March 31, 2023, which was primarily the result of slightly higher margins on Flight Equipment and USM sales.

TechOps

Our revenue from TechOps increased by $1.4 million or 4.8%, to $31.3 million for the three months ended March 31, 2024, compared to the prior year period. The increase is driven by higher MRO product sales, offset by lower demand for heavy MRO services in our Goodyear, Arizona facility.

Cost of sales in TechOps increased $1.6 million, or 6.9%, to $25.1 million for the three months ended March 31, 2024 compared to the prior year period, driven by the sales increase discussed above. Gross profit in TechOps decreased $0.2 million, or 3.0%, for the three months ended March 31, 2024 compared to the three months ended March 31, 2023, driven by lower gross profit of $1.0 million on MRO services. Gross profit margin decreased to 19.6% for the three months ended March 31, 2024 compared to 21.2% for the prior year period, and was largely attributable to lower margin on MRO services of 19.0% for the three months ended March 31, 2024 compared to 21.9% for the prior year period, driven by lower component MRO and landing gear activities.

Selling, General and Administrative Expenses

Selling, general and administrative expenses decreased $1.1 million, or 4.3%, to $24.1 million for the three months ended March 31, 2024, compared to the prior year period. The decrease was mostly related to lower stock based compensation, partly offset by higher payroll and information technology support costs.

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 option pricing model. For the three months ended March 31, 2024, we recorded a $2.0 million change in fair value of warrant liability income, compared to a $0.3 million expense in the prior year period.

Interest Income (Expense), Net

Interest expense was $0.9 million for the three months ended March 31, 2024, compared to $1.0 million interest income for the three months ended March 31, 2023. This was primarily related to interest expense incurred on borrowings

20

under our debt facilities, used for the acquisition of feedstock during the current year period, compared to interest earned on our available cash in the prior year period.

Income Taxes

The effective tax rate for the three months ended March 31, 2024 was (6.8%) compared to 95.6% for the three months ended March 31, 2023. The difference between the effective tax rate and the statutory tax rate of 21% for the three months ended March 31, 2024, is primarily due to the benefit of the foreign derived intangible income deduction and R&D credits. The difference between the effective tax rate and the statutory tax rate of 21% for the three months ended March 31, 2023, is primarily due to the non-deductible change in the fair value of the warrant liability.

Financial Position, Liquidity and Capital Resources

As of March 31, 2024, we had $2.6 million of cash and cash equivalents. We finance our growth through cash flows generated from operations and borrowings secured by our assets. We had $52.0 million outstanding under the Revolving Credit Agreement (as defined below) as of March 31, 2024, and we had $126.3 million of availability thereunder. We used cash in operations of $21.5 million for the three months ended March 31, 2024, and generated cash from investing activities of $0.2 million for the three months ended March 31, 2024.

During the year ended December 31, 2023, we entered into a revolving term loan collateralized by our property and equipment (the “Equipment Loan”), and borrowed $8.6 million, of which $4.6 million remained outstanding as of March 31, 2024.

We believe our equity base, internally generated funds, and existing availability under our debt facilities are sufficient to maintain our level of operations through the next 12 months. Any projections of future cash needs and cash flows beyond the next twelve months are subject to substantial uncertainty, but we believe our sources of liquidity, as discussed above, will be sufficient to meet our long-term cash requirements. 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.

We may, from time to time, purchase our outstanding shares of common stock through cash purchases and/or exchanges for equity or debt, open-market purchases, privately negotiated transactions or otherwise. Such purchases or exchanges, if any, will be upon such terms and at such prices as we may determine, and will depend on prevailing market conditions, our liquidity requirements, legal and regulatory considerations, contractual restrictions and other factors. Purchases, if any, will be funded through our available cash from operations. The amounts involved may be material.

Cash Flows— Three months ended March 31, 2024 compared to three months ended March 31, 2023

Cash Flows from Operating Activities

Net cash used in operating activities was $21.5 million for the three months ended March 31, 2024, compared to cash used of $62.4 million for the same period in 2023. The reduction in cash used in operating activities of $40.9 million was primarily due to lower feedstock acquisitions of $25.0 million, applications of advanced vendor payments, and higher results from operations.

Cash Flows from Investing Activities

Net cash provided by investing activities was $0.2 million for the three months ended March 31, 2024, compared to cash provided of $3.0 million in the same period for 2023. Cash provided by investing activities during the three months ended March 31, 2024 and 2023, respectively, was driven by the sale of Flight Equipment.

21

Cash Flows from Financing Activities

Net cash provided by financing activities was $18.0 million for the three months ended March 31, 2024, compared to cash used of $0.1 million for the three months ended March 31, 2023. Cash provided by financing activities during the three months ended March 31, 2024 relate to borrowing under our Revolving Credit Agreement. Cash used in financing activities during the three months ended March 31, 2023 related to payments of tax withholdings from equity awards.

Debt Obligations and Covenant Compliance

Wells Fargo Senior Secured Revolving Credit Facility

Effective July 25, 2023, we amended our revolving credit agreement (as amended, the “Revolving Credit Agreement’) to increase our maximum commitments under the Revolving Credit Agreement to $180.0 million aggregate amount, expandable to $200.0 million, subject to conditions and the availability of lender commitments and borrowing base limitations, and to extend the maturity date to July 24, 2028, subject to certain conditions.

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.

As of March 31, 2024, there was $52.0 outstanding under the Revolving Credit Agreement and we had $126.3 million of availability thereunder. We were in compliance with our debt covenants for the Revolving Credit Agreement as of March 31, 2024.

Synovus Equipment Loan

On June 30, 2023, the Company entered into a property and equipment revolving term loan (the “Equipment Loan”) with a total advance commitment of $10.0 million for the purpose of financing capital expenditures on property and equipment. Once the total advance commitment is reached or commencing on June 30, 2024, whichever comes first, this facility will become a term loan with a maturity date of June 30, 2027. This loan is collateralized by the property and equipment it finances and requires interest only payment until converted to a term loan, at which point, principal and interest payments will be required.

During the three months ended March 31, 2024, the Company repaid $4.0 million under the Equipment Loan.

As of March 31, 2024, the outstanding balance under the Equipment Loan was $4.6 million, which was subsequently paid off during April 2024. We were in compliance with our debt covenants for the Equipment Loan as of March 31, 2024.

Off-Balance Sheet Arrangements and Contractual Obligations

We did not have any off-balance sheet arrangements as of March 31, 2024. Refer to Note Q – Leases, within our consolidated financial statements in our 2023 Form 10-K for a listing of our non-cancelable contractual obligations under operating leases.

22

The Company has entered into a purchase commitment with Universal Avionics, a subsidiary of Elbit Systems, valued at $33.8 million for the acquisition of technical equipment for manufacturing our AerAwareTM product. The commitment is expected to be satisfied by the second quarter of 2025.

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 2023 Form 10-K. 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, 2024, there were no material changes in our critical accounting estimates and 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 Revolving Credit Agreement and the Equipment Loan, which have variable interest rates tied to SOFR. As of March 31, 2024, we had $52.0 million outstanding variable rate borrowings under the Revolving Credit Agreement and $4.6 million outstanding variable rate borrowings under the Equipment Loan. A ten percent increase in the average interest rate affecting our variable rate debt outstanding as of March 31, 2024 would increase our annual interest expense by $0.5 million

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, 2024.

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 constraints, and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

23

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 Securities Exchange Act, as amended (the “Exchange Act”), as of March 31, 2024.

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, 2024.

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, 2024 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

The Company could 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 defendants, 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 consolidated financial condition or results of operations.

ITEM 1A    RISK FACTORS

There are no material changes in the information reported under Part I – Item 1A “Risk Factors” contained in the 2023 Form 10-K.

ITEM 2    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3    DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4    MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5 OTHER INFORMATION

Rule 10b5-1 Plan Adoptions and Modifications

During the three months ended March 31, 2024, no director or officer adopted or terminated any “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (as such terms are defined under Item 408(a) of Regulation S-K).

24

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

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 Bylaws 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

25

Incorporated by Reference

Filed/

Exhibit
Number

    

Exhibit Description

    

Form

    

File No.

    

Exhibit

    

Filing
Date

    

Furnished

Herewith

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

4.4

Assignment and Assumption Agreement, dated December 22, 2020, by and among Monocle Holdings Inc., Monocle Acquisition Corporation and Continental Stock Transfer & Trust Company.

8-K

001-38801

10.9

12/23/2020

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

*

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 – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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 contained in Exhibit 101*)

*

*

Filed herewith

**

Furnished herewith

26

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 9, 2024

By:

/s/ Nicolas Finazzo

Nicolas Finazzo

Chairman, Chief Executive Officer, and Director

(Principal Executive Officer)

Date:

May 9, 2024

By:

/s/ Martin Garmendia

Martin Garmendia

Chief Financial Officer and Treasurer

(Principal Financial and Accounting Officer)

27

EX-31.1 2 asle-20240331xex31d1.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 9, 2024

    

By:

/s/ Nicolas Finazzo

Nicolas Finazzo

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 asle-20240331xex31d2.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 9, 2024

    

By:

/s/ Martin Garmendia

Martin Garmendia

Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 asle-20240331xex32d1.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, 2024 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 9, 2024

    

By:

/s/ Nicolas Finazzo

Nicolas Finazzo

Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 asle-20240331xex32d2.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, 2024 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 9, 2024

    

By:

/s/ Martin Garmendia

Martin Garmendia

Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 6 asle-20240331.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 40702 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - ACCRUED EXPENSES (Details) 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 41004 - Disclosure - FINANCING ARRANGEMENTS - Equipment Loan (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 income before income tax (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 30703 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - FINANCING ARRANGEMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUE - Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INTANGIBLE ASSETS - Assets with indefinite lives (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - INTANGIBLE ASSETS - Assets with definite lives (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - WARRANT LIABILITY - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - WARRANT LIABILITY - Black-Scholes option pricing model (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - FINANCING ARRANGEMENTS - Outstanding debt obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - FINANCING ARRANGEMENTS - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - FINANCING ARRANGEMENTS - Revolving credit facility (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 41301 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - 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 - REVENUE link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - WARRANT LIABILITY link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - FINANCING ARRANGEMENTS 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 - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - 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 - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - INTANGIBLE ASSETS - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - BUSINESS SEGMENTS - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 asle-20240331_cal.xml EX-101.CAL EX-101.DEF 8 asle-20240331_def.xml EX-101.DEF EX-101.LAB 9 asle-20240331_lab.xml EX-101.LAB EX-101.PRE 10 asle-20240331_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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 false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   53,009,026
Entity Central Index Key 0001754170  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 2,637 $ 5,873
Accounts receivable, net of allowance for credit losses of $978 as of March 31, 2024 and December 31, 2023 30,057 31,239
Income tax receivable 1,628 1,628
Inventory:    
Aircraft, airframes, engines, and parts, net 203,652 177,770
Advance vendor payments 37,560 35,757
Deposits, prepaid expenses, and other current assets 12,840 12,507
Total current assets 288,374 264,774
Fixed assets:    
Aircraft and engines held for lease, net 23,262 26,475
Property and equipment, net 30,387 27,692
Inventory:    
Aircraft, airframes, engines, and parts, net 147,193 151,398
Operating lease right-of-use assets 26,307 27,519
Deferred income taxes 12,906 12,203
Deferred financing costs, net 1,424 1,506
Deferred customer incentives and other assets, net 525 525
Goodwill 19,860 19,860
Other intangible assets, net 21,456 21,986
Total assets 571,694 553,938
Current liabilities:    
Accounts payable 26,278 29,899
Accrued expenses 5,720 5,478
Lessee and customer purchase deposits 805 1,467
Current operating lease liabilities 4,401 4,593
Current portion of long-term debt 1,033 1,278
Deferred revenue 2,009 2,998
Total current liabilities 40,246 45,713
Revolving credit facility 51,969 29,000
Long-term debt 3,527 7,281
Long-term lease deposits 102 102
Long-term operating lease liabilities 23,398 24,377
Maintenance deposit payments and other liabilities 62 64
Warrant liability 407 2,386
Total liabilities 119,711 108,923
Stockholders' equity:    
Common stock, $0.0001 par value. Authorized 200,000,000 shares; issued and outstanding 53,009,026 and 52,954,430 shares as of March 31, 2024 and December 31, 2023 5 5
Additional paid-in capital 312,430 311,739
Retained earnings 139,548 133,271
Total stockholders' equity 451,983 445,015
Total liabilities and stockholders' equity $ 571,694 $ 553,938
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheets    
Allowance for credit losses $ 978 $ 978
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 53,009,026 52,954,430
Common Stock, Shares, Outstanding 53,009,026 52,954,430
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 90,540 $ 78,271
Cost of sales and operating expenses:    
Total cost of sales 61,744 53,880
Gross profit 28,796 24,391
Selling, general, and administrative expenses 24,133 25,224
Income (loss) from operations 4,663 (833)
Other income (expenses):    
Interest (expense) income, net (935) 1,047
Other income, net 169 233
Change in fair value of warrant liability 1,979 (334)
Total other income 1,213 946
Income before income tax provision 5,876 113
Income tax benefit (expense) 401 (108)
Net income $ 6,277 $ 5
Earnings per share:    
Basic (in dollars per share) $ 0.12  
Diluted (in dollars per share) $ 0.12  
Weighted average shares outstanding:    
Basic (in shares) 52,991,506 51,206,226
Diluted (in shares) 53,247,979 52,958,555
Product sales    
Revenue:    
Total revenue $ 61,610 $ 45,495
Cost of sales and operating expenses:    
Total cost of sales 39,619 31,548
Leasing    
Revenue:    
Total revenue 3,082 5,622
Cost of sales and operating expenses:    
Total cost of sales 1,193 1,123
Services    
Revenue:    
Total revenue 25,848 27,154
Cost of sales and operating expenses:    
Total cost of sales $ 20,932 $ 21,209
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common stock
Additional paid-in capital
Retained earnings
Total
Balance at beginning at Dec. 31, 2022 $ 5 $ 306,141 $ 138,834 $ 444,980
Balance at beginning (in shares) at Dec. 31, 2022 51,189,461      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Share-based compensation   2,731   2,731
Shares issued under the 2020 Equity Incentive Plan (in shares) 31,925      
Shares surrendered for tax withholdings on equity awards   (70)   (70)
Net income     5 5
Balance at ending at Mar. 31, 2023 $ 5 308,802 138,839 447,646
Balance at ending (in shares) at Mar. 31, 2023 51,221,386      
Balance at beginning at Dec. 31, 2023 $ 5 311,739 133,271 445,015
Balance at beginning (in shares) at Dec. 31, 2023 52,954,430      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Share-based compensation   799   799
Shares issued under the 2020 Equity Incentive Plan (in shares) 54,596      
Shares surrendered for tax withholdings on equity awards   (108)   (108)
Net income     6,277 6,277
Balance at ending at Mar. 31, 2024 $ 5 $ 312,430 $ 139,548 $ 451,983
Balance at ending (in shares) at Mar. 31, 2024 53,009,026      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Cash flows from operating activities:      
Net income $ 6,277 $ 5  
Adjustments to reconcile net income to net cash (used in) operating activities:      
Depreciation and amortization 2,779 2,469  
Amortization of debt issuance costs 82 39 $ 100
Amortization of operating lease assets 40 101  
Inventory reserve 504 773  
Deferred income taxes (703) 72  
Change in fair value of warrant liability (1,979) 334  
Share-based compensation 799 2,731  
Changes in operating assets and liabilities:      
Accounts receivable 1,182 (7,996)  
Inventory (23,961) (48,983)  
Deposits, prepaid expenses, and other current assets (332) (2,966)  
Deferred customer incentives and other assets   68  
Advance vendor payments (1,803) (12,476)  
Accounts payable (3,619) 14,018  
Accrued expenses 914 (3,396)  
Deferred revenue (989) 1,343  
Lessee and customer purchase deposits (662) (7,985)  
Other liabilities (2) (593)  
Net cash (used in) operating activities (21,473) (62,442)  
Cash flows from investing activities:      
Proceeds from sale of assets 3,800 4,500  
Purchase of property and equipment (3,574) (1,481)  
Net cash (used in) provided by investing activities 226 3,019  
Cash flows from financing activities:      
Repayments of long-term debt (4,000)    
Proceeds from revolving credit facility 61,600    
Repayments of revolving credit facility (39,481)    
Taxes paid related to net share settlement of equity awards (108) (70)  
Net cash provided by (used in) financing activities 18,011 (70)  
(Decrease) in cash and cash equivalents (3,236) (59,493)  
Cash and cash equivalents, beginning of period 5,873 147,188 147,188
Cash and cash equivalents, end of period 2,637 87,695 $ 5,873
Supplemental disclosure of cash activities      
Income tax payments, net 3 (100)  
Interest paid 925 141  
Supplemental disclosure of noncash investing activities      
Reclassification of aircraft and aircraft engines inventory to (from) aircraft and engine held for lease, net $ (2,020) $ 3,573  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DESCRIPTION OF THE BUSINESS
3 Months Ended
Mar. 31, 2024
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, 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 we survived the merger and became the successor issuer to Monocle by operation of Rule 12g-3 under the Securities Exchange Act, as amended.

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 continued as a wholly owned subsidiary of the Company.

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

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2024
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 Principles 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 Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), wherein a more complete discussion of significant accounting policies and certain other information can be found.

Revenue Recognition

Products Revenue — Used Serviceable Material (“USM”) Sales

Revenues from sales of USM are measured based on consideration specified in a contract with a customer, and excludes any sales commissions and taxes collected and remitted to government agencies. We recognize revenue when we satisfy a performance obligation by transferring control over 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, and the buyer is responsible for any loss in transit, and the Company has a legal right to payment for the spare parts once shipped. We generally sell our 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”) 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 Revenue — 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 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 customers’ acceptance of the whole asset on the date of the transfer, unless the Company extends credit terms to customers it deems creditworthy.

Leasing Revenue

The Company leases aircraft and engines (“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 payments and other 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 are beyond the customers’ deposits held. Flight Equipment leases are billed in accordance with the lease agreement and invoices are due upon receipt.

Service Revenue

Service revenues are recognized as performance obligations are fulfilled and the benefits are transferred to the customer. At contract inception, we evaluate if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, our 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.

For most service contracts, our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers. We receive payments from our customers based on billing schedules or other terms as written in our contracts.

For our performance obligations that are satisfied over time, we measure progress in a manner that depicts the performance of transferring control to the customer. As such, we utilize 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. We are required to make certain judgments and estimates, including estimated revenue 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 our maintenance, repair and overhaul (“MRO”) contracts, if the contract is terminated for convenience, we are 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 we provide MRO services.

We have 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 and are included in cost of sales in our condensed consolidated statements of operations and are not considered a performance obligation to our customers. Our reported revenue on our condensed consolidated statements of operations is net of any sales or related non-income taxes.

Revision of Prior Period Financial Statements

Certain balances in the condensed consolidated financial statements as of December 31, 2023, and for the three months ended March 31, 2023, have been reclassified to conform to the presentation in the condensed consolidated financial statements for the three months ended March 31, 2024, primarily the reclassification of amounts related to deposits for Flight Equipment purchases from the deposits, prepaid expenses, and other current assets to advance vendor payments. Such reclassification did not impact net income, stockholder’s equity or total operating cash, and did not have a material impact on the consolidated financial statements.

New Accounting Pronouncements Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): Improvements to Income Tax Disclosures, which would require additional transparency for income tax disclosures, including the income tax rate reconciliation table and cash taxes paid both in the United States and foreign jurisdictions. This standard is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact this standard will have on our disclosures.

There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our consolidated financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE
3 Months Ended
Mar. 31, 2024
REVENUE  
REVENUE

NOTE C — 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. We record a receivable when revenue is recognized prior to invoicing and we have an unconditional right to consideration (only the passage of time is required before payment of that consideration is due) and a contract asset when the right to payment is conditional upon our future performance. Contract liabilities include advance payments and billings in excess of revenue recognized. Certain customers make advance payments prior to our satisfaction of our 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, 2024

    

December 31, 2023

    

Change

Contract assets

$

6,134

$

6,474

$

(340)

Contract assets are reported within deposits, prepaid expenses, and other current assets 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 $3.0 million as of December 31, 2023, of which $2.7 million was related to contract liabilities for services to be performed. For the three months ended March 31, 2024, the Company recognized as revenue $2.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, 2024 and 2023 (in thousands):

    

Three Months Ended March 31, 

    

2024

Asset Management

    

    

    

 Solutions

    

TechOps

    

Total Revenues

USM

$

17,532

$

5,375

$

22,907

Whole asset sales

 

38,648

 

-

 

38,648

Engineered solutions

 

-

 

55

 

55

Total products

 

56,180

 

5,430

 

61,610

Leasing

 

3,082

 

-

 

3,082

Services

 

-

 

25,848

 

25,848

Total revenues

$

59,262

$

31,278

$

90,540

    

Three Months Ended March 31, 

    

2023

Asset Management

    

 Solutions

    

TechOps

    

Total Revenues

USM

$

15,152

$

2,416

$

17,568

Whole asset sales

27,656

-

27,656

Engineered solutions

 

-

 

271

 

271

Total products

 

42,808

 

2,687

 

45,495

Leasing

 

5,622

 

-

 

5,622

Services

 

-

 

27,154

 

27,154

Total revenues

$

48,430

$

29,841

$

78,271

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORY
3 Months Ended
Mar. 31, 2024
INVENTORY  
INVENTORY

NOTE D — INVENTORY

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

    

March 31, 2024

    

December 31, 2023

USM

$

112,116

$

120,053

Work-in-process

28,974

22,270

Whole assets

209,755

186,845

$

350,845

329,168

Less short term

 

(203,652)

 

(177,770)

Long term

$

147,193

$

151,398

The Company recorded inventory scrap loss reserves of $0.5 million for the three months ended March 31, 2024 and 2023. Additions to inventory reserves are included in cost of products in the accompanying condensed consolidated statements of operations.

Our allocation of inventory between short term and long term reflects the inventory’s operating cycle, which is longer than one year due to teardown and repair lead times. Inventory expected to be monetized within 18 months as well as work-in-process are reported under current assets.

In April 2024, there was a fire which damaged one of the USM long-term storage warehouses in our Roswell facility. We are still assessing the impact to our condensed consolidated financial statements; however, the loss associated with our inventory and property and equipment is not expected be material and is covered by our insurance policy. Furthermore, we do not expect a significant disruption to our revenue generating operations as a result of this event.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2024
INTANGIBLE ASSETS  
INTANGIBLE ASSETS

NOTE E — INTANGIBLE ASSETS

In accordance with ASC 350, Intangibles — Goodwill and Other (“ASC 350”), 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 Federal Aviation Administration (“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 Air Parts (“Qwest”), which is included under the Asset Management Solutions segment.

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

    

March 31, 2024

    

December 31, 2023

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, 2024

December 31, 2023

Qwest:

Customer relationships

10

$

4,920

$

5,163

ALGS:

  

 

 

Customer relationships

10

 

25

 

30

ACS:

  

 

  

 

  

Customer relationships

10

 

980

 

1,033

ACT:

  

 

 

Customer relationships

10

 

5,201

 

5,430

Total intangible assets with definite lives

$

11,126

$

11,656

Total amortization expense amounted to $0.5 million for the three months ended March 31, 2024 and 2023. Accumulated amortization amounted to $9.9 million and $9.3 million as of March 31, 2024 and December 31, 2023, respectively.

In the first quarter of 2024, the Company identified a triggering event indicating the fair value of one or more of the Company’s reporting units more likely than not did not exceed their carrying values. The triggering event was due to the significant decline in the market price of the Company’s common stock during the quarter. As a result, the Company performed an interim quantitative goodwill impairment test for the Asset Management and ACT reporting units as of March 31, 2024, and determined that the fair values exceeded the carrying values for each reporting unit. As such, the interim quantitative test did not result in a goodwill impairment for the Company’s reporting units.  In addition, the Company performed a qualitative assessment of long-lived assets and concluded it is not more likely than not that long-lived assets are impaired.  

The fair value determination of the Company’s reporting units and goodwill is judgmental in nature and requires the use of estimates and assumptions that are sensitive to changes. While the Company believes it has made reasonable estimates and assumptions to calculate the fair values of the reporting units, it is possible a material change could occur. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill and indefinite-lived intangible impairment tests will prove to be an accurate prediction of future results.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET
3 Months Ended
Mar. 31, 2024
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

NOTE F — 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, 2024

December 31, 2023

Tooling and equipment

 

7 - 15

$

16,221

$

16,024

Furniture and other equipment

 

5

 

11,942

 

12,076

Computer software

 

5

 

2,538

 

2,374

Leasehold improvements

 

3 - 10

 

18,819

 

16,269

Equipment under capital lease

 

5

 

192

 

192

Flight equipment held for R&D

2

7,994

7,784

 

57,706

 

54,719

Less accumulated depreciation

 

(27,319)

 

(27,027)

$

30,387

$

27,692

Depreciation expense, which includes amortization of equipment under capital lease, amounted to $1.1 million and $0.9 million for the three months ended March 31, 2024 and 2023, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE
3 Months Ended
Mar. 31, 2024
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE  
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE

NOTE G — 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, 2024

    

December 31, 2023

Aircraft and engines held for lease

$

52,055

$

58,136

Less accumulated depreciation

 

(28,793)

 

(31,661)

$

23,262

$

26,475

Total depreciation expense amounted to $1.2 million and $1.1 million for the three months ended March 31, 2024 and 2023, respectively, and is included in cost of leasing in the condensed consolidated statements of operations.

Supplemental rents recognized as revenue totaled $1.5 million and $3.1 million for the three months ended March 31, 2024 and 2023, respectively.

The Company’s current operating lease agreements for leased Flight Equipment expire over the next three 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:

    

Remaining nine months of 2024

$

5,363

2025

903

2026

 

599

2027

549

Total minimum lease payments

$

7,414

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED EXPENSES
3 Months Ended
Mar. 31, 2024
ACCRUED EXPENSES  
ACCRUED EXPENSES

NOTE H — ACCRUED EXPENSES

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

    

March 31, 2024

    

December 31, 2023

Accrued compensation and related benefits

$

2,469

$

2,241

Accrued legal fees

 

553

 

854

Commission fee accrual

 

696

 

260

Accrued federal, state and local taxes and fees

 

152

 

105

Other

 

1,850

 

2,018

$

5,720

$

5,478

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
WARRANT LIABILITY
3 Months Ended
Mar. 31, 2024
WARRANT LIABILITY  
WARRANT LIABILITY

NOTE I – WARRANT LIABILITY

Warrants to purchase a total of 623,834 shares of the Company’s common stock were outstanding as of March 31, 2024 and December 31, 2023. 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, subject to adjustment. The outstanding Private Warrants will expire at 5:00 p.m., New York City time, on December 22, 2025, 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 Private 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 statements of operations. The fair value of the Private Warrants is determined using the Black-Scholes option pricing model. The following table represents the assumptions used in determining the fair value of the Private Warrants as of March 31, 2024 and December 31, 2023:

    

March 31, 2024

December 31, 2023

Risk-free interest rate

4.21%

3.84%

Expected volatility of common stock

41.98%

41.66%

Expected option term in years

1.7

2.0

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.

The warrant liability adjustment recognized in the Company's condensed consolidated statements of operations related to the change in fair value of warrant liability was $2.0 million income and $0.3 million expense during the three months ended March 31, 2024 and 2023, respectively.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCING ARRANGEMENTS
3 Months Ended
Mar. 31, 2024
FINANCING ARRANGEMENTS  
FINANCING ARRANGEMENTS

NOTE J – FINANCING ARRANGEMENTS

Outstanding debt obligations as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands):

    

March 31, 

    

December 31, 

2024

2023

$180.0 million Wells Fargo Senior Secured Revolving Credit Agreement

$

51,969

$

29,000

$10.0 million Synovus Property and Equipment Revolving Term Loan

4,560

8,559

Total

 

56,529

37,559

Less current portion

 

(1,033)

(1,278)

Total long-term portion

$

55,496

$

36,281

At March 31, 2024 and December 31, 2023, total deferred financing costs were $1.4 and $1.5 million, respectively. Amortized debt issuance costs are recorded in interest expense through maturity of the related debt using the straight-line method, which approximates the effective interest method. Amortization expense amounted to $0.1 million for the three months ended March 31, 2024 and 2023, respectively.

$180.0 million Wells Fargo Senior Secured Revolving Credit Agreement

On July 20, 2018, the Company and other subsidiary borrowers’ signatory thereto entered into a secured amended and restated revolving credit agreement (as amended, the “Revolving Credit Agreement”), which provides for a $150.0 million aggregate amount of revolver commitments subject to borrowing base limitations. Effective July 25, 2023, the Company amended the Revolving Credit Agreement to increase the maximum commitments thereunder to $180.0 million aggregate amount, expandable to $200.0 million, subject to borrowing base limitations, and to extend the maturity date to July 24, 2028.

The interest rate applicable to loans outstanding on the Revolving Credit Agreement is a floating rate of interest per annum of Secured Overnight Financing Rate (“SOFR”) plus a margin of 2.75%. The interest rate as of March 31, 2024 was 8.67%. Interest expense on the Revolving Credit Agreement was $0.6 million for the three months ended March 31, 2024.

The Company’s ability to borrow on the Revolving Credit Agreement is subject to ongoing compliance by the Company and the borrowers with various customary affirmative and negative covenants. The Revolving Credit Agreement requires the Company and borrowers to meet certain financial and nonfinancial covenants. The Company was in compliance with these covenants as of March 31, 2024 and December 31, 2023.

$10.0 million Synovus Property and Equipment Revolving Term Loan

On June 30, 2023, the Company entered into a Property and Equipment Revolving Term Loan (the “Equipment Loan”) with a total advance commitment of $10.0 million for the purpose of financing capital expenditures on property and equipment. Once the total advance commitment is reached or commencing on June 30, 2024, whichever comes first, this facility will become a term loan with a maturity date of June 30, 2027. This loan is collateralized by the property and equipment it finances and requires interest only payment until converted to a term loan, at which point, principal and interest payments will be required.

The Equipment Loan bears interest at a rate per annum equal to one-month SOFR plus 3.50%, which will be adjusted monthly. The effective rate on this facility as of March 31, 2024 was 8.83%. Interest expense on the Equipment Loan was $0.1 million for the three months ended March 31, 2024. The schedule of payments on the Equipment Loan as of March 31, 2024 is as follows (in thousands):

Year ending December 31:

2024

$

681

2025

1,453

2026

 

1,582

2027

844

Total payments

$

4,560

Subsequent to March 31, 2024, the outstanding balance on the Equipment Loan was paid off.

The Equipment Loan is subject to ongoing compliance by the Company in the form of various customary affirmative and negative covenants, as well as certain financial covenants. The Company was in compliance with these covenants as of March 31, 2024.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2024
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, 2024 and 2023, respectively (in thousands, except share and per share data):

    

Three Months Ended March 31, 

2024

    

2023

Net income

$

6,277

$

5

Weighted-average number of shares outstanding - basic

 

52,991,506

 

51,206,226

Additional shares from assumed stock-settled restricted stock units

247,438

1,745,293

Additional shares issued under the employee stock purchase plan

9,035

7,036

Weighted-average number of shares outstanding - diluted

53,247,979

52,958,555

Earnings per share – basic:

$

0.12

$

-

Earnings per share – diluted:

$

0.12

$

-

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

Additional shares from assumed exercise of private warrants

-

220,428

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS SEGMENTS
3 Months Ended
Mar. 31, 2024
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 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.

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 revenue consists 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, which are expensed as incurred. The TechOps segment also engages in the repair and sale of USM inventory for which it has the overhaul capabilities and relationships to sell.

Gross profit is calculated by subtracting cost of sales from revenue. 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 income (expense) and income tax expense.

Selected financial information for each segment is as follows (in thousands):

Three Months Ended March 31, 

2024

    

2023

    

Revenue

 

Asset Management Solutions

 

Aircraft

$

16,338

$

24,895

Engine

 

42,924

 

23,535

 

59,262

 

48,430

TechOps

 

 

MRO services

 

25,848

 

27,154

Product sales

 

5,430

 

2,687

 

31,278

 

29,841

Total

$

90,540

$

78,271

Three Months Ended March 31, 

2024

    

2023

Gross profit

 

 

Asset Management Solutions

 

 

Aircraft

$

4,837

$

8,455

Engine

 

17,815

 

9,604

 

22,652

 

18,059

TechOps

 

 

MRO services

 

4,916

 

5,945

Product sales

 

1,228

 

387

 

6,144

 

6,332

Total

$

28,796

$

24,391

March 31, 2024

December 31, 2023

Total assets

Asset Management Solutions

$

388,041

$

372,326

Tech Ops

170,369

163,883

Corporate

13,284

17,729

$

571,694

$

553,938

The following table reconciles segment gross profit to income before income tax provision for the three months ended March 31, 2024 and 2023 (in thousands):

    

    

Three Months Ended March 31, 

2024

    

2023

    

Segment gross profit

$

28,796

$

24,391

Selling, general and administrative expenses

 

(24,133)

 

(25,224)

(Expense) interest income, net

 

(935)

 

1,047

Other income, net

 

169

 

233

Change in fair value of warrant liability

1,979

(334)

Income before income tax provision

$

5,876

$

113

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, 2024 and 2023, is as follows (in thousands):

    

Three Months Ended March 31, 

2024

    

2023

Asset Management Solutions

$

437

$

1,821

TechOps

 

5,578

 

3,758

Total intersegment revenues

$

6,015

$

5,579

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2024
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

NOTE M — STOCKHOLDERS’ EQUITY

Common Stock

The Company’s common stock, $0.0001 par value, consists of 200,000,000 authorized shares, of which 53,009,026 and 52,954,430 shares were issued and outstanding as of March 31, 2024 and December 31, 2023, respectively.

2020 Equity Incentive Plan

The Company maintains a 2020 Equity Incentive Plan (the “2020 Plan”) and has registered 6,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 (the “Board”) 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, those shares will become or again be available for awards under the 2020 Plan. The 2020 Plan is administered by the Board’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, 2024 and 2023 was as follows:

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2023

532,399

$

14.82

1.84

Granted

4,394

 

11.87

Forfeited

(26,821)

 

14.58

Vested

(65,442)

15.50

Outstanding March 31, 2024

444,530

$

14.71

1.67

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2022

1,374,383

$

10.72

2.88

Granted

22,410

 

16.06

Vested

(31,925)

15.11

Outstanding March 31, 2023

1,364,868

$

10.71

2.92

As of March 31, 2023, the Company’s restricted stock units included 1,073,736 performance-based awards that had vesting provisions subject to both time vesting and the achievement of certain performance milestones at 100% and 200% vesting targets. Effective March 31, 2022, the performance-based awards granted in 2021 (the “2021 PSUs”) met the performance metric at the maximum level of 200%, of which one-third vested on December 22, 2022 and two-thirds vested on December 22, 2023. For the three months ended March 31, 2023, the Company recognized share-based compensation expense for the 2021 PSUs of $2.0 million. For the three months ended March 31, 2024, the Company did not recognize any share-based compensation expense for the 2021 PSUs.

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.

2020 Employee Stock Purchase Plan

The Company also maintains the AerSale Corporation 2020 Employee Stock Purchase Plan (the “ESPP”) and has registered 500,000 shares of common stock issuable under the ESPP. No shares were issued during the three months ended March 31, 2024 and 2023.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2024
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 Principles 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 Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), wherein a more complete discussion of significant accounting policies and certain other information can be found.

Revenue Recognition

Revenue Recognition

Products Revenue — Used Serviceable Material (“USM”) Sales

Revenues from sales of USM are measured based on consideration specified in a contract with a customer, and excludes any sales commissions and taxes collected and remitted to government agencies. We recognize revenue when we satisfy a performance obligation by transferring control over 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, and the buyer is responsible for any loss in transit, and the Company has a legal right to payment for the spare parts once shipped. We generally sell our 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”) 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 Revenue — 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 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 customers’ acceptance of the whole asset on the date of the transfer, unless the Company extends credit terms to customers it deems creditworthy.

Leasing Revenue

The Company leases aircraft and engines (“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 payments and other 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 are beyond the customers’ deposits held. Flight Equipment leases are billed in accordance with the lease agreement and invoices are due upon receipt.

Service Revenue

Service revenues are recognized as performance obligations are fulfilled and the benefits are transferred to the customer. At contract inception, we evaluate if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, our 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.

For most service contracts, our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers. We receive payments from our customers based on billing schedules or other terms as written in our contracts.

For our performance obligations that are satisfied over time, we measure progress in a manner that depicts the performance of transferring control to the customer. As such, we utilize 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. We are required to make certain judgments and estimates, including estimated revenue 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 our maintenance, repair and overhaul (“MRO”) contracts, if the contract is terminated for convenience, we are 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 we provide MRO services.

We have 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 and are included in cost of sales in our condensed consolidated statements of operations and are not considered a performance obligation to our customers. Our reported revenue on our condensed consolidated statements of operations is net of any sales or related non-income taxes.

Revision of Prior Period Financial Statements

Revision of Prior Period Financial Statements

Certain balances in the condensed consolidated financial statements as of December 31, 2023, and for the three months ended March 31, 2023, have been reclassified to conform to the presentation in the condensed consolidated financial statements for the three months ended March 31, 2024, primarily the reclassification of amounts related to deposits for Flight Equipment purchases from the deposits, prepaid expenses, and other current assets to advance vendor payments. Such reclassification did not impact net income, stockholder’s equity or total operating cash, and did not have a material impact on the consolidated financial statements.

New Accounting Pronouncements Adopted

New Accounting Pronouncements Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): Improvements to Income Tax Disclosures, which would require additional transparency for income tax disclosures, including the income tax rate reconciliation table and cash taxes paid both in the United States and foreign jurisdictions. This standard is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact this standard will have on our disclosures.

There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our consolidated financial statements.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2024
REVENUE  
Schedule of contract assets

Contract assets are as follows (in thousands):

    

March 31, 2024

    

December 31, 2023

    

Change

Contract assets

$

6,134

$

6,474

$

(340)

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, 2024 and 2023 (in thousands):

    

Three Months Ended March 31, 

    

2024

Asset Management

    

    

    

 Solutions

    

TechOps

    

Total Revenues

USM

$

17,532

$

5,375

$

22,907

Whole asset sales

 

38,648

 

-

 

38,648

Engineered solutions

 

-

 

55

 

55

Total products

 

56,180

 

5,430

 

61,610

Leasing

 

3,082

 

-

 

3,082

Services

 

-

 

25,848

 

25,848

Total revenues

$

59,262

$

31,278

$

90,540

    

Three Months Ended March 31, 

    

2023

Asset Management

    

 Solutions

    

TechOps

    

Total Revenues

USM

$

15,152

$

2,416

$

17,568

Whole asset sales

27,656

-

27,656

Engineered solutions

 

-

 

271

 

271

Total products

 

42,808

 

2,687

 

45,495

Leasing

 

5,622

 

-

 

5,622

Services

 

-

 

27,154

 

27,154

Total revenues

$

48,430

$

29,841

$

78,271

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORY (Tables)
3 Months Ended
Mar. 31, 2024
INVENTORY  
Schedule of inventory

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

    

March 31, 2024

    

December 31, 2023

USM

$

112,116

$

120,053

Work-in-process

28,974

22,270

Whole assets

209,755

186,845

$

350,845

329,168

Less short term

 

(203,652)

 

(177,770)

Long term

$

147,193

$

151,398

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2024
INTANGIBLE ASSETS  
Schedule of intangible assets with indefinite lives

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

    

March 31, 2024

    

December 31, 2023

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, 2024

December 31, 2023

Qwest:

Customer relationships

10

$

4,920

$

5,163

ALGS:

  

 

 

Customer relationships

10

 

25

 

30

ACS:

  

 

  

 

  

Customer relationships

10

 

980

 

1,033

ACT:

  

 

 

Customer relationships

10

 

5,201

 

5,430

Total intangible assets with definite lives

$

11,126

$

11,656

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET (Tables)
3 Months Ended
Mar. 31, 2024
PROPERTY AND EQUIPMENT, NET  
Schedule of 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, 2024

December 31, 2023

Tooling and equipment

 

7 - 15

$

16,221

$

16,024

Furniture and other equipment

 

5

 

11,942

 

12,076

Computer software

 

5

 

2,538

 

2,374

Leasehold improvements

 

3 - 10

 

18,819

 

16,269

Equipment under capital lease

 

5

 

192

 

192

Flight equipment held for R&D

2

7,994

7,784

 

57,706

 

54,719

Less accumulated depreciation

 

(27,319)

 

(27,027)

$

30,387

$

27,692

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables)
3 Months Ended
Mar. 31, 2024
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, 2024

    

December 31, 2023

Aircraft and engines held for lease

$

52,055

$

58,136

Less accumulated depreciation

 

(28,793)

 

(31,661)

$

23,262

$

26,475

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:

    

Remaining nine months of 2024

$

5,363

2025

903

2026

 

599

2027

549

Total minimum lease payments

$

7,414

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2024
ACCRUED EXPENSES  
Schedule of components of accrued expenses

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

    

March 31, 2024

    

December 31, 2023

Accrued compensation and related benefits

$

2,469

$

2,241

Accrued legal fees

 

553

 

854

Commission fee accrual

 

696

 

260

Accrued federal, state and local taxes and fees

 

152

 

105

Other

 

1,850

 

2,018

$

5,720

$

5,478

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
WARRANT LIABILITY (Tables)
3 Months Ended
Mar. 31, 2024
WARRANT LIABILITY  
Schedule of assumptions of Black-Scholes option pricing model used in determining fair value of private warrants

    

March 31, 2024

December 31, 2023

Risk-free interest rate

4.21%

3.84%

Expected volatility of common stock

41.98%

41.66%

Expected option term in years

1.7

2.0

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCING ARRANGEMENTS (Tables)
3 Months Ended
Mar. 31, 2024
FINANCING ARRANGEMENTS  
Schedule of outstanding debt obligations

    

March 31, 

    

December 31, 

2024

2023

$180.0 million Wells Fargo Senior Secured Revolving Credit Agreement

$

51,969

$

29,000

$10.0 million Synovus Property and Equipment Revolving Term Loan

4,560

8,559

Total

 

56,529

37,559

Less current portion

 

(1,033)

(1,278)

Total long-term portion

$

55,496

$

36,281

Schedule of payments on the equipment loan The schedule of payments on the Equipment Loan as of March 31, 2024 is as follows (in thousands):

Year ending December 31:

2024

$

681

2025

1,453

2026

 

1,582

2027

844

Total payments

$

4,560

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
EARNINGS PER SHARE  
Summary of reconciliation of the computation for basic and diluted 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, 2024 and 2023, respectively (in thousands, except share and per share data):

    

Three Months Ended March 31, 

2024

    

2023

Net income

$

6,277

$

5

Weighted-average number of shares outstanding - basic

 

52,991,506

 

51,206,226

Additional shares from assumed stock-settled restricted stock units

247,438

1,745,293

Additional shares issued under the employee stock purchase plan

9,035

7,036

Weighted-average number of shares outstanding - diluted

53,247,979

52,958,555

Earnings per share – basic:

$

0.12

$

-

Earnings per share – diluted:

$

0.12

$

-

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

Additional shares from assumed exercise of private warrants

-

220,428

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

Selected financial information for each segment is as follows (in thousands):

Three Months Ended March 31, 

2024

    

2023

    

Revenue

 

Asset Management Solutions

 

Aircraft

$

16,338

$

24,895

Engine

 

42,924

 

23,535

 

59,262

 

48,430

TechOps

 

 

MRO services

 

25,848

 

27,154

Product sales

 

5,430

 

2,687

 

31,278

 

29,841

Total

$

90,540

$

78,271

Three Months Ended March 31, 

2024

    

2023

Gross profit

 

 

Asset Management Solutions

 

 

Aircraft

$

4,837

$

8,455

Engine

 

17,815

 

9,604

 

22,652

 

18,059

TechOps

 

 

MRO services

 

4,916

 

5,945

Product sales

 

1,228

 

387

 

6,144

 

6,332

Total

$

28,796

$

24,391

March 31, 2024

December 31, 2023

Total assets

Asset Management Solutions

$

388,041

$

372,326

Tech Ops

170,369

163,883

Corporate

13,284

17,729

$

571,694

$

553,938

Summary of reconciliation segment gross profit to income before income tax provision

The following table reconciles segment gross profit to income before income tax provision for the three months ended March 31, 2024 and 2023 (in thousands):

    

    

Three Months Ended March 31, 

2024

    

2023

    

Segment gross profit

$

28,796

$

24,391

Selling, general and administrative expenses

 

(24,133)

 

(25,224)

(Expense) interest income, net

 

(935)

 

1,047

Other income, net

 

169

 

233

Change in fair value of warrant liability

1,979

(334)

Income before income tax provision

$

5,876

$

113

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

    

Three Months Ended March 31, 

2024

    

2023

Asset Management Solutions

$

437

$

1,821

TechOps

 

5,578

 

3,758

Total intersegment revenues

$

6,015

$

5,579

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2024
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, 2023

532,399

$

14.82

1.84

Granted

4,394

 

11.87

Forfeited

(26,821)

 

14.58

Vested

(65,442)

15.50

Outstanding March 31, 2024

444,530

$

14.71

1.67

Weighted Average

Weighted Average

Remaining Contractual

    

Amount

    

Grant Date Fair Value

    

Life (Years)

Outstanding at December 31, 2022

1,374,383

$

10.72

2.88

Granted

22,410

 

16.06

Vested

(31,925)

15.11

Outstanding March 31, 2023

1,364,868

$

10.71

2.92

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
ASC impact, balance sheet    
Contract assets $ 6,134 $ 6,474
Change in contract assets (340)  
Deferred revenue 2,009 2,998
Contract liabilities for services to be performed   $ 2,700
Contract liabilities, revenue recognized $ 2,300  
Maximum customer payment period (in months) 6 months  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue disaggregation    
Total revenue $ 90,540 $ 78,271
Total products    
Revenue disaggregation    
Total revenue 61,610 45,495
Leasing    
Revenue disaggregation    
Total revenue 3,082 5,622
Services    
Revenue disaggregation    
Total revenue 25,848 27,154
Operating segments    
Revenue disaggregation    
Total revenue 90,540 78,271
Operating segments | Total products    
Revenue disaggregation    
Total revenue 61,610 45,495
Operating segments | USM    
Revenue disaggregation    
Total revenue 22,907 17,568
Operating segments | Whole asset sales    
Revenue disaggregation    
Total revenue 38,648 27,656
Operating segments | Engineered solutions    
Revenue disaggregation    
Total revenue 55 271
Operating segments | Leasing    
Revenue disaggregation    
Total revenue 3,082 5,622
Operating segments | Services    
Revenue disaggregation    
Total revenue 25,848 27,154
Asset Management Solutions | Operating segments    
Revenue disaggregation    
Total revenue 59,262 48,430
Asset Management Solutions | Operating segments | Total products    
Revenue disaggregation    
Total revenue 56,180 42,808
Asset Management Solutions | Operating segments | USM    
Revenue disaggregation    
Total revenue 17,532 15,152
Asset Management Solutions | Operating segments | Whole asset sales    
Revenue disaggregation    
Total revenue 38,648 27,656
Asset Management Solutions | Operating segments | Leasing    
Revenue disaggregation    
Total revenue 3,082 5,622
TechOps | Operating segments    
Revenue disaggregation    
Total revenue 31,278 29,841
TechOps | Operating segments | Total products    
Revenue disaggregation    
Total revenue 5,430 2,687
TechOps | Operating segments | USM    
Revenue disaggregation    
Total revenue 5,375 2,416
TechOps | Operating segments | Engineered solutions    
Revenue disaggregation    
Total revenue 55 271
TechOps | Operating segments | Services    
Revenue disaggregation    
Total revenue $ 25,848 $ 27,154
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORY (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
INVENTORY      
USM $ 112,116   $ 120,053
Work-in-process 28,974   22,270
Whole assets 209,755   186,845
Inventory, Net, Total 350,845   329,168
Less short term (203,652)   (177,770)
Long term 147,193   $ 151,398
Inventory scrap loss reserves $ 500 $ 500  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS - Assets with indefinite lives (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Intangible assets    
Goodwill $ 19,860 $ 19,860
Total intangible assets with indefinite lives 30,190 30,190
Asset Management Solutions | Qwest    
Intangible assets    
Goodwill 13,416 13,416
Asset Management Solutions | Qwest | FAA Certificates    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 724 724
TechOps | ALGS    
Intangible assets    
Goodwill 379 379
TechOps | ALGS | FAA Certificates    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 710 710
TechOps | ACS    
Intangible assets    
Goodwill 63 63
TechOps | ACS | Trademarks    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 600 600
TechOps | ACS | FAA Certificates    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 7,300 7,300
TechOps | ACT    
Intangible assets    
Goodwill 6,002 6,002
TechOps | ACT | Trademarks    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill 200 200
TechOps | ACT | FAA Certificates    
Intangible assets    
Intangible assets with indefinite lives excluding goodwill $ 796 $ 796
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS - Assets with definite lives (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Intangible assets    
Total intangible assets with definite lives $ 11,126 $ 11,656
Asset Management Solutions | Qwest | Customer relationships    
Intangible assets    
Useful life (in years) 10 years  
Total intangible assets with definite lives $ 4,920 5,163
TechOps | ALGS | Customer relationships    
Intangible assets    
Useful life (in years) 10 years  
Total intangible assets with definite lives $ 25 30
TechOps | ACS | Customer relationships    
Intangible assets    
Useful life (in years) 10 years  
Total intangible assets with definite lives $ 980 1,033
TechOps | ACT | Customer relationships    
Intangible assets    
Useful life (in years) 10 years  
Total intangible assets with definite lives $ 5,201 $ 5,430
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS - Amortization expense (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
INTANGIBLE ASSETS      
Amortization expense $ 0.5 $ 0.5  
Accumulated amortization $ 9.9   $ 9.3
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment    
Property and equipment, gross $ 57,706 $ 54,719
Less accumulated depreciation (27,319) (27,027)
Property and equipment, net 30,387 27,692
Tooling and equipment    
Property, Plant and Equipment    
Property and equipment, gross 16,221 16,024
Furniture and other equipment    
Property, Plant and Equipment    
Property and equipment, gross $ 11,942 12,076
Useful life (in years) 5 years  
Computer software    
Property, Plant and Equipment    
Property and equipment, gross $ 2,538 2,374
Useful life (in years) 5 years  
Leasehold improvements    
Property, Plant and Equipment    
Property and equipment, gross $ 18,819 16,269
Equipment under capital lease    
Property, Plant and Equipment    
Property and equipment, gross $ 192 192
Useful life (in years) 5 years  
Flight equipment held for R&D    
Property, Plant and Equipment    
Property and equipment, gross $ 7,994 $ 7,784
Useful life (in years) 2 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) 10 years  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
PROPERTY AND EQUIPMENT, NET    
Depreciation expense $ 1.1 $ 0.9
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE      
Depreciation expense $ 1,200 $ 1,100  
Supplemental rents recognized as revenue $ 1,500 $ 3,100  
Lease term (in years) 3 years    
Aircraft and Engines      
Aircraft and engines held for lease $ 52,055   $ 58,136
Less accumulated depreciation (28,793)   (31,661)
Property held for operating leases, net $ 23,262   $ 26,475
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Minimum future annual lease rentals contracted to be received  
Remaining nine months of 2024 $ 5,363
2025 903
2026 599
2027 549
Total minimum lease payments $ 7,414
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
ACCRUED EXPENSES    
Accrued compensation and related benefits $ 2,469 $ 2,241
Accrued legal fees 553 854
Commission fee accrual 696 260
Accrued federal, state and local taxes and fees 152 105
Other 1,850 2,018
Total accrued expenses $ 5,720 $ 5,478
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
WARRANT LIABILITY - Narratives (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Class of Warrant or Right [Line Items]      
Number of warrants outstanding (in shares) 623,834   623,834
Change in fair value of warrant liability $ (1,979) $ 334  
Private Placement      
Class of Warrant or Right [Line Items]      
Number of warrants outstanding (in shares) 750,000    
Number of shares of common stock called by each warrant (in shares) 1    
Exercise price of warrants (in $ per share) $ 11.50    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
WARRANT LIABILITY - Black-Scholes option pricing model (Details)
Mar. 31, 2024
Y
Dec. 31, 2023
Y
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input 0.0421 0.0384
Expected volatility of common stock    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input 0.4198 0.4166
Expected option term in years    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding, measurement input 1.7 2.0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCING ARRANGEMENTS - Outstanding debt obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Jul. 25, 2023
Debt Instrument [Line Items]      
Total $ 56,529 $ 37,559  
Less current portion (1,033) (1,278)  
Total long-term portion 55,496 36,281  
Wells Fargo | Revolving Credit Agreement      
Debt Instrument [Line Items]      
Total 51,969 29,000  
Debt instrument, face amount 180,000 180,000 $ 180,000
Synovus | Equipment Loan      
Debt Instrument [Line Items]      
Total 4,560 8,559  
Debt instrument, face amount $ 10,000 $ 10,000  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCING ARRANGEMENTS - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Jul. 25, 2023
Financing arrangements        
Deferred financing costs, net $ 1,424   $ 1,506  
Amortization expense $ 82 $ 39 $ 100  
Revolving Credit Agreement | Wells Fargo        
Financing arrangements        
Maximum borrowing capacity, expandable amount       $ 200,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCING ARRANGEMENTS - Revolving credit facility (Details) - Revolving Credit Agreement - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Jul. 25, 2023
Jul. 20, 2018
Financing arrangements        
Line of Credit Facility, Current Borrowing Capacity       $ 150.0
Wells Fargo        
Financing arrangements        
Debt instrument, face amount $ 180.0 $ 180.0 $ 180.0  
Maximum borrowing capacity, expandable amount     $ 200.0  
Effective Interest Rate (in %) 8.67%      
Interest expense $ 0.6      
SOFR | Wells Fargo        
Financing arrangements        
Spread on variable rate (in %) 2.75%      
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FINANCING ARRANGEMENTS - Equipment Loan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Maturities of equipment loan      
Total payments $ 3,527 $ 7,281  
Equipment Loan | Synovus      
Debt Instrument [Line Items]      
Debt Instrument, Face Amount $ 10,000 $ 10,000  
Effective Interest Rate (in %) 8.83%    
Interest expense $ 100    
Maturities of equipment loan      
2024 681    
2025 1,453    
2026 1,582    
2027 844    
Total payments $ 4,560    
Maximum borrowing capacity     $ 10,000
Equipment Loan | Synovus | SOFR      
Debt Instrument [Line Items]      
Spread on variable rate (in %) 3.50%    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net income $ 6,277 $ 5
Weighted-average number of shares outstanding - basic 52,991,506 51,206,226
Additional shares from assumed stock-settled restricted stock units 247,438 1,745,293
Additional shares issued under the employee stock purchase plan 9,035 7,036
Weighted-average number of shares outstanding - diluted 53,247,979 52,958,555
Earnings per share-basic    
Earnings per share - basic: $ 0.12  
Earnings per share-diluted    
Earnings per share - diluted: $ 0.12  
Private warrants    
Anti-dilutive shares/units excluded from earnings per share - diluted:    
Additional shares from assumed exercise of private warrants   220,428
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS SEGMENTS - Narratives (Details)
3 Months Ended
Mar. 31, 2024
segment
BUSINESS SEGMENTS  
Number of business segments 2
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS SEGMENTS - Selected financial information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
BUSINESS SEGMENTS      
Revenue $ 90,540 $ 78,271  
Gross profit 28,796 24,391  
Total assets 571,694 553,938 $ 553,938
Asset Management Solutions      
BUSINESS SEGMENTS      
Revenue 59,262 48,430  
Gross profit 22,652 18,059  
Total assets 388,041 372,326  
Asset Management Solutions | Aircraft      
BUSINESS SEGMENTS      
Revenue 16,338 24,895  
Gross profit 4,837 8,455  
Asset Management Solutions | Engine      
BUSINESS SEGMENTS      
Revenue 42,924 23,535  
Gross profit 17,815 9,604  
TechOps      
BUSINESS SEGMENTS      
Revenue 31,278 29,841  
Gross profit 6,144 6,332  
Total assets 170,369 163,883  
TechOps | Product sales      
BUSINESS SEGMENTS      
Revenue 5,430 2,687  
Gross profit 1,228 387  
TechOps | MRO services      
BUSINESS SEGMENTS      
Revenue 25,848 27,154  
Gross profit 4,916 5,945  
Corporate      
BUSINESS SEGMENTS      
Total assets $ 13,284 $ 17,729  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS SEGMENTS - Gross profit to income before income tax (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
BUSINESS SEGMENTS    
Segment gross profit $ 28,796 $ 24,391
Selling, general, and administrative expenses (24,133) (25,224)
(Expense) interest income, net (935) 1,047
Other income, net 169 233
Change in fair value of warrant liability 1,979 (334)
Income before income tax provision $ 5,876 $ 113
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS SEGMENTS - Intersegment revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Revenue from contract with customer $ 90,540 $ 78,271
Intersegment    
Segment Reporting Information [Line Items]    
Revenue from contract with customer 6,015 5,579
Asset Management Solutions | Intersegment    
Segment Reporting Information [Line Items]    
Revenue from contract with customer 437 1,821
TechOps | Intersegment    
Segment Reporting Information [Line Items]    
Revenue from contract with customer $ 5,578 $ 3,758
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY - Common Stock (Details) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
STOCKHOLDERS' EQUITY    
Par value per share $ 0.0001 $ 0.0001
Shares authorized 200,000,000 200,000,000
Shares issued 53,009,026 52,954,430
Shares outstanding 53,009,026 52,954,430
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 22, 2023
Dec. 22, 2022
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
2021 PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting in the period (in shares)       1,073,736  
Share-based compensation expense     $ 0.0 $ 2.0  
2021 PSUs | Maximum level of 200% Vesting on December 22, 2022          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage (in %)   0.3333%      
2021 PSUs | Maximum level of 200% Vesting on December 22, 2023          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage (in %) 0.6666%        
2021 PSUs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage (in %)       100.00%  
2021 PSUs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage (in %)       200.00% 200.00%
2020 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock issuable (in shares)     6,200,000    
Vesting in the period (in shares)     65,442 31,925  
2020 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock issuable (in shares)     500,000    
Shares issued (in shares)     0 0  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details) - 2020 Plan - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Amount (in Shares)        
Beginning balance 532,399 1,374,383 1,374,383  
Granted 4,394 22,410    
Forfeited (26,821)      
Vested (65,442) (31,925)    
Ending balance 444,530 1,364,868 532,399 1,374,383
Weighted Average Grant Date Fair Value        
Beginning Balance $ 14.82 $ 10.72 $ 10.72  
Granted 11.87 16.06    
Forfeited 14.58      
Vested 15.50 15.11    
Ending Balance $ 14.71 $ 10.71 $ 14.82 $ 10.72
Weighted Average Contractual Life (Years)        
Outstanding 1 year 8 months 1 day 2 years 11 months 1 day 1 year 10 months 2 days 2 years 10 months 17 days
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 6,277 $ 5
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )N)J5@'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 " ";B:E84.@K9N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?VC!<,V%TM/"H(%Q5M(IFUPDPW)R&[?WFQLMX@^@,?,_/+- M-S"=\EP- 9_#X#&0P7@SV=Y%KOR:'8D\!XCJB%;&,B5<:NZ'8"6E9SB E^I# M'A":JEJ!19):DH096/B%R$2G%585H ]6G04H2YK8&*> MZ$]3W\$5,,,(@XW?!=0+,5?_Q.8.L'-RBF9)C>-8CFW.I1UJ>'MZ?,GK%L9% MDDYA^A4-IY/'-;M,?FT?-KLM$TW5W!;575'=[YJ:UPUO5^^SZP^_J[ =M-F; M?VQ\$10=_+H+\0502P,$% @ FXFI6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ";B:E85V-]'NX% #I'P & 'AL+W=OKH\D@:;83\DJXY5^0U"N/TJK-6*GEG6:FWYA%+ MST7"8_AE*63$%-S*E94FDC,_#XI"B]KVP(I8$'?&H_S93(Y'(E-A$/.9)&D6 M14QNKWDH-E<=I[-_\!2LUDH_L,:CA*WXG*O?DIF$.ZM4\8.(QVD@8B+Y\JHS M<=Y-75<'Y&_\'O!->G!-M)6%$%_TS;U_U;%UB7C(/:4E&'R]\"D/0ZT$Y?AG M)]HI_U,''E[OU>]R\V!FP5(^%>$?@:_65YV+#O'YDF6A>A*;7_C.4%_K>2), M\T^R*=[M]3K$RU(EHETPE" *XN*;O>XJXC" U@3070!]$^"X-0'N+B"O.:LH M66[KABDV'DFQ(5*_#6KZ(J^;/!KX;R3(^%;XD],$5_51JWK#@WEW-;5MQ?DT6J)+32 MOTU55VCWS-JZZ[Y+$^;QJP[TS93+%]X9__"=,[!_-OG^1F)?54.OK(8>IEY5 MP_,VX2:G>+AC=S^9+*%1+2WU2TO]9I8^94PJ+L,M>>*)D,ID#Y=2,C-5RA2- M:FEO4-H;-+,WXS(0NNWZ!(8.8_)PI;)#UO9(-+ZESV'I<]BP94H<[>*>OS MB&LM69@:$XF&M31X41J\0 NU&W3N@I"3#UFTX-)D#->P;:?K7ES8CLD<&MK2 MW&5I[K*)N2>^"O0P"FG\P")C&\5U)ES.&5305$A(?3XTFZRB(BVM.G8U!]M- MS-['7E7*,S)7T"N)D%#V+%9R"]^^L0:.J-_,7$6=^4CTA>]+KNY7!@V]3H%PUNZY=6?FD3OQ/?!_7T;']!'N ]\C$V MYQ67I/T^F81K%BTD(]- >B&'1I,%T&AZ;M]8!ZA@VSJHB,E!2>0_=3#5=]"^ MG\7&U"FOC\A!EV8A><\6H1%/IWAX6[<5&#DXVKQU6W;GF10O0>R94XYKWCT8 MC9Z"EIP*EQP<8.=P&JY MWA@NX-KF?GD*3G(J4')PNGD0'N1KMA8Q!A)'1(8#&'ZI;1O]G0*3G(J3'!QR MG@,%!""6Q*$_+GXB<^YE$C)I-(DK3444P10%JW+ORQGYWCZW :!(PB1Y86'& M2<)EL5XVUL(I>,JI@,K!20@PV _B%9EOHX4(C>:/H-3\P4P2IX G6L$3Q?%F MGTYR^^JM6;SBM:1X1.C#9'XS,:Y&\<"V#BM6HHU8:9I)J=^-&G[ABG<]3LI*(A6%$0;4= \8F%(KK,4?D[-+1;7 MJ5V!XW%M_57P0QO!SVW$Y4IWR?>@H-; !U'"8G-2VVT9X6%M?5;H0W%RV?M\ M/=Q.*7:0C"9QM?ILGH*$:$5"%(>8?6M=:T0P.OY&\+*KAT*MGZOIDZ:7<=^U[4N;#D;6B\ECA3FT MT<;1%"8,O3R\CWW^2G[EYC3B4AKNAOV>,S1"+1[<,I=NA3TN3BM[&K@+4DWO MGSE *+:5>T2NVW5HUS5N ^*1;8U6]./BK%+NXQXZO8.'QFGDB%C=1C4>UM9C M13XNSBEO/>ZVYNM=XG*?S'D\!?6X!^=E1V@%#/J%R9 9QY@C K6C*A[W?XU9 M!X>I>E;/SYA3XNE-V.)BG:2>[3WU!2 M]$K2"9H":>1X2/^&G.$S(_GJ4%VY*EE>K[57SMZ]R>R6.JL@K_E6B^EB6 M3#Y_YH5XO%[AUZ7_L-E>'=@#O^/JC\-7":\V_2Q97O*JSD6%)-]= MKS[ACS<^U0,:B__F_+$>72/MRKT0W_6++]GURM.*>,%3I:=@\.O$;WA1Z)E MQU_=I*O^,_7 \?7+[#\WSH,S]ZSF-Z+X,\_4_GH5KU#&=^Q8J&_B\3^\JR5*+O!H*#,J_8W>^H68C0 ^Y8!I!M 7CN =@.:E=NT MRAJW;IEBVRLI'I'4UC";OFC6IAD-WN25WL8[)>'=',:I[8VH,M@4GB&XJD61 M9TS!B\^L8%7*T9V>N$87Z(^[6_3/#_]"'U!>H=_WXEBS*JNO-@HTZ)DV:?=Y MG]O/(Y;/^Y7)2T3Q&A&/^(;A-^[AMSSMA]/I\ UXWKM/>O=),Q^UN7^4DE<* ML;H&/S^:_&DG\,T3Z"S[6!]8RJ]7D$8UER>^VO[];SCT?C)Y]TZ337REO:_4 M-?OVAM5[!+N&4GW!_SKF)U: \\9=;*<*FZGT47#:DI!&5YO3V)NE41!'M#>: MJ/1[E;Y3Y:(2SB^42I[E"A4"]J[6 M;W](HAAV4E]"F*7[/LX:KR%T>'G/I25\6K=;;<'((^IYP=QO@Q4F-#$['O2. M!T['OU2I*#E2[&GDNDECL/AT'))X)O&,T41AV"L,GW0T@Q'\,\S[U'TC4='(XFUQ(EFM(8G_N M@LDJ\"PN8&\@I^=TXG>A6/$*D=TTDX"(8QKY,YDFN]"/1G93H2/$8V?>_IP_ M =(=B.O&OU/NOM=L4V\'HF,G1/OT;0*I2UNTYT760*/@4/-94[>;>K(%E(3S MU#69P4X%EHT: (W=A/XJH3R7ZKF5#H ^Z.2UJZ4&6M%X3BN#&8G"A%C4#J#& M_@_@ #LQ_^:8>J?9IJX.:,9N-O\H$K !QWZ$$SK?*H-=@&EB 3<>R(V=Q-S^ M!G'%5%X]M F I.YN+L3NX@@O'$=7: ATZBTBS& 6!=A2$.$!Q-A-XEN^XW"Z M9M!SO-1&W*S3 %.2>.%V;2\!M+"\D,G03M6)MT)UC=WZ>\TV]3I :SDE2TP5.^V)I L>U"H4Z)Y&V@R2^+$ MCKG# M4:9[3;^L:S^,JIWBN MV6 5)!;VD8%]Q,V^%\T'(9O[LF*'"E$]7"@N2UCH>_.Q9R";1^?5D,F*6$-C MX!]Y)?\DAP+V:$ZO);B(YR5S@0:KQ%:LT8%O]"V-Y9G-ITN2^1[QYP0QF<%1 M;ME^.@"/NH'WC9]$<6HJGO9VW(ZE6NVS4>L28U EAO-E-9A!,>=9X$P'VE$W M[7XY&Y=TR3$:D,5MSZ551&)LD3>Z/>ON_@9Y;=:[3BFZ[.FP-V]3SQA-90YT MHFXZ#3+?>$Q1 XOHN+?I5!O,?!I9#E M6N>6S]"!X23"]*#(NZW\T]UB4^?X%=6+O MK17E>\TV]7I 'G4C[T:4);"YULZOT0?O$DY3K.]9H!,KCOP2?3JJO9#Y_X"* MP+FUU_Z@>L] SD\HKVM=[35993ON @E6R]DC8O!60=1+X:Y^^#/S! MAS'4T#W.X\1E,GW^-.#7=^/W4P8<@U(&HEG?FK[(*Y2R0P[1;7QBM 0KQ7!@ MS>M54#=G%,P%P175<553\N@,OMU!MZCPO7;%4:N^!GZ9JN8 'F9CU7./,[ MEX)5(#23@BA83KWSX=DLL?$NX);!5N^,B/+G?,Y8YJF$G^C16FG'JG'BE@26MNKN7V$[3Y MC*Q?+KEV_V3;Q"83C^2U-K)JQ4A0,=%9:@SV4R* I\)% 1'6G)64(.3 M"\JIR($LK+$FQW.J0)@2#,LI?T?>DYO%)3D^>D>."!/D:REK346A4]\@DW7V M\W;_BV;_\)G]/U,U(-'PA(1!&/?(9X?EEY!W\FA?[F,ENG*$73E"YQ?]2SGZ MLFQLXWY;^RF>Z37-8>KAMZ9!;<#+WKX9CH,/?3G_)[.]"D1=!:)#[MDYQP_; M)8LM@N0*"F8(EUI#;]Z-V=B9V8ZQR2;):>IO=M,Y'+-'&7>4\4'*F:PJ; (+ M(_/[$X)O)T'8A7$/ZY;R&L@<<*'$U[:/NC%/=HB"01 $PR?@?PS;8Q]U[*-7 ML#M&3RG]G=ZLST7 ML>&MF-"$PQ*EP2!!#]6<-GYWC'>^[$S(Z,?Q,;2B5XVJ:9N)ULI-S= M3*=BN:%;(J[9CF;JEQ7C6R+5)5]/Q8Y3$A=*VW2*',>?;DF23>:SXMX]G\_8 M7J9)1N\Y$/OMEO#O=S1EQ]L)G)QN?$K6&YG?F,YG.[*F#U1^V=US=36MK<3) MEF8B81G@='4[>0-O%CC,%0J)?Q)Z%(WO('?ED;%O^<7[^';BY(AH2IW9*DH_H)C*1O@"5CNA63;2EDAV"99^4F>JH5H*"@[9@54*:"N M@CN@@"L%7#A:(BO<>DLDF<\X.P*>2RMK^9=B;0IMY4V2Y6%\D%S]FB@].5^P M+%9!H3%0WP1+DYA(=?$@U8>*EA2 K<#''>4D7W4!KL"7A[?@]:L+\ HD&?B\ M87M!LEC,IE*AR6U.E]63[\HGHX$G8_"!97(CP#N%(&[K3Y47M2OHY,H=LAK\ M0/@UP/ 2( >Y!CR+\]6Q!0ZN5Q87]O" O4_T0+,]O3&M3*GIFC7SG7LC=F1) M;R=J:PK*#W0R__47Z#N_F=P:R5C+2;=VTK59GW]FDJ1J.Q>NFCPMU?U"/2\I MAWGD>*XSFQZ:+O2E@A %L)9J8?-J;)XU LF9)Z]@J14 )6D@)5YG*T!?=KE M62^,T?'&C,Y(QEHKX-)H('W"&EIHA?:@J$6ERB58TTRE M37I9I!")51%.A,SSZ$#K/#)A#PVH(,8=[ 8I#R'7C#VJL4=6[.^S)=M2\#I5 MJWL!5IQM3[FO:K@):]1#X?I^%VI?Z"IL^--""AU-0(YUFWZ4&\H5EY2(3PMZ M8=R9E:F1MN98UMJ.-Y@7_B!(DBJ[LG;ZHEJ%2Y!1XVZH#+8B$&&O$R:#%'3< M8"!.2,-%5KC-. TC1/UG^U$78%\(#>:1IEMH);KY8D.R-0Z*LL;Y&B&X?(H+= M/6J0BEQ_ *%F4FBEJ5,]>:1J;J"GO2K)4UZY#TG>TAL1>WW*"(-N\39(03B4 M#9KYH)WZWFN,CZI^*WK1V\R(M4]OK@.[4/M"5] )![!J#H1V$OQ;36N6N >] MYLA'0="%UI?R!G!I H2AM3*_(SQ3#*CX626FV!!N;F:AE4>?791'LM;V61,G MM#/G'1')$KQ6521F:4IXPWESWI3FPL:Z.]<0=:-C?>A/.H4TQ2(KD\W?)ND^ MG^K.=ZLR^ .W[(_]6;Q$T+2,[+>N$+;TWA[//N!Z*(N@YW6ILDH3(\1$:(!&D"1K9 M";J9A3:L?9+U,'*#/AV;)%'DA9XW4/J0IF1DI^1[SN+]4@[/3';]9^?02-;: MWFIZ1_9)V?:J HTZ#8]EK>VH[@K0.0.QY75%I=\B6^C#[OL*@YCKN=%0VNE. M 4O\\H"63N,9T=I)&OM5=!]![)/WF>^MD#]T1E'/NQ5"8,8]-R!K@WI3@'9 M.X6_J*J\V=J(;"2ZKQQXB>8!Z^8!V^=SZWO,4>?QL:RU'=7M!+;/XS\L#K@_ M6&,G[#9%!BE/T:8Q>IC1@:__P[!B-9*V]"HUWZO8>XLS2@ WC/(RZ ML[)1"@V,GECW#MC>.SPHKY/E +!1VX:QK+4=U6T#_OFV 8_:-HQEK>VH;AOP M_VP;Q5TVX!':1LJ*\W> M#3D1[I5Q@Y@:A*).K*:-H]OB1%HH%/M,ED>7]=WZU/M-<=;;N7\';Q;E MV;4V4QZE?R!\G60"I'2E3#K7@2[8H#WD4Q)3G NKW M%6/R=)$_H/X?@?E_4$L#!!0 ( )N)J5CTS&PO M=V]R:W-H965T&ULO5EM;Z-&$/XK*WIJ$ZD)+.^DCJ6+X=3[ MT"I*[MH/53]L8!VC .MCUW'NWW<6$VQ>C$V[ZA<;[)EG=YX99N<1LRTK7_B* M4H'>\JS@M]I*B/6-KO-X17/"K]F:%O#/DI4Y$7!;/NM\75*25$YYIIN&X>HY M20MM/JM^NR_G,[8165K0^Q+Q39Z3\OL=S=CV5L/:^P\/Z?-*R!_T^6Q-GNDC M%5_7]R7SXV!Z1QRLVL'JKN ?<;!K!_O<+3FU0Q6ZOHN](BXD@LQG)=NB4EH# MFKRHV*^\@:^TD(7R*$KX-P4_,5^P(H&TTP3!%6=9FA !-X\"OJ >!$=L"7S"/[B'/H6:X7&7 >S'N_3%)4EES)$-KDB97L)>8K%-!L@&LB)/J>%W(Z\"6E\ MC2S\,S(-TQSB>@?K5K"R3;S.G9G^>LAGW\(R7&SCMEG8-\.6[UMVVRSJF]FV M'?A&8]8*WVK"MZ:'?P&YY2M24GYY%A6[)9Q#*C#V ]OMA+H8W8OLU3=\36)Z MJT$SYK1\I=K\QQ^P:_PR5&(JP2)%8*TF!9AJ!W;TF9_#V4#%LA+0N58*%*L$@16"MA3I,P9_2A>93/QI4\ M-Q,4LQR&"4YD:QQ*QRC2U'0XO0?-]*QN/U&Y8G1BQ19];D.?>YH^CE+.-T#@ M!@[&$HD5E>W%>*]S>";@5(39!MU#@SKL2$,DN[U=6C@PN_UX=%=3BUDE6*0( MK)4-K\F&=TXV^*8LJ4P%I 3F8B3(&XQ(8B4;D#RA$4P.=)<;(GO/X/PQNM+4 M8O=Z2;WRC$ZMJUPP&E^P1:[?D.N/DOL[2)"T@!Y!A^@:]9U*ETJPT.^?Z)UQ M9,RB15704!6<.XE '=93V&^D;$8/:XC"X.04%O1[@^'[AMFII+Y9-84%G;#[ M9K;MN;8['#LV]O+ F!A]9P@[R42]0'L*,TV(PNTP,KZ5J:6B%"U2A=9.PX%* MP_]9#0RSCT\68FW2/J6PURVQ<, .6Y;I=<[Y:,#.MAT#'WD.\5X1X7\AB48T MP3 A9K\G&'K?U0&6*5B6BA%"Y6B1:K0 MVFG;ZSD\JCXFZ8-QJ,E)L7M/G1?T&HQ2(79BR3:%>X6%SY!82C4"[DL9QW:" MWN&H4CZ%2M$B56CMG.QE&SY+MRE1"N-+32[[O@"\PH;?K7NEFNW4FFV2]VH, MC\NQ<<4P[CR9-I5H(>[K)]?TO.[49^%QH752/=B#=/JGI[:^B87- MWA03#MAA"^8=OQM_W\YV<.!;1QC8RR<\53^-*(AA-OKBQK$,(S#,7I,L%7N7I+M;@1;5V^!GI@0+*\N M5Y1 MY0&\/^2,?%^(U\L-:\JY_\ 4$L#!!0 ( )N)J5C1)]*:DP@ '&PO=V]R:W-H965T&ULM5IA<^,H$OTKE&_K:J9J M/!8@RW(N<57&NJV=JIN]U&3W[C.1<,RM++P@.Y/[]0N2+%F 2:)2OL22TK3Z M/:#[@;A^XN(/N:6T!#]V>2%O)MNRW%_-9C+=TAV1G_F>%NH_&RYVI%2WXG$F M]X*2K&JTRV;\Z68")Z<' MW]GCMM0/9JOK/7FD][3\?7\GU-VL]9*Q'2TDXP40=',SN85728AT@\KB/XP^ MR;-KH*$\_Y=EY?9F$D] 1C?DD)??^=,OM $TU_Y2GLOJ+WAJ;(,)2 ^R MY+NFL8I@QXKZE_QHB#AKH/RX&Z"F 3(;A!<:X*8!-AM$%QJ$38.P8J:&4O&0 MD)*LK@5_ D);*V_ZHB*S:JW@LT+W^WTIU'^9:E>NUKS(5"_2#*@KR7.6D5+= MW)?J1W5O*0'?@#616_"S&B(23,'O]PGX\--'\!-@!?AMRP^2%)F\GI4J&NUS MEC9O_E*_&5UX,P;?>%%N)?BGBB!SM$_\[2'R.)@I&EHNT(F++\CK\1L1GP&& MGP *4.@(:/WZYMB%Q]\\H>FEYCTTN.U97/G#EWI6=]JFZK2-X#N@4H4@)2L> MZ[G&2D;EE:O;:K>AVZW.0U=R3U)Z,U&)1E)QI)/5W_\&H^ ?+LK&=):,Y*Q' M9]C2&?J\KWY5.9@5*=]1%V=UVZAJJU/M<16AQ>)Z=CSGPC::]RT2;P@# +G-_J?233WG2ZYR>LJ+E.44%"UR_5S?I7IH?3CHK,&*CZ\?6?,Q1]:8 MSI*1G/6(CUKB(^_(2JARFC)2U\$B V3'1 ,;"'O1PEYX8=^>H=1%)J,/:IQ)>2!%2D'*9>DL*@L+5XP,Z+8)-H$O MK*D(@Z"UZ>&)6SSQF_!TLR*G2I@ (B5U0XJM>,/ @&2;P :F+SA#>S,90M^ MZ07_M3BJQ,'%,VA\NW N+1#S(#2 VC:+!3: >D,9"!0&G6 *7IBN&RI$E?KJ MG$A^4+?\"2PLTT5@@%D[K!;&@$[\$0U%?"81H1?Q>DN*1ZKEWH8P 8XD/U ] MPI^($*0H0<[( \M9^>QD =HLP*65KAQF&(?%?HJF575 MZM3[EXH^'%5/CNHM&DO5?\J.Y"%WYLW&2R_[0ZOJ M.:RF:LA%YFAZ#XT).Y$)O5*J*Q1.H',; L++")I0'79AO(S-0N&/92C63M?! M%X4=EZR4GX!RORRA)URA+YE:4"+ ZTRQ(NP,B6BTMH MBFB'D4H85BGPAS,4;B1;O7B,&M*A9,#6R5.H\A,_RZKQ3(V=YC\00XE MH1.3R*NH5O^NLON99'0"QHY*9L)UV,R75I>_A[Y#G;Y#+^\9OF*OS,F!0\TA M&)IKX;7++D)A:"XA_9$.9:*3?JZR,G ;;8F^+YPJJ>#C,8QN:RW!_B4 HZ68C\LM"1 M6Q031Y:IFX=GYP1SFR$K\ 0\EI).+:/FF%+-AA=+-KTDQ M(ZF^AJLQO25C>>M_0>P4*?8KTN_TM-S0,RWGQ>.TI&)7[=4[/QTZA&<86#G& M_]8W?Q5\#QF+.QF+_3*VGX:5EN7Y48^Z5$E;5H(-22_NC6);MT8J+HNND81K M0]=[R&#.SK_A^Q?R;_KP JMTC M0?/J<$;S%5;J[6B@JGV95T M7X+^"3S01U84>EAHZ4@%XZZC1U^PK8+GL;7XXZN/KQ.Y./9JNOO#?E\G-Y*# MC,DTY_(@*ME?#V__U!Y)D#9,C.DM&?OEVW&\J?=%%QTFAO MGEH3P;$-"ZU%HS^FH>>W.C$;^L7LUT)I5[4HJHJI\Q"78V\5&2-][3""H;DV M]$6X=J_&#?2N;L[$3RCHK'ZF2W!-4'G?I ;ONT/3U^6YV9 M-IY_@5?K^@QXYZ8^DOZ-"$665!QME,O@\T)-25&?\JYO2KZOSCT_\++DN^IR M2TE&A390_]]P7IYN] O:L_:KOP!02P,$% @ FXFI6"^B81NZ!0 C@X M !@ !X;"]W;W)KTGIK[\9[VYVPR6YJW1?(&N/'S_S]MB^ M6!O[[%)$#S\SI=UE)_4^/^_U7)QB)ES7Y*AI9FEL)CQ]VE7/Y19%$A9EJA?U M^Y]ZF9"Z,[X(8S,[OC"%5U+CS((KLDS8URM49GW9&73J@4>Y2CT/],87N5CA M'/WW?&;IJ[=!262&VDFCP>+RLC,9G%^=LGTP^%/BVK5^ WNR,.:9/VZ3RTZ? M":'"V#."H'\O.$6E&(AH_*@P.YLM>6'[=XU^$WPG7Q;"X=2HOV3BT\O.60<2 M7(I"^4>S_HJ5/Q\9+S;*A;^P+FTC,HX+YTU6+28&F=3E?_&SBD-KP5E_SX*H M6A %WN5&@>47X<7XPIHU6+8F-/X17 VKB9S4G)2YMS0K:9T??[F>3Q]O9T^W M#]_@X0:>OE[#U??Y[;?K^?RBYVD#-NO%%=A5"1;M 1O"O=$^=7"M$TRVU_>( MV(9=5+.[B@X"W@O;A>'@!*)^='H ;[CQ=ACPAO^/MR78Z6XP;I=SEXL8+SO4 M#P[M"W;&[]\-/O5'!ZB>;JB>'D+_7:J'P;X]/%W#Y/V[LZ@_&/&_032JO@[L M P]V);3\)4+_4&I-K! F\8]".AG&IL;FQI;S1PP8]4>57?@:C(YA+1Q(3?9" MJ5=@&<$$R'Y2K*B\*;.@4",K0KM"?@4F$1 M\&><"KW"$Q#.D72)AA29>!,_,P[9.#*Q&(M<>J$J5WC$M%VCG9W,I!+4X86C MV#D'LG ]>6GR1IG 4$J&U*71,$SLW)S]<(;0';VBE\!"C]:2V,"%MI#:C]0D\ MHO,!>[*RB#3AP_!,":^Y'E6TH0CIE3G+]@V0)M$+EX#IL@, M):3RZP0F:.>"'-PJA67ON284D:!4F+->8S;JUHDIB;+ MA7ZM]VZVF;S(*H<,5N_4)G%HAPK]+5BS34VY"L*\6, @[/2OF.T5!_$BN+N; M;L$IJCW.BY)B(97TKYQ_=G\7>-2 PTE1L=IW!$ M5G0(4MDF#, +WA;0<1>>:-A;H9T(9S$7N*82S%6H1RJL7>N "=,9C=9RTQA( MT2+M4?':"DT5%*@TI)J[JOMIVO13;*^1KC/VA2)1MG6I4L%V0:J381AU11P3#2(GG2MHGE#J+0B$;EA5 M,5&K/A8T.(A6'X90: XX \PQ+BRE >EHK92/=-BS^E$_!AEHA.A[7CK3:$X% MW03YG/)VO%WD+-,[W=UT>ABN:9=>LS2WW28V%!I#0O_!K+DD$DGBZ\EZX60B MZ=97\YC6%=Y*UXVT="!L);2J\J/%\78+[67[3YT(\V^'_RM_J7_+ \J3(2;; M+G1)0-IU%@B%_"CCF$$%N*M:MT6QM-\OBE"61A+Z6'/U+:W)X(WJ!9&LVX!" MMD<42X5MMTO;ZX,[[13^_3NVCHZ-U6U&UP0B@N'.H.CM4.>J/LNVV)"<6+DH M6$WHFL$196*6DN3C!#CD M@F6=D\%RGM(%@B1!F3CHZ$J9!5^RNKNNG[W6&R&4.[^$F&"A??EUW/W_L@"U?/^6'-WEX<2R,I_=+^,GNHV4#FE\: MX^L/WF#S!!W_#5!+ P04 " ";B:E8@N@Q%RP1 9, & 'AL+W=O MV#9R>Y'JIN2F/05DCTSRJ_?5U4DNULCC9,L]HM'4K/)8AVO7A7IYW>M^]5O MC0GJOJX:_^)D&T+W_>FI+[:FUG[>=J;!DW7K:AWPU6U.?>>,+OFENCJ].#O[ MYK36MCEY^9Q_NW$OG[=]J&QC;ISR?5UKMWMEJO;NQI;2U:;QM&^7,^L7)XOS[5T]I/ _XR9H[/_JL:">KMOV5 MOER7+T[.2"!3F2+0#!I_;LV5J2J:"&+\%N<\R4O2B^//:?8WO'?L9:6]N6JK MGVT9MB].OCM1I5GKO@H?VKM_F+B?KVF^HJT\_ZON9.S3RQ-5]#ZT=7P9$M2V MD;_Z/NIA],)W9T=>N(@O7+#?WCN^LWUU>+=Q_5XNKJ_:=W'Z_?_:ANWO_K M^NKZ]?+Y:=^)7-?')G[4KUMF[#UZG53FG+Z_BGDS,)>)&%?73PZ MX5OMYNKR?*8NSBZ>/C+?9=[\)<]W^7_9O,S]]/#<%$S?^TX7YL4)HL4;=VM. M7G[QM_-OSIX](OG3+/G3QV;_'R5_?.YW[S^^5J^^^-MW%V?GS^C/^<6S^.V/ M+ZNNFV"*Q:.M.-SO;;%3?Z+ZTP93*QO>* MMO%M94M-/Z[S)'Z89*MOC5H9TR@HN-..QKFV5@&3$PQXI9L2P%&TKO2J7?.# M*UD3R[ KL2\!C$7MNI'TQBGJVJG%D5A.EH7']J^"23AC;.0H*N,IW=IJD\- M"\S;\NI+4M'%V;-/\^5<_;A8W/#W\V=?*2!GWM6P$=L(HC(T0]LL$;V^OJ^V.IFP[NLK6?@ M3'(M7U\EB6;J;FN+K>J,JRT4"4C4D3T5^TSM'#R8O MD(QC/36F,-XCG;&86JVU=8H#O@FRJ[C1B;MCV1*)#;)/-K+2%;LCPSD6&VD0 MLR 1.YZ2G[3%K]NV*HWS'*+?/E.DK[ 3$0OMMVJ-C#L.DUJ79@ZWW0\U2(L< MMK?&_C2(+[9AVK"M*(A*6VA*JVF7::JPU0'K[;"P,O<=4G T) U:]S##SA"8 M/Q3FB&H.NM7483Q\LRII16(G%*68X9>^D?3/(FC\_+$-]H%=7T] M4]<8J[[; Y=H$*\6XJP?3-=B/(0@(D%!_L^L"U*#,I0?U0_0;+TR+F6X2_4E MC8CQRS_D]\>A;)PA-%-U"Q/E0"$G[04"()VWF\:N82Q$@QY K8,"BH0>A7$! M+$ZU6-5- A.OD5K7>*V<8SNWIND-_A8M9N41-ZX%A@0?\T0:,LT>G\BJ2V1" M6QB] MR]U61S:"B#Y_)MALVE)JR-,WF!=L^_83\8R!Y9&TUQ6#(S*TG%'-%E M]&+EX7K8MUA-T\/@0 3%&W0D6,9)T)A[MC!I8Q>7*C*0BHZ"ON=?JTI<6C(, M4)2^A%9MVEOC&@8=@$]#NIVKGPUG(>CJ=_HDJH'=X)2(=0CJUSL(@]!CE1," MM*O*;F0+A/=.-WYM!(YX#^")M!*])9I7\"0G?.I@38M,H1B24%.Q-ZU\R1QL%Q R6*AA8GASPLYP1PMQKQ@C .HGM^ M"_:SG#3X:[8$A(5KT4]^:SM^.T:3IYP>)<Y*>K?@>5L&+I MZZ9%TI(]8^;.E&+E8:2E).,[M&[#\%;B#K0[K2JSH33! M"H, G=ZQ\"FPQ]*W NHL!+O#)E,-U"_8HZ,M/>@0/)B@J"FU*]7EV9,2 M6)J6('-0#NA7OQC18 I=>#"("WGK7%U%75&.LAS2G D8I9/08N5A7>0^RM48 MLSLPVMP'0:J(ELU&G&NLE^0L;'6X6;?=>D9U;'K&(6DI36K* 9#USL0-P0'MILC]C : M6)\AOA2_"CF\V6+1S=AIV4\E)<_&I(L]6TM>%&DM493CJ6E U@B*?O6EG9OYC*4M>88IB,DFOSKH)6*U M^1_+23^#1!FU\&2H0QGGCI]K?AZ%_;-I9P)WF89,\3FID_-P? ):$#@1$YYC MGQMG!%V%O<<.BQ?55*@TA9R2MBCC0]C9X%EL9N:[I1W3TM'^9FIEQ4?HW8QZ M> ;RD("9P4!RX9UV\",N/G+=E?;Q$*_W?&8O.Z0,=T L\N+C:4=F/NC0_.Z0 MZ$HD;7 M71.&T&SQ]]]ZV@00Y\LA4$?+^Z]XLY@//);84B#4#EHXJS(:IDC6 M!;8_<)>_@A.R<"K3'L;F472(I(_"?P5^,",)J<(C70/K=Y^)79.])]MCSY D MS"0F\X-V11G(3^E)]!\R!#D,\_-"]SXFEJ@:-Q!)1&U,A8G\Q',ER6$?6-C&7,LI-J<'_%HB$M.0.W#[ M+33[+V "I::$,V--5WA&T&%=X?1:M&&:#8=ORC9O*LZSK[%GID$Y@0D9B)49 M%HB3,=22MBGQU]1H@V.2BT%O38C,E H/SS]PRP&I ^")_?-2!!^#G2J[SAKB M)2CP!,I1HS3$7!:E@ 7 :UF6<8>Q[S(#3&K*[RVV]@CH-@1WLS#V(D1Q4 MT\41(D:,^B0UQQTD,+9C11HR;E3=X1FY%\^I$NG';0B0-@0/@> (7$J2,V& 2$K,RNS;F^ >8&HT!3FDJ[&$?FS*@ MT318.=;7>TQLA"29NW N;6Y;FZ0HL9&Q?\U3AR #:?KN$C&CUS*=9 L<3HU'+=FRWB.U #SD#=YV-;93_S!.^%8!35E*DA<)Q]2CTA MU)4A\ZAP,1DTL46RQG2M(]@#DD>&1@7WN ^Q,MQCDES %&K4AN+V83 ;Q^C/ M@@GPQ4:!WZ?. KMI[CSK=,J:JT$CB8/W"!<1Z63V?1ECM2Z]@N%W\8TMO#[* MB5COJ/AMN-/"OSA3#;(S#^0E8(D](Q+/XN8LI,Z(#"<90[_NZ&[KT6WA Z[C+,N[:VFG/^K!E=8C',!'< M$KG(SKOJ*177=E1\1$8EM3Z3O17OBW_0DUXS8;;S+-@>&2OZNH]>M)?/?N>8 M0CJCXX:VP*[GU/A&"($^[$-:1+K'$H!T6*G2%*Y++! 1R0P%LB,U<1.1,/IA M'V+P_%&%FFN<]= Z(T-D\("B2*J<5E,/V-!V,]GCJGDR;EB.LBJ%$]W"*/M* MY!,(DY*$=N"H[TRQ([,DE8BZ'E.+6.JP;CB]Q09'UH^TSS%1P]6"IA*HLT4X M4)JO#[>K'^9621Z\G#![$UVQ@\O5)FP)SDC9/CP)[1/Z.VTD);^9F#4@&K)P M3(!&UAHUHLLCF/\H'_@P%/,C9YV4&X*-4/+6=@QWB9#[P/'8IYG+V!AC^W PE1EJ/\)0A@I-$%B(I MEKM1)/B,W8U:U40#FG4UI Y.K;?Z'&>L6GOCX)O%[3014?J,QXO2V=\0T#B![5K%'+M'\(33A#A;!S M*-%_L&M8UC #IL-)!A?@;K@S\P&JD(PEA M<@=*?Z&*N6AT0 $TKWU2#!V,\+$U>9MIO-B6A@E$BL?1*)' RU&Q-R$P1-$V M,#EKG0&JJ+2MXUFY'G*:B?Z1(F4O).247X[2YNJ*+S(P[@Q6D)[VX#VC3$LZ M'GF:WV/?O4^G5Q-XR9$K_B8]AU1><'DWO#A*6" ?Q;;O1B UG*DR\_%<]_(& MN-?ML $^,1_=)7@8^]/P64<,![O:/"%;)S=+-?!=9L$*3I-1C+& CP),/*3$ M0M1R2U#0D0,Q6Z"3^=*R,'(7A$9+NREWT9?4:D]FQIY*MCG3GPP/@Q%AG;:P M(TK?AQ6=&B/7\?TXA3K;N&-GF$24]_!W.,AD31ZHJ6)]Q[XMN$E>XLR$_!0Q M%*4G.R3,0U<-CMVZR!,3+QD534=/;A^R@/>]BTVY$55*5$RHEPIGK]@;2E+>6"%DK/(K!?B>],;AKE3J/<-.+: MF>G*T)NF"T/IDI1,R;8CZABO>L0E<@[XC$GFZIVYF][#:QM\+J+%%F7+-_6N MF\'/Q&EH^C>+Y2L$BJ=FV&+YB9\\.?O[#,,Y,C[R=8Z4>C^V8(WJVZ=G*0%_ MKZYK@MBA*SJ\!S*1;X&EEX-8(O,\7+@ C'C6WX3HA >M;^^=<2(IF31N^LF/FAELB[$T\( MDV6Y\&.?B; X4@^G5F=&<-"T,0+&=YJF#A*M3V4LN>..SJ*BSX#/]3Z:CME2 MNJ@&0Q]WVXC5GW-;/E^^/'C7]W1T71MY8<.7TJDE@1W(S>W\:[[WOI#KWL-P MN30/5-I0>[ R:[QZ-O_VZQ,YHDU?0MOQY6]X!)(0?R3F;!P-P'.ZWY:^T +Y M?P.\_"]02P,$% @ FXFI6!'4=(ME!@ 6A( !@ !X;"]W;W)KZ+)5*RSM=*_S 9@&4/12[-Q2"S MMCP=C4R20<'-4)4@\.J,BGP4^OYD5' A!Y?G;NZ+OCQ7 ME-HU'E)10'2 M""69AL7%X%UP^GY,Z]V";P+6IG?/*)*Y4C]H\&=Z,? )$.206/+ \;*"*\AS MJ,;%ZJS1G!"4E'NK,:G NWLY>WUM^M/7Z_/1Q:=T=0H:0S?UX;A M$X81NU'29H9=RQ32;?L1@NB0A"V2]^%1AS=<#UD4>"STP_$1?U$76>3\1;\> M66TX/FQ(;7!J2I[ Q0!Y;D"O8'#YZD4P\<^.P!IWL,;'O!^#==SPT^?[:W;U MZL4L](,SN@3A63-J?++[#)@5R)(E4PMLF17("O":J*44U 1>0RE *HL<=U@: MCW&9LH2;C"&7FF8Q:&20UX8);!Q\(*W&_F'<&-0)I3#H2=A'QBVSN#^@ M-]P<>)*ADU)I2W!*T$*E0W:UY[TA:R MVT&8_B8EAJ')BY K)1(*C=*W!I;Q%>XF,0R,*779YCG3) IN5PHT!#+!'I%:XLMP!4DKU(,.5W1JM:Q<4!: M M$UG5"6@3,Z0F,1M><-UR !/.S3ZQ*59<*7(\MY#23VU#?FI8 @[PW/78(==D MEX(%C5U+)-YJM_EC[YYCHQQPC/8(>X&MJ]:&O184KJH,;FC>G#(G$-'9;[^B M6&,R6K5F'[!YBCGV7S,3L:N,2Z3U+MS6_B6;>$$TWAJ/I_WQZVCLO^G&A\*N MU84D0=@,XTYQ;(1%14/9+KE(D7KX[F*@T3B%/$ Y(1F1G:.&]M0+M-15R:A< MI)P\SWGN*NW.5\J^B\K1.ME!A 3%MQJ!;=U*YT*KPG&OD>14+!:H7>1O#G8- M36MN,6K!Z+P1V#%/M-U6X%AX? $!IXMM<_U*0+5HN$ZHM?%E-/3Q+0.;EXCH MFG:OM![-KC.!]7\9#J?=\C4GZ'BN>5S67$J\7_)U;V#U']A[4%J%SEHNY;O MW#EZPR4>TN[@?.Z6=RJOZJ/A'I+L(H[$W$7C2- M>^,P]$[\*?N>J1R:T]UPJE^[))IYD_&L&[[=?7 MD=L I!6FP[:_.H[[MS7F M4JNT2GKR':-ZS_S-T!M'F]$D\":!S_X"/+&09AT,SY^%A^"Y^;NV&_87A+$W MZP76#._[W.L?+/&)%T[ZF<0:A]-9;^+$]^*Q_^Q*_M>DBWX?Z?XM"6,OB/NI M"[UQ,-EAZ61VA(1=6%-O$D_VIM\^M?"9Y RGP=;]$_0/T;/*29MO#M\DI[CV5:S8(Y/D,]!;V(Z\WIQ'OK+.>K] MW\?C9NF^:M"[*Q[D]5__;K;[Y*1 \_ZTJ[\ZCTOCF93ITLL19N8AK4M+(QMA:>IG8[ M=8U%402ENIIF27(TK872T>HLR#[9U9EI?:4T?K+@VKH6=G>)E>G.HS3:"Z[4 MMO0LF*[.&K'%S^B_-I\LS::CE4+5J)TR&BQNSJ.+].1RQOO#AF\*.W.9L3YK*A2]T_=XTCT"VSIMZ4"8$M=+]7_P< M\G"@L$S^H) -"EG W3L**%\*+U9GUG1@>3=9XT$(-6@3.*69E,_>TJHB/;]Z M^^';JP]?/E[]/ MTJ/D] %@LQ'8["'K#P-[6/7#QR^OX.631\LL24_YEV:GPVRT"J]-1-KR5&F2F=8)7;AG)Q!\ MY*=__2=N93F2"R]18KU&NY?D\/7S^W'S8TC3+$[3HT-)EL3)/(=K:O+G2C]O MK)'HW!U'V3(^7LSNBK,X6R1P79H*@;/@[U%-CN/%?'Y'GBZ/XN7LKOPQY//D MWI4\.X[3HR6\8X2N--:#1UN/ZT_I&Q_-LV>WDG2QB!>+Y!F\,\3;+[LI^-DB M3H_S0\D\C?/CY1W/7XC'%Z9NA-[1F2F-I=8\(-M)*QJH#,$:RCJP_SB9S.ET MJ2H^*.FD#^7@2XM4.7V/(_?X[RQ2;03R)G!1%(I/60?>'+@;?7 =*BVKMH<# MTCC/CHG%HI7$12@W8D;*'CP7KS3D5#O2H)$SE>+2+,!Y^M&]X -TNIZL"*XG M\+&U(*CT91#\6N9K]!VB/F2#X5=CMNDVX*O"!1RC7FBQQ:G;^V%8.UEA#%VI M*!?*!1/(*1/D4B/L4%@H6N14>!H7IM/!E\5&* L5W9W@Z68CQ&]'?/BS(>\4 M'FFM0]K1J_]HWBE?4G;2Y9X*:MB.;K'P_ZT9.,WDA2(DQ9:R1SW?6DLNAIIG MCW#16%4%!F,.EG0ZLB5@HW@8PBI$35=R$>(93@=N4 [U><@674R6=I"F13XF M,%!HB( KXP*\C9"J4GXW@6L,P)Q7 37M=9S'D&3!.4<,4)Z(1M]/\$>K&C;&)&KC;RG@_),9 MRRYY)ZU+0[YX:3>8=:TE4 @-P904Y.O66-EC?0^L88OY^P@_&QN?H?4$L#!!0 ( )N)J5CXF.>K< < )D5 M 9 >&PO=V]R:W-H965T%O>JESI5O!@,;IY1+>Z1+*O!FKDTN'89F,;"E(9GX M37DV&$71Z2"7JNA=7_JY3^;Z4E2[-TPUE>G75&_::B5_5(G4\ M,;B^+.6"'LG]5GXR& U:E$3E5%BE"V%H?M6;#-_<'/-ZO^"_BE9VXUFP)C.M M/_/@(;GJ14R(,HH=(TC\+.F6LHR!0.-+C=EK1?+&S><&_:W7';K,I*5;G?VN M$I=>]5[W1$)S667N5[WZA6I]3A@OUIGU_\4JK!UB<5Q9I_-Z,QCDJ@B_\FMM MAXT-KZ-G-HSJ#2//.PCR+'^63EY?&KT2AE<#C1^\JGXWR*F"G?+H#-XJ['/7 M#Q^FDP_W#S?O[L3D\?%N^G@Y<(#EEX.XAK@)$*-G(,;BO2Y<:L5=D5#2W3\ MG9;3J.%T,SH(^%Z:(S$>]L4H&AT?P!NW.HX]WOB?Z!@@CO=#<&J\L:6,Z:J' MV+=DEM2[_O&'X6ET<8#@<4OP^!#ZMQ$\"+&?X(>/TSMQ]^,/KT?1\()_AJ.+ M>K0C4CQPBL3:)+*("5'H4KRY%>.3J(]W3A8+-2 M$2_YU2BZJ#'\:'CQJB\6FVNU7ZM:>"&M)6>15Y13(IP6J5P2%B#15*$HO2OIB5CD_;:O9GTAYWBN+HI*94'DIE4$EP219U# Q34G< M:DP73Z@L2TYU3X>6,JLD%@E=F2[3#H4Y[>&,"BE*[2!&=85*_''NJKS*:T[9 MD\!JD"FY$QERBFVJD5MQGQE5;$ YZ4TBMP3;\W) MI3J!Z28%6,4ZA]IE:;2,4U\5X*JCP:M>>F1/K;%G0QQQH_+@B6VK,G=#)0SM&3N$+'R> MR<(KS3$#%XH8?!7KSW$(6)RC/C[^K)(%/W2"P^?LV87=#NSM0):4IP6.M,+ M3H?UQNEZXRI5"'GV+](@JY+@+8X*WOL106G)F[[CW_^L$$ L4'R2QJVA_?PV MN+)K[ IEQWCX"3M'O%_[>&V%6N*1N#]46[UC$:\,-N-N3"2^U+$N+[T.NK+8 M:%^]$;ZNCR_^[U\F8<#/+]&X?SP\W1YRO.UR.2#K;!AUGG?DC,_..\^(O5T!T[;@M5.G4=1Y/L2A M/]Y8'$8[/$['FX\(Y&\W^1YVHPV!HQUVM,'M_+3SO,NK'T6CK=%4.SXW=\J1 M;T5V.H"UH\=1?W@>/3_QL!^QQ4/%G5?91F/1-A5+ON*_YWKUH&_] &5\[ M9"OUF^E_K01L_][N;PW:%-^,C./^^6AS?-(?GW8G3D_5$D%)G M86CBZ&M)A?6I&?I+M" OHJ,3M-59Q@NX^>8LR3LA'L?%KNB^VL;73@?DF\G:ZV_WOB8K0Q!>NKCROM*WB-"B\5S>O1^/%8!XVN]RK=*/OWX2* MCV&9)(ISYEEC,X^LH<'EPEHO! ;*=+'XB8M%TMX\8")<:9J^VM]SF?'>H/0& MW(/!K;E7AI(CL>_KS&#C=(AIXR42N)TYJ3''J>3I. M,6.Z(PO,:64I5<8,B6KEZ4(A2RJG3'BA[_>]C/'V(1G' MI38RVS@3@XSG]-N?0PXEUO5+&\8H9-QTJN05EK0K.3*M3* MF\CQW/Z4+T;1*B<_,YTO/LUGBX>O<'Y_!;//CS?SN]G]@POWLX>Q9V@#:^;% M&["+&BQ\!RR".YF;5,,L3S#9]_>(6,,NW+*[" \"WC'5@2AP(?3#[@&\J(DV MJO"B/Q-M#=9]&\RFRZDN6(P3A_)!HWI&9WK\(>C[9P>H=ANJW4/HOTOU(-C; M5.\_/@>4)X/>2%Y2CQH44X:66I"TR>G4!&(SO[8^*AQ60JX MY4O\;=^;'+XB4[I1T'6,T^8^-NHKC#%[0K5=B>!!2F&CVSLB&,!?F_,->HWS M$01]-PR#?86%ORY5SDVIL(*1=&ZJ!;9#" )WU UW8NCZ@SY0SVETT1!O-_M]'0'0:CG4AA]$

A3NS:^%K9^M %,D+M1U8'',LN+L:L?WIQ\U<$>C M[AO:P?!G[8]CC\S\_D[LN@,*ZA:UIHX1EUDIF+VX"5+BQ)Q5K>0]K(_AP(V" MTP@\')[]D<021[T;#04M!KOW6&5VU"> +-66-+JQ33C>2Y[$H$THTEDEE M^'^U$>4:'OH9KC4O .=UW]N9 MUZ\'8K'BN:;(EN3J=P8]!U3=D6O!R*+J@D_24$^MIBD]8E!9 UI?2FFV@MV@ M>19-_P=02P,$% @ FXFI6-TIHC)C! (PL !D !X;"]W;W)K&ULO599;]LX$/XK S4H6D#P(?G(X1AP$J<-D+B!DW:Q MC[0TMH12HDI2<=Q?OS.4+#MUFP6ZQ;Z(XG".;PX.9[16^JM)$"T\9S(WYUYB M;7':;ILHP4R8EBHPIY.ETIFPM-6KMBDTBM@)9;(==#J#=B;2W!N/'.U>CT>J MM#+-\5Z#*;-,Z,T%2K4^][K>EC!/5XEE0GL\*L0*']!^+NXU[=J-ECC-,#>I MRD'C\MR;=$\O>LSO&+ZDN#9[_\">+)3ZRIN;^-SK,""4&%G6(&AYPDN4DA41 MC&^U3J\QR8+[_UOMU\YW\F4A#%XJ^5<:V^3<._8@QJ4HI9VK]4>L_>FSODA) MX[ZPKG@'@0=1::S*:F%"D*5YM8KG.@Y[ L>=7P@$M4#@<%>&',HK8<5XI-4: M-'.3-OYQKCII I?FG)0'J^DT)3D[OIU.'J8PG\X>)[>T?)G./D\?8#*[@LG- M_'(^N7YTF^GLP\V,#CY.;Z_@^M,8SQ2_DV06_P!UO\%\&K"N^$;D'8]2'H!+U7](5-/$*G+_R_XE&9Z_W<'%^Y M4U.(",\]NE,&]1-ZX[=ONH/.V2O.]!IG>J]I__/.O&YN]NEQ"A_>OCD..MTS M7KK!6;W[3TA@DNI(BZ4%D<> ^8KL&DA0QD!=":A!:6'3? 42Z7X:'W*T/@@# M:@DV05APZX%86)**%/438S'>'BZ5I%.6?I?F1%&E(2OF_2DXZ.'9;Z]4FE'2 MU"9<8839 O66$OZ+6\Z91MD1] ._T^_O$X[];CB 6S2&FEM49J44[%B,5$I1 M*ES7V[*_"X[]X4GX?D<@&(-!]_T![",(0C\8!/N$@=\;[DP_*BOD2S/X3*\$ MP169*G,&814<=5L!M2PI7?%'P/'HAPOGQX! M4Z!KXW+C.WIJ(,TC6;(8I2]2QG)B.7:<4I=1Y*3'#"]VZ5:.HKA6O+[!--O95KP(:&2'#^\ MM?3N28XU#Q);S-NX2;H<-G$WE@8"X,"DRY08%AMWOHO500A:<)?F:59FL"QM M26A%GI>4U(I/NPR[KF U#0A5X2[X($)2%]=@\9EZ!F,]0$V8#AQ<(]LQ=;#, M;S>6ORD-7"9L;J]['"J8NZ@Q&WV: B-HKJ;V.H8?#D(F]@]4G'3S_[#UK[PTN&>J5&\\X'51SU0S3 M4)L)<%(-/COV:GRDBT0-U!"8)8EV6L.^![H:R:J-584;@Q;*TE#E?A.:8E$S M YTOE;+;#1MHYN+Q/U!+ P04 " ";B:E8!6M;)K;VT3Z-]WO#>@35#5ON"9\9SC,X,].]H)^:)2 $WV><;5 MV$JU+@:VK:(4E)&J;YU3^G$$F=F/+M9K (]NDV@3LR:B@&UB!?BZ6$CV[98E9#EPQ MP8F$9&Q-W<$L,/EEPE<&.W5D$U/)6H@7XWR)QY9C!$$&D38,%)=7F$.6&2*4 M\:/FM-HC#?#8;M@_E[5C+6NJ8"ZR;RS6Z=CJ6R2&A&XS_2AVMU#7$QJ^2&2J M_"6[*M?M623:*BWR&HP*[K/AP!^LX[ *\&>*7NZJ!2Y0W5=#*28D>D MR48V8Y2EEF@4Q[CY4U9:XBY#G)Y,Y_/'Y\4-67Q?+NY7B]7(ULAJ]NRH9IA5 M#-X[##ZY$URGBBQX#/$IWD8UK22OD33SSA+>47E-?+=#/,<+SO#Y;8E^R>?_ M1XD50_ V@WD8 U70",86WGP%\A6LR=6%VW6&9_0%K;[@'/M?Z3O/W]3DZ>4B")R/ Q,KXA3!':/$@B$J)Q-Q)Y(3APK4R$1I'< M0DQ@CW- >:K)G%MGC2)J<;H!\8Q)K:*\EA]')#R>'_XSRM>@BAM;P&Y@0CR M-<@FXI-IKN,\QDF1H:(8U7%(&!;14%X2KQ-T/YWX7N"V3!EL:$82 M@ ,D#/W6[HUO:[3,B<0@Z19ARB-TDJ5F8@0 MJ.G>=)3'I\>ZH7>PG9 \8+?E(=+IA\[AG([C]O]HWR4).SW/.?IOWUJVU MCX9(#G)3CDJ%_=UR7+ M+9&Y=+Z>FQT*4[Z>7>5X>#@4MS60@7F4J6F)D96PB/5SL? MN,I*D06C0@^2.-X;%$*5O=/C,'9C3X]-[;4JY8TE5Q>%L,MSJ#[F]6'!WTHNW-HS M<2138^[YY3H[Z<4,2&J9>O8@\/<@+Z36[ @POK<^>]V6;+C^O/+^+L2.6*;" MR0NCOZC,YR>]@QYE6E\.+TV)H%65X-;_P00@W6 *=*3LK$6\PJ MV/G3+V>WMV=?A!V(A&PSXE<3)^QM^HBW$4_(W^2XR-B_%V%UP:AZX2 MJ3SI0?M.V@?9.WW[:K@7'ST#<-P!'#_G_64 GW6Q'>#'3W=7=$UO7QTDP^$1 M/=DFS,0CS AK1>D=>4-5;=,<.B>!-R\TF1GM):/^P6A,+A=PSB,^EW1ABDJ4 MR^!^_\A1:HH"A0;-IO>TD%82NH#SHLQ4.2<1[)#;-.^22YBC2YG*8BKM:G04 MT?YNW(_CF!8K7,&;EWAL>XDOCH MIIU=Q1B&AT=_1'0E *6-Y>=5!#?*:P3+LU;.E?/ D%%N-';>(,J4LF'F1<0( MWT!.P_+7PV&T&U,%E\%%'^UQ^@TMBW<0V3=T (XHHKM\D\XG@!=*:Y*/E0(. M[+%["/ZJJ(CZ]!&]\2MZ(UTHOR2/GMH'YA^\)TG@?1>CEJ2P6F&PKD+7S611 MA?:)*:V^URH3_-K@>8)!E:FN,V3"F@?%?9OIXX!GLQ 2;)STH#5D211((T*; MU,C#@[!*3)EPT0I'92VA!AS7KLE\)I$&]$$9G,V$LK#4=5@I:*8>9;:#HVHG M/ &/\[;FS?I!:M"@PV;][2G/#)7&4\%G(2](K<)F"FZ9%\3.[.'D"QFAH$": M,R,E2"[DRE4CH8@M96B6=IR@%S]MCCI0P <"C1.U7"B4*Q M77>('9XS^1C";M#?&,^J%%HO:1)HS)H"^%EOGQ8E35AL42OVD*UV%:5:.*=F MJM7V$QI DD"NQ51ICE@$,L#S&MEK&K5RIY#"U;;-J8>"D,ZIT(&6YF:1\08A M 4'1P+U:9V5E;* $):!,1DP0ZUC:5''.F?H@ZJQ-(4>0BW(N.?8U3,K!66KF MI?JGX66M$G_C&@2;)7O$DS.:A8P7U).7#=U0$.XZ-NC;-0+?U-=6MK!MITF@ M=QP*+SQ',[K?F:3H%]PQFR+BLN<%AC8,7R9T*X?X=FC&FDJFXJ MT#4U@,!6^ZVV>@'*ES??P^Y0>.G_3UZ?>*1;Y>YW9E9RQKB).D^6T:T\-_>WIIERS5SQ&PMT=%< M9S.,]BF)XNZ=4^ 41#-3J6#]KO/-^Z^):3.EJ=!IK8-:@J1P0##2S1"YSC]' M$Z3:AB)9TCETZ/J:H7ZR&BZ#/[#PG=HN1:-X+8YQ!O1RRVL8 ]5! TW MHLL!P$!?L,V$0HO89) ;E>1;0[-ORI2B-- %H@TRVB-WO0%TI]#_66#PI<," M])#0;+?5-"R>XEF N]>C;IQ9 R#*:KLJ%9^S#(OF MOBKYOKJM*%BU?0!TS#KZLUY&M.V:-UB[=Q?2SL/7!3.!)M9?/T Q1RG%6DY@VD<[>_VR#9?%,V+-U6XQ4^-QS=!>,SQ$28M+\#\S.!T M:%]X@^ZS[O1?4$L#!!0 ( )N)J5B_JM A-@< &X4 9 >&PO=V]R M:W-H965T^90@N>.*8L[45A..YE7.:=\U.W M]U&?GZK2IC(7'S4S999Q_?A&I&IUUNEWZHU;.5]8VNB=GQ9\+NZ$_:/XJ+'J M-5(2F8G<2)4S+69GG8O^ZS=#HG<$?TJQ,JUG1IY,E?I,BW?)62I74?DS(GFQ2HW[SU:>-AIT6%P:J[**&19D,O>__*&*0XMA$C[#$%4,D;/; M*W)6ON66GY]JM6*:J"&-'IRKCAO&R9R2W M%S>_7+V_NKF_.^U9R":*7ES)>>/E1,_(&;#W*K<+PZ[R1"2;_#W8U!@6U8:] MB?8*?,]UEPWZ 8O":+A'WJ!Q=.#D#?ZWHU[.<+<<:I+7IN"Q..N@"XS02]$Y M__E%?QR>[+%RV%@YW"?]&ZS<+^?FP_T5^XW]_&(2]?LG;+=8]SHY$+I7&3UQJ MD;!;L53I4N9S=HFEM.QBKH4 .MA&X@$;]8/C\7%K(SH.PC"$FK:6N\=<+4O# M/FI F[:/C.<)N_JGE(43M]9T+W3&?E<\?^+),!B-PR>[DV T.F;WRO*TV1N- M@U%T_(1T<.1H?Q?&H,NU)L6%T@ZH:IK#?A .!B^?\&(_.IJ\K!2E*I^_LF3I M-C_B,0J&Q^/6QF <1)-^LW%A6ZESV:%0;.20TA0PZU0![(2F9,QDSO.80A0K M8PU;"2T0Y*[GQ\.H#G8 X#:%<-";/G;9149&_@L9B9A:)HTI(4E4,:7%5@\2DH1QQ&(V\W:NU7J.QFKNPEO;PC-5YJ34*G80 M=OM-?6%2.H$P5D"KAT5!L+@KVC[ FU'ZH6WQ(6>_E>DC%)'6_B1PQEVJK."Y MKWV%#9K34R,3B-S\,UA194N*AAO#CR.599)2T(->?\)":!D>N])-XU[EDH0N=2;+KMJBL3' M=-1T2#NF51!H;T^"H$KFB AWA2UHJLNLS#;,>>>'SOE)MRFU^T6K>;0SK"A2 M&=<&I7-X9>;S7Q"KN3 M[O@('.^V\>K+[A$WT&/\[>BQ&?:J]JJ&A3]3F5+&FEQ_7:A;)8*YHCS$9\BA M0^GIXQ/LH'4#%SB[V@5;4]*II%!<,7AT&>+*L M)G>-5A2433?K6BY*72CC&K=U=."%)$&N5Y#LDK(+IJ)MLZ@MZ<+QV./DL_I1 MOT!3?+9BI'ET%UZ5VHS9L)H=HAH"-#RD-I9""1DS'OO>6<$--A5$06Y3J C! MZCALHB)\:^LXHLJ",,> 7WRGT1%%\]2=?JI.VNTK0^7[.,$R/TFKXF_@2.4 MX((_.G) OZ2:SN%/=2!IF0M M_6L1$/#RT)C[LBB:HPUE'IQIO:[5IML(LUF M<8".ZY9AT,4]6*Z1&6*@RT&*>.40C1$ >^ ==$?A3_4PKS7SY!/ ZXX:CH2 MW6^>)X,]\+SE407)WW&@\V;2Q4E2IJXDFICN5K738ND09H:" M42O##B5Q D^1*_/R]1>_Q?Y&/L@XJOL6'CUE=+H.V!C? W@<-?O]8#@:T-88 MCZ-)Y*IY_8TS'%8?'HUK!UN?0W&ULI599<]LV$/XK&*:3269H M\=)A6<>,G"I-IA-7([O-,TRN1(Q!@ 5 R?[W78"'54M1'?=%Q +8;[_%'MKI M7JH'G0,8\EAPH6=>;DQY%00ZS:&@NB=+$'BRD:J@!D6U#72I@&9.J>!!'(;# MH*!,>/.IVUNI^516AC,!*T5T5114/5T#E_N9%WGMQIIM-Y)BP0;DU"D\9ZIGYP?P[]E0S/8]S\<;T1 &VBRP%L.2Q/L$MJ@0;1!LDK9#] TM^:8S'J.Y$9R[!SV MR-![#J14Y92]:99,K %+4^0PVGPEF(U)J MT]$!X2+QT;PNP745_D0^,.N[K#2>:Y_ 8PJE:<"MRK.I#.OTXQ5QH4DF;_[> M.::'E7? ].5EQ]RR)C?8Z)G -X+N\!O)G5]R;T%\>A/Q'SBR8X MK?8@]L?CR!^$P^>MR(]#Y![PIU^O3>B7:(/$MXZ-1^/C(WSBP:4_&+P] MQLNC\CEL.E';=%QHKPZR*NQ%\8%X\5J@QLNS4&_U92$,NW &L(R;1P[J5,$2 MYI4M*Y=E)WI&]_X_7\S_DOW>Z0N MQTZFV9D=[ )M+)%\C^_XWD'JY$[I[R83PK+[(B_-Z2"S=O/^Z,@DF2BX.50; M46)FI73!+5[U^LALM."I(RKRHV@XG!P57):#LQ,W]D6?G:C*YK(47S0S55%P M_?!!Y.KN=! .FH&O/MJ.62RD*41JJ2:;$Z'9R' M[S^,:+U;\$\I[DSOF9$F2Z6^T\NG]'0P)(%$+A)+'#A^;L6%R'-B!#%^JWD. MVBV)L/_<??BV^/3Y<7W(XC!@T3 :/<,O;G6, M';_XS^CH68SVLZ#0>&\V/!&G V#?"'TK!F=O7H63X?$S HY: 4?/)!4%%KM>K60B]%LF;GE><2L, M R.7-LI$.!(LS.7OF%AK93"MU4I:Q@WC]3-?8H%]8(7@IM(B8#83D+;8\/(! M*6"CM#5,XK\+9FDE>,F2V3O%EI6!2<#5B#62AC7OV9M7\\ET?LS.C4%VN^(E ML@Q-L87**\H)9J^]$NRGI1$I4ZO^1E8Q<6\U1AAI*-A*JX(9C%BQE@GTH&UX M\EL%HSGV$%^K:IVQ'/K H-!'\]0]*,U2:8BD6.9D:QB*C)!68&]X+LQA*_^- M2++KS0\(>_7UNB\PF7R+):V1I16ZY'G^ /?>(BEO0"O*-8PG-!Y-8QM'KN MI'#@';[ERUPT#"'>#7SSM&D;/VR[*LFK5+!"E<+*W[G+RV1DXM)9BYQ.%A-D M)1*"OM+3QDUYBK)2)' MU,H:EG&@>BE$V3,4,(#D*PN@&'BTE8:B%!\R?9?+E6 ?J]%7*Q2.J:^Z%(5-D8"F,Q:B1:<7S&GW0:F+57ZT)(% MVY*C!&MLZRW9@IKDJ>%LG*A@E8..G+867%/JTI7S&NV&?T$OH#IK'"*]&0=1 M'Z&M:Q#592(W+E Q2T!(ZI5U" : OH;BV'>I=,T>FV7HS;P)]X8U"5168@L$ M;79HHGM_FN NI1?24@@M']@";L\=SH#*FX<-2]!_/SYT- M39=#&-?N!;H*BY:0/%MR1)4O%ZLF*+!OJDIL%ZD>1JE/X)H@B1UKVD<9,4!:D[0"&HM[--K&6QFNKS3+518X,Z$K_6I2 5^ZS3(J>7KH> M@GJHQ@*!CS_*^A!1%8(=U%-O'5D]:/E]0W+(%NZD [56DI*RQ ZR]*%'I:<2U9;T5H)Q,!MU\D?3(!QW M\GW9:AU;L;;$B(+);/KDIO!M-.WQGV.[L%-!4=GHC#/ )]\;3W#LB,GT1C. UF83<[#R;#T=-JP]'C#HSA+!B. MYW\M&$?!/)ST8#8?=<+MAR+0%77HBI\!XB0(1Z/>6QQWNCR&830+IO-)?V 4 MQ//_'@S_[&^'68?-9O@GD>!,A,:EGHD?*5S7W_]TUQ\ \&NX!#CI13Q&IE$0 M1YUU"3EL'W3"Z3"()_/=\4DP!BI9-0;N&RZK4=]6,!*L2OOP3P>=\0A,-^EHFMWU'B..NS!/(I[T,XX M3B34@JZHM6]/_7=<:PX3YK*Y+GO*[&$PG^Y"_2".>ZI^^F,T[HF18#;M>R<, MXYU5G\AR30SXQ-W<__ "S;8[9-XJU !W=N!MO+B3BM+?F^M#:FGI7J%L+J/6 M_F;CO.9"+3U=S*?,W_+3%&T='19IV'_&&]M%HN74[$,15:U^=@NBO) M'VBSQU>64"G//>(:6P#+I>&)3ZS=A93():#N3CY.?#K+JURFKM4_W#9]<]Y_ M>4X)_K_.""\J3:.M1BD,X,DGVYEQ,.YUL7$P'7=OOIC*/0;O[S8)AKU6Z[7C MN!.8^SXD'/6^[!1"K]WW*[HE O+]1YYVM/U$=NZ_#'7+_?&UL[5A9D]LX#OXK+,^Q297&EN6CW6=57]E)[632VYUD:A[9$FQS(HD*2=GI M_?7[@3JL]M&3V7W8EZU*QSP \ ,(@(#.UMI\MDLB)[YF:6[/>TOGBI/!P,9+ MRJ3MZX)R[,RUR:3#U"P&MC D$\^4I8,H#*>#3*J\=W'FU^[,Q9DN7:IRNC/" MEEDFS=,5I7I]WAOVFH5[M5@Z7AA56Z5P8FI_W M+HM/_/D;7+>"QD0I10[EB#QLZ)K2E,6!!A?:IF] M]DAF[(X;Z6^\[M#E45JZUNEO*G'+\]ZL)Q*:RS)U]WK],]7Z3%A>K%/K_Q?K MBC;"B7%IG_\FMMAP[#+#S $-4,D<=='>11WD@G+\Z,7@O#U)#& M Z^JYP8XE?.E/#B#704^=_'PX?WU/WY^_\O-[?W#W\3M/S^^_?#[V MJ%5SY.6-_DLU*RGC_5(X0$YL(6,Z[R$"+)D5]2Y^_&XX#4]?P#AN,8Y?DO[- M&%^6\NO[#[?BW8_?S:)P>,H_P^BTGG4/\#M'I_4QXEIG&6+DP>GXL_BP)%XH M9/Y4DUD15P26"0+Q?=@/PW H"FG$2J8E!2! H%IGA9[CTL(@K/Z$+-U2&_4O M2H1=2E@M8(KU4L5+,1F!Y#@(HZF0>2(F47 \&0?C45B3BC49$LK:$MS(*-:! M3.4+]HI0W'XIE7L2;_.8<@YM<9?*O M><%)R^+-"OL3RRH&'-8W"4T_&JWX^ M/'WMD2VE109:0#\ 2L0TJ#5L<$*CKH$\9/F8DB@1#T:P?);9]^C:(S:VL2)1 M-C;$B0JI42R,S"M3JA9J)5D73&.%TX*R(M5/5!WO.FHS8@7V+Z5,U?R)#6;+ M1ZL2)8TBNX,BM?I;H.0Z_ZD2J?@RNW"">BH+Q$6LI$^XAA,BMF @9U3L&J;= M%9A),66B5BHAH"?<$_R*_,E&:&AG_"(N#_-8VN5/G(L3(=?2)%OF8/W9'9&8 M&^S[S-.UB5^$D(RR1S(MRY6&=)[<*.CE-':ZSN*W6T=Y?@RLK/V'&P6 M\'E+K96E=G^M<+&EJUP20AN8\S)-15ZRNKQ4.S),4(6F">Y.?*9<(+XP%W(E5>I]?L[+U;7L47/;^P!:)M"JB:W'IXWEV^S#-D4A M4/D5YRKE'%&_#?;=/1^R %FDY)"=O+9\QW/8+VV\'=[D] D><:L6;%;.9T[% MJF"W.<5Z97#RB-Q3487:QN6@M@\/2G:(,>X0G^*:L(3@6UQZ\^#Z M,S$8B36LB']SG:)ZLR?>\^'7@W'@-0Q@8 M#JFMW;W,=(F@_3O?KKAAUW@CE1&?^*T3OZ@YB5>_DS3VM7C?>980X3<4^Q32 MV'+4BIR,HF!T?-S.OQ?#<7\6[2 >]F?CZF"@;A;'8!UO2$!S=%#E-TW":%=> M1=, D?1Z(V#!R]WD4ZZ4_"@U*ZAMERKU:K\3B8C,+G M)CD:[C')]+"Z_W>] ZZW<:UA,#J"!\U&74N'_:-=YXOZL]F.\T51,!YN;FDX M[8?3;W8>@#F.)GN=9[A[TW_J/*.N4M-Q,)O.MI3:%1KUCS>:7OJT_%QFT'VX MVT=G?Y7"%5E:%ZWRA)^]) 2<9+12O_$O@BDPS7L]T#T12F8-(Y%S$.%@A_ MJ-,W!HTX)\V"T+R+V_FM2O'!<;H!YN5\Q#*]D&N>_I0SGHZICS MQN;>30$66ZH+$W2)JDO:;LV(ZD\OQ]UZ S4;Q@38E%<75F%!J51U1(DO M:G#MC[XV@H;UG1QXP7=8:ZV"UB4:Z-P9^.I;))PD'M&>,&J/1(JL]$G%VZ*- MI+KT^TQ/=8%25\JURI#AUE0KTJV6?1E;E]=PYQ6?!C+@AU+*+BFI2K$Y)RK? M#]9'V=8@*//:"BD1E7/IZJ0XU;:*#;4I3YO&JB+Q1O!Z5@=5]E2I[P?FS]R" M^;8]@FM@E("N-'3@MAD?,7(NKME+"9$'N84V5=R243JI[;7G_GT5^T?I4]\S MY;I(I;5D+<=R?Y.;?%O:V+;JO^]*A":$[#:TOE7;=+5\P"69!W1*(#$ 6Z'Z MER7VQ:]Z7QN?E,9GI+]4A_;W?5X9=+YZ980$Q]_V M.#[Q?%8?P-K5]O/A9?75;$->?7O$L1P]R$=SL.(1F?2J]K69.%WX;VA('DYG M?K@D"7V9 /MSK5TSX0/:CZH7_P902P,$% @ FXFI6#2@VZ1F$0 M3$ M !D !X;"]W;W)K&ULK5MIDQNW$?TKJ$U52JZB MN( F>&2E.SDBY8<8H!& M'Z]?-Z!7=ZW[U:^-">J^KAK_^F0=PN:'TU-?K$VM_;3=F :_+%M7ZX"O;G7J M-\[HDE^JJ].+L[/GI[6VS-LVRIGEZY/9^0]O7]!X'O O M:^[\X+.BG2S:]E?ZFJF@BB/%;G/,D+TDO#C^G MV=_SWK&7A?;FLJU^MF58OS[Y_D259JF[*MRT=W\W<3_/:+ZBK3S_J^YD[+.G M)ZKH?&CK^#(DJ&TC?_5]U,/@A>_/#KQP$5^X8+EE(9;R1QWTFU>NO5..1F,V M^L!;Y;^'-_,N'#[.;_ZA/[]7\ZJ>/5^^O+F6G M+Q\_7WW\25U_^N?5Y=6[N7ITW5:VL,9_]^HT8&F:X+2(R[R592X.+/-$?6B; ML/;J75.:')WP@W93]>1\HB[.+IX>F>])UL,3GN_)_ZR' M?9N7N9_NGYOBZ@>_T85Y?8+ \<;=FI,W?_W+^?.SET=#!('""WR?KGY]-?5X;A%'1UAO=;&VS4EVCN](&4RH;WRO: MQL--2DT/EWD2WT^RUK=&+8QI%)2QT8[&N;96 9-3]'JEFQ+Q7K2N]*I=\@^7 MLB:680%; MIL/<7UUR FQKD SH"YRDLN:6E(2%=?D+T# .HGFL9P.W#2P/J1J2IR*_Z9RC M'T8OD(Q#/36F,-XC"[&86BVU=8J#LPFRJ[C1D;MCV1+Y"+*/-K+0%;LCHS 6 M&V@0LR!_.IZ2?VF+7]=M51KGR:SG+UXJTE?8BHB%]FNU1*(=P$FV0\(3U]"JU;MK7$- R* L2&[ M3]7/AC,D=/4[?1+5P*<0,, A".J76P@#6&!W('1J%Y5=R18H%SG=^*41J.0] M@'K22O26:%[!U[VHEN3HMS9E(H#4'01?$(\0.Q",VGL(O7$V)>>F58YX,2G8 MF="Y9JJN&M#F0$FLH<4I6/;+.4H&:XU8!L0$T3V_!?M93FC\-5L"PL+MZ9%? MVPV_'2/=$]^(DF,4O]5ORH:*?O3>Y%\7W18J8<72UU6+A"I[QLP;4XJ5^Y&6 M$J#?D,.0-W)R@>61=H1_D-9MZ-]*O(9VIU5E5I3"6&$08*.W+'P"G:'TK20< M%H+=895I$$H>F+)S[-'1EAY4#1Y,,-F4VI7JR=GC$CB?EB!S4'[J%K\8T6"" M%7@P2!5YZU1=1EU1_K0,-YRE.(,DH<7*_;K(R\0C,&:[9[2Y#X*B$NL!B14A(D03I]EK7WB!5NQ8%5+L/O(X8(KSJ!J/Q4L&W3 D M8K-Y)F+J^=ESP:'SEPE-!$PNHPMZF;W7UV 6>CO-!"HXD#C%,9PH8X^&.4., M**$J]+WI..-@US$*24M+5E$,ADWG0"H1'-ANCMC]:&!]3C^E^%7(XL(:L;51C^S43"Z$DD;/%#7A"$T6WS^ M6T>; .(\Z@-UL+S_CC>+^<"QBEHC$-.0.=<<:FOTG,(%24\*9H:8K M_$;085WA]%*T89H5AV_*-N\KSK/OL&>F03F!"1F(52,6B),QU)*V*?'7U+"# M8Y*+06]-B,R4BB+/#[@=@M0!\,3^>2F"C]Y.E5UF#?$2%'@"Y:B?&F(NLU+ M@YC+9&\U%F4#\M\BPMFY?;=!NJI%!))DX-<@!@7U8(9(BCBB@@Z%)G1-;8EM M$4E_%VQE?\]]C(ET+2+UH:S8-M) R'.Q_TG T\XHL1"!J!1UP&'GWFE8EW&& MH>\Q TYKR.Y&.\^]KP?;1+JRN9-$;F8,Y_[ATB4,!(J9F)W@JM2&E=6 8^D[ MV688(XBW32;; _G0H(Y$YEB)BKOY0?2UM MI)*YMNZ3:\]:9J%G;D!/J:TF5+:;6UUUE%/LW@G=DBO@,UX S4&3^T5?8S3_!>"$9139D: H?9I]030ET9,@\*%Y-!$ULD M2TS7.H(]('ED:%1P#_L0"\/]+\D%3*$&+3)N;0:SLN1HTDCAXCW 1D4YFWY4Q5NO2*^B?BV^LX?513L3ZAHK?ACLM_,29 MJI>=>2 O 4OL&)%X%C<.D6::(SH>)Y;,S$1\:094_#831\)A6K1D+,4RNUMC MWE Q,O/ 0X:E0C'R2W^@/!PF5$L 6DE'>B 4-3+$W*2^0[2_J37^"L(8'M(Z[+,..LAWWT_=;5H=X1!3!+9&+[+R+CE)Q;0?% M1V144NLSV5OPOOB!'O7!";.=9\%VR%C1U5WTHIU\]CO'%-(9'86T!78]I:8\ M0@CT81?2(M(=2P#28:5*4[@NL4!$)#,4R([4Q$U$PNB'?8C>\P<5:JYQEGWK MC R1P0.*(JER6DT]8$/;S62/J^;1N'XYRJH43G2QH^PJD4\@3$H2VH&COC/% MCLR25"+J.J86L=1^W7!ZBPV.K!]IGV.BAJL%3270QA9A3VF^W-^N?IA;)7GP MP/RC M?."F+^8'SCHJ-P0;H>2UW3#<)4+N \=CEV8N8V.,R6$.]M"&.%K%DJ0RP[@\ MU 6!?PDMBB4S)J[UKR;3WU^Z 3=C=J51,- M:)95GSHXM=YR-YM4"UXEM'V;#V6I2R3G E/U#[,=P1=1P>K6]!B[[(0:ZP6? M2/LD\'))AVA\H#+A]=9T_M@/('I4LT8MT_X^-.$,%<+.H43_T2YA6<,,F Y. M&5R N^'.Q#.# VKB8UVJY09G')PWQ;@<)3H?\M*1*Y7L#%ATX(M%!I7.)-8B M4NS15L#T+$M#1.(%(^C42*!EV-L;T)@B*)M8'+6.@-446E;QW-\ MW>.!I?H=]=SZ=7HW@ M)4>N^)OT'%)YP>5=_^(@88%\%.MN,P"I_KR7F8_GNI9K,D]-56L[]BW!3?)2YP9D9\BAJ+T9/N$N>\:Q*$; M(7EBXB6#HNG@R>U#%O"I<[$I-T#9]L])8^E@3QH8^;BZ=3DFFK9Y'!M^?&@] M54?^U2@4W7':Z=Q7+7TNSXUOML_\?IU67TY]S4Z O&;[_=PEI] M<"MD$N^E2'$8ULX8:;'Z>(_D@W8H#_KA_04@($=%1R9RM-&2#.0;N7$_O+;T M)P3^5IF>3@:H([PDR57D.U.QJ!KB:&[\T$(/VC[I.&EPXI->F,@-05LRJC3< M@^B[F8/2Q0CTZ?*6XP4Q4%(=%4DQ (!/5^\>W1/*_=" MY9X65_=,J/KN.5VW2E?,9$JV'9';>!DE+I&SU%=,^ M!]DV^%Q$F\_*EFY*[HNGH]/NO[[S36M1-RE'A;@X*>/];/X6P..IN3B;?^%? M'I_];8+AC#2?^7I,HC*?6[!P]>+I62(T/ZBKFE)6WV7NWP,YRS?^4ODM!T:1 MT\)CTNF#) DZ1FZ*;;Q&F9!N>'-PR&YCE9M&4=N)LSS,6=F(U])I2'?RY*Z/ M=/&I*['W2FK$"20WXMC.^M(6L2'WF2J1?(>#CE' /OE>>[QJPA?7XL5/@,?* M-GS'1E)DUO[Y,PGHS/%C+%7,I%&;Y=V)WX;1LEQ(LX?'-#-0#U,59P;@U;0Q M7H?WU\8.$JU/;0$*GBV=[46? 3_N?#0=L\]T*1&&/AQD,?=])&ULO59M;]LV M$/XKA#H4":!&[R].;0-)FF(#EC:(G?8S+9TMH9*HD53<_/L=*5NA'=L+L&X? M;/*.=\?GC@^I&Z\9_R$* $E^UE4C)E8A97OI."(KH*;B@K70X,J2\9I*%/G* M$2T'FFNGNG)\UXV=FI:--1UKW3V?CEDGJ[*!>TY$5]>4/U]#Q=83R[.VBH=R M54BE<*;CEJY@!O*QO>$);J"J5""$\=]LHL4C6"FB G$^=B1&56M.MHEPW4?PCT0(R!UK9"'(;9-#ONOO()H! MDK^%=.V?#'A'^04)/)OXKA^>B!<,*08Z7G ZQ4.9]8[A84=U'RY%2S.86$AX M ?P)K.G[=U[L?CP!*QQ@A:>B3V=XO_*N L*6),,*@G@YVLQN M4 XX)4M6X:T3Y*QLB"Q8)VB3B_-+\OY=ZKO!QU\^XM%EQ7!VY!-D4"^ ;S4! MN2EHLP*R#W?K_QN);2\(=^0P,>6S('3/3U0_&JH?O;GZ')Z@Z8 LGHF %;XX MTE;%6^-3H4;))*VV1H>.YO1.\T+E6[>T><8@+>.8[^L=+XBRZ\^K;%9$ZNM( M-.\:^4\0*1H@A[*R*JE^["3;A8V1.3( \,Z;3_*_)EWP MZTCW;TD8V5YDELZW0R_>8VFDGWL[\"#U#WTY= M@S%VG"8OB\C64?2*GI$=^X?HV>M/T3/!HH7[XE%ZANG.9<$:CY#/GJ%(4MO( M\]"'R#&:L1KX2K>< C_Q72/[OFS0#EWM5=_,O9CW+3$R$BLO2 5+='4O$OS2 M\+[-[ 7)6MW:+9C$1E%/"^S,@2L#7%\R)K>"VF#H]:=_ U!+ P04 " "; MB:E87TB;BL@" !^!@ &0 'AL+W=OJY+)H94K->L[CDQSK*@\YC-D.C+AHJ)*FV+J MR)E FM6@JG2(ZW:=BA;,2@:U[TXD SY79<'P3H"<5Q45'R,L^6)H>=;*<5], M[[X@+V\>?][_@\)&.2Y2=@:,TKXDZZ9)CU'"0;SA\N.%,Y1(N6(;95[RC];2B MR$K4B.PDO*'B&'S/!N*28 >?WQ;IUWS^OXK<5EL##;9#S9OHRQE-<6CI2R]1 MO*&5'.QY7?=DA["@%1;L8D\>]!O+YB4"GT#!WI I+CZVB=Q)LUWD)2_UBRO8 M%*A 4#GJ:_.;"TA+*B7*+TL"K6V3-#;O%#*J=,IAP;2/SR5EF>STX6 O)JY_ M\M^C/M&F3=X'SR.VYW77/<2UW="'%_W2CPIV-!,\ M12DW%B*QW8N"33>Q2>3"2\[UEIM=4%N@;L^.PG##[\5=.PXV_?O@A^[6B$]Z MMM>-X=HHE#D7"A2*JHT?ZJ_=#4GGT^-%D1U%;@>NN3ZW+]FZ^""RO9Z_[@D] MV^_%L.TF.FL]H4(QK3N?A)3/F6K:0^MMF^MITU,^TYO.K(]M6C ))4XTU#V. M0@M$T^T:0_%9W6'&7.E^54]S_8- 81)T?,*Y6AEF@?:7D_P%4$L#!!0 ( M )N)J5@!SZBJJ@, !P, 9 >&PO=V]R:W-H965TV =M-4P-ID=7NAGVDI9-%E!(]DHJ[_?H= M)5F67Z(D:[^8=R?>/<^1O",]W KY7:4 FOS(>*Y&5JKUYMIQ5)1"1M6%V$". M7Q(A,ZI1E6M';230N'3*N..[;NADE.76>%C:[N5X* K-60[WDJ@BRZC\9PI< M;$>69^T,7]DZU<;@C(<;NH8%Z&^;>XF:TT2)60:Y8B(G$I*1-?&NIWTSOYSP M!X.M:LG$9+(2XKM1YO'(<@TAX!!I$X'B\ SX-P$0AI_US&M!M(XMN5=](]E M[IC+BBJ8"?XGBW4ZLJXL$D-""ZZ_BNTGJ/,I"4:"J_*7;*NY?=\B4:&TR&IG M9)"QO!KICWH=6@Y7[B,.?NW@E[PKH)+E!ZKI>"C%ED@S&Z,9H4RU]$9R+#>; MLM 2OS+TT^/YE^7DR^U\>G=#)HO%S7)!WB[IBH-Z-W0TQC>SG*B.-:UB^8_$ M"LAGD>M4D9L\AOC0WT%>#3E_1V[J=P;\3.4%"3R;^*[?ZX@7-,D&9;S@N MR[$*T3L?PM3(M=K0"$86%H$"^0#6^,TK+W3?=Q#L-01[7=''"ZRYN.! 1$)8 MKFF^9K@7A"H%6N')T"F:\%0D?U[IJ\>77EN\'[_SWB]D9IL[_D T20K9!- M;0G([UM0^N4X'R<3,@.I6<(B:FI?-9]>DTM$.M2:]=B9O<#N>>&Q.KF[79QR MZ<"Z]-P#^00GN!PS1C2ETW0.YBX,=M"97V@F/,&B+D]GR M^4M^AIW? O1/V$&+VR \D$]YV:[K'VE+H2E_;FVT-CIP;6_@GA@Z:K;?U&S_ M9VOVZ8KMA#C?=.9/8!4*DH+7"V'*EV8"=^%?P*+'VY H+:FYLGXS:.9F8UCX M#UA^6/I,$JP\AI<>SFX'NB!/P=9XCS81_)((CC;UR_O)\?BM(G['$GBQ[SPG M?P&5^R-TU*QVYE_6M(['67GW8V )O"KJE&WV=+SV6>[9 [^M]VW/%/+9AO7S M>'Y_W[7<\TWKY4$'5WO9L]W@A7WH^4!]VW>]EM;#'#J;RB,MY7A\33S/]OSP MT!#V0W*NQSBM%QO27I?O4D4B4>2Z>KPUUN;I.ZE>?/OIU;L9#^::8W&)O416;]%*T6)3OO]60N,:E6**SW>09@)^3X30.\4 -'\(QO\!4$L#!!0 M ( )N)J5@"QKJS6 , #@( 9 >&PO=V]R:W-H965T1^F=]J-))B1:)\[:3MG] M]S=.(, MY;32?<&>\3R/GW$\'D9K(;^J#%'#]X*7:FQE6E=7CJ/B# NF+D6% M):VD0A9,DRE7CJHDLJ0!%=SQ7;?O%"POK]XAYP;(I+Q;<-I=5L:X/Y\R_[0 MY$ZY+)G".\'_SA.=C:V!!0FFK.9Z+M:_XR:?GN&+!5?-+ZS;V-"U(*Z5%L4& M3 J*O&Q']GUS#GN P4< ?P/P&]WM1HW*>Z;99"3%&J2))C8S:5)MT"0N+\U' M>=625G/"ZYC^^?8X>YZ^+&QXF2[@?,&6'-7%R-&TDXEW MX@WK;"[?GB"+^C2 M#AJ^X-?3/I9M2Q8>)S-U:4Z M3&J.(%*82:I&J7\ *Q/ ;W5>47UH&TK4QV2?)#XN^\0.-C!E1.@,86FJ&1*F M44$LJ$25QF2[F I.JWFY@O.\)(^H%;&IBRLX^S3PW>#Z?QO?%*8UAZ<\Q5_& M/I;P!9E4G8/N6)QUEZQSWV.,Q1+E=B6 A1#<9'=P1!#!;PW$N_9Z'?@S>'W; M][U#AZ%_J&69ZUIB0R/HW.0>V8[!\^QAZ.],WW:C/MR)HJHU091(]9H1RP[A MV[U@L&<%40A/2"]7)G@">5%)\8YF%P7!1G&GW-UM-+ 'WG!G4AK](4P[A355 MMH285;EF'+CAWU<]] _F#]R\CGL)9DA:J*? _(P5U?7]3N]/'RJRA\/PB#<: M_.S]]]BC,+>_,T,[HJ2>4"GJ!W%=U)R9BYL@54"Q^\0+EJ>I8IL[K4[>;NV>--V@UUX MVU/I2J_R4M'G20GJ7D8]"V3;IUI#BZKI#4NAJ=,TTXQ:.TH30.NI$'IKF VZ M/PN3?P!02P,$% @ FXFI6.FKD<%W P ) D !D !X;"]W;W)K&ULM591;]LX#/XKA#<,+6#4CAT[39<$2%MW*]#FBJ3; MX1X5FXZ-V9(GR4OW[X^2$R]WS06[ 7NQ+(KDQT^B2$VV0GY1!:*&E[KB:NH4 M6C=7GJ?2 FNF+D2#G%9R(6NF:2HWGFHDLLP:U947^'[LU:SDSFQB94]R-A&M MKDJ.3Q)46]=,?K_&2FRGSL#9"Y;EIM!&X,TF#=O@"O6GYDG2S.N]9&6-7)6" M@\1\ZLP'5]>1T;<*GTO=3Z>'-(:'_WOO=Y8[<5DSA3>B^K/,=#%U+AW(,&=MI9=B^Q%W?&R J:B4 M_<)VI^L[D+9*BWIG3!'4)>]&]K+;AY\Q"'8&@8V[ [)1WC+-9A,IMB"--GDS M/Y:JM:;@2FX.9:4EK99DIV M[219?+A?T,+'Y.$6[OY80F=W]LS6%:KSB:XUQUN\!^X(3P*K@L% M"<\P^Z>]1QQZ(L&>R'5PTN$CDQ<0#EP(_&!XPE_8;TQH_86_8V..[4<'-SP. M9^[>E6I8BE.'+I="^0V=V;LW@]A_?X+,L" M?$.:"@JL,J ;#G39)=,EWT"%E.O*!8[Z&)N3>,?9S/\_L@M,F:!U@; V!00R MILDJ%505E,9LOYB+BE:-]5G)22):12CJ_ K>O;D,_/#]+X^45VG1)Q;<8HKU M&N5>$L)I6I9,[^PM1('K1]&AX-(=A#$\H%)4HM*V;BMFB&5(.Y>6S-:NO?I9 M<.F.QN'Y#P&%$<>#\U=AOX4@=(,X.!3$[G 4P8ETBOITBGXVG:@DE75;0][J M5B+M 6]9M6,MD6M6V=/2DLHOL=*"SI$64J1:G$%+EU\"OM!9FK/[=PX8@+PR M=17P:ULVU R.)N/I:!]_=XAW78C)/D38HL%1NZQ4OYR3?R$C:)X9N(/$>^U@ MB:;_&C7Z(-1=::70;,X>))L;QJ$11J]":#PV@M$KS6@XAF=!V]8? M?K>7#?MNV*L#O)$['/3XQQ+/.^A<-XJ"RUOP4]8U :!5K/A=#[B0'H'T:S MOP%02P,$% @ FXFI6$X7!_G7 @ I@8 !D !X;"]W;W)K&ULG55M;]HP$/XK5EI5K82:D!=**40"RK1]Z(9*N^VK22[$ MJF,SVRGLW^^FY!F7#B866;JW@H2\.9@+DBNBP* MJGY/@,O-R.DZC>&9K7)C#6X\7-,5+,"\KN<*-;=%25D!0C,IB()LY(R[@TEH M_2N'[PPV^D FMI*EE&]6^9*.',\2 @Z)L0@4CW>8 N<6"&G\VF$Z;4H;>"@W MZ)^JVK&6)=4PE?P'2TT^_9%/[AH%#DE(; M6>R"D4'!1'W2[:X/!P%][X, ?Q?@5[SK1!7+1VIH/%1R0Y3U1C0K5*56T4B. M"?LH"Z/PEF&S!;E^H4L.^F;H&H2W3FZR@YK44/X' M4 %YDL+DFLQ$"NEQO(NT6FY^PVWBGP5\HNJ6!-T.\3T_/(,7M+4&%5[PC[6> M*K%&"$\CV D9Z#5-8.3@"&A0[^#$5Q?=GO=PAE_8\@O/H<<+G+BTY$!D1A)9 MK*4 8;35:)*H$E("6QQ&#?H4\_/8+SF03'*<0296A&E"FSFT^ 9OSV. M2SO))*4&K==,H$V6FHI4WPS(U47?]X*'_S[QR9.\?7/R" D42U"-)2#C'2_+ M%HG1>K1%B@N"(Z,4V0G(&!;10%X2OQ/V[H]T/^RV2!Q6E),,8!\214$K]Z.0 M3&51,%WM(?2K>X,QC4OOOM?*?L]KD3-(05'>(=H@M8HEEPD&&KJU'17I<=IN MY.]E+R+?L-MJ;^GT(V^?I^-U^W^U[Y)$G3O?.]+#N];OU'_4/=@=!:A5M2$U M]K<4IEXCK;5=PN-Z]^S=ZPV.C[=B0F-',PSU;N\BAZAZ*]:*D>MJ$RVEP;U6 MB3E^2$!9![S/I#2-8A.TGZ;X#U!+ P04 " ";B:E8=;^JUI\" #-!0 M&0 'AL+W=OVG:_O0%)K(XL.3 H*7K8K>^WR\!% T &"1G?[4*/READ6CY7< M@K+>Q&8W3:@-FL3QTA;ER2BZY80S\(;[^70VOY\__X9/SVPI4'\> M>X;XK9>7=%RSEBOX#U<(#[(TN8:[,L7T7[Q'NGIQP4[<+#A*^,"4"^'@"P1^ M$!WA"_M@PX8O_&BPAV)L*:+#%+9'KG3%$IPXU 0:U0:=^.QD,/2OCPB,>H'1 M,?;XB7HNK06"S(!I:I3*_KK:FC/!DO4Y.4@J#LCF BK%$UZNH) I"J@UIL!+ M^BD-*OI7[$W&N((-$W7#2?X;9A"V3"E6>H_N,*STY&@1]>PT=7*F&2]S6$ M6TRP6*+:G82PX'I]GBE$4DZR41M05N*.('*#P2F$[B@ZA;O7BIJ9@MQ(P0P7 MW+S9J!)9%)0,ZI5D_8X;N%]'IW89#O>07>)L@FRJWI IW6,&[B4$KG^HD-Y> MBQ6H5LT@T?1T79JVV_K3?E9-VQ9]=V\'':5DQ:FH C."^N[EA0.J'1ZM8635 M-.Q2&FK_9IO3O$5E'>@^D]+L#/M /\'COU!+ P04 " ";B:E80TYU9UX# M !@" &0 'AL+W=OUU=]?0_/N;71OC*X3KW1=V9SSS MS/L.XQT7WV4&H,C/@I5R8F5*5;>.(^,,"BJO>04E?MEP45"%I$@=60F@B5$J MF..Y;N04-"^MZ=CP7L1TS&O%\A)>!)%U45#Q>@>,[R;6P-HS%GF:*_='$CK&LJ81[SK[EB MJ^ 9OQM#QLN/5-'I6/ =$5H:T?3%A&JTT;F\U$59*H%?<]13T\>G^6Q^_S3_ M1&:+Q6S^Z>'Y8;Y:DLL573.05V-'H1$MZL0MX%T#Z+T!Z)-G7JI,DH2? M^@XZUWGH[3V\\\X"/E-Q3?R!33S7"\[@^5W$OL'S_U/$IP)M<(+3.'I:;F5% M8YA8. X2Q!:LZ?MW@\C]<,;+H/,R.(<^7>+T)34#PC<$9TDJ6B9YF6+#K17A M:Y:G5'>U/.7W6>2W_!YZKO^!_-\3BQ1GIDH?(89B#<(0OXKI$O8)GUP,ANZU MBYW-F![2;SB>DCQ2D7*RA#+G H^X%I"0!6PYV^HCJ,?P(]L;#LB9#@V[#@U_NT,K^JHS M)PD:5QD0Z'+),'FG>O0L]ND>72&P/&/T4$!3,2JUT*$Q3>_E4O,WG.$RDN0R MUYJ\EEA_>77[KUW^%U!!H!G$7I\?*QI;%R3"3.,U[/@#.PA]S8KP&@X]?;TY M=$\0M"7M0KMH&^U4O9S>JU^ 2,UNPV;B=:F:!=!QN_4Y:[;&0;S9O9BE-"\E M8;!!5??Z!LLCFGW6$(I79H>LN<*-9*X9_@4 H07P^X9SM2>T@>Y/Q?1O4$L# M!!0 ( )N)J5AK"N.#K@, !8* 9 >&PO=V]R:W-H965T^ZD>=0%@R%/)A9YZA3'5. AT5D!)]96L M0.#.1JJ2&IRJ;: K!31W0B4/XC @65F#^K.X5SH(.)6C6_[]KP[ M\!>#O3[Z)]:2M92/=O(UGWJA)00<,F,1* X[^ R<6R"D\7>+Z74JK>#Q_P'] M=V<[VK*F&CY+_IWEIIAZUQ[)84-K;I9R_P5:>U*+ETFNW9?LV[.A1[):&UFV MPLB@9*(9Z5/KA]<(Q*U ['@WBAS+WZBALXF2>Z+L:42S/\Y4)XWDF+!!61F% MNPSES&PQ7]Y]O?MC1>X72[+Z,E\NR,<'NN:@/TT"@PKLL2!KP6X;L/@G8 GY M)H4I-%F('/)_RP=(K&,7']C=QAEH$&M0-O]N%=- AO+C#L=PS[E]!GJZ8XB-Q@RF=29(PS MZO(75TP!))-E59MF"6O2IB3+"!4YR1FO#>0$J!),;#6I *NOH K.&7F9Q@-J MVDB.)8M(Q-B$()62.Y:#)O1_I.8.6F%3* !2-OD#-G\(1C\KNO [(/Q)?%2O M*W#ES)_)1R906-8:][5/X"F#RK3@5N1%58X%\FE,/KR[CL/DYLWC@V-ZG.E' M3'\\[)A;UN0..RP3Z"/H-M^3@1\/AT?S],VLOKO^ WF/[D!A.R6B+M=H.L;& M6:\)MF1MT",VHKTV. ?I-/9'H\A/P\'+4N3'(?*+!V2>Y\Q&E?(#UD;)DE"- MK1RMQR:5/?8T&,-QAMM&L^<-^ZL>CY(Q6A@H1 MMD:?-TD#9<7E,T:CT535& 9LT:3B5)P@C_PP.?7O$%<'O^R]0T+_B)8FOC5L M-!R=;J&+TVL_3=\>X\5)^;B=Z,8.43/@S(5V?)15X544'TU[KP5JK;P(]59; MYL*PGE. 9=PZ.6A2!4N8U[:L7):=Z1F=_W^]F/\CE>$)5,8P@S#PE6([:H#L MJ5)4G$GA4^/C./3[<9?4Y^Z#X.BN+D%MW8M$8^^LA6FN[6ZU>_3,F[O^Y7CS M8L*NLV5"$PX;% VOAJE'5/,*:29&5N[F7TN#[PCW6^###90]@/L;*# MU)C%Z7"HDQ0*H=_)!93X9R95(0PVU7RH%PK$M%(J\B%SG&!8B*P7@2V?]7A]PQ6NO--K"<3*7_8QM7T?.!8@R"'Q%@$@:][ M^ AY;H'0C#_7F(-F2*O8_=Z@_U;YCKY,A(:/,O\CFYKT?! -R!1F8IF;6[GZ M FM_?(N7R%Q73[):]W4&)%EJ(XNU,EI09&7]%@_K>3A$@:T56&5W/5!EY2=A MQ.A,R151MC>BV8_*U4H;CR-*DFE^44IH_UAVA78QS;&'?!]@)> M"_6.<)<2YC!O#QYOG.45'C_4V3X?:PBO'\+&R*E>B 3.!Q@$&M0]#$9OW[B! M\WZ/@5YCH+32*_49P6<>IS?^=X?DQ9P%KEB'K<:><3DO3; MXG OKF^_$[.*_3,F-Y+.26I.%DK/,'#SV*_"R MAX_(/AYVVD@9?R<;W9!&;OLWIH'C[78;%]IOR>A&U/'CUR6C1V,WZ- L]EKC M^JF([&(MN_@>(@;4];Q.B_/6EZ M_[-RCF!8)C;F8)C]NBE5L6$0W50IMJA3+#Q)L15=L=RHV?F?+$"VL_ZX;U*V M2?1<$L%B#5=C3LD<2E V''$>Q!0/!)DV2&<\V1!XP).:ANW8.$8PE_.3CL#' M5.AU!)>U[@DNCP&L:\UZG2@I8=O>XYC[K;*+,=NFTF^XCFJOMML)4\8[H9F* MY%C (>-70BF!4XB4GR#OS<^=T^[2.-P.U6/..ZY>/<_&GABG M4=A='==MS-X3W4$3W<&AT5U-_R:05%W$ZKY(W8]XU0/S"T%&_U]%_XOV&N]1 MY>/2B'4JS2?UB4_]3EG*:>BWK7IW[%VW#GY G4[M=%0A;C&UCTK#SM&^ #6O M+C T2>2R-/4IOY$V=R0?ZJN!MGM]P8)3B06=)CG,4-5Y%V*V5_6E1=TP M P 8@D !D !X;"]W;W)K&UL[5;;#:E0LH<6E,^S7:S=JV)>5R44)-XKHJBBX^G8!N5P.G,!9+XS$;&[L M@C?L+_@,QF#N%C<*9UZ+DHD"2BUD211,!\YY<';!K'UM<"]@J3MC8I5,I'RP MD[?9P/$M(<@A-1:!X^L1+B'/+1#2^++"=-HCK6-WO$9_56M'+1.NX5+FGT1F MY@,G<4@&4U[E9B27;V"E)[)XJ&X]OK MRW=OKM^_O!J-GY.KCW=O;S^3HUL^R4$?]SV#1UA#+UW!731P= ]<2#[(TLPU MN2HSR'[T]Y!:RX^N^5W0@X ?N'))&/0(]2D[@!>V>L,:+_P#O;MD-BAL-XJM ME#.]X"D,'"P%#>H1G.&S)T'LOSC D;44,W*) M*:I&A*]N8H,W)7LGX MNYF"Z'H?T;B7T.!X \#<*-D+<(])T_6.HQYC]'B;:>1&_EZ4;F"P#--Y6X<; M58SUHM#_,20GP8Z0Q/OE_D^]/:FW2:V@%YY@!B5A-]*^>[*=?-1-DJWDH[3' M@LU7"F+7CW\[>9#,*8UV)D^P_:5_F3QA5U3,>DF<_"1J&Y2ZIW37?]7K]+T" MU*SN[IJD-OY-"VQ7VPO$>=,W-^;-[0,YSD2I20Y3=$46D4-4T]&;B9&+NHM. MI,&>7 _G> D"90UP?RJE64_L >VU:O@=4$L#!!0 ( )N)J5CCN0V.#0, M )@) 9 >&PO=V]R:W-H965TW>2VL9;8F>VVL%^_:R<-I81LH+TDL7//\3G7 M']>CK9 _50J@R4.><35V4JV+"]=5<0HY5>>B (Y_ED+F5&-3KEQ52*")!>69 MZWM>Z.:4<2<:V;X;&8W$6F>,PXTD:IWG5#Y>02:V8Z?C[#INV2K5IL.-1@5= MP1ST77$CL>76+ G+@2LF.)&P'#N7G8O)T,3;@'L&6[7W38R3A1 _3>-K,G8\ M(P@RB+5AH/C:P 2RS!"AC%\5IU,/:8#[WSOVS]8[>EE0!1.1_6")3L?.P"$) M+.DZT[=B^P4J/SW#%XM,V2?9EK$]SR'Q6FF15V!4D#->ONE#E8<] /(T _P* MX!\"NJ\ @@H06*.E,FMK2C6-1E)LB331R&8^;&XL&MTP;F9QKB7^98C3T>WL M?O;M;D:.IZ IR]0).2-W\RDY/CHA1X1Q\CT5:T5YHD:NQO$,RHTK[JN2VW^% M.R#7@NM4D1E/('F.=U%G+=;?B;WR6PFOJ3PG0>>4^)[?;= S:8=/(:[A08N< MH,Y=8/F"5_@NYQ/"\@)7XBDNI8SR&(B=B:94E53=9BJS5R\4,L'8PIR:?_XGLF>MN[;K;QAY-<$XE>B94*="-RZ(D""V!.48V4=@)<,(V M^QX:@KK]IZ!GVGJUMEZ[MI3R%9AE&_]=94G5VQ-P%G2] Y6MX[TSTV'M)FQU M,X4E2 D)GI8;X&MH,A&^,('G]_# 1$/0<#AH3G6_%M?_MV60,;I@&=,,%,&J M0DP66(P-+<@"2 '2U)K#_5^J;QWBK9NB_V)!^7W/:W8YJ%T.WNSR=#8&+_4$WN'Z:AW^G>MK6)L;MIJ[I@\L7^=5F0%)"OJ(!5J;.6,B(<>X MCW)[@I\T^6LG#RMHTTRU(M]JVMTK?FAB9>\$"@^ -==E':Q[ZVO'I:VV[E-X M>6?!^K)B7)$,E@CUSONX961Y#R@;6A2VE"Z$QHS9SQ2O3B!- /Y?"J%W#3- M?1F+_@!02P,$% @ FXFI6+5&-FGL!@ JSD !D !X;"]W;W)K&ULM9MK;]LV%(;_"N$50PMLM7B5G#D&FLNP 9*<=,!^_"A9$4V+HBWH^$OBR^%+'O&U]>@<:_J29M_SE90%^K&. MD_QRM"J*S<5XG,]7>)\3J, MDM%L6KUVG\VFZ;:(HT3>9RC?KM=A]N^5C-.7RQ$>O;[P*5JNBO*%\6RZ"9?R M01:/F_M,/1LW*HMH+9,\2A.4R:?+T0=\<2U8.:"*^!+)EWSO,2I3^9:FW\LG M?RXN1UZY(AG+>5%*A.K?L[R6<5PJJ77\4XN.FCG+@?N/7]5_KY)7R7P+(M^13=1'BZ7F5R&U?%]>R.+,(KS M=^JMQX<;]/;-._0&10GZO$JW>9@L\NFX4 LH9<;S>K*KW62D8S**[M*D6.7H M-EG(A3E^K!;>K)Z\KOZ*. 7OPNP]HO@71#S"+.NY/GTX=2R'-@>35GJTZV#* M9YEL)5H8A])VG'8ZS*Y3?G0O\DTXEY6.WJ'-]W&X#$C%1%DZH 4I@ M@0^=UXYBG$VXW7E!L[; N;:_9)A'R=*V*N? OLFLT1Q08C=='CO7(Z=JWM0^49S:3\S.X?VW04H M-3-1HA,E0-ZKA:#2!E(ST]9X@9VG\A/<1UN^(CQ@P:']+&$^YJS#?YH%L!L& M/FYDIG8B6:)<+A7KVT^Z;I'>6P*D9J:L$0-S*">"P@:4FIFVQ@WL/+6?X$31 MLIB-^RQA#O##F@VP&P[:3D3_H>,\Z%;MO4= :N8QT R" RAK@D()E)J9ML82 M[$2 $ZPY.0D,+6$.,B0:(8@;(:S6?'RXLRW5+=5W8Z#4S,0UG1 ,Y$<"RBI0 M:F;:FE6($PJ.^[$>;YR-R<3S#_QH"<,^%T&''S54$#=46/WX=97&$H5Y+@N4 MA[$=*=W"O;?I'&4,HMF%,"AW@O(+E)J9MN87Y4$TN=& +IAY_K"ID"^NN"E&-&-2-&!\JBKP+DW I2T^BA]=S MMC+G:24C]PR]]^LE(]R3UE[PT\1V&%:MRA4 T?"@HZ4&IF?UN##AO8\F&V M9@X.6BWN=A@C@==Q_QR3U/WUV#4C./BB8A!M4A8J (!*5F MIJT1B WL$+%VZP?[G!Y^R=K"..8=@,KV?BWB9I7^9CVI$N6>M?<>GJ,DPS0O M,:B6$@/%(B@U,VV-16Q@2XFU>T6V2I0ES%&)8II?F)M?^EO740IPS]5[Y\Y1 MHF&:G!A4HXF!\A"4FIFVYB$VL-'$VATD2RG $M5="N :6_@1;)'SUOX4[1Y6&:R;B4*TF#@H]4&IFVAIZ^,!6$V_WD"@F_N%7J"6,3 +6]7-, M32?\")TX/'G2]91;O_=NG:-NPS4+<:B.$P?%&R@U,^V]'^4.[#CQ=BN)[U_? MUUE8&DXB\#LLJBF$'Z$0MT4[+IW3,?IP]!$= MH9RBNXPM!*%3,;2E&GR,/'R'5OEGD$^[I>/(=TGWZ#QNN)[=3SO?\4W5;:1^F:I M/@[.1$52&%GJ^RZ +\%*WK_#H?/)5):W##9^HV ;)?.[DOE]T9/[R96I6(TH MK$7ZJ%LF&+L8AT-[N5Z&WMB'EL'@J4[;P.L\-P"##C#H!7Q4Q^1)3D\JSE(0 MQN]<$R!8,W8'<>1OL?;:',IJL'3=R#&CAAUJV(^:L0(0$0*DD3/<-77B* BV M0'M-#@7=]<2#<. '9M*H(XUZ22_I$JAD_,\QN@9YC.Z8)(4).=JQ]P)GW;Y! M[G4[%-G@Z<8X')B1!QWRH!?YN]J\2&2,2R2!ER;8P8[QB>MX8>!NT?8:'4IK M,,61>NW9RW&'&_?C,CK?"QKO;BH_PK&WQ=GK<"AGO'LZ!=B+]SQ5[/SK%YS7 M;64D4DXJ5##UG-M\S!V"LY-)X#A;Z*]9-.[/[- ?'GNM:2J!S^OF4Z"4+:AL M&I)NMFMP/]=MW=;\.3Z[:-K4?V&:KEFU&_.<"E3 3(5T3B.U!7C3B#8#R:JZ M-7MB4C5Z]66FFG?@>H&Z/V-,O@RT0?=W(/D+4$L#!!0 ( )N)J5CKFUW+ MO00 !@@ 9 >&PO=V]R:W-H965T-8EG'D<-E^ M"1AVG_=)SZN'E-&>Y0]\0ZE 3VF2\;&S$6)[X;H\VM"4\#.VI9G\9L7RE AY MF:]=OLTI619):>+ZGA>Z*8DS9S(J/KO+)R.V$TFZITJLOW]& M_U20EV3N":(;VS_F9:$^@HO8@DO_J)]&>LY*-IQ MP=(R65:0QMGAE3R5 U%+P+T7$OPRP7]M0E F! 710V4%K2LBR&24LSW*5;1$ M4V^*L2FR)9LX4],X%[G\-I9Y8G+S=3']>GUS^>4CFL[G'Q=S]"N:'+V_HH+$"?\@ [_/K]#[=Q_0.QF&%ANVXR1;\I$K9&$* MWHW*(BX/1?@O%'%+\C,4X%^0[_F]EO29/?V*1E5Z8*:[4^3I(VDH?,L,A4#>%Q@H?GH3=R'^O5=T499?6JLGK6LA9, MD$3JJC$5[:ILJ_T WZ]5%7AXV*R]*\JHO5_5WK?67CQ Z)9DLA'*EB?0G"4[ MU;4X^A?]L:=&@ MA\.&!KNBC++.J[+.WZA!^?II.D4SFHMX%4=$M#]'UMN<.E% 8,:(#*L1&;Y= MED-(MD!@!EOLZ97=LRK@B.\+*SI]BI+=,L[6:&V1LU6V1%D$M'VP[?; MCZ9J7[/,VR%/GDD@-', M-'Q>P#:!34V4&@F8VUL?/L.#;!V^\' LWHXH MDXIV++[=L=35NVBM#G2K!0K-9*MMC3\ D"JHM8%",QEK:^/;-W)L"WV9VNB' M?E-X'5%F8=J!^'8'8@BO>[$'W5F!0C-WS+7/";RWJS M3=0:"9C;6\"^QX, M;,,L;U97I'_4+SN"3"+:M01VU])4[6L6>SODR3/YOYSVU(Y[ @#M@MH;*#23 ML;8W@7T?!UB[O:/CKL&PN:7?$70@XM:.;=69^2W)UW'&44)7,LL[&TCIYX=C MZ,.%8-OB)/>>"<'2XNV&RJ:;JP#Y_8HQ\7RA#H>K?P:8_ =02P,$% @ MFXFI6 4M9F.X P A!, !D !X;"]W;W)K&UL MM5A=B(XXUV3/^580 $GV+:2*F5BAE>F7;8A5"3,0%2R%1 M=S:,QT2J(=_:(N5 UEE23&W7<89V3*+$"B;9M7L>3-A.TBB!>X[$+HX)_WX- ME.VG%K:>+WR)MJ'4%^Q@DI(M+$ ^I/=P291W%D(B()8C#9FK-\-4:RB-C7_7@=CVU'%T14%A)#4'4X0GF0*E&4G7\4X!:Y3-U8OW\ M&?WWC+PB\T@$S!G].UK+<&I=6F@-&[*C\@O;_P$%(5_CK1@5V2_:%[&.A58[ M(5E<)*L*XBC)C^1;T8A: AZ\DN 6">[_3?"*!"\CFE>6T;HAD@03SO:(ZVB% MID^RWF39BDV4Z->XD%S=C52>#&X_+6>?/MQ>?WR/9HO%^^4"O4,S(4 *58@, M=4>B))* J.JV0&UCU64 M<)V7X+Y2PAWA%\C#;Y'KN(.6]+DY_0969;K73+=5,\J.N&5'W S/>ZTCB23) M-GJD@$C6B#9&.<2@'4)+[TJD9 532VE+ '\"*_CU%SQT?FOCUQ-8@ZU7LO5, MZ,&224+5"SS@W/;RV_J0@P\S<+UB/ 488W MS5)T1Q*UVJAU1:(%HSN]- CT WW>@Y#J.,\4!%RM.)1D-\,H;65B?%C7-]H3 M6*,O?MD7__CYZ_?)MB>P!MMAR79HG 4/ C8[JB;H!M"96H>^ ^'BO(VR&0<[ M>6H;/V/F3_(;E?Q&I]3GZ(7R!F/7.9!G'N37@GP\]-K5>5G6?6FN&U;AGZF6 MXNSCAT4G)1J!N\[-GL :/1B7/1@?K\1QGVQ[ FNPQ4YE)9R>M/@?0"8QFE-_ MEF/-+N%3ZK% KPO2]0_D6,34]>@Y[6K$E:G!1A=1U^.\FQS-P%UG:%]HS394 M;@=[QTL2&RU39\8]H3495RX)FVU2!U&:@8RB/(7AP97CP4:+<;0H_1>B'%\> M?B2+H+HJL>.]\I7$E7W!9M]1U^6RFRY[LB4%O5.8'%RY'#SJ09=&J]29<4]H M3<:5/\)F@]1!EV8@HRY/87]PY7^PT7 R6)24Y%(*P G%8 MC*V).XJ'VMX8?".P%ITQTDJ>&'O6D^MT;#DZ(*"02,V U6<%,Z!4$ZDP?C2< M5NM2 [OC#?N5T:ZT/&$!,T:_DU1F8^NCA5)8X(K*>[;^ HT>$V#"J#!OM*YM M/PPME%1"LKP!JPAR4M1?_-+DH0-P]P&\!N#M H(] +\!^,<"@@80F,S44DP> M8BQQ%'*V1EQ;*S8],,DT:"6?%/K8YY*K7:)P,KJ^?9C?KU$D_G\\F&. MWJ-)SK@DO[ Y&'A1-TP .HU!8D+%F3)XG,?H].0,G2!2H!M"J3(4H2U5/)K5 M3AK?T]JWM\>WCVY8(3.!+HL4TFV\K72T8KR-F*EWD/ &\P'RW7?(<[R@)Y[9 M\7"_!QX?AL>0[(-OJ?';H_$-GW_LT?1EN*8(^BETS1B)$B^]+PF6?Q*9%NI"]K4!8?8H[X;W)>]FN7"L.@"N8J@MW^]!'T.?:?[N*W[ M6KW=J64Y\*7I"0(EK"ID70G:U;;M3$RUW5F?NJ-9W3W^T-2]3/WG2U((1&&A M*)V!KOZ\[@_U1++25,PG)E7]-<-,M53@VD#M+QB3FXEVT#;IZ#=02P,$% M @ FXFI6*D(ZP1E!0 5R4 !D !X;"]W;W)K&ULM9I=;^(X%(;_BI4=C5JIT\0V)- !I)G2:D?:=ME^[&HO73 031)G' =: M:7_\.B&-,02WJ0BS_/=F(2),QJ4[TWX:,!R$84)G7"0 MY7%,^,MW&K'UT('.ZQMWX6(IBC?DFCJ%"2 M>?RJ1)WZ.XO [=>OZM>E>6GFB63TDD7_A#.Q'#H]!\SHG.21N&/KWVEEJ%OH M35F4E7_!>C/6QPZ8YIE@<14L,XC#9/.?/%_@7?+L= M@ZN_'G],;JYN'\[ [=4#.!E30<(H.P5?P./]&)Q\.@6?0)B AR7+,Y+,LH$K M9 Z%DCNMON_[YOO0@>^[(?P<8'@&D(&7YO QG=;A6 ]WI?/:/JKMHU(/ M'[+/94-P\7(&)A%)!)"FP-6O/$QEI8HF=QNY3K-S7H[1<.W6N'6.N?] LDPT_S>,\(H+.9)_*,S(-27$E:,IU(]?= MRN(+"O!6&IMD&X=Y*&C.MEMGV_W0F4UH8T5U]Y+ 'NX%.ZGNCT*!WT?-F?IU MIKXQTP?&Y%L+/=&F'(TR;:O>DICF.*@=!W;[/;#IW)*8YKQ7.^_9[??>7L5! M'R&X4Y=-H\HK>U-=]NM<^\9A"+GM$R6B27EYOHTRK6=)4MBFG/HJ?78 MLUNAE9XE\[;4=/=;- +M5FFEM[W@0-COH)TRK89I=8J\P&^N4ZCP 1K7Z-%C M1N=Y!*)P3L&))*,72GAVVIBH6:B["6VR S,V%VO" M::,[HT;K(K2DICM6M $[EEO0B"^MW5M2T]TK>H$?PY?#+=C=:T'4Q;W=#FP@ M&!P<6"B@(AAH1I@6#6@6,C7@,8@%*F2!1BZ0]"MO4YGN%0%!,P*U[\+^_D+8Z^W=\E3#=K#./W"# MAA2V(",8C.J9 7DRDXO%E*2A(+(QB^)MO)&VBBVVU'3W"EL0M+R-8,2@UNXM MJ>GNM_90S.S2NE8K/:U6^[O(5@WJ'ABDYZIH!IEIYOWKQ1M"AO7"'/G1Z5#X M@LR[)==1L76I)@(LJ5P[YHR#N\\D3K^.&]U:11A;:OH94 B#NI;;T8A$K=U; M4M/=*R1"9I)IWX[^7CL&_7YGMQ\;1@6] P"'%-T@,]VT:$BS$#(TY#%(!BF2 M0>:MEYLP">,\!O^!=V^XF15;%^0Q6 8IED%]R^UH=3_'EIJ^S:[(")O)Z/T% M_H90<+C S9$?M:CP!YMW;52!O_]>Q2S9=HYMJ>DG0!$0MOPS$K;Z.Y(M-=W] MUB])MICJ#2%LJ/!C,!563(7-3'5#GMM>PLV*K:?X&$2%%5%ART2%K1*5+37= MO2(J;&N3Z0TA:+AK,(=^U*/B,&S&)U7A+:[A5O>;;*GI)T!1&K:\WX2M,IHM M-=V]8C1LWF]J4>)F(>@92MPJB;E;3[T4CQS=$+X(DPQ$="[EO?- 7C3XYBF> MS8%@:?D@S!,3@L7ERR4E,\J+ ?+S.6/B]:!XMJ9^EFKT/U!+ P04 " "; MB:E8)H!%"%4" "\!0 &0 'AL+W=O">'23V\::8P?;_>#?<^VDH1O9 M!!(OB:]]S\DY-[XWWDOUH', 0PX%%WK@Y<:4?=_7:0X%U1U9@L"3M50%-1BJ MC:]+!31SH(+[81!<^05EPDMBMS=722RWAC,!N!-^SVQSV;[Q*^,MCKDS6Q3E92 M/MC@)AMX@14$'%)C&2B^=C &SBT1ROA1"3=:B.+&HP*"B:J-SW4=3@! M($\[(*P!X5- [QE 5 ,B9[12YFQ-J*%)K.2>*)N-;';A:N/0Z(8)^Q?OC,)3 MACB3S!>?Y]/%_7_*&3 "O1LJHJS@<\.IH(.<3 M,)1Q?8$)R[L).3^[(&>$"3)CG&.BCGV#RBR_G]8J1I6*\!D5$9E)87)-IB*# M[#'>1T>-K?!H:Q2^2#BCJD.B[B4)@[#7HF?\]_#H!3E14^7(\47_7N6V8E5D MO78RV]=]7=(4!A[^'0UJ!U[R^E7W*OC0YO0_D3WRW6M\]UYB3]KN3YOABN7: ML=BYLTNZG6[L[TY]_)D3=*Z;G$J>?]((!:B-FP^:I'(K3'5YFMUF! U=YSW9 M'^%HJB;);YIJKN'5V#"A"8&ULM5?;;MLX$/T50ELL$J"-;I;L9&T#CN6T M =(TL)/N,R.-;:$2J24I.]FOWZ'D*+XP:E-X7R+Q14GO$"&*[,NVYSBAG=.46<-^ M-7JBQE<">(+/.PEINO1,MY9'S'WIPG0PL1V<$&<1*4U!\ MK& ,6::9,(]_-J16$U,#M]]?V*\J\2CFD4H8\^SO-%'+@=6S2 )S6F9JRM=? M8",HT'PQSV3UEZPW>QV+Q*54/-^ ,8,\9?63/FV,V (@CQG@;0#>/J#S!L#? M /Q?!70V@$[E3"VE\B&BB@[[@J^)T+N13;]49E9HE)\R?>XS)7 U19P:WDQ& MLPF93F[O1S?X^#ZY?9C,R.@V(J/KZ7@ZNKJO!I/;S]>WN/!E0I3C_,(G+RX91\("DC]TM>2LH2V;<5IJP#V_$FO^-]'SRE3.UE&3"$DAV\39*;?1Z+WHOO5;"KU2<$=_]2#S'ZQCR&?\ZW#? MHW9X!/%;\!TU?G-Z?L7G_Q^G9SJ-.ES''$[7H M9T!@&%A89"6(%UO#//]S0 M^=QJ^1 MIJO1"GSOU3@2V8Y5W<:J;FL%&J4B%G2N"-9W+-(+7#:6^>XQ"\LQR:(CD>VX MUVOZX=- MR!WYYXW\\Y_<,RFQ\XO+O,RHPN*2;!5:D_":+MC*XI/7ZY[[>\I;H[Y7N2&F M[X:A:Y;N.J^-E],J_DY@\R[4\^MYZS%*9XOZY.5'PD 9>R;GX#0\WPN]/1O: M$WBO#Z:@8:<;[/E@;_6B.8A%U=-+$O.2J;I-:V:;[X91U2WOS5^Z%^.Z^W^E MJ3]&L G#FR+1I3E2.F==/!Q1]_?U0/&BZG@?N<+^N7I=XC<1"+T!U^>! M#M!\90W_ U!+ P04 " ";B:E8&0B=9* " !-!@ &0 'AL+W=O0B^W Z3C[B1E;9]I,N'%4TC7,03^5CQ)';H.2L@*X8H(3":N!,^Q< MW_3-?KOAF<%6'?2)<;(4XL4,[M.!XQE!D$.B#0+%9@.WD.<&"&7\V6$Z#:4) M/.SOT2?6.WI94@6W(O_-4IT-G&\.26%%JUS/Q/8.=GX"@Y>(7-DOV>[V>@Y) M*J5%L0M&!07C=4M?=^=P$.#[1P+\78!O===$5N6(:AI'4FR)-+L1S72L51N- MXA@WES+7$E<9QNGX83R4 !YS2LY'H"G+U04Y(XR3128J M17FJ(E>C;$/N)CN)-[5$_XC$GU1>DF[G"_$]OT>>YB-R?G;Q+XR+KAOK?F/= MM[C=8[B,LZ(JR*JV0#FO:$YRP#M&&US37)%$<"WQY: A+<@2&G]M-FJZ7CN= MR:YK5=($!@ZFCP*Y 2?^_*D3>M]/F.DV9KJGT.,9F QD?$WP Z1 W9DB8F4/ MK4UL#1=:.).YFSCHAMW(W;2(Z#4B>B=%(%?0QE5'!0=<5]X1JJ"A"CZB"MNH M@G=4P=55.U784(4?4?7;J,+W5+TC5/V&JG^2:B'PU9DTMP^S?HK[U&J3T']W MB?U>I_>?!O>@.IA"B_FT9EPA_ K#O,L^6I!U\:H'6I2V8"R%QO)CNQG6>Y!F M ZZOA-#[@:E!S1\D_@M02P,$% @ FXFI6*(N>6+/ @ , @ !D !X M;"]W;W)K&ULK59=;]HP%/TK5E9-G=0UWR'M(%(+ M3-O#-E3:;:\FN2%6G9C9YF/_?K:31A1B#_N.?><:UV;X9;Q9U$!2+2K M:2-&3B7EZM9U15Y!C<4U6T&C=DK&:RS5E"]=L>* "P.JJ1MX7N+6F#1.-C1K M,YX-V5I2TL",([&N:\S_W@-EVY'C.R\+#V192;W@9L,57L(-/Q^GT*35P?_S"_MEX5UX66,"8T5^DD-7(21U40(G75#ZP[1?H_,2: M+V=4F%^T;6/CP$'Y6DA6=V"EH"9-^\6[K@Y[ #]Z Q!T@.!<0-@!0F.T569L M3;#$V9"S+>(Z6K'I@:F-02LWI-&G.)=<[1*%D]G=>/SP-)V@Z>_9]/M\.D>7 M$Y"84/$!?41/\PFZO/B +A!IT&/%U@(WA1BZ4B76<#?ODMRW28(WDGS#_!J% M_A4*O""RP,>GX1/(>WCX&NXJN[WGH/<<&+[P3,\V0RU#9&?0K74K5CB'D:-Z M1P#?@).]?^;O?]$]LILV)L-3[%G=WG.UU"@G-6J\P5NFZ:TN=&&I]'VRR($INANYFWYTE*(C\/NB5ZJA7'9VEFL(24U0"6.6U M'/%>YC@.#]0=QZ1Q9!<7]^+BD^+&K*Z),/>84J9N(J454YO ^"AY]\L%)Y3]D!=RF9W"<*XV] T''08'GIW9%::\H/:GHD4E5,-Q5%':ZB>PE M2X_Z(!X$AQ(M0='@4**[=Y_KMU3=GTO2"-4-I8)YUP-ED;?O4SN1;&6N^ 63 MZL$PPTH]Z&ULM9=K;^(X%(;_BI6M M5JTTTR2$:Q2L8AH)KZ0REV1)K1Z&8:&FS MU#SW.RWQ+D.=]A_'M[?CFWMR/1M/9M>S^V_D,[FA4E+S.!0Y#T!3QM4%=C_< M!>3\[(*<$9NHF$J\S5+RD#*M/F$GMN]CL5$TC=30UAB;F<$.BS@F>1RM=^+P MR%>1ZEB1+VD$T:'>QIS*Q%JOB4U:M89?J;PDGON)M)Q6NR*>Z[^S299@#1 M=SE0A+O12N/B9>F*G.-BSI?X1173W+N3>9N-=>MW6U[?PV6VW:=5&\*IM'XX MYP&'3LFA4\MA&M-T!>;=75(FR9;R#>Q1(9S1!>-,OU1AR*V[>R%]=@>]P1&% MMZ.\8U)!;9 _N12Z)8)N+8*Y9%NJ@66$[/W2N<$Y"H[@BA<1YM4Y\5FV5L><\99<7_4/W&OIOEAY;M-?G;"4G+% M4D4X+-'2N>SAVI+Y<22_T&*=%>@+H;'&PO=V]R:W-H965T&IZEMSK;-3VU;1 M'!*J&B*#%'>F0B94XU3.;)5)H''NE'#;6FK,4KB11 MRR2A\GD(7*S[EFN]+$S8;*[-@AWV,CJ#:]"_LRN),[M$B5D"J6(B)1*F?6O@ MGHY"Q K3*F M<=P>OZ"?Y^21S -5,!+\CL5ZWK>K3$+@V5'1<3A)J)W(.(EE0WBN]^( MYWA-#O ]C(OQ3!*T7P!S)T[51F-H&_AI5(@5V"%GS^Y@?.]BF=-8#N<_9*SGZ/[!SB?4R;)+>5+ M()= U5("7DY-QFFVU(K0-,XW:7[V-Q#-4_:XQ&KXEI&DAA32/ 5X%E$;C'._!-Y)LJ<:,:E5R;&+@*V>"F"=U M%3H-I^FY/7NUS;3:SN\T2[L=$JV21.LHB1]/&3Z7$).5X'B4G.EG(J8D$DF" MQXJ/2[2HROHHZ%L/L2:P'?Y!R3_XB"(/ZM2G)K =?=JE/NUW*/)V5?$VW6YG MK\@/V 5!=9%W2A*=UQ5Y\4^%+WB"R9)GH%)5Y7L4[JW'5Q/8#O-NR;S[$>7= MK5.?FL!V]'&=_]V-\PX%7@1QW:W*=1OMO?(NK%I;1MY>9=M;C9KIDK$7FK%4 M$0Y3]'$:;726F\9S,]$BRWNW!Z&Q$\R'H-6>:P# # $ &0 'AL+W=OCC"GZ411P#;>P+@E #GN0"W!+C/!7@EP"N<.4@I M?(B@@.&0T3U@*EJRJ4%A9H&6\G&JGOM",'D52YP(;Z:S\6PRG7T$X_E\//MX M_>EZ=K\ %^#?7' !TS5.8^GC4@"Z)#B&ZF%Q\#9" F+"W\G SXL(O'W]#KP& M. 7W6YISB>)#4\CLU#W,59G)AT,FSA.9?(+L$KCV>^!8CM<"G^CA$5I5<+<% M'NGA_^3D$CA^&]R4EE:^.I6O3L'G/IF.M&R:VNO2Q>[)(LZ(CMQL5^YV#^O MM_:;A6%,@8-*X$ KL'A-2< $YJW%]N@ MH%18/&MZ<6=J+)MA[7:Y96U>)72G.LZ( ;BEL;:%Z MJI>^^9VR15VQG=IXM.RU.^TA)5U75G;)%G7%=FKEXTK7UBX!GVXD)>ZX5#P_ MJ-=32U2_N4C3YW"NQL=UJ*U?B+ZTE]C-I:?=TDN>%Q;IDWNI>/-HMZCV]G+C M%4MI@*"-I+_)1L,-V^3 1-"LVD$LJY':T&&X17".F N3U#:7B8:+VI-6? M%N$?4$L#!!0 ( )N)J5B.D1FV7@, ,$- 9 >&PO=V]R:W-H965T MLY.%MLLBAO*EC1T_S_F>NYQ]H[V0W]4:0)/[/.-J[*RUWERX MKHK7D%-U+C; \/C^P7UG?T96Z/78&3HD@17=9GHA]A^A]*=G^&*1*?M+ M]L7: 5J,MTJ+O 3C.&>\^*?WI0X' .2I!_@EP#\%=)\ !"4@. 7TGP!T2T#W M7RWT2H!UW2U\M\*%5-/)2(H]D68ULID'J[Y%HUZ,FSRYTQ+?,L3IR=7U?#J? M7<\_D.EB,9U_B&ZB^><[\I;,J934!%&1UR%HRC+U!J>_W(7D] MBZVB/%$C5^->#*,;EW8O"[O^$W8#DW,MY0>4Z"SAGQ/;];LZ'9O\.#.G^:X2'$C?"H&?YIFYT3OU<'/Q(CJ-(B ML'S!4VG!..4QXRDQ:4R5NU ;&L/8P3*F0.[ F;QZT>E[ M[^LD;I,L;),L:HGL*!C=*AC=)G;,C15("0E955&)A=+JC'#0=3$IZ/J6SAP4 MNTFG:W)Z=ZAUH\WG:EUCL>?UCRU&+5D\TK!7:=AKU'":"ZG9+VI/)[C'8U9! MG72]1XX,_1/A'B\)WATO"1\OZ7C>B1J-^_U/-?J5&OU&-1:P$]G.)-(,\XII M,DTEV&^<_";?\-16Y(K*5-0IU,C\W ^^3;*P3;*H);*C\ RJ\ Q:JKZ#-H/1 M)EG8)EG4$ME1,(95,(:-W\H-O6?Y-B=+(1%IBR]%8TS_/#.%!*\_=)D!H;G8 M\MIJW$C_W!BU21:V218-']4\[%6\@[)7J.\>W%5SD*EM$A0>:*A><5FK9JL^ M9&JOWR?SEYV+6=%._*4IFAN\BJ6,*Y+!"BF]\P&66EDT#,5 BXV]$2^%QONU M?5QCCP72+,#W*R'TP\ 8J+JVR1]02P,$% @ FXFI6$W\PM4,! )Q4 M !D !X;"]W;W)K&ULK9C=CMHX&(9OQ*'R"<2QW\?V^]F. M[?Z>LN_9&H"CUR1.LX&UYGSS8-M9M(8$9PVZ@53D+"E+,!=)MK*S#0.\4*(D MMCW'Z=@))JGE]]6[%^;WZ9;')(47AK)MDF#VXQ%BNA]8KG5X,26K-96$B99>4!4D@S0A-$8/EP!JZ#Z';E )5XBN!?7;RC&17YI1^EXGG MQ3OV?H#S2%'8UW)%VA MB,&"<+3$$8D)_X%N N"8Q-EMI=0H+S5<,0 QD+C(_#(+T,V[6_0.D12-21R+ MD9'U;2Z:+2NWHZ*)CWD3O3>:V$1CFO)UAL)T 8NJWA;=+?OL'?K\Z&F!8\P: MJ.G>(<_Q6C7M&>GE 42EO%DC#_3R3]NX@;SVF_+P$KDCY6Y/8T:S' !-Q6N^ M-0!(BM-(1A SAM.5"EYME').JYXC%[2';(,C&%ABQ)M-3,>7NT&C+F)Q4CY0)I)IO6+1"Y-5% M2EO)M9$R"0M,PL(>UIW=5[G/-<[Z9+3<'J=[MG U-9[K8TF8:$A M6,5OUSF>$!RMXZ7/8F2+$R+4[N!SQ'W%X\Z9P?IZKG78*"TT1:MZ?'(*<[4> MS_YZFJ)_T?]L/_20:Y<-H[3 *"TT1:N&PSN&PS.T"2E ID)BDA88I86F:-60 M'(^IKO;@Y<_4/1BB*=IA1M3GE>G7_0)XOO![W?;YNF3T,&J4%IJBY:[;)Q=% M";"5NJ'+4"2W*?F=4?FVO 4$K*"\&_7_ U!+ P04 " ";B:E8 MLGS8IF $ #"%P &0 'AL+W=OV-Z M65.6("%WV<;F.X;1*A,EL>TZ3L=.4$2L83\[]LB&?9J*."+XD0&>)@EB+[!!:W7 [-HLQ7J@#WL[] &S['XM'MDU,UD-+$>-",=X*90%DC][/,9QK)SD.+X4IE;9IQ(> M;[^ZWV?%RV(6B.,QC?^.5F([L'H66.$U2F,QHX??<5%0H/R6-.;9?W#(VW8# M"RQ3+FA2B.4(DHCDO^BY '$D@*<$;B%PFP+_A, K!-ZW"OQ"X&=D\E(R#B$2 M:-AG] "8:BW=U$8&,U/+\B.BKOM<,'DVDCHQO)],1]/Q9/H!C&:ST?3#W".K/"JKK=E'64Q[FLQMZ[6\ &Q*^#!]\!U M7+]E/&.]/,3+4NZUR$.]_(^42+G3)J]5XY67QLO\O)/5B)1%(L(UNZOEQPW=HB0>6?$!PS/;8&O[R$^PXO[61,FD6&C*K4?1+BK[. M??A$!8K!#KTH=JV3--=W,KUZ3.Z'7N!V^_;^F,?;1EVW!^N-0NU(OK/.H*PS MT-;9N%__ _,70O=I:\5:IW-GBDFST)!9C6"G)-C1WF\A7@@P(5RP-./XST?9 M $P$3OB_;10[)BF:- L-F=4H=DN*7>T\;%!\#^YE3V"4T)2(-HK=-S<6=.1? MX_;[IE:A=F3?67>OK+NGO__6:YQE&%F\P-)?@!D2&%S(=^3/EVV5YW[0/2K* MN7)Z/:]1N[;?&(;,:HNL2T;4640D&/\O8RG$;E.NV"]T HNWE7""&S&I MH%.E+\?H.[ZP,_30,>H6FG*KHSP*LE [NTYDOMM"%AQ-J4[SS3W6>Y]-PI!; MG81;D7"_1B)H)>&^(0']H/FXT9N?C<*06QU%%:&A-ELJ%)U6%-Y;%$'/;:(P MFH)-N=515#D8ZH.P1-%M1>&_0='S_28)0]&V(/$C@C*LDC+41^6O?Q(4!L>O M(3_H--]#^F[.AO(CLB^LPB_4ID+Y)GJ.DC0!"\JD-B(;L$2RNTB\M (R&GZ- MNH6%V^FP6"=4!5NH3[:GOK#4UI_WLU9,AA)I@9RN^@!*P1RQ"BQ@#IO_T* R;WQY>T'S"&8W:IMQR M3/;1HF>"V29;/.9@J3XT\_7/\FBY0#W*EF7MJGF^NOV V"8B',1X+:7.E5H. M9OF"<;XCZ"Y;0EU0(6B2;6XE!\4\ , (L. 9 >&PO=V]R:W-H965TE[?S1@7SG10IA8)[?BO!G6:/:WB]O<&_5-) M'LD\,PTW,OW!8Y-,G*%#8EBP(C4/F=[.'^R_W_SZ2^=T#>?P\>[@C[V_!,)[J#^2"/#W> MDO?O/I!WQ"4Z80HTX8(\"6[T1YS$[V^)+#03L1Z[!NVQJ&Y4[WU=[4V/[!V0 MKU*81),[$4.\J^\BCX8,W9"YIIV 7YFZ)('_D5"/]EKLN?E]]:##G*#Q;5#B M]8[@W>,MY"*2&;3YIM+ME[KVLJVF?3H8C-W5ML&'0F$CL6-3K[&IUVG3C_)< M0WS!5J#PGA)19,^@B%QLXHMW71L,*!=+/ !X17C49GZU3;AM&1V-_-#K[U%H M$?2IUZ>TW\XD;)B$G4QF<X;!2/ MS&:!%/8(M_$*#\REO4$O&.ZQ.A3S!SWT0-!.JM^0ZI](BB,?M+K *Z*(28! MEJ?R)T!-)"]4E& >(WG*1!NA_H&E(R\(]^@<"@V\X$B !@V7P5F/6LS3PNSG M@8K#X/ ,!1B6T6"TQZ-%D(["81@>N3;#ALNPU R.I4FF!%JI28X$2NLOCMZ, M89=7[+-\I7,6P<3!=U>#6H$S_?LOO^_]TY:QS@2V0WK4D!YU!O"0]"8A7+7Q MKL"&6[[W+GVZ%Z#.'?^0C^^]/7;>J6'L.'4UV)DB>2ZT7>I;[[Q_>C!K\JWA MK/%^$<_N7?^4%7UC13M9S15?,0-DS91BHCVC=T.<',8SH>T2?BLI_*#S!,^$ MX=69Q>JWSJ-N^9@1>(W2 @NIZAV$D^/=6VZZ:W*\;O+G%\4!_ * M*N+X:.);E/_.$>K<[63?')9$E'H].MQ[H]RMLCX#M2R['4TB60A3%<7-;--1 MS=3#8S,R^;A61IL1.!,Z#1ICVB7&NFB $SV3+0A[4DG%B;&FJK%N%9#2@SC#41A>8TZH"++$ M^W8J2V1G&!6P4TAWG!/U>P5,]FDP#XZ.1UHWQCEPEK2DAAS,4[M3UL(32TDY M"$VE0 JJ-+B9+U>QB_@$ 8/". 9BEP/< F.. MR,KX-7(&4TH'/-T?V;_ZVFTM>Z+A5K*?M#1-&GP.4 D5Z9AYE/T]C/5<.;Y" M,NV_J!]B8YNQZ+21? 1;FU,QK.1EO(<30!2] HA&0.1U#XF\RCMB2)8HV2/E MHBV;V_A2/=J*H\+]E-PH>THMSF2KI_QAN\YSE*^_;=;;[SGZB+9$*>(N2Z-W M=V (9?I]@HW-YC"X&)E7 W/T"O,";:0PC49K44+Y+QY;E9/4Z"AU%5TDW! U M0XOY!Q2%48PTU+8WS 7>Q70%"\^[^-\K.%?K0!&?IW"3L]0M*2 -[&AH4 <( MLK=OYM?AEPL"XTE@?(D]VW9\#PK)"NT[;<^T/E:OSTD=R*X\F9O)0Q8E^'": M'Y_T"P=5^ZG0J)"=,$/K3-YI\&Z&?OL;/DRM_2DU%1HQJ"PTG'VR>=4P"8-A M9.N[;R^-[66_;>SC U0>/Y(X>63\>[6B5( ?ZZ*LSDB:5._9AI;RDR7C M:R+D(;\?5QM.R:))6A=CY'GA>$WRWKC-[U>B?F,\G6S(/9U3\75SP^71N%-9Y&M:5CDK :?+\]$%/$MQ M4"PUJ*]\8^UX??%J=N/_Z2?U#8UZ:^48J.F/%W_E"K,Y'\0@LZ))L"W'+'O^DK:&FP(P55?,O M>&QCO1'(MI5@ZS995K#.R]U?\J-MQ%Z"U#$GH#8!Z0G^,PFX3< _F^"W"7[3 MF9V5I@\I$60ZX>P1\#I:JM4OFF8VV=)^7M;G?2ZX_#27>6)Z^77^Z?/5? [F M5Q^OKS[?S<'O8-Z<%;H R[PD99:3 N3E[K]8?:K>IE20O*C>R="O\Q2\??,. MO)$1X&[%MA4I%]5D+&1I]1>,L[:,RUT9Z)DR,+AFI5A5X*I':>(%OC<9/^QW8A@5Q2B"_:C46L21%H/.8F"U^)&SJ@(; MSI:Y,/G<90=[#E <):'FTQ#EXT3W::WD2)]AYS.T^KQC0HXB4E54&$=,.' 0 M1#!,?,VH(2S "8XUI^'@O&MA/0]1YR&R>KBHJP?7I)0_JO+G4X Y*[;U6#4Z MLFJ]=$F[%$L=B?5Z&'<]C%\_#6.7K7,IECH2Z[4NZ5J7'#L-D^&R2%"(M,4S MC/)C'VLS,[46<:1%Z"FD\5XU#]OTWJA#8:!;-83!V L2S:N]F&/-[O$;?-50 M;-/W7> X]GRHNS7$10BC4+=K+>=8NTC914?.3_ ?N,AYQLG2?-*MNB\="$[5 M4E=J_9XJN(0.Z!(ZQ4NG:JDKM7[_%&'"HQ&SS>S-D!#KK#$SA"$_3@)][9V" M,J'"3/@ZSH1#A/1C'.E>AU&Q'PRLG@(TH2)-:$=-ZYBY*N]EN+$#5M47+Q*7 M:JDKM7Y'%??"R,&0<0J\3M525VK]_BGFA58NM Z9>+CN4(+TZQY#&,(!'JR\ M4_ I5( *[81Z<,@,"11&,0QTL\.P)/1\W>LI0!4I4$5V4+VCV>K+QHAM]LR7 MK@2G:JDKM7[7%/$B^/I)@AQA:ML_EVJI*[5^_Q1"(SM"6R9)F]F["( HTG'% M$(:26+^D2.UU'.M382VR8M_!2=*F[[L(H:]/35,4QDBW>@H"18I D9U #UT$ M(@.&1AX.$]VL$5?C&.MV3P&B2($HLH-H.SRDZ>:*M>W7T"MGV?/#!5' MV-CVQJ5:ZDJM_YQ2(2WV'#RI= JW3M525VK]_BFXQ?;;N9:A@H=W:%$0^_I2 M,X5%,- O?>QU'.M302BV0^BAL8*'B.DG4']F:8@*$E^_HK67:G9\=Z.IC7E]\W.L ID;%N*W2:@[MUN]]E% ML^=*>_\2GLUV>\B4S&Y+VS7A]WE9@8(NI:3W/I(&^&Z7V.Y L$VS;^H;$X*M MFYF MD\PD,;;YY10\MDHK96<(G/&LRV+)G^/D.A]E,O\ X37WA>6#?A)Y,- MRS%%^[)YUC3R6Y6,ER@-5Q(TKJ?>Q^!^'CO[RN OCGMS] PNDJ52W]S@,9MZ M/0>$ E?6*3#ZV^$#^N]5[!3+DAF<*_$WSVPQ]<8> M9+AF6V&_J/T?V,0S<'HK)4SU"_O&MN?!:FNL*AMG(BBYK/_9:Y.'(P?2Z78( M&X?PU*'_CD/4.$15H#59%=8#LRR9:+4'[:Q)S3U4N:F\*1HNW5=,K::WG/QL M,GM)'S\OTA32Q:>GQ>>O*=S")ZV,@8U6:V[!*N!RI4J$)=*FPX>D#+ MN##7Y/22/L#5AVOX0 ;PM5!;PV1F)KXE2+>4OVJ 9C50^ Y0!$]*VL+ 0F:8 MO?7W*;@VPO 0X2R\*/C$]!U$P0V$O;#?P3/_>??H D[4)CRJ]**?37A7BFJ) M?K>$*^Q[LV$KG'I4N0;U#KWDUU^"8>^WKOC^)[$WT?;;:/N7U),4MU1O$08LX^ &BH*G\!G*4J)FX M =JXP#(J-FZL9NZ8 7RE8]-@YWZNY0='5+=A/XBB$_@NLT'HMF07_;"E'UZD MOUK49-=4=A;I ]JF0&] 8F>JA^<<<30X@3TW"GK]43?JJ$4=743]TQ:H?T0W M.E]X&)_ G=N$1]E^PS9NV<87V>8%D[D[VV#-N(8=$UL$M88]TYK1_A6<+;G@ M]GL7\_B<.1Z=0I\;W4;1.Q\_;JGCB]2/[QW,5&@[[AIM%VY\5D6#\>BTU,Z- M@N TQ_Y1VRE1YU4W-K!26VGK\[F=;1O^QZK/G&PO=V]R:W-H965TV@#C)M@!-&T3)]F'8!\8^6T(E M4B-INP/ZXWND%$5R%+49Y"^V2-T]O'ON(76<[;GX+!, 1;[D&9-S*U&J.+5M MN4P@I_*$%\#PS9J+G"HN[ZVL%8_)G"7C:>B4[E@?//>G"UFEN.C@@R6"H-0?%O!^>091H)X_BW M K7J-;5C\_D1_3>3/";S0"6<\^RO=*62N36QR K6=)NI6[[_ ZJ$ HVWY)DT MOV1?VH:A199;J7A>.6,$>^%U7URS9E*)+ED*UBU_6W,I$['>TQGX?4"7E-Q0GSW%^(Y MWJ@CGO,?=_=[PO%K=GV#Y[^ %U*%;6[4B#NJ( M@]Z(FUN@*[1>[]>69B"P5J+C.M'Q$14Z'I*&@$Q%%J"!@WMC1TW M.!#H^+MA7YMU08" M:[$PK5F8'E&\TR%I& BL18/K/'W$G6/(MT)M2G/DAP?R[3!R)]X+YZO;Z#O< MWI#O8)E\*GY$KOU KRW44&CMM+VGM+TC2K8"'XJ*@=#:5#SU1FYOS_&_1>L_ M^^#C>3HY5.US*S\,)@>JM1N-,RZW,?<)B<%LF2J;SGJVOK.F/;\@2O,V3PF>!\#H0WP_9IS M]3C0"]0WO.@;4$L#!!0 ( )N)J5CM9*=C=P( .T& 9 >&PO=V]R M:W-H965T^>A'):TX?I";$ZA\Q-9ODQPY?[1 MILV-#CV4-4J+L@,;!26KVB>]Z_9A"S .'P'X'<#?%Q!T@, 9;94Y6S.J:9I( ML4'29ALV.W![X]#&#:OL6UQH:5:9P>ET<7D^_71Z_GEVI;%IQUM8[;6OXCM;Y0.4+! M^ WRB1\.P*=/PV>0]?!@%XZ-Z]ZZWUOW'5_P#]:'3+4LX3"+/65'JJ893#QS MC!3(-7CIBV?CF+P?LOB?R'8,![WAX"GV=$XE6E/> *I!MF]QR&]++WMY*]I.QK#7F/XI,:%^[80;70A)/L%^9#"EB+:*FV:5OM[('*? MS!V=4:\SVD5^9 XK!,O-6,[$5@3OV*50IQ6!HH&1T8#MDVUS;0HG;]Z5IHT^W< ML##W$4B;8-:70NC[P+:\_H9+?P-02P,$% @ FXFI6(-W%@[/!0 /S( M !D !X;"]W;W)K&ULQ9OO;Z,V&,?_%2N[VWK2 MKH#)C[9+([6UT55WU667ZTW3M!\C5+]3NW7"2ATKMB MZ!TNV8RIZ_54Z#VGI"RBA*4RXBD2[/:T=^:=!'AH K(6WR*V ME;5M9$[EAO/O9N=R<=ISS8A8S.;*($+][XY=L#@V)#V.'P6T5_9I NO;C_0@ M.WE],C>A9!<\_B-:J-5I[ZB'%NPVW,3J"]]^8,4)#0QOSF.9_47;O.WHN(?F M&ZEX4@3K$211FO\/[XL+40OP^L\$X"( =PWPBP!_-V#P3$"_".AW[6%0! RZ M!@R+@$Q,)[]8V94FH0HG8\&W2)C6FF8V,KFR:'V!H]1DUDP)_6ZDX]1D]O7S MQ<_H$RG/ M!C^>S3EN!1(V/T08_VK&[S>,YZ)[.&XZG?;PJU <(M_+POL-X;1[>-/@@^[A MN.5:^F5F^!FO_PQ/8SPTG5TWZ7K>&FJJX8EEZ285;9SX0(TR73 MF@*L50VLF(KY !WI7FAR0[YI$;D7N*S(DC$#": X;9##S MT>QNXKDC?^0/Q\Y=73^@3BW]AJ5^PU;]ZG?JO'Y'LWNSS9KD:R7N*Q\DC.2P M8>V*N_:UID];X!TU@ 9DJ3$JU1AUFRS1/^@JO(^238)B=L=BQ&_UA.R^18_W MFU9(?\Q@R0T3;1\USEO[VU>88\@,P(21B!A M%!(6 ,&LC#@N,^*XTPRKI]:Y5EE_3\^FU[>-,VLK:E]QOZ^F77 M3 +9+86$!4 P2SG/K;X5N_]?/6_Z\G;>WN&^"H/2""B-@M("*)J="#5[Q'OE MLEX, "HQ(&D$E$9!:0$4S4X,7"4&AJON!>M)11[JEUV1+]J[W5M 2!H%I050 M-%O RM[R.OI;IL1'J2GQC=*!6EV@- )*HZ"T (IFJUOY7=YK&UX>J.,%2B.@ M- I*"Z!H=F)4MI?7S??J5K=!#2]0&@&ET8+F]>NFUX[! M6CK5QE>'GMCE?# M9_)&S4!=+E : :514%H 1;/5K0PT;_3:!1O44@.E$5 :!:4%4#0[,2I?S6LU M:?8LV* F&2B-@-)H0;,*]JXCWM[&UJ-RM;QV6RM;&D!_;"+U@"Y3(TETQ[*U M HV"@!I;H#0"2J.@M "*9B^CJ/PO[+YR-<:@?A@HC8#2*"@M@*+9B5'Y8;C5 M5IGH9$AT&DC%Y]]1).4FO(G92S\;MS/WUAK4XBIH]1][A]@UKYT?($&[#:!H MMHR5>X6[N5=[_?K?SMQ;1E"CJZ!9,@[Z?;PKXM-FOG>,!SL3)]38;'4J:PJ_ M:$WI*399Q_R!,33+[K7I1LQ7NLX^.].V,_=6!]2H J514%H 1;.UKHPJ_-I& M%08UJD!I!)1&06D!%,U.C,JHPNU&U7^;:4$-*U :P4^750T:)UK(7@,HFJUB M95KA#LNT9*8?>WF"!;6N0&FDH-75>R+\)$\OL"06)YGR3 MJGS1>'FT? KB+%O[OW.<>"=!_BQ#A&ULK5A= M<]HX%/TK&N_.;CK38DO^P&2!F8#=;:?-)!N:=/JH& &>V!:516C^_4JV8[ 1 M*F3\ K9\S]'5D72O=(=;RI[R%2$<_$J3+!\9*\[7EZ:91RN2XKQ'UR037Q:4 MI9B+5[8T\S4C>%Z TL1$EN69*8XS8SPLVF[9>$@W/(DS+GBLL$<#]=X26:$WZ]OF7@S:Y9YG)(LCVD&&%F,C"MX&4)/ @J+ MAYAL\[UG((?R2.F3?/D\'QF6](@D).*2 HN_9S(E22*9A!\_*U*C[E,"]Y]? MV3\6@Q>#><0YF=+D>SSGJY'A&V!.%GB3\#NZ_42J ;F2+Z))7OR";65K&2#: MY)RF%5AXD,99^8]_54+L 1 Z D 5 +4!SA& 70'L4P%.!7#: .\(P*T Q=#- M#QD= N8M!9L\J%0OT +O>),+I099^)K+'!\//MV,_WRZ>9K$-[- M_@;A?_>?O_T '\ =R3F+(T[F8,9I] 3NLYB#*SFK,7\!%P'A.$[R=\(46<@" MMPG.Q/.?P 3Y"C.2#TTNO)-]F%'ER:3T!!WQQ ;7-..K'(39G,P5^$"/ATA# M8 I9:FW0JS83I&6\QJP';/A>#M%1.#0]'6ZKQJ.'!R32PL/3X4@CAETO%+O@ MLX_P7:5TDW%P$6=@5LSP.]44EQR.FD,&O;=L&)=J'6\S?JXM:ZN%I=_F4XX\K ,7$/W'?L@=/2 MXM ((0=:+26T/IR[C#HB:\CEU7)Y6KE$FEV0^(A@WH$6'Y#G(]B23-O#N1NT M2[*P([*&LOU:V;Y6V0>1.]6R]@]E]5S'02U9%68V'""WM12U7IPK6$=D#<'\ M6C!?*YC(U[\)9_[A!G8V=K#*S>OV667":6:AW_*W"[-T4X%L3;(6$ MC;T">WZ_K8?*SNM97EL0K2?GKJ>NV)JZH9UNZ.V9ML(V%7%ZKM]63MO'N=NU M4[:P*[:FOKN+"=0>MS7YM@(VQ75[;EM;M1F$[579Z1VB*[:F:KM;!-1?(ZJD MJXMQCBK&]=N'0)69=6 6J-G:$3,\PH;4*1?N+@?0/2_I3FG&&8[X!B?@:[P@ MX.('P4Q]JX5=GOJGG;(%G;*%7;$U9VEW)X'Z2\G-AN<<%RM3.0]Z- 0O8@J! M#]*R#@3!'+\H9T#/@PH>@8>_8PI.\PA:KT1($JF*8^&I/M54L*_@*G4W]^J! M*6'+HA";@TA6<,J*3]U:%WNOBA)GJWT"+Z=0T1[(XG!1?]S1EY7E:\S$\2D' M"5F(KL3.%0N*E<7:\H73=5&-?*2&ULK51A;]HP$/TKEE=-K;21D 286!*IP*966B=4UNVS20YB-;8S MVR'MOY_MA(QV@*9I7XCO?._=O<-W<2/DHRH -'IB)5<)+K2NIIZGL@(840-1 M 3XQ0CM/8^98RC46M2\IA*9&J&2/R>0:E M:!(\Q'O'/=T6VCJ\-*[(%E:@'ZJE-);7L^24 5=4<"1AD^#KX70>V7@7\)U" MHP[.R"I9"_%HC=L\P;XM"$K(M&4@YK.#.92E)3)E_.PX<9_2 @_/>_;/3KO1 MLB8*YJ+\07-=)/@#1CEL2%WJ>]'<0*=G9/DR42KWBYHV=C3"**N5%JP#FPH8 MY>V7/'5]. ,3P&"#A"\!D0G &$'")W0MC(G:T$T26,I&B1MM&&S!]<;AS9J M*+?_XDI+H\>5@MT>7&%+A#EZ%LA M:D5XKF)/F]R6P%0I]X#OE+O&=J[@L/]H7/@K.$=T0. M4#A\AP(_B([4,_][>'BFG+#O8^CXPG_IX[%VM731<3H[NU-5D0P2;(93@=P! M3M^^&8[]C\>T_B>R%\JC7GETCCW]:E;-+<\$ W3Y12AU=4QM2S%V%':Q[-)Q M,)G$WNY0Q9]!HSZB+.@,Y-;-OT*9J+ENGT[O[5?,M9NL5_Z963WMIOA- MT^XM\S"VE"M4PL90^H.)&5S9[H+6T*)RX[06V@RG.Q9F?8*T >9^(X3>&S9! MOY#37U!+ P04 " ";B:E8)MHO#D0" "*!@ &0 'AL+W=O!?PDT*K3L;(5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2 MO[K:32U[K.!>L%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H M^F1C4%'>/?%+?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ MISQJ:=Y2DZ?3C3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$ MUZ5"7S@!\F^^;\P&O?"HMPY'@0]8WJ%HH/TK MVG!"#Y0TF)VKNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# M $V"_>QVY^56G M]@32W")\P6V<^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU M_>5O>->ES84L*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WO?;T-1WZ8?S1]ZS/]K4:B;=YX]GWTX.^L\7M[LQB\,<.D' M3M'K T2O.OI E0V*R<>'R>\3QZ1[!TGO4<:$^]O"6U-PP) 3)[W%18B]CCOO M>3OM.48.,=/GVZY1@:Y#8,.UM* NU-$@*\2F7B/?!K0NR:GW1/C0'Q/.)I(! M*R,YXRL;[D)@6O!">DIO%)THA$CUQ\*A[<$>JG5R)@II&.SZ-C :E$0I*L6M[IB+3? 9Y-7MAU6I'=9%+(E,HF M3>BO0Z,!IQG8D6PVA[,JR@! I8I<-U)&9H4@QL.:43>T[)1R?@\WF)_9EO8R M:ZV8J1;1-+6ANFEE; ?TVVI6NRT;OTK7*]E3H;XL]'"$Z29FQI^LNL M,8"IA[@Z*4N^^LS93.34#O[@A*,!6?.\>2'9'YT-2F6J U3ZWA.5BDW;D=^2 ME ]TJ=;EM,QPS]T3]/QOYWE&!96$MTWKVC_F67ZUXZCW5I;-7677L--C_=1P M[":O3\%D? HF3Z(F^Z=@,CD!D[TWNVN^Q&1X"B:[QV\R.LZ2#.IGRM:#Z]9C M:Q/UX/5@Z/^ UPR^2>I-%HPK)NK>G*4I%<^>7K6\(A/]TKVEKZ]/:4867#TT MX-#?M+_3E"WRI+GJ#B:BOFK3_@;#TX_"ZW<3G8N)E"YI.JZ[?ZG\?31\5@,\]9W(GV4TTXAC^W&J8-V!@>2#3R^8:7VV\0O;7 ;:F M^RH$&RE>B=A(\;D&Q#UOP$@2]VIC>8"!K0)6.Y#?G0=JRLV)(EA5S!NV@W$D M23 $:M%=HW&,S$X,'_?Z8+LDBI+$C0#F=A!%& *[$4-8?20$3;8T.P M6BP^0"X99K>]9!:GV,Z6 +]G=S&9G''"(I\10 MVZ3-4T>Q!6C6MEA))-W\^LHFI*(X9_IRRA-8%N+SL7T^W3X_"_GU48BOY*^J MK-55;Z/U]G(P4/F&553](K:L-F=60E94FT.Y'JBM9+10&\9T50Z M][Y\/K2UD /[0&B6:RYJ4]@4W'/VK/XYWQR2)Z[X(R^Y_G[5:[^7K$;)@YV:AU!N M'F(#94$\C:YG(0G2-,SL)VL$2@/9&HMDO@B3[($$\82$ORVCQ9V)W,\D#C,; M$5+&"-D9LS!(0Y(8K&!&7A^SM.4-HF2#I+=!8J>V$62#$;(.#G(B:3@]"1ED@!&R M)L/O[U=CZ; MA$GZ0YM,CA\V2 @C9". #CWJ+CF0)QQD3[RF-_*C&0653/UD #5[_(9 UG"0K?%OS7;>;D@< M#K(X3GS;20@)Q$$62+=X.S$AG3C(.CDU<"7D,!LG%19;+ :Q/)ES1]5JR=5OIE=3&!.>KD UCV;DK M@I!57&2KG.JY3P*EF%;DF>N-C0E9Q46V"HAY/"\)N<5%=DLG9B6DYB]-91L3 M$HR++!BPQS-A-B8D&!=9,!"F>>-M3$@R+K)DX(Z9/8GJ0:;QD$T#8WHV)N0: M#]DUI_W'CI3I0=+QD*5SVH'LDYA*29O5,64OY'B0=#QDZ71A7IW3A9FRDN7->N/* M[JG[D'U\9/MT84ZE4(ILI3C&A!3D(RNH"S.J-9.*K8]7P'U(03ZR@CH'MWTR M%E5EQFCVO+@/*,V*V+2O3'E.RWPA2?.Q7Z'U_&:!9;4KR[$IF])_ !,]BW $:&BH46\ M@!4F%Y'$ECT(>'NB4(1E49P&S:JLL>7MO_IDC7WWE/=MV77'<;OKQ]G'87\< ME\VVE/Y?2N-JFP_M>-7U^7BZLNZ&0UM.RV&3^G;UVFYRTOE\D8:?,YK[NY\S M9\^???Z?B=UZO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMAD\NR21_[R^DQG0]R M=9KBOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV2SA$!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V= M0&^?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW M$.@=J'<0Z!VH=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\?E_ M274YW9LOCS\OOT^BA(LSS@G^2KG_ E!+ P04 " ";B:E88B/G&-@! !( M(@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O^1'G MC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5-%Q99 M%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN;VAI M-DV[7-8%E;;8 MM&E)'IPG4X:**+9-OB]Z,IXNI!.S-/A<>]'TJ^> MNE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q#@/0A M0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC*45CE**YR M%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR M2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4H MLFH4636*K!I%5HTBJT:15:/(JE%DU2BRZO^4]&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )N)J5A78WT>[@4 .D? 8 M " @0X( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ FXFI6(<1ZV*Y @ _ < M !@ ("!"18 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXFI6-$GTIJ3" =R\ !@ ("! MI20 'AL+W=O,P >&PO=V]R:W-H965T&UL4$L! A0#% @ MFXFI6!'4=(ME!@ 6A( !@ ("!P$0 'AL+W=O&UL4$L! A0# M% @ FXFI6/B8YZMP!P F14 !D ("!/5 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FXFI6 7+ MWW;5 @ KP8 !D ("!86 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXFI6((PS,_B P G0H !D M ("![G 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FXFI6#2@VZ1F$0 M3$ !D ("! MC88 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FXFI6 '/J*JJ P ' P !D ("!.9\ 'AL+W=O&UL4$L! A0#% @ FXFI6$X7!_G7 M @ I@8 !D ("!5ZH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FXFI6&L*XX.N P %@H !D M ("!T+, 'AL+W=O&PO=V]R M:W-H965T2\ !X;"]W;W)K&UL M4$L! A0#% @ FXFI6..Y#8X- P F D !D ("!.< M 'AL+W=OP& "K.0 &0 @(%]PP >&PO=V]R:W-H965T&UL4$L! A0#% @ MFXFI6.N;7&UL4$L! A0#% @ FXFI6*D(ZP1E!0 M5R4 !D ("!Q-D 'AL+W=O&PO=V]R:W-H965TPHP, '$- 9 " @>SA !X;"]W;W)K&UL4$L! A0#% @ FXFI6!D(G62@ @ 308 !D M ("!QN4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ FXFI6$LG_-$> P "@P !D ("!:N\ 'AL M+W=OH-6>:P# M # $ &0 @(&_\@ >&PO=V]R:W-H965T&UL4$L! A0#% @ FXFI M6$W\PM4,! )Q4 !D ("!-_H 'AL+W=O&PO=V]R:W-H965T!\4\ , (L. 9 " @1$# 0!X;"]W;W)K M&UL4$L! A0#% @ FXFI6#I50T,; @ F@0 M !D ("!. &PO=V]R:W-H965T&UL4$L! A0#% @ FXFI6+!IGCM9 P [0T !D M ("!Z1(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FXFI6-5B(#B4! /A< !D ("!+1\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FXFI6+QH MWWY9 P EA8 T ( ![B@! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ FXFI6!,G[+KO M 0 I2( !H ( !;C(! 'AL+U]R96QS+W=O XML 71 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 72 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 171 231 1 false 47 0 false 6 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 - REVENUE Sheet http://www.deitaxonomy.com/role/DisclosureRevenue REVENUE Notes 9 false false R10.htm 10401 - Disclosure - INVENTORY Sheet http://www.deitaxonomy.com/role/DisclosureInventory INVENTORY Notes 10 false false R11.htm 10501 - Disclosure - INTANGIBLE ASSETS Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssets INTANGIBLE ASSETS Notes 11 false false R12.htm 10601 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 12 false false R13.htm 10701 - 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 13 false false R14.htm 10801 - Disclosure - ACCRUED EXPENSES Sheet http://www.deitaxonomy.com/role/DisclosureAccruedExpenses ACCRUED EXPENSES Notes 14 false false R15.htm 10901 - Disclosure - WARRANT LIABILITY Sheet http://www.deitaxonomy.com/role/DisclosureWarrantLiability WARRANT LIABILITY Notes 15 false false R16.htm 11001 - Disclosure - FINANCING ARRANGEMENTS Sheet http://www.deitaxonomy.com/role/DisclosureFinancingArrangements FINANCING ARRANGEMENTS 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 - STOCKHOLDERS' EQUITY Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 19 false false R20.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 30303 - Disclosure - REVENUE (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.deitaxonomy.com/role/DisclosureRevenue 21 false false R22.htm 30403 - Disclosure - INVENTORY (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureInventoryTables INVENTORY (Tables) Tables http://www.deitaxonomy.com/role/DisclosureInventory 22 false false R23.htm 30503 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://www.deitaxonomy.com/role/DisclosureIntangibleAssets 23 false false R24.htm 30603 - 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 24 false false R25.htm 30703 - 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 25 false false R26.htm 30803 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureAccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://www.deitaxonomy.com/role/DisclosureAccruedExpenses 26 false false R27.htm 30903 - Disclosure - WARRANT LIABILITY (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityTables WARRANT LIABILITY (Tables) Tables http://www.deitaxonomy.com/role/DisclosureWarrantLiability 27 false false R28.htm 31003 - Disclosure - FINANCING ARRANGEMENTS (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsTables FINANCING ARRANGEMENTS (Tables) Tables http://www.deitaxonomy.com/role/DisclosureFinancingArrangements 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 - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.deitaxonomy.com/role/DisclosureStockholdersEquity 31 false false R32.htm 40301 - Disclosure - REVENUE (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueDetails REVENUE (Details) Details http://www.deitaxonomy.com/role/DisclosureRevenueTables 32 false false R33.htm 40302 - Disclosure - REVENUE - Disaggregation (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails REVENUE - Disaggregation (Details) Details 33 false false R34.htm 40401 - Disclosure - INVENTORY (Details) Sheet http://www.deitaxonomy.com/role/DisclosureInventoryDetails INVENTORY (Details) Details http://www.deitaxonomy.com/role/DisclosureInventoryTables 34 false false R35.htm 40501 - Disclosure - INTANGIBLE ASSETS - Assets with indefinite lives (Details) Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails INTANGIBLE ASSETS - Assets with indefinite lives (Details) Details 35 false false R36.htm 40502 - Disclosure - INTANGIBLE ASSETS - Assets with definite lives (Details) Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails INTANGIBLE ASSETS - Assets with definite lives (Details) Details 36 false false R37.htm 40503 - Disclosure - INTANGIBLE ASSETS - Amortization expense (Details) Sheet http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAmortizationExpenseDetails INTANGIBLE ASSETS - Amortization expense (Details) Details 37 false false R38.htm 40601 - 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 38 false false R39.htm 40602 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) Details 39 false false R40.htm 40701 - 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 40 false false R41.htm 40702 - 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 41 false false R42.htm 40801 - Disclosure - ACCRUED EXPENSES (Details) Sheet http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails ACCRUED EXPENSES (Details) Details http://www.deitaxonomy.com/role/DisclosureAccruedExpensesTables 42 false false R43.htm 40901 - Disclosure - WARRANT LIABILITY - Narratives (Details) Sheet http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails WARRANT LIABILITY - Narratives (Details) Details 43 false false R44.htm 40902 - 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 44 false false R45.htm 41001 - Disclosure - FINANCING ARRANGEMENTS - Outstanding debt obligations (Details) Sheet http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails FINANCING ARRANGEMENTS - Outstanding debt obligations (Details) Details 45 false false R46.htm 41002 - Disclosure - FINANCING ARRANGEMENTS - Narratives (Details) Sheet http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails FINANCING ARRANGEMENTS - Narratives (Details) Details 46 false false R47.htm 41003 - Disclosure - FINANCING ARRANGEMENTS - Revolving credit facility (Details) Sheet http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails FINANCING ARRANGEMENTS - Revolving credit facility (Details) Details 47 false false R48.htm 41004 - Disclosure - FINANCING ARRANGEMENTS - Equipment Loan (Details) Sheet http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails FINANCING ARRANGEMENTS - Equipment Loan (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 - Narratives (Details) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsNarrativesDetails BUSINESS SEGMENTS - Narratives (Details) Details 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 income before income tax (Details) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails BUSINESS SEGMENTS - Gross profit to income before income tax (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 - STOCKHOLDERS' EQUITY - Common Stock (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails STOCKHOLDERS' EQUITY - Common Stock (Details) Details 54 false false R55.htm 41302 - Disclosure - STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details) Details 55 false false R56.htm 41303 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details) Details 56 false false R57.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 57 false false R58.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 58 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - asle-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41303 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. asle-20240331.xsd 201, https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30 asle-20240331.xsd asle-20240331_cal.xml asle-20240331_def.xml asle-20240331_lab.xml asle-20240331_pre.xml asle-20240331x10q.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "asle-20240331x10q.htm": { "nsprefix": "asle", "nsuri": "http://www.deitaxonomy.com/20240331", "dts": { "schema": { "local": [ "asle-20240331.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "asle-20240331_cal.xml" ] }, "definitionLink": { "local": [ "asle-20240331_def.xml" ] }, "labelLink": { "local": [ "asle-20240331_lab.xml" ] }, "presentationLink": { "local": [ "asle-20240331_pre.xml" ] }, "inline": { "local": [ "asle-20240331x10q.htm" ] } }, "keyStandard": 208, "keyCustom": 23, "axisStandard": 18, "axisCustom": 0, "memberStandard": 26, "memberCustom": 21, "hidden": { "total": 11, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 6 }, "contextCount": 171, "entityCount": 1, "segmentCount": 47, "elementCount": 468, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 524, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7rgnUZtpjkOwT4moIee_Yg", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7rgnUZtpjkOwT4moIee_Yg", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.deitaxonomy.com/role/DisclosureDescriptionOfBusiness", "longName": "10101 - Disclosure - DESCRIPTION OF THE BUSINESS", "shortName": "DESCRIPTION OF THE BUSINESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenue", "longName": "10301 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.deitaxonomy.com/role/DisclosureInventory", "longName": "10401 - Disclosure - INVENTORY", "shortName": "INVENTORY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssets", "longName": "10501 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNet", "longName": "10601 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLease", "longName": "10701 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE", "shortName": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.deitaxonomy.com/role/DisclosureAccruedExpenses", "longName": "10801 - Disclosure - ACCRUED EXPENSES", "shortName": "ACCRUED EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.deitaxonomy.com/role/DisclosureWarrantLiability", "longName": "10901 - Disclosure - WARRANT LIABILITY", "shortName": "WARRANT LIABILITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancingArrangements", "longName": "11001 - Disclosure - FINANCING ARRANGEMENTS", "shortName": "FINANCING ARRANGEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShare", "longName": "11101 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegments", "longName": "11201 - Disclosure - BUSINESS SEGMENTS", "shortName": "BUSINESS SEGMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity", "longName": "11301 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "asle:InterimFinancialStatementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "asle:InterimFinancialStatementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueTables", "longName": "30303 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.deitaxonomy.com/role/DisclosureInventoryTables", "longName": "30403 - Disclosure - INVENTORY (Tables)", "shortName": "INVENTORY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsTables", "longName": "30503 - Disclosure - INTANGIBLE ASSETS (Tables)", "shortName": "INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "30603 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "asle:ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "asle:ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseTables", "longName": "30703 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables)", "shortName": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "asle:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "asle:PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesTables", "longName": "30803 - Disclosure - ACCRUED EXPENSES (Tables)", "shortName": "ACCRUED EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityTables", "longName": "30903 - Disclosure - WARRANT LIABILITY (Tables)", "shortName": "WARRANT LIABILITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsTables", "longName": "31003 - Disclosure - FINANCING ARRANGEMENTS (Tables)", "shortName": "FINANCING ARRANGEMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables", "longName": "31103 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables", "longName": "31203 - Disclosure - BUSINESS SEGMENTS (Tables)", "shortName": "BUSINESS SEGMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityTables", "longName": "31303 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueDetails", "longName": "40301 - Disclosure - REVENUE (Details)", "shortName": "REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "longName": "40302 - Disclosure - REVENUE - Disaggregation (Details)", "shortName": "REVENUE - Disaggregation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_UBGn6lhkDk2gGjSkwxXWkA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "unique": true } }, "R34": { "role": "http://www.deitaxonomy.com/role/DisclosureInventoryDetails", "longName": "40401 - Disclosure - INVENTORY (Details)", "shortName": "INVENTORY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:OtherInventory", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:OtherInventory", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails", "longName": "40501 - Disclosure - INTANGIBLE ASSETS - Assets with indefinite lives (Details)", "shortName": "INTANGIBLE ASSETS - Assets with indefinite lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "asle:IndefiniteLivedIntangibleAssetsNetIncludingGoodwill", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "unique": true } }, "R36": { "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "longName": "40502 - Disclosure - INTANGIBLE ASSETS - Assets with definite lives (Details)", "shortName": "INTANGIBLE ASSETS - Assets with definite lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAmortizationExpenseDetails", "longName": "40503 - Disclosure - INTANGIBLE ASSETS - Amortization expense (Details)", "shortName": "INTANGIBLE ASSETS - Amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "longName": "40601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "asle:ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "asle:ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "longName": "40602 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails", "longName": "40701 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details)", "shortName": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "asle:DepreciationPropertyPlantAndEquipmentExcludingUnderlyingAssetUnderOperatingLease", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "asle:DepreciationPropertyPlantAndEquipmentExcludingUnderlyingAssetUnderOperatingLease", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails", "longName": "40702 - Disclosure - LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details)", "shortName": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE - Future payments received (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails", "longName": "40801 - Disclosure - ACCRUED EXPENSES (Details)", "shortName": "ACCRUED EXPENSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails", "longName": "40901 - Disclosure - WARRANT LIABILITY - Narratives (Details)", "shortName": "WARRANT LIABILITY - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_X4AbYGnkF0SOS0ZkR8O9MQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_X4AbYGnkF0SOS0ZkR8O9MQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails", "longName": "40902 - Disclosure - WARRANT LIABILITY - Black-Scholes option pricing model (Details)", "shortName": "WARRANT LIABILITY - Black-Scholes option pricing model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_rtRA6BCTBUGLuZXg8S3tzQ", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_lW4n4o53UUKcwKupFLfO6A", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_rtRA6BCTBUGLuZXg8S3tzQ", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_lW4n4o53UUKcwKupFLfO6A", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "longName": "41001 - Disclosure - FINANCING ARRANGEMENTS - Outstanding debt obligations (Details)", "shortName": "FINANCING ARRANGEMENTS - Outstanding debt obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "longName": "41002 - Disclosure - FINANCING ARRANGEMENTS - Narratives (Details)", "shortName": "FINANCING ARRANGEMENTS - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails", "longName": "41003 - Disclosure - FINANCING ARRANGEMENTS - Revolving credit facility (Details)", "shortName": "FINANCING ARRANGEMENTS - Revolving credit facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_7_20_2018_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_Vb7tQ_pYHUmvuNut4H0Qdw", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_20_2018_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_Vb7tQ_pYHUmvuNut4H0Qdw", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "longName": "41004 - Disclosure - FINANCING ARRANGEMENTS - Equipment Loan (Details)", "shortName": "FINANCING ARRANGEMENTS - Equipment Loan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_LineOfCreditFacilityAxis_asle_SynovusMember_us-gaap_LongtermDebtTypeAxis_asle_EquipmentLoanMember_Q0Xa2LSSekSPIKYc4qIIBw", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "Unit_Standard_pure_lW4n4o53UUKcwKupFLfO6A", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "unique": true } }, "R49": { "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "longName": "41101 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "asle:WeightedAverageNumberOfAssumedStockSettledRestrictedStockUnits", "unitRef": "Unit_Standard_shares_X4AbYGnkF0SOS0ZkR8O9MQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "unique": true } }, "R50": { "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsNarrativesDetails", "longName": "41201 - Disclosure - BUSINESS SEGMENTS - Narratives (Details)", "shortName": "BUSINESS SEGMENTS - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment__LhNHT7g1ESB1hWEirh1nQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment__LhNHT7g1ESB1hWEirh1nQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "longName": "41202 - Disclosure - BUSINESS SEGMENTS - Selected financial information (Details)", "shortName": "BUSINESS SEGMENTS - Selected financial information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails", "longName": "41203 - Disclosure - BUSINESS SEGMENTS - Gross profit to income before income tax (Details)", "shortName": "BUSINESS SEGMENTS - Gross profit to income before income tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:GrossProfit", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "longName": "41204 - Disclosure - BUSINESS SEGMENTS - Intersegment revenues (Details)", "shortName": "BUSINESS SEGMENTS - Intersegment revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_om1gz30jc0Ws6Q81mq5GJA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "unique": true } }, "R54": { "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "longName": "41301 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock (Details)", "shortName": "STOCKHOLDERS' EQUITY - Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_3_31_2024_AmWb0Xo0pUKutajH9yQgSA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_nyz6Um7KJEWzYsHwynnL7A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R55": { "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails", "longName": "41302 - Disclosure - STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details)", "shortName": "STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_yutqfbpNwUKbeF3ptfANCw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Unit_Standard_shares_X4AbYGnkF0SOS0ZkR8O9MQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_yutqfbpNwUKbeF3ptfANCw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Unit_Standard_shares_X4AbYGnkF0SOS0ZkR8O9MQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails", "longName": "41303 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details)", "shortName": "STOCKHOLDERS' EQUITY - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PlanNameAxis_asle_TwoThousandAndTwentyEquityIncentivePlanMember_xYDhS684j0yANbs04zapqQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_X4AbYGnkF0SOS0ZkR8O9MQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_PlanNameAxis_asle_TwoThousandAndTwentyEquityIncentivePlanMember_d-9yJex7PkWIyO3R6jlEOQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_X4AbYGnkF0SOS0ZkR8O9MQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "unique": true } }, "R57": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_RMouxBj1QUetDZJOqD0a3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_oZjhdS5xIEOrRLXaRomtsA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "asle-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES.", "verboseLabel": "ACCRUED EXPENSES", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r13" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r12", "r544" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of $978 as of March 31, 2024 and December 31, 2023", "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." } } }, "auth_ref": [ "r216", "r217" ] }, "asle_AccruedCommissionFeeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "AccruedCommissionFeeCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits, Current", "verboseLabel": "Accrued compensation and related benefits", "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)." } } }, "auth_ref": [ "r16" ] }, "asle_AccruedExpensesForFederalStateAndLocalTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "AccruedExpensesForFederalStateAndLocalTaxesPayable", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "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", "terseLabel": "Accrued federal, state and local taxes and fees" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "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)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "verboseLabel": "Accrued legal fees", "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)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetailsCalc": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r40", "r129", "r418" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r595" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r62", "r544", "r722" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r355", "r356", "r357", "r453", "r656", "r657", "r658", "r705", "r723" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r601" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r601" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r601" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r601" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares surrendered for tax withholdings on equity awards", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvancesOnInventoryPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advances on Inventory Purchases", "verboseLabel": "Advance vendor payments", "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." } } }, "auth_ref": [ "r646" ] }, "asle_AersaleComponentSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "AersaleComponentSolutionsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to Aersale component solutions.", "label": "ACS" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r566", "r577", "r587", "r612" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "asle_AircraftAirframesEnginesAndPartsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "AircraftAirframesEnginesAndPartsNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of Aircraft, airframes, engines, and parts, net.", "label": "Aircraft, Airframes, Engines, And Parts, Net", "terseLabel": "Aircraft and engines held for lease, net" } } }, "auth_ref": [] }, "asle_AircraftCompositeTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "AircraftCompositeTechnologiesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to Aircraft composite Technologies.", "label": "ACT" } } }, "auth_ref": [] }, "asle_AircraftMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "AircraftMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to aircraft.", "label": "Aircraft" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r601" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r608" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r573", "r581", "r591", "r608", "r616", "r620", "r628" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r626" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r354", "r358" ] }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForNotesAndLoansReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on financing receivable, classified as current." } } }, "auth_ref": [ "r135", "r218", "r222" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization expense", "verboseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r70", "r285", "r393", "r650" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "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." } } }, "auth_ref": [ "r4", "r34", "r38" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r27" ] }, "asle_AssetManagementSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "AssetManagementSolutionsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to Asset Management Solutions.", "label": "Asset Management Solutions" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r96", "r132", "r154", "r187", "r202", "r208", "r219", "r250", "r251", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r368", "r372", "r386", "r414", "r476", "r544", "r557", "r670", "r671", "r711" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r125", "r137", "r154", "r219", "r250", "r251", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r368", "r372", "r386", "r544", "r670", "r671", "r711" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "asle_AvborneComponentSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "AvborneComponentSolutionsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to avborne component solutions.", "label": "ALGS" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r623" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r624" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r619" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r619" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r619" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r619" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r619" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r619" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r622" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r621" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r620" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r620" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "DESCRIPTION OF THE BUSINESS", "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)." } } }, "auth_ref": [ "r59", "r82", "r83" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r25", "r127", "r519" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r25", "r79", "r150" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) in cash and cash equivalents", "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." } } }, "auth_ref": [ "r2", "r79" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing activities" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r599" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in $ per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r306" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails" ], "lang": { "en-us": { "role": { "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 (in shares)", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of warrants outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "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." } } }, "auth_ref": [ "r45" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r600" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r600" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "verboseLabel": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r656", "r657", "r705", "r721", "r723" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r61" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r61", "r464" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Shares issued", "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." } } }, "auth_ref": [ "r61" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r61", "r464", "r482", "r723", "r724" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value. Authorized 200,000,000 shares; issued and outstanding 53,009,026 and 52,954,430 shares as of March 31, 2024 and December 31, 2023", "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." } } }, "auth_ref": [ "r61", "r415", "r544" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r605" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r604" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r606" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r603" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r111", "r155", "r368", "r369", "r372", "r373", "r404", "r513", "r636", "r639", "r640", "r669", "r672", "r673" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r111", "r155", "r368", "r369", "r372", "r373", "r404", "r513", "r636", "r639", "r640", "r669", "r672", "r673" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r155", "r189", "r200", "r201", "r202", "r203", "r204", "r206", "r210", "r250", "r251", "r252", "r253", "r255", "r256", "r258", "r260", "r261", "r637", "r638", "r670", "r671" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r155", "r189", "r200", "r201", "r202", "r203", "r204", "r206", "r210", "r250", "r251", "r252", "r253", "r255", "r256", "r258", "r260", "r261", "r637", "r638", "r670", "r671" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of contract assets", "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." } } }, "auth_ref": [ "r675" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets", "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." } } }, "auth_ref": [ "r308", "r310", "r321" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "verboseLabel": "Contract liabilities for services to be performed", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r308", "r309", "r321" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r308", "r309", "r321" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract liabilities, revenue recognized", "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." } } }, "auth_ref": [ "r322" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of payments on the equipment loan", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r654" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Corporate", "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." } } }, "auth_ref": [ "r660" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Total cost of sales", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r72", "r154", "r219", "r250", "r251", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r386", "r670" ] }, "asle_CostsOfSalesAndOperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "CostsOfSalesAndOperatingExpensesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Costs of Sales and Operating Expenses.", "label": "Cost of sales and operating expenses:" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r49" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "FINANCING ARRANGEMENTS" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangements" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "FINANCING ARRANGEMENTS", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r89", "r152", "r263", "r269", "r270", "r271", "r272", "r273", "r274", "r279", "r286", "r287", "r289" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread on variable rate (in %)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Total", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r10", "r97", "r290" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r54", "r56", "r264", "r394", "r528", "r529" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective Interest Rate (in %)", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r19", "r54", "r292", "r394" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Financing arrangements", "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." } } }, "auth_ref": [ "r155", "r264", "r265", "r266", "r267", "r268", "r270", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r288", "r394", "r527", "r528", "r529", "r530", "r531", "r651" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r20", "r43", "r44", "r53", "r54", "r56", "r58", "r91", "r92", "r155", "r264", "r265", "r266", "r267", "r268", "r270", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r288", "r394", "r527", "r528", "r529", "r530", "r531", "r651" ] }, "us-gaap_DeferredCostsAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsAndOtherAssets", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Costs and Other Assets", "terseLabel": "Deferred customer incentives and other assets, net", "documentation": "Amount of deferred cost assets and assets classified as other." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Deferred financing costs, net", "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." } } }, "auth_ref": [ "r55" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r359", "r360" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r4", "r95", "r108", "r365", "r366", "r653" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "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." } } }, "auth_ref": [ "r4", "r39" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r4", "r192" ] }, "asle_DepreciationPropertyPlantAndEquipmentExcludingUnderlyingAssetUnderOperatingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "DepreciationPropertyPlantAndEquipmentExcludingUnderlyingAssetUnderOperatingLease", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue disaggregation", "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." } } }, "auth_ref": [ "r320", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r320", "r533", "r534", "r535", "r536", "r537", "r538", "r539" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue by segment, as well as total revenue", "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." } } }, "auth_ref": [ "r676" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r561" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r594" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "terseLabel": "Earnings per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Earnings per share - basic:", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r161", "r162", "r163", "r164", "r165", "r170", "r172", "r174", "r175", "r176", "r180", "r382", "r383", "r411", "r423", "r522" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Earnings per share-basic" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Earnings per share - diluted:", "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." } } }, "auth_ref": [ "r144", "r161", "r162", "r163", "r164", "r165", "r172", "r174", "r175", "r176", "r180", "r382", "r383", "r411", "r423", "r522" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Earnings per share-diluted" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]", "terseLabel": "Anti-dilutive shares/units excluded from earnings per share - diluted:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r169", "r177", "r178", "r179" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "asle_EngineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "EngineMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to engine.", "label": "Engine" } } }, "auth_ref": [] }, "asle_EngineeredSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "EngineeredSolutionsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to Engineered Solutions.", "label": "Engineered Solutions", "verboseLabel": "Engineered solutions" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r559" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r559" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r634" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r559" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r633" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r559" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r559" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r559" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r559" ] }, "asle_EquipmentHeldForResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "EquipmentHeldForResearchAndDevelopmentMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equipment held for R&D.", "label": "Equipment Held for Research and Development [Member]", "terseLabel": "Flight equipment held for R&D" } } }, "auth_ref": [] }, "asle_EquipmentLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "EquipmentLoanMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Equipment Loan.", "label": "Equipment Loan [Member]", "terseLabel": "Equipment Loan" } } }, "auth_ref": [] }, "asle_EquipmentUnderCapitalLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "EquipmentUnderCapitalLeaseMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to equipment under capital lease.", "label": "Equipment under capital lease" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r7", "r121", "r140", "r141", "r142", "r156", "r157", "r158", "r160", "r166", "r168", "r182", "r220", "r221", "r307", "r355", "r356", "r357", "r362", "r363", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r387", "r388", "r389", "r390", "r391", "r392", "r403", "r443", "r444", "r445", "r453", "r501" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r602" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r566", "r577", "r587", "r612" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r563", "r574", "r584", "r609" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r608" ] }, "asle_FaaCertificatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "FaaCertificatesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to FAA certificates.", "label": "FAA Certificates" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 }, "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails", "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r4" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of assumptions of Black-Scholes option pricing model used in determining fair value of private warrants", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (in years)", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r131", "r238" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r235", "r237", "r238", "r240", "r408", "r409" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets", "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." } } }, "auth_ref": [ "r408" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r35", "r37" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Total intangible assets with definite lives", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r85", "r408" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and other equipment", "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." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r130", "r225", "r410", "r526", "r544", "r663", "r664" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r84" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit", "verboseLabel": "Segment gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r71", "r154", "r187", "r201", "r207", "r210", "r219", "r250", "r251", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r386", "r524", "r670" ] }, "asle_ImpactOfAscOnBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "ImpactOfAscOnBalanceSheetAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "ASC impact, balance sheet" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax provision", "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." } } }, "auth_ref": [ "r0", "r68", "r99", "r187", "r201", "r207", "r210", "r412", "r420", "r524" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit (expense)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r104", "r109", "r167", "r168", "r195", "r361", "r364", "r424" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income tax payments, net", "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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r57", "r643" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "verboseLabel": "Change in contract assets", "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." } } }, "auth_ref": [ "r649" ] }, "asle_IncreaseDecreaseInDeferredCustomerIncentivesAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "IncreaseDecreaseInDeferredCustomerIncentivesAndOtherAssets", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue", "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." } } }, "auth_ref": [ "r516" ] }, "asle_IncreaseDecreaseInDepositsPrepaidExpensesAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "IncreaseDecreaseInDepositsPrepaidExpensesAndOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "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." } } }, "auth_ref": [ "r3" ] }, "asle_IncreaseDecreaseInLesseeAndCustomerPurchaseDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "IncreaseDecreaseInLesseeAndCustomerPurchaseDeposits", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities, net of acquisitions:", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInPrepaidSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidSupplies", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Supplies", "negatedLabel": "Advance vendor payments", "documentation": "Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r236", "r239" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible assets with indefinite lives excluding goodwill", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r86" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r36", "r86" ] }, "asle_IndefiniteLivedIntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "IndefiniteLivedIntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "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", "verboseLabel": "Total intangible assets with indefinite lives" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r573", "r581", "r591", "r608", "r616", "r620", "r628" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r626" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r562", "r632" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r562", "r632" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r562", "r632" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r75", "r283", "r293", "r530", "r531" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "(Expense) interest income, net", "verboseLabel": "Interest (expense) income, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "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." } } }, "auth_ref": [ "r145", "r148", "r149" ] }, "asle_InterimFinancialStatementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "InterimFinancialStatementsPolicyPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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" } } }, "auth_ref": [] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Intersegment", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r189", "r200", "r201", "r202", "r203", "r204", "r206", "r210" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORY" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventory" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORY", "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." } } }, "auth_ref": [ "r223" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureInventoryDetailsCalc": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Inventory, Net, Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r136", "r520", "r544" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory:" } } }, "auth_ref": [] }, "us-gaap_InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net of Allowances, Customer Advances and Progress Billings", "negatedLabel": "Less short term", "terseLabel": "Aircraft, airframes, engines, and parts, net", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent", "terseLabel": "Aircraft, airframes, engines, and parts, net", "verboseLabel": "Long term", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r642" ] }, "us-gaap_InventoryNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent [Abstract]", "terseLabel": "Inventory:" } } }, "auth_ref": [] }, "asle_InventoryScrapLossReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "InventoryScrapLossReserve", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of inventory scrap loss reserve recorded during the period.", "label": "Inventory Scrap Loss Reserve", "terseLabel": "Inventory scrap loss reserves" } } }, "auth_ref": [] }, "asle_InventoryWholeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "InventoryWholeAssets", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureInventoryDetailsCalc": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureInventoryDetailsCalc": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process", "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." } } }, "auth_ref": [ "r644" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory reserve", "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." } } }, "auth_ref": [ "r224" ] }, "asle_LeaseAndCustomerPurchaseDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "LeaseAndCustomerPurchaseDepositsCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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" } } }, "auth_ref": [] }, "us-gaap_LeaseDepositLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseDepositLiability", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease Deposit Liability", "terseLabel": "Long-term lease deposits", "documentation": "Amount of liability for lease payments received, including variable lease payments, when collectability is not probable at commencement date for sales-type lease." } } }, "auth_ref": [ "r398" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r88" ] }, "us-gaap_LeasesOperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOperatingAbstract", "lang": { "en-us": { "role": { "label": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE" } } }, "auth_ref": [] }, "asle_LeasingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "LeasingArrangementsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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", "terseLabel": "Leasing" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]", "terseLabel": "Minimum future annual lease rentals contracted to be received" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseTables" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]", "terseLabel": "Summary of minimum future annual lease rentals contracted to be received under existing operating leases of flight equipment", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r708" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2025", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "terseLabel": "Remaining nine months of 2024", "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r708" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2027", "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseFuturePaymentsReceivedDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2026", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r400" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Lease term (in years)", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r710" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r15", "r154", "r219", "r250", "r251", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r369", "r372", "r373", "r386", "r463", "r523", "r557", "r670", "r711", "r712" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r64", "r98", "r417", "r544", "r652", "r662", "r707" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholder's Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r18", "r126", "r154", "r219", "r250", "r251", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r369", "r372", "r373", "r386", "r544", "r670", "r711", "r712" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r14", "r651" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r14", "r651" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r14" ] }, "asle_LineOfCreditFacilityMaximumBorrowingCapacityExpandableAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "LineOfCreditFacilityMaximumBorrowingCapacityExpandableAmount", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity expandable amount subject to borrowing base under the credit facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity, Expandable Amount", "terseLabel": "Maximum borrowing capacity, expandable amount" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Total payments", "verboseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r10", "r97", "r276", "r291", "r528", "r529", "r719" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Maturities of equipment loan" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less current portion", "verboseLabel": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r133" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r155", "r281" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r155", "r281" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r155", "r281" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r155", "r281" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Total long-term portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r134" ] }, "asle_LongTermDebtRevolvingCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "LongTermDebtRevolvingCreditFacility", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount.", "label": "Long Term Debt Revolving Credit Facility", "terseLabel": "Revolving credit facility" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r20", "r41" ] }, "us-gaap_MaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaintenanceMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "MRO services", "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software." } } }, "auth_ref": [ "r677" ] }, "asle_MaximumCustomerPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "MaximumCustomerPaymentPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum period in which payment is received from customers upon performance of our services, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Customer Payment Period", "terseLabel": "Maximum customer payment period (in months)" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r325", "r406", "r442", "r455", "r456", "r506", "r507", "r508", "r509", "r510", "r514", "r515", "r525", "r532", "r540", "r546", "r674", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r600" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r600" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Expected option term in years", "terseLabel": "Expected option term in years", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r706" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility of common stock", "terseLabel": "Expected volatility of common stock", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r706" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "terseLabel": "Risk-free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r706" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r384" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r325", "r406", "r442", "r455", "r456", "r506", "r507", "r508", "r509", "r510", "r514", "r515", "r525", "r532", "r540", "r546", "r674", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r619" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r627" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r601" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) operating activities", "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." } } }, "auth_ref": [ "r79", "r80", "r81" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r69", "r81", "r100", "r124", "r138", "r139", "r142", "r154", "r159", "r161", "r162", "r163", "r164", "r167", "r168", "r173", "r187", "r201", "r207", "r210", "r219", "r250", "r251", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r383", "r386", "r422", "r484", "r499", "r500", "r524", "r555", "r670" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements Adopted", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r600" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r570", "r581", "r591", "r608", "r616" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r598" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r597" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r608" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r627" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r627" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income", "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)." } } }, "auth_ref": [ "r74" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (expenses):" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of business segments", "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." } } }, "auth_ref": [ "r661" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r187", "r201", "r207", "r210", "r524" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Lease Income", "terseLabel": "Supplemental rents recognized as revenue", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r181", "r399", "r402" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r396" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r396" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r395" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r650" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLease" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Leases [Text Block]", "verboseLabel": "LEASE RENTAL REVENUES AND AIRCRAFT AND ENGINES HELD FOR LEASE", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r397" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Operating segments", "terseLabel": "Operating segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r210" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "DESCRIPTION OF THE BUSINESS" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16" ] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets, Net", "terseLabel": "Other intangible assets, net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventory", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureInventoryDetailsCalc": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Other Inventory, Gross", "terseLabel": "USM", "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r645" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "WARRANT LIABILITY" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiability" ], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "WARRANT LIABILITY", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r17" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Maintenance deposit payments and other liabilities, Noncurrent", "verboseLabel": "Maintenance deposit payments and other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "verboseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r76" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r600" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r568", "r579", "r589", "r614" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r571", "r582", "r592", "r617" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r571", "r582", "r592", "r617" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r596" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES" } } }, "auth_ref": [] }, "asle_PaymentsForTaxesPaidRelatedToNetShareSettlementOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "PaymentsForTaxesPaidRelatedToNetShareSettlementOfEquityAwards", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of payment for taxes paid related to net share settlement of equity awards.", "label": "Payments for Taxes Paid Related to Net Share Settlement of Equity Awards", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "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." } } }, "auth_ref": [ "r78" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r599" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r599" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r598" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r608" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r601" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r597" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Performance-based Awards", "verboseLabel": "2021 PSUs", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits, Prepaid Expenses and Other Current Assets", "verboseLabel": "Deposits, prepaid expenses, and other current assets", "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." } } }, "auth_ref": [ "r647" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Revision of Prior Period Financial Statements", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r641" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement", "terseLabel": "Private Placement", "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." } } }, "auth_ref": [] }, "asle_PrivateWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "PrivateWarrantsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for private warrants.", "label": "Private warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving credit facility", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r23", "r651" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product", "terseLabel": "Product sales", "verboseLabel": "Total products", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r533" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r212", "r407", "r436", "r437", "r438", "r439", "r440", "r441", "r518", "r533", "r545", "r635", "r667", "r668", "r676", "r720" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r212", "r407", "r436", "r437", "r438", "r439", "r440", "r441", "r518", "r533", "r545", "r635", "r667", "r668", "r676", "r720" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r124", "r138", "r139", "r146", "r154", "r159", "r167", "r168", "r187", "r201", "r207", "r210", "r219", "r250", "r251", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r367", "r370", "r371", "r383", "r386", "r412", "r421", "r452", "r484", "r499", "r500", "r524", "r542", "r543", "r556", "r648", "r670" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT, NET", "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." } } }, "auth_ref": [ "r87", "r105", "r106", "r107" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetailsCalc": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "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." } } }, "auth_ref": [ "r88", "r128", "r419" ] }, "asle_PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "PropertyPlantAndEquipmentLessorAssetUnderOperatingLeaseTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment", "verboseLabel": "PROPERTY AND EQUIPMENT, NET", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetailsCalc": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r5", "r413", "r419", "r544" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Fixed assets:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life (in years)", "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." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureAircraftAndEnginesHeldForLeaseAndLeaseRentalComponentsDetailsCalc": { "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, Accumulated Depreciation", "negatedTerseLabel": "Less accumulated depreciation", "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r102", "r103", "r242", "r401" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureAircraftAndEnginesHeldForLeaseAndLeaseRentalComponentsDetailsCalc": { "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, Gross", "terseLabel": "Aircraft and engines held for lease", "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r101", "r103", "r241", "r401" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureAircraftAndEnginesHeldForLeaseAndLeaseRentalComponentsDetailsCalc": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, Net", "totalLabel": "Property held for operating leases, net", "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r103", "r665", "r709" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseNetAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLeaseRentalRevenuesAndAircraftAndEnginesHeldForLeaseComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Aircraft and Engines" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r596" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r596" ] }, "asle_QwestAirPartsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "QwestAirPartsLlcMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to Qwest Air Parts, LLC.", "label": "Qwest" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r324", "r325", "r350", "r351", "r352", "r405", "r406", "r442", "r455", "r456", "r506", "r507", "r508", "r509", "r510", "r514", "r515", "r525", "r532", "r540", "r546", "r549", "r666", "r674", "r714", "r715", "r716", "r717", "r718" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r324", "r325", "r350", "r351", "r352", "r405", "r406", "r442", "r455", "r456", "r506", "r507", "r508", "r509", "r510", "r514", "r515", "r525", "r532", "r540", "r546", "r549", "r666", "r674", "r714", "r715", "r716", "r717", "r718" ] }, "asle_ReclassificationOfAircraftAndAircraftEnginesInventoryToFromEquipmentHeldForLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "ReclassificationOfAircraftAndAircraftEnginesInventoryToFromEquipmentHeldForLease", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 to (from) aircraft and engine held for lease, net" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Summary of reconciles segment gross profit to net income", "verboseLabel": "Summary of reconciliation segment gross profit to income before income tax provision", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r31", "r32" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r563", "r574", "r584", "r609" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of revolving credit facility", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r24", "r651" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayments of long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r24", "r449" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r564", "r575", "r585", "r610" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r565", "r576", "r586", "r611" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r572", "r583", "r593", "r618" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r63", "r93", "r416", "r446", "r447", "r450", "r465", "r544" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "verboseLabel": "Retained earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r121", "r156", "r157", "r158", "r160", "r166", "r168", "r220", "r221", "r355", "r356", "r357", "r362", "r363", "r374", "r376", "r377", "r379", "r381", "r443", "r445", "r453", "r723" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from contract with customer", "verboseLabel": "Total revenue", "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." } } }, "auth_ref": [ "r188", "r189", "r200", "r205", "r206", "r212", "r214", "r215", "r319", "r320", "r407" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE", "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." } } }, "auth_ref": [ "r110", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r323" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r485", "r517", "r521" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenue", "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)." } } }, "auth_ref": [ "r143", "r154", "r188", "r189", "r200", "r205", "r206", "r212", "r214", "r215", "r219", "r250", "r251", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r386", "r412", "r670" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Agreement", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r627" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r627" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued expenses", "verboseLabel": "Schedule of components of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of outstanding debt obligations", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r20", "r43", "r44", "r53", "r54", "r56", "r58", "r91", "r92", "r528", "r530", "r655" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Summary of reconciliation of the computation for basic earnings per share", "verboseLabel": "Summary of reconciliation of the computation for basic and diluted earnings per share", "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." } } }, "auth_ref": [ "r659" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r35", "r37", "r408" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets with definite lives", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r35", "r37" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets with indefinite lives", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r9", "r86" ] }, "asle_ScheduleOfIntangibleAssetsAndGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "ScheduleOfIntangibleAssetsAndGoodwillLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "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" } } }, "auth_ref": [] }, "asle_ScheduleOfIntangibleAssetsAndGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information pertaining to intangible assets and goodwill.", "label": "Schedule Of Intangible Assets And Goodwill [Table]" } } }, "auth_ref": [] }, "asle_ScheduleOfIntersegmentRevenuesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "ScheduleOfIntersegmentRevenuesTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory", "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." } } }, "auth_ref": [ "r11", "r65", "r66", "r67" ] }, "asle_ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "ScheduleOfPropertyPlantAndEquipmentNetCarryingValueTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetTables" ], "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 and equipment, net" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r28", "r29", "r30", "r33" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Summary of selected financial information for each segment", "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." } } }, "auth_ref": [ "r28", "r29", "r30", "r33" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit activity", "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." } } }, "auth_ref": [ "r46" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r704" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r558" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r560" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r184", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r215", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r244", "r245", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r526", "r635", "r720" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "BUSINESS SEGMENTS" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "BUSINESS SEGMENTS", "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." } } }, "auth_ref": [ "r183", "r184", "r185", "r186", "r187", "r199", "r204", "r208", "r209", "r210", "r211", "r212", "r213", "r215" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "BUSINESS SEGMENTS", "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." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsGrossProfitToIncomeBeforeIncomeTaxDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, general, and administrative expenses", "terseLabel": "Selling, general, and administrative expenses", "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." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Services", "terseLabel": "Services", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited", "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." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "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)." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "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": "Granted", "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)." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "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." } } }, "auth_ref": [ "r339", "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r339", "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Outstanding", "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." } } }, "auth_ref": [ "r94" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "terseLabel": "Vesting in the period (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested", "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 gained the right 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." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Amount (in Shares)", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock issuable (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Contractual Life (Years)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Maximum level of 200% Vesting on December 22, 2022", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Maximum level of 200% Vesting on December 22, 2023", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage (in %)", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r678" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Balance at ending (in shares)", "periodStartLabel": "Balance at beginning (in shares)", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares", "terseLabel": "Warrant liability", "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." } } }, "auth_ref": [ "r42" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r82", "r151" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Computer software", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r123", "r184", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r215", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r243", "r244", "r245", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r526", "r635", "r720" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r22", "r121", "r140", "r141", "r142", "r156", "r157", "r158", "r160", "r166", "r168", "r182", "r220", "r221", "r307", "r355", "r356", "r357", "r362", "r363", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r387", "r388", "r389", "r390", "r391", "r392", "r403", "r443", "r444", "r445", "r453", "r501" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r156", "r157", "r158", "r182", "r407", "r448", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r464", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r550" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r156", "r157", "r158", "r182", "r407", "r448", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r464", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r550" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r567", "r578", "r588", "r613" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Shares issued (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r7", "r60", "r61", "r93" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r7", "r60", "r61", "r93", "r336" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r47", "r60", "r61", "r93" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at ending", "periodStartLabel": "Balance at beginning", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r50", "r51", "r52", "r121", "r122", "r141", "r156", "r157", "r158", "r160", "r166", "r220", "r221", "r307", "r355", "r356", "r357", "r362", "r363", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r387", "r388", "r392", "r403", "r444", "r445", "r451", "r466", "r482", "r502", "r503", "r511", "r556", "r652", "r662", "r707", "r723" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "STOCKHOLDERS' EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r90", "r153", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r380", "r504", "r505", "r512" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash activities" } } }, "auth_ref": [] }, "asle_SynovusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "SynovusMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Synovus.", "label": "Synovus [Member]", "terseLabel": "Synovus" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r607" ] }, "asle_TechOpsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "TechOpsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsIntersegmentRevenuesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessSegmentsSelectedFinancialInformationDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithDefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Representing member information pertaining to Tech Ops.", "label": "TechOps" } } }, "auth_ref": [] }, "us-gaap_ToolsDiesAndMoldsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ToolsDiesAndMoldsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Tooling and equipment", "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r599" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r606" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIntangibleAssetsAssetsWithIndefiniteLivesDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r48" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r626" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r628" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r629" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r630" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r628" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r628" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r631" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r629" ] }, "asle_TwoThousandAndTwentyEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "TwoThousandAndTwentyEmployeeStockPurchasePlanMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for 2020 employee stock purchase plan.", "label": "ESPP", "terseLabel": "2020 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "asle_TwoThousandAndTwentyEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "TwoThousandAndTwentyEquityIncentivePlanMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for 2020 equity incentive plan.", "label": "2020 Plan", "terseLabel": "2020 Equity Incentive Plan" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r625" ] }, "asle_UsedServiceableMaterialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "UsedServiceableMaterialMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to Used Serviceable Material (USM).", "label": "USM", "terseLabel": "USM" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsEquipmentLoanDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity2020PlanAndEsppDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureWarrantLiabilityBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants and rights outstanding, measurement input", "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." } } }, "auth_ref": [ "r385" ] }, "asle_WeightedAverageNumberOfAssumedStockSettledRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "WeightedAverageNumberOfAssumedStockSettledRestrictedStockUnits", "calculation": { "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average number of shares outstanding - diluted", "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." } } }, "auth_ref": [ "r171", "r176" ] }, "asle_WeightedAverageNumberOfSharesAssumedExerciseOfPrivateWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "WeightedAverageNumberOfSharesAssumedExerciseOfPrivateWarrants", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional number of shares assumed from exercise of private warrants.", "label": "Weighted Average Number Of Shares Assumed Exercise Of Private Warrants", "terseLabel": "Additional shares from assumed exercise of private warrants" } } }, "auth_ref": [] }, "asle_WeightedAverageNumberOfSharesAssumedSettledEmployeeAwards": { "xbrltype": "sharesItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "WeightedAverageNumberOfSharesAssumedSettledEmployeeAwards", "calculation": { "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents additional shares from assumed stock-settled restricted activity.", "label": "Weighted average number of shares assumed settled employee awards", "verboseLabel": "Additional shares issued under the employee stock purchase plan" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average number of shares outstanding - basic", "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." } } }, "auth_ref": [ "r170", "r176" ] }, "asle_WellsFargoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "WellsFargoMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsNarrativesDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsOutstandingDebtObligationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancingArrangementsRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Wells Fargo.", "label": "Wells Fargo [Member]", "terseLabel": "Wells Fargo" } } }, "auth_ref": [] }, "asle_WholeAssetSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20240331", "localname": "WholeAssetSalesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to Whole Asset Sales.", "label": "Whole Asset Sales", "verboseLabel": "Whole asset sales" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 78 0001558370-24-007648-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-007648-xbrl.zip M4$L#!!0 ( )N)J5AIKR)2E1 -"G 1 87-L92TR,#(T,#,S,2YX MYU%]]:@5RV?ZQ]=?/O__=3W]HMW^^FPZ1RYQ@0WR)'$ZP)"YZH7*-YFR[ MQ3YZ))Q3ST-WG+HK@M#%^=G'L\NS:]1N?]8L[K" +,Q'FM?EV467W1^?AS.-&TK(G8"SJ$&WI(!)JV_]7@#VM7TRH.-%4V37O MJ/17'>H+B7V'[-.[,EV0B/BZ$R;&I![U?S5P5LD+0"LF%WS'=HG%0E/"QY1> M@6C+MRT1>;,*U(L24IGD%M>PAI2LG6VPGA;6&4J(5-C6=2BMGQQDGSAN2CC\W1;!HI18)889/O\.(3T,8=]G4M>L^A1_W&ZI MOV3A%_BF>NVMJI(YX([4CZ?IP BTKK][*AR/B8"3&?0 %W.WZ[N]0$BVZ;Y2 M<<\VF/I1.Q0M1$'+>EGB L9%=,F2^E0K ];F_!RUT8XA_!'S1, 4A5R18HM" MOBAF_%,GRRXC* G8>Q_UK^A80GH4[H.U8@098Y(#!D=[#F!5S_?KEBEV:*/ M,63' @GU)K7AZ#'?A4Y)7/@AF$==U:/NL*?LVVQ-2 QCG0P&$,&0:A 3=O [ MX8CV6:*()PJ9-@#6 3!)%>/E>!L;6ALD2W(:(;VTA73''+$EVK%OP#T4W!X6 MZP>/O=3&=I?1".V'PZ!5W)%FWT!;-H(._&?0E?&W>R(Q]40/=,@.F84T!L ^ MG%^?7V3'R,'H'_W1?#S]!?T0L?F3PA%8->"4@3/A#*R3? .WHO^O@&Y5RQX1 M:8#*(H<1N+_D@9M,QY/^=/X+ZH[N4?_O3X/)(P#Y9S3JSQLHK:$<$BS(5*GK M30ETIX (P*A+NF49K\(9 *4ORF+=J4.(0^$S>J\BSR M[R^@HJ%<9AO*L-^=]=$4&D=W"/]!=W_JSW2KZ0ZFO6GW81XVH=&7P0@2OO:' M]^AA/(WRM5%8&K2-BH-X5)Y=*VN:5UGSZCH.#XC;?]VJ45&4M)$2*B/0/^8M M0K?7FS[U M>_^VQS9;YJ@\8+/WQ#&O#;M&+55+* M#BA7+1;>#!?6S>6!^C#MI/ZJRSGV5Z%/FXSH0X;]DBYNG]$$/TR//V3A?QB, MNJ/>8/0%=:?3[NA+7[D!,TA(N"/%OC$&U>CV,?D(<)LA\./0[&MWVF] J@;I+A#*JHH96>E.](4S(<"_7E(Y9P,?J1^S_%K"8R',S("?7E^E07Z[FFFC/(,S?I?XMZII:&M%H_]Q+Z+ M0F9HCUN#U:%K5C/)G%_7S',)U^.C?*N[>%7 P8CMU6&K6/MB_HA"00WL[SG/ MGN.%1]YE0AUQ,C2#*Y@YY^SV<3/G'T*IC=VNYTT7HVXB-<$*'G,.UA*/N<&K M"J^HOY7X4YE4XS3V*N\-1_VK\7?L<: "KU94I. _HQH-\?!7EA[@K <[VY"O &[O?=&*RW*6B&\^.! M&X(-=K6Q4Y&$5.L2;=#4A;.4007"N0YK0AA(]P0A$DIJ@/\^4]/RG*C7D_&E/PR)CW M#!][G+A4/F!'6^TZ %>PJ$#;=DFZC1(YZG@K"$++2%(#?OU0@1GQB".)&R&* MO;T=6\L@ 1L6%>$!N:Y>%!X0RT'+6!"B.TD-^/7!'_B2N503V/G_$(P$-QC;G#+-;_3"#W3!??R\!URJ/$=6"S:O9?-S[V]?Q\+X_ MG?U1+\UH[SSD'(8*-'@>@JH&1=!WS;\L1+4=Y*B'JUDH5A8 MTP+>X3CQ!'.@6Q-)0;W:9XO3N8U!7Q?GUX<<-$8_I&0T4)=V]GLB'$[U>M1X M&3M4V=Y<3&0 [N*\(([ZOC_K30>3^6 \0N,'-/_:3[RL!I]28QQL-IB_C9'A^[TU\4>K/!E]'@8=!3 M"YW=7F_\-)JK:?%D/!ST!OT&T*J@H)+X'S,DY>%837U7GM N/99MKO,/AK/8 M3:W;!M14A\1RR#&=WW#EUH\+<\ M@%YQ\MR,FL61\P8(VSB#JA ",Q0VH2 -%K4V!:VV_8RHV&_6-]#8'L&N.GMM M!L3JT'4#ANT66M4^F1F,@GE_;C.LP<)^\;QZ:=R,A^4V5@/)<4MHQRVEV2RI MJ=VH_,Z5]9(:^B$6TBQG5ZVN%1].32<:D+HZ+]AM2@X^-N=/;9?.2_MOBXH :.8T(6LVI_L4TO0S=93[Z[I;VO]1)]ZHJP=/T/V3U#U M['7CQ22*O>'!/XU_MG8BP3$+S)T,!$SZ\I$9VX\"W4>2^MH#[K:I6& MX 1U\O"BKDZ0A7@GJ@YTE;KJ9'K7^RD5E9Q*E;VWDX*4&/%GA#TOT?RG3N9] MN.A#ZA4Y_88<5 $,*\C//6)8\H)=^![JD#F:34@MRLCU8W;JQQF(B@I70^KN MT3XKJ3&Y^E%/:O7#B64%J,JI_Q:'%:3@09RG8\B].FLI/\Z@!%];BRQ[L-38 M?6NT0 M3XJ$3;WV6/)TZQ&%4%\.+,/N;5X[^3%]*%L]Y'JX!4@]AGF [8&\A=*C!U:U MXZ6?I[YE@))"V%(Y=B1,;LP#<8#RMQYR#H(G]@S M:M1C0M^JC3T=]AF]R^>OXK7G;B0F5K &?:&^83'523M_]=_6=>"K1\35="O\ M?^#?DRT35(H))UM,DP5WI9A<$][3KV_+.!8]K(&CN1CJ9<-\\/'YFW7-F&HB M3%N$)]P^M<(;)FI7T)) Z:-'6PD'"LBAIB.Q=M658\WA?ZEBAC#S(R1YSI;P M2<"=M28)&T-YC=AD_8VJPB6+BII(-A"??!>:-M["I-K3,>%I0VA!=Y+V4#?& M1^SCT'K/F*<%9LQ\)=5)ZC8GSGJ\S:B2_7B2)8]/(V10R'X]R;*'QR+S<.Q,2_XS.ANQB<]@#9YND\Z?/G82Z?P>^ISMPS, 7 M=0./C)=Q$(:Z5T)F(C%ZF/,W<(C^@;THSFQ.7N6=QYQ?XUI[#T85S4S&I.]2 M5U:54G3U3I7^5GE.1=6_OQ AH5%/,)=BZ#EI,U":>I(&X4D0=T;X,W6(*MPC M!APH]M(J51&=I&;?U/V:>DS7\YJT1F6))ZE):#<)&*82S\5$<)(:)4/ #H<] MW[HP[?L.!^%2E3S =^Z"W8(FE%S#7.9<5I*=)%#=YP7C?K5VE60GJ=T#QCVU MUJZ]EJR)*$L\24U*_0.K*VS6D/S#^0,#V8D]?):>>=V<.AC[Z2L0$O^UW[H-RGFY'V&RA M,L?+KG#&_OXE?-GM(!O"DT-9CZ"&]?>,,;,G_VWQW-7.$GM)?$NJ"J(9+:&K MM21N]QD:Z(J, C7.*@Q%L(GNV9P1*3WB%MR^&<7!A?/F(QFEFH(*U!?6U9.M M:U-3L*Z8^0N;KUD@L.\"WO,72'GK;[8>>R-A.'0,O7+=8O=DM[Q^2.XCG9G# MJB&DK54+.@ \V;NSU[\\WPEJ7M*>]1D2$;?JL$''P'9?,'RR4+[F*IHEV6*"GZM7GY&:WU!3.2'W4\%:M8S+9)5.C= ME12B-3NV@<^I=6[P0G6'!$\U\DHIC-*>"@6<,\!7ZQ4:*D4W7H:F/&?OCN3S MG1N1H6*LO>),0$.T]P@>#<$PGD.7N"?/Q&,Z,6>,!\Q7*Z MY9-.L/RS-Y\]!WG3G?E^@B7?K:6R F^K,/4$M5#S_?$R_8[2(WZEFV!SQSAG M+^J5)0RS2/@.LV=P'E4)NAMU4\Z>NL>Q.96AJLK(#)F_FA.^46_)E;Q!M5\G M-M3_*ZHG>WDS\#RV0R:$,I7\F;0*]@+S-"[,MNU1+(_5+= M,^40Z*:* MD>N9I2K$%T8ZQ6,G.97_]2L(&&RQ;Q@8$3%57)P%)/M_YCJ3C M(*$(NU]/SDYK)P9T+6PC=_SUQ*<50"V$3G[^Z:]_^?*W2N77 MAW[;L+'E3Z#K&1:!P(.V\8Z\5V.(IU/@&D^0$.0XQ@-!]A@:QEGM]/KT_/3* MJ%2"-AX 976P:XC&SD_/YM_4@_:P>V]<5>^JY[7S2^/V_JIV?W5G])[FY9Z8 M>".45=!![A_W_+\7]D"#P73IUY-7SYO>5ZOO[^^G'R_$.<5DS&K7+JIAP9-9 MR?L/BF*EWR_"LF?57Y_: ^L53D %N=0#KK6HQ9M)JG=V=W=7%=^RHA3=4U&_ MC2W@"<5GRF5(2_"_*F&Q"O^HN3@[_:!V*->*6!G@V; .ES \\O:Q4R\OP\\1CBWI3IV M;>@RPV"_4.P@FQO" W#X4P:O$'KTQ."/>>ZW8G+9$'G@ [MX\GEJX4F5EZGF M:K6Z60SS;VEWU)U"(O@N#XRL^2VBJ@/ZVG3P^V9 15HOC.D14PY;ZQ MYC'Y?(0>0 ZM \?*(7Y60R5*VB.8T>I]FJ[=^*^/IEPM'>@5E5NEV1)1M"$; M7?KL&<#I0Z8Q'U+V9!,1BX"1QX5PQ\B%]#MT["8FHGC3][B@X%-80A]:$+U! M.Y!P+= ;D*)$'9F617QH-SZFO$/0(D!E394I;:K6V*<19=?Q9(I=KK^B9EO" M4TO401.Y;"9AGI))"'#'LR%KWIW:&+A%2,S1>HF8&H"X[)FT!\G@%1!8!(&T MK1+E?? I-P,Z@&.AH&\$4\I&MQ'RAKC%/-D)?( CS$=J_OL0?!1!5.!I 6:+ M&:'OB&FZS1 &./EC2O9KHDJ%'QYD->SYI\CCSV.^;*UF5(QYN^SW>=-&M&TC M:-P(6A=8&!H'6[$'.=RAQ21.'X=%&2[A0XX ?1&.)'NW& ,PY;[[114Z'@T_ MX4Q?"):##WXW*8U S+ZBYDJON$,+VEBA:4^?WZXO:J=GM[>7UU ME*A2?S(1K540HS:L/R)XLJJY MX&$XC^"8V)"P]\43PZ=,'CSESP+.B?$.T?C5$]],"<($>9]?3\ZW3D^/P"E MX0S()H:N]PJ)"FD*-76E,DV\59+7!:H[]:;]QHPV!O+=V1Z;!71 &P[E./S;PD!,SLFLW/8\(F[0?D.-P= MD1A!@18/PT;*5D!@0A>ZFA![2\+^_*4.O#B0 <^8T5.J'(81Y$88L'RI*\MS M3QQ&,$F'@(2RA\&K.K2 T*LT0K?,(0\"LE&'_^ OP&_ X2]?IE<'A'RR\><7 MX/@R3I7J'@;'ZT,-.+_>4"=>?8'GG_P^C^8@,B)@ FD0T^$3#" >92//$JFJ MU73E,\I:(2PJ[MG67[EF(>6> UQO*:XL?=>25XG#OKRYN;[2CL*U<>CN&@6I M)'<\BZ=RF;JC9_:6R%4@(3.USCZQF1^(B@^TL_.VHSR/+!4UYAG^C+B6+#CDII+,Z2-[".*<,R-\QL,J7U]I'3 M?& ":F]TIU; B8=+,TA-J+&/=*K""(B\U97(;QC;[\AQ)*R%7^\31:DR!WS< MZ6ZP'VZO/BP*QY3U9\G_C*A2%,N-1T);"-P MRD(?$>^O P]8?K]AA M0HOE"MZGA,CL:KO#D2URG*JKFYNKZQV;FRH-44/, J1[LB\B?WKD?K6@U@0F M"I=*7QHJW5D,UJLIDRDMKS6G:3(F)F)R8-P#AD5:J0<^>>)!+N1X#E_4#>:Y@H#O7RF4ZS2M4#(GUMN!L.%DN2,^&*VE#4<+G((YQB MBF2KJ/)4/0!N"\/5/7L>CX4K=NST2G$]7#,]W.P;[06 :IA=;V-W/(1D\@A? M,I:_))0\(#95T:G$H,L9@B,"]>$;=MZ8J=4)M)'7!)8PM<3A-[N:UJPIC;EK M8M0P;QZ%HM#O]IDZ93PJ+L^V:8*+*7T^TLOX2BI[$,0I ]M3QR8S6YY9[Q!H M7@^DAJZ-B+-'\&?3*ZUP$+SF0Z=[LEUL*J0#_^4_T/*&^ FX-G_*9Q_:<"*$ M'4#/<\36-C[=T"9 1"R"[(YF=2564+SAN#YOF#YWG8S*;RT;TH)*GG_;AK22 M*VFYEN/S0U!ZF B:/(^@%]_CX;HAYOV&1W.PV/W0K>@^%/3YF0 NM,/S$4S+\B>CA7/>MA\10#CXS(<[;;2SK0FRT*;F,J<]27 MRNQJ:V&PA_X!NLS(Y.OL$TO'#?)6@QZ;J/C$O80*2#+GYLHN]D:$Z)H,.,_+ M(M=GP\7"U)<.<8&T\>$1P+ @%Y#/%E,=S?4.L,$G[JW];$\;&@;]F?0X#++- M8 9]23;0R<>']$J'1_@:>#68!4]/^CT\][G-W1S\ /^]/NJDHM<[A$9T? M;N;+W X\SFYL%S_AAC]ISMGYBV= Y8GWE7!%E, MR.""S92&V'<.# M'I>9#;)OB-G,P^>8+,YMMUAO2=M-K-Z ?J/+;@PL%N4KICT-OR MS:,1+0AM$2U1Z=C2\D= =C[LY6\4D>S%"F\ :F(BXEE\%5(?BI4E0\R4(!:\ M+M;#=D>SM2[F.R#V\OQ?O,$#MH,-*2=S/\H.A@6)SOB)AM0KX$ F-!#3R65- M@SBBM@ZDJO9T7V48'4@'3&W=$?O$]CDHF'IL779%_:RI()?ITU .)>1;BGRQ M?:,(!M8A-BW6G187 :X<72PS#N4&CL%(BBE#R57=Y1 B4=@\LKCN!)70@'[6 MHNT$I:H]#3=1SQ(2*>GO10']#*(@'8ES3!I8#2-4CW!*H(6$IMCO#A0$N+8Y MX4OY_R<^ES"K4O4(.%];#1JFU5(/RH\"REB[EK.9(["24E2BX?@?%;T[F@<' MQ,G2$NM(JW($EI ;OLYW4?Q@CBQ\Q.^R.6*U8!SB&8-X>6@,*X+6\'0-$85[ M "+-/N'C4-K\GUSX"/C- ;S\D\7*OY9$::];1JTC8'T=#6AX,L9F5Z@?)O7Y M\:O? OM!;=BY/8N@WI':08J.@C-0*_08 *2I7MO\AC"4M5C MM045-83FH%-$43[_I>_!S*QWE(:@HH/0"C9_F\&J?&V^CS#MYA0UYS&SF0,F MOU25A+:@4P!R%9MP>A<)TC7F"6D+!VPH96DCM!&%6.4&-G@^(FHYF/K\:(D@ M:_;(CWQT:)VU>A+C1+*7\[)V53LS*L:B*?9'J_-+HS/L]G\S_A&T]T^^Q9.W MN:-4:=H)3]$B)0W-80KR%3O)BX.EY>)6-+07Y]SMY=S CA,N[H"FZ& M,/]4<[,ZU?3ZW5ZC/_S-,#N/1N/?SZW>$YMZ_F5T&L-=3S[2U>ORR2B]RO8O MF5V<]IR]S#+OUH>RFM>O&ZL0OW1_[>8TH;17>\<;JY+AB#-W\G8446G_36(- M?&O.T!L=^6?K;9G8P FB)CS/8B*F.3 2N-PQWY3\'3IV$Q-1O.E[?,X(]@+- MDON\8XBA7'FB.%^>*-H-<] P^FQR,-OL!WM!>6X,Q*QAMOKUOMD7GA0 I/XTN;%#JH'&&I.TH/4 MJV_]9D UP?IP A!CG_!UO)39ZV\0D()@$]O4;S3)2WW\SL&R5:'AQAI5D!TV M@@S?H?,&G[#KO1 MI*+7<*N-,B[V/%B*>OOB]GHPYND!P.5YOE\U)O5\,99KW>?VXP M-_377J,S8'[HKKS+U:QW^EWV*>5+B:D'[?,+[!"EC+0FA,D29177KSMEZGH> M;L\+2_>H>]A])E,'?\)P-X>:J4DJ[2F]!<#I'IH/(/'M^5 8+7"8V:J1+*ET M&"3G ;=F7+^<43> )S*+N1MQVS3H[/2J%+RF]^RWN7F&],'M[+F\MO/=EI0/5F=I2S41)0DMXJ [NDZ7A? MN[JYN:YIDO_):QA).:'2-;,W*4(EY"II0_6&_C2E%#WHF')<')'+=XB/9Y=' MS-.G;0S<7$&:LUKMZGPSS'[?['QK\"4G _;%_#$&?\[N,H/9 MQY_'BVP[EAIY^!/P?"+\I.BQY#V"&(=3X+1!6D892Q^Q<;FP\@5":.?#&CL$@I#AUS,GE1=?$OG2% MR#IM'8%!2&%JDH!K .(R9X^?$"Q.!LOGW)VMQB :9K_#7+N!T6OTC<%WL]_8 MF1_W0V@2VN8;<\?'L.-/7OARG$?D^/S^-0Z7=GV/>L#EIR!++#MW*UONQ1+Y M5@1[ !19^3 FMQ$WYVL->NV:1$<[=G$-E.\ 2I(*J:*:E"F,81:7DMOX(I%X<#R\^?78E>YJ+M7@TAE%$'^K>X$9G M_P>?\@0%'<"Q<%\BU_0.\>RLR*6KT_/Y!^>UBV7_X.%YP-,2 V/0^!;&?<1C MC:EXKN%A XFG&2_BT>%?#,?./(D-WC OF9$W>:?]/ETRK\4 LF$R5KV1+&UH M&&S:]J76QVD8!12EXTV4(=B9?@+IF3YPF$!).W<@N^J?!K.^FC2,5XD%(E'9 M8Z#2ELQ(*_UI(>LH2,-+'39\,OA16D9^_62NQZJDOM=\JMSVSJ2[_>MNO^#;NZ'W5NUCNTXCI+4.;,EVW)&M;;ED9R3G4^G M:!&R.:$(#4CZ,7_] B0ED12>?*$5J^I4CFTV@/YU-U[=#>"W_WI9^+TG1$(/ M![^_.WY_]*Z'@AEVO>#A]W=Q-#_X_.Z__O)__NVW_WMP\#]GDZN>BV?Q @51 M;T:0$R&W]^Q%C[T[O%PZ0>\:$>+Y?N^,>.X#ZO6.C]Y_>O_A_6GOX. O215G M3DB+X*"7U/7A_?'JPWE6&PZ^]DX/OQQ^./KPL??YZ^G1U],OO=OK%=DU96SN M*>A\+_CYE?US3UOK47Q!^/4E]'Y_]QA%RZ^'A\_/S^^?3]YC\D"+'QT?_L_U MU73VB!;.@1>$D1/,T+NL%*ND4.SEGOBK@B>'JS96Y.RK&ZT+Y(E/#]./>5)/ M4G69DY\)*=AO!RNR _:G@^,/ M!R?'[U]"]]U?_JW7^XU@'TW0O)>T_S5Z7:+?WX7>8NDSOI._/1(T__V=$_JL M@@\?CT[2XO]O&E%U,SLZQX&+ FH5](<0^Y[+S&#]-1S/QTM$$BSANQYK[_MD M5$#E(B]R7G" %Z_O9WAQR&@.JU6?B%I+WX>=P9]&>/;S$?LN[:+#?\9>]-J* M&'C-=">."R^<^3B,"2W_A((8T3\X#P\$/22JN4"1X_DF^M>MT ;$44![]H-W M[Z-!&*(H3/_]08?1$572W N\"%UY3RBL ]N\$5BBN&A?$/PF;(CAEF Z"D6O M@\!E?6_)^N0-BNK 5E5I ^8/AQ GB*X\Y][SZ0ASPWZ/ZBI8HU8(8,]\9_:3 M+C-HU>%XR0:A6^+-Z"J++FF0WZ0 -%NR(91++Z"+&LK*@+'\D$T^<<36.FS% M>8'NH_&][Z6C="VSJ-H4&+$TTSMTJP8#F\[7V'^B?Z0[ M>++IU98M2-RT#5 M#AB!K(?O*^S46@D9U&X#_- A 64NO$5D^N@05 >JL"X;P,[BT M0&$[10R+R M*?+1C"Z_,WTX_BB88[*HO=*MU X$@= E&MUUI+]DR_5:8YY1_38$L+W9HH1' MM[X3L.5:N%S60:]?.0SH$Q1&='V2[$?IM^]T23Z8TQ33-3G[7^)8.40AFA]F](?/'N7S(*#S,GY&Y)U2Q#P&?4+6 M];$&#[)?J"J./Q\<'Q]\2)51;BN'9 6CDKSINLHA+C6R\SB,\&+PXH47>.%X M=+"9.[$?A296HEU9448E0]76IHZ\PY5+;^Z$]TDE<7CPX#A+YH0\.424*?87 MUGC(@)TDH!!R%]L&O%5%JC5*>SA\B5 0L@WK,(@7F7/JR@L99&VC6^/T@NC0 M]19KPW!\OYIUY7R8S!5XFH!+:JO/%/V90<;!@9OHN$$.MZMN@-VDIH,%6MQ7 M[:M\7HOUUF?TD?)$9O$].EB+H4%VN;4W:@QI5V_'&E9UIPQG+K&DIP4_C0<. MQGC=OIT'B1B=B]SU7[V(-; IWLN5[Z4#8^\ZL9OB*%'&MIN:Z2^KRGNT]EY:?8_5OT*U;H&!6L'R\:S0H,_"'9A4'K/97S9#=O:' M/S?><]\)5SYRQMNJ'=^Y1_[O[Y3T?QZ7)*%5XK![Q'DV+@I#<0GJ-J$0(Y^T M &YCI0-2A$D'A56U9LYX6LW&HSD"5"F"#ZJL&U[T[ MW)-SBPE=M_W^KD'+"$F4LPKZV\8BZ"]_WA+LQK-H3*:(/'DSQ#%]$=F6-<@( MNX43TH$F8R#DVKB45@:,3UW5TC5$BS6:[\S&Q?PRTU;RV;EUG\>+V$^\H,/Y M',VB6T0\[([G S>5EL#:=8IQC42W(!#XPJZA5["2")KI-(8:PJ:\==JC],"L M>I@^B.:[6Y6%5>J8.<>+)0Z8ITYG<<4KHUY@B4I90%]B1;K.XM(*T0JI&UMM M*82/-7BQM^CB,Y]?> F9MMI=KG#P$"&R8"'+.]J.I)?P2(7F(B(& %':*?C$ MVC";ZQ8*:6,='CKO#GRF\[U S*S5;K *ZPQFM)>&GF"-IJ 66HF$'@A6]B-! M\JZA+&>$?ZMDW0ZC5@HVY*CS[B.$D.]!6JQWON.9L*B_8%NS_L9=N!>^=LGM M=<''7N8W_2KF>/.]SGZ")QK,;:73G4&.K=7RO\2.U='ZKYU_ M8))XN20CN$$-PE'-L Y86-]7CHO-OP MF,[W#AFS5KO!.0YFE*,T0#OQPI]GKV-$D) M?=S-^M+T5"'K49;]:E( TGX$R,NKD)$*L8N(Z_:QJIK!:M8Z[VZ&6/(= M4(3A;?4\@>V-F)P=?[!<^EYZAT :1"Z'EN^($UAWD]?L@(V)0# -=AQ-+Y][ MT8FF\\JHH^FB4C;0IRQ(ESL%&C&Z,E5C47.%D+&$!WO18AG]3)2?J*2A-@B-'%.EI!8&UY#N5=J*6,='KK-L1(RO%A=0\,._\;Y2^#4?K&-$H*35FS+"1Y*'UF&B7-Y=&L#\U,9=B8O\Z[JQ:@ M?!?5!&(W1.J%2QPZ_C>"XV4R7GCS;)\IBY?*2XECBNIRL&0@#ZFJRE610X-! M5FTE84/.N@^]JJ 4XK Z$.RF(SD>^ \MDN.#[% M[%KM$'\XQ'/H?G3B1+*^4"83&@>/T#(LJ?%O$VI!:\[D)9+%JK8[-_1M9O,V MSF<24&[I!+EHL=Q$Y[1S37D%-5,R147!"<,@+Y5?M*) VLI75>A,F+\JYL]R M+BL?D#BW50RD\Z#;.D(XG:& CA)8$''CTG'C44+*KA!ES7X/PB6:)0],"$-M M0EH^,AEUG4";2KA8H_U.@VP"AE<1-BFC=A-SGAWB*G87!1IQ2EN9RLINPB$H M>86%G7*G"DP].KD;@<]>-S2WSFN2>,\8WW ?N,R]JHR-M=&49!_33F.U4^X$ MEH';9[W[E+PBUN*.J1V,5D>&"?)90L"M0Z+7)!?,F3%4%$K^BV38T*] :/=F M55@6DG2XV";4 MU<5ZVD#:SBJO->: (CWT7Y[%M,Z:),C^B209W0E2=4Y#N5 M2:V!TDCE*I)J FLZC4L@VZTDKNWV+:5P%1G>3N#:9M3>!NH;P@_$63YZ,X<7 M?I+2RC=2/.JNT*59H7D.Q)LI$2T?G8RZD;*AFS$)=. MYFNE*HLC(*NA'$?:"Z.M,J;86U\NZ:V/N!Q!62K)UT9E& M7%K50;1M:AM^F-QFD>X%;W#@;/Z27^A*CP$9UB+VY9C74[?#J52':W'7>><3 MP,EWNPHP["8DQ/Z$C>)$%$Y(?:)N)N7OED'0%ADXGW\"C;/ CIA:.:M 04 MQ/*K%6.AAJVW[X1<=/]13EB]CF/X(C8MGW35$3HWH,]([_JTV=. MZ%%^L[>VY9=.:106&Y=V<9""4=U+I56\AG :O;'*3(^X&I\V;K+2 E:ZU$H; MD-6NFSO9, J6L6J3+B(76J"L !"XTBXH+F $N;ENIJ$!K,M+YUU)S'R^\\B9 MMGND (61?#K+48BS[8LT]G#(CP_D:518&CPTP!4@EK38_5&!/(N%4P)EUNRF M:@:1YWI^S*[HFJ)93)*+6H8O,S]VD7M)I[9 M*[\"6>)G>RV*0P_MM@E&;TK/FJJ8H00;3OSLQ#*P&:CN4T+;E$(A5*2!WNK8 M]#V(P]CQQV04S$GJF6=Y2)*Q15)":-F*,G!P2SNVM(PI]N:ZM)Y"L %'G?=' M*81\?U*RWOWK172ID64\"3SQ)0JNOYI#TSW_0M_[%HT*0S.^=K'@L*3%;E\[ M*K.X?O.(QYK=YQJ] (WGYP2Y7G3IS#S?DQX"$)$+QSE9 2!PKU#@"D),NL6, MX)<+UG[84:T3;,91]\\\"B$4GGK48-VNIUVW&QET(#!=I\B(W#/.(=4$V*#' M6[-#B-KOWI.M,'\1HR63_^VP)#':;7XF'XI_RO@IP'E^?G[O(B]R7G" %Z_O M9WAQF,!9YV^?8]K?@N1HW.:6V?77<#P?+U'Z6,3FSO9$3^@E8EW5+N@OZ\;J.7;V1#$O;PO%=H9^$'80'$6B^T]I-$(/=.B-ZM3*K;J\[O MV-44HDRS$M%A?1852[M;@MUX%HW)%)$G;R9Z8Y-/MF)/JS]J=Y9'6I+,XGMT ML.XV>;/F]6Z^<%=+0#[SI1[=F:A9.FC&B/@HE82V':'G1JBL';[$5393DCD/ MP&X*_L]/)Y]/CSY__OCIM/_Q8[_?/^UWH(O5;-&2,KB@FM>/25YBRJHT$;Y$ MTY(2$@$=++)&E H06U?IMMH\ZW5$[80^8O+[>'1RDAFF\SB$&2FHVW6E\3#A.[+$N5;[1L9;VF\ M:CO1*8UGL?$S#!']S[US7N0*,JO)XN2LLC^.!LVP-:9DP51^CD.VAYXZ/F)C M.!T/<;S>)Z9EL@Y5J2QV%TJF5PQ,;0 M!8X>OA$Q2,Y_J:(;+ M/1PUW. %SG,;$6QCM8HUZ6*^G54I($%CL)&= M&4!@5&,TCN$$BG>D5!;"6 MUC;*X@MK.NC@*'(DEZ?P5,^C\,O M V!O5$EI"EAP=&;:RX!T,,&RO9*N=J)O;99(*Q>)%\24X4W<_0S-,4$IW9WS MPC*E*60J+R]PR&LRPU.DS$])Y>HG6--903@EMMABE[;RNK0NINU3KE_IJY2" HQ*Z)E/N_THTG:Y/CVKM*XJ,PY%Z^12)8J\G M)N]4%[4"7&(,<-7"CH?/-'62T0+8O*F,2Z:5# 5;8=D^]LB'2L X 0V=5HZZB=7!#K8#Q;.S9XM],Z>): S-+:I=C%NI^-\. M;:7S3R,\^_F(?2JSD+U/'[V^*RA$F-9_4BVM/]_>O_?6+>X3_&NRF$J2G5_' M07)#L>2J7WF9'3@"H(G$[FJVR)+T/)6 UNZY ",3*ZQH^6AV6QN%O/K3XW[_ M]-3Z88%F-<1%:#G;:K' 03)C2'.N.70 %IA2DRMF66VQ;U7L ]?UTI9O'<\= M!>?.DBXQ?/E+!O(R !9^VNI00+&<^AM1KI&[T9@!0Y' /89#*&V9.&=_C.>6&G])@0*!P* MW6@HJ%4C@/,G#9A$+1' L0W@N4J"4RH-Z,\TCZGIR-&%%[+-6TQ0=NR/_L%Y M>"#H(;&1"[8?]_6N?OIX='+TH7?0VU1)?YD,_QC>?!^F?\Y5W/N/K.K_#S4: M5.1W?2Q2%AN2%['DM#B+0[H]#,/L/6:M2!&_#)A(D8YJN$X./B[+9RT?A+>R M"FB Q8ED!E8\1UE L5M2+T9+3OK]T\_PXD&5-,%%UL)=".SBA>C:"9STBI\I M9O>EBUY,UBH!P//"M:/UE0=3&1@ XA=>"2@FM7\5H]R*Q%*W=A=C W*' M.)G6UT7C$VES]T"L%@32^+&0VO+UC"J#X]X(4<9@Z\K27;F65^"U-ID9]I?T M[B_I;?:2WM./_?ZGCR"FAN8NZ5V!VE_2N\N7]'X/T8H/-A9>TQTX\01)))]M/)S79B.0L( 6QMY?(5\-VV7(?!@Q<@1*AR MU0X9"3& "+MVY;Q_D+OJ"N7C9$+>'^[M]U0VI4BG59=S%IRK2ZBO$;D M>ZG=2[Q]0_=2F_E-I5;0SCW5[:4%C(*(#N+>?;8X"=-_&X^38ZNQKV!M/I\&Y*_Y:VUGNFS?6\=7L]GS78>@J!8#J? MSAZ1&_MH/-^23>!^P]A]]GR?ER9@7'J?,5 W8Z"BPO;) RWYM?;) Q]//_7[ MG^R_/-5&\D"&[(U%LBNE!I3XW>=;-)$>H )@,5:*W&% %S\>4B<)E$FMIPG4 MF$3ER$#H0R-ZO4UL/SJD,BV9] 'D#M22/\3YM!F==#6?_NT9A=' ([<.B<(K M?R:>%$248)("1):TGA5$"-J8+K' M)# 3OZJ(99^OB?A54%H7OT?1.?,HX2#T(L06N0'V\8,GB]AI%;-X@,]4#3IP MX(1!BEX\M[RX.WN]=OZ!R;GOA#(_D'$MUC.<&O ,&8.&K.@-KS?. DE]&Y5J M@N%WJFCM!EKGHW^[FB^N:/L@$KKL6@-7(BU,QY>.CX6H(,S ]\1QT4+A_R4IV=ODP'PQ]54D!A;"_U!:[*_$N0D5*JA\_2$ M&CC7_<5D3;1[20L*@UV'WU= JTV$G&HL=M::5E$=,YPQ5J%..VJJO".1JJD% M\0L&5(5!I%=;2+M3]6HL^@.:&&0K80:9!711)P=HZ[H050Y0QQE ]5,%UF9R M*=:V]+IY@PKVZ4*-745OK+9]QE#+GINWG#'TN=__= S&:])DQE"&;)_^TL5U M(V\L+ZN)&T9 9$CL7L90O7ETGS34QD2Z3QK*3SQ?Z,0#[=*19I*&,F3[I*%] MTM OD32TSQ/J.D]HGQID,S7(ZD95LDS3S 0RJL%Z%E S#A\CS%#U:Y &8EP+ M#!=2!>/6U#+ I!\KFBZL1#\=T97HD?4UMAWM^$T1Y&>GE+*B*M^\\GK ;R 0!E-PW@)D'>J)?>8=S6#IWT"=M2 M6U_MAT"V#*(@06MQ/VT9%C<6QW1C\.Q?U-171(EX(A5WZ;CEF MP3&,E61+C'8O2.=%+LCB=\LQ"9D@BXS:OIF9/^R?O=[19B6>5ZV2 %,#]""_M)KAE9 0 ^KXK*D:&R MF\J,Y]&SD_"U^O$"/2$?)Z#.<:AX9;U;37]&^2SM947\<-C3712#<^_YE(4;]GMD M?L/#E^W$B!^#R61P<]>[&@W.1E>CN[_3OVVJAY\;D205CN>9A,9DXCT\2K,A M9 4ZS@#E<2()*$GHP>1+J-512/<4([*;F\OC2QIHD): $1Y2FIM2,R""08WJ MIA@&.>GW/WT $_QI2E]9F)/@O% #AA&M)M 1:T$R#W['7HS!Z+M":J-:L7@-.E(=V;X09N',,7NCCW0D2G ME1E:?PRSK^&QB4&HZP+@FVG("-18X2C^TO'('XX?HX'[CSB,V#RSX5B4@"$O M \!)8ZY(!29 KIDSNKK[.9T]4JIPO$Q]N=Z,3C;7V$6^J;MFZT).GKLF:?(@ M:[.7(F P^.XXF+"!F[#GF /W!@=D]>N9 M$WHA*Y]XSY-K'+Q_QDAZE6>[378[3F3LLGXQ"I9QI$A-%I.#<21U81#Y$48L M$JL3 (\MJ;-#5@"&'TIEJRJM@/!"-:B7HG_FM-__] 6,#ZH977$1@E+?Q M_ M7A+$[M5&!(71Q(GXF5]5*@#@J5*;JTR3,G"@U)@LZ?_ [.X(MA8STJ"@+ #' M1SWE"7"!TMOP98EF$7+O$.$?7S,I",!=44]C/%! =J&-KL547N;VF[5WYTI' M$N7OH=M84>^>KWSE/J X4\]/SC-<[I(""S6K L!48L/NS(1DT95SZ05.P)PF M \9P>FE[GMD+=!^-[WWO(;V:RLB7SXQ VUW/'\G%J]%UTZLV2))'&< MB,G!.$XDXB^M11+J[5A>#X?M0F9M*0T5,OZ*FBKZ"3_U^ M'\Y+*TUJCXNSA:-4/Y#OAY<.><#BXU+;- !<%KKVM3X/M8VBC4=+7P/\%$NN MR"X1 %CS&0NR!,'N*(.#AXCN@]FLI@AJ\$G!7+"B.R]S48#2@7Q\%Q #F7\E MYB33 HP9M[X>0,^NM733^'Q:6UT3](3])[J'*PZ]4O^FH@R$:5EJA'D]*;"T M>6S\"CN!QNGP/!F$B5HI6C'[5BV].+6IW+I":FO>6 7_>:/FSN*[Y_LLPCAW M"'EE?J\%CH6'>.5% '2?REHL8X&3_L=&A+ML1#B/"1$?L>92 HB$&2B%"P&F M+FYP,--61YX80!9M18WD45=RLXLGO.EYI!D;WS9>]\ZM\ M>,G85J@,'F1W?)4R[&T?3DV;Y#. M7DPZPX3@9\:*LZ1?HM?AR]()7#8X+&FQ-\^:W'M=]U[7O==U[W6%J8?BIN\+W?2=PMG<-NAUS9#MO:Y[KRM7 M-W\XQ&,C,#N\+YE2MLEVS%-%<@4C$ MZN$$%\+8D>"?EN-H'_P#-76IS&T?_"M,#?TC.C7TP4QV36J/BW,?_ ,3_-L? MN 4Q/^]#J+L70MW!'/BFS_ 8Y#Z5M.J;S.N M:FD@3>XZFRX)-9+B@JC)_;^UP/DQ22_W:6N)"@):(4KB/ MP#3]Y*-V^LFZF1YK9Y]STNQ"=9]S8M\3N\\Y@>%G;3CGI/\!UH&*YG).5LC> M\%4^E5-&@%[EH_*X P[/[<_F[<-SOYZF0$\EK87GVIM8(,>3F@K,08HG[5#: M8;W\CGW:X3[ML,&TP_X)'0(_@1GJ&T@[7"':IQWNTP[W:0W[M(9]6L.NIC7\ MDH'2^ND,^T IN$!I_3M0]X'27 57('FD^QPE2\ACY!+)/KJ0F4] T2R0W"J>(J M=BL;U R;Q331H4,"RDM(-\;31X<@LZ30X^V7LH>#R8 Q&W?%M0 (>M<:><7(X*AV:\_")@=%LH*B# !'JY[:%#B *\E$ M.2#V9%JFIM0/9+UD'=ZP^VR5ZE)7GYOL0%M(P*O*3$4@NY' Z#3TM /Z&4>/ MB&S"0V&UKB6NI4M]?FFAJXF10=@&#%\0F7DA2E(!\NZUJEL!285P>Z;*AHWV M"A()6 P"G\4A-=XPG*;^.?I_'[%]:79JB&6 S#%9)'YRLP Q-;QR@/CL^W1T M,YQ.>]/AM]6%0:L&>_-5BSUOT^0.!)!GC\B-?:K63(03M&3OS@4/.]_&Z*63P1!Y* J*H$@$4*UX[6 M2Q 5@+97E7=H]CA>2B1<(H 049,*M,0OG W7.29T8E(==]^B@A -$PEC'<9BI@,S&U:-=I"K]]>.NX$/:$@1B+E;CX#F#2JJG(# M LY4\HW@,*2C\]P3!64+%'#\!\;2+^" HX#$92<\@Y=]A)#Z6E'L*PB PIO) M#43A"D_:)TW#FEN/H?#"FOF&>B1K:1_-W$9:I)%HB"8)B+\E<)I(HP M"(, MZXA)[8?3Y,8EEKJU>%H#.S:#-W\F9[MZ'O+;P@X5GJ!%:4L1QN M4QG?UB6]8B00%I]['_$;]1&G%[<$21+^#R]Z/(_#""\022]V82_>TG4C_<^] MC<__^Z_CJXOA9/KOO>'?OH_N_D[_S)KIL79Z3N#VAM/;VYURUV7' M+)'++C:B<[>36NGF 6@Z"*QI;M.;/I/SZII.O+KU=YP10_7([@R2>/**)! = M=\VHM)!)4\!L-VA ;'Y2 M+X&VNT&O#&^#(G"UYJQVFH*QPN#:>F';WPKXO>E4;ZJXU/A(EQH?P2R:K)@3 M5R!VE\*()#X3N@!);V:0'Y@040-8?+795PJK:9$,.@^?3!@R0?PP]ZW[&5^4 MJMC&C%\":T<)W$ZS]=5^A'#+8@H2M&O(.C*$.*'HRK6CL5\AZFLJHD6\$ J[ M]-URC(YC&"O)EACM7I#I\S5B01:_6SYP)!-DD5&KJY$_4,CB.)+=;(&B^YE- ME W>YEZV !F">J3[B!(-C+TCQZXX$@:QY3.6<7%>.05U,XZ)W+DX(.Z^D\Y* M^S/M\V/!Z=Y*-0#80W&-3V-3S <$7'EWS[BF\G(U /!N-Z"\'""(RMO,HJ)) M]$J5\=1 Q?;RH1J3BB!;JN[:9?=RJ"J+M'2=:1P]8N+]2W@%Q(0N,E(6TXXF#)&+SXM6K W"N>]V;*JJ1."8R,!/ZLT> MB-F2T/"%_2C*J=0M#.&5I%8,0%< %%IO:FJ.;E!2H#GO-4_TDVDV_(EF-ORFR5[29H\UVENU MNL^,WV?&MQ=XV&?&[S/C8^Z5_= M-XTSC]*VQVGS;.L$^_XE)HR^<9^U4J);ISA6Z)^"_;]+7G\T%H,I]S\+@_+L*V[+.FW8-Q4T'/DV8Q1 MML7E+D\%EC)6*DIZWU7RH@' M^U?H8,8*>PN]+-N[Q02%\+J8&7.[O*K[%?J7F;;>0NT7,$IE3\WY M+4O==(*8?NG?5Q>2QXY_ATCSR4+M\+C+;@*3H:2; ;V2"BIDY_]VF)I6EHW^ ME_\%4$L#!!0 ( )N)J5CH2@LK4UT %/,!0 5 87-L92TR,#(T,#,S M,5]L86(N>&UL[;UK<^0VDBCZ?2/.?\#UV3UN1Y1LMSV>7?O,S(F25&HK3K6D ME:K'Z]MQ8X)51*DX9I$U)$N/^?47"8#/(DCPB:2\'^R65$"^*C,!)!*9?_H_ M+WN7/-$@='SOSU^\__K;+PCU-K[M>(]__N(8;<_^XXO_\Y?_\2]_^G_.SO[K M_'Y);']SW%,O(IN 6A&UR;,3["X+CD/'/N1$O+^VZ__^/5W M7_] SL[^PD&<6R&;XGN$P_KNZ_?Q!Q<2FN_]1'[XYL=OOOOVNS^0__CIAV]_ M^N%'^--+Z/SYBUT4'7[ZYIOGY^>O MG[__V@\>V?1OWW_S7Q^7#YL=W5MGCA=&EK>A7\A9 "0W[64=N/'$[[^)<<3# M7T[&2S3O?_SQQV_XI\E0!LB.DK%9N#]\(SYD0T/GIY!3MO0W5L2_H5IBB'($ M_'86#SN#/YV]_^[L^_=?OX3V%W_Y%T+^%/@NO:=;PDG]*7H]T#]_$3K[@PLL M\K_M KHM)\(-@F]@_C<>?82O$A#\" C>_Q$0_$_YYZ6UINX7!$9^NK]6\O-C M#I:*;C<_,_Q"=N?*+ MX=.W@;\OIU2@\TL^_)N[;O[%QJSD^ AHZ!^##6WTC6;)5TDZ(9&- &]/O;-/ M#PUH_LMEO!98GDT67N1$K^3:V_K!GCLK\CG&]/_]25 TH([%M&3PKZQU:ND9 M(50,Q:MY=?S%2J@:AU,?:ZGMK)HY?>2PS2@C<]3T.J+[4$\*V>&34LH3/BL4 M,QD[&>4\I;A?!07XA",844M7#&(%^_)C_%J8Y:.H=? 9;BW+4=A9JP#:>!KT MGTV^^":01W."XO1]Y;CTYKA?TZ"$[Y(A>%5/Q4^L MN%;ZLUL&X6=H74XCJO MGY53,*NK'N$=M3>'9$8X&N('1*(B@&LLE5Y9+]1VU$H),860MO?/#R'+_7^=0>6Y2#)Z(AI;R6*J?N9$3T,YR>OO230&=,/ C MG8/ 6\\#:BETL? Q7NTKXR-)!,M\AE/#2BELJU-\ 09H(ZD0),.Z=SO?4\>Z M2X;@5245/[$Z%3_'J5)**MNJ%0=(.,31SKX/=',,F#J__VZ]Y9CA>%=3A,W^P+!^+4R6U M*.YXN)3020*>"/CCW1M'%%Z=.$_TTHHL24[%):1B.'8=K>:S>$5<-A:SCM90 MW/E2.($.R8)6K+1C9FH%%U9$'_W@52F#XBCL&EG*U6G*5C($L_Z5$]I#XE9 M8JAC*=O#WG+=\V/H>#14K]7%4=B5K92KO++EAF!6MG)".RH;!TIBJ&,IVV)/ M@T>VZ'\(_.=H=^'O#Y:G]G"JT=B5KY++O!*6#L6LC-4$=U3*&#@1T(D$/YIV MOJ3)V>*]@%H,94/1ZZ62OX)2GHQ#K9%J:KNJXTLV6U_ 'FU9WE'7K7.0A4'8 M]:^,I\*:G!F!6>=*Z>RZ(@/,L5T>0[>'[%I_\]O#SF*"NCU&4.8& I;J"$'U M).QJJ,-S(8A3,0.SFFK1W36@PW$0CF1&!!J2P3.:)K,#>F"YUYY-7_XO5?O, MTW'H];6AUDH%J5T548 E'"YA@$?(5Q%QH2LGW%CNK]0*U ^,*X;B MU;\Z_I*<%L4XG%I82VWK7!<9VQ:0"8 V\. XY>N*_:6JI,SI2+RJ6,-=\;5Q M81A.1:PCMO-;XZPB2.9WD;A]F-+\)%BHJ6#:?BU,4V_(.: M-IF'3X-;4=]Z*^FS4XP']9#93Z'O.C:O@'QNN5""&&)%-.KL.]OH_#P,&>8: M[3X9A%N/RWG*:FQ^!%[=5-#9VL5R<.I2K;WP$V5K'8_&E#G;D:=$+1,Z'3L% M2U)P>&I0A8'8[4I%;C=-G"4Y<2CLK&\F8^8L#OTG$W9W886[N6?#/XM_')TG MRV4$A?/HP@J"5\=[_*OE'HLQNZ9S<=ME(PED[51K(EZ[;49^:Q5GX'F9<_Y# M!M&,6!&)<1&.; C+?J+!VJ^V[9$%L8$?:(K(R&J[V4 1G_">;BBC8^W2&QJ5 MY_MJ3L%MXSK\YI;@BO%X+5J+ZM8+L@1.4NC,A+=LY21SU_6?^=EK"^6A FH[ M$5GZ8;I\FUFS1Q%'D!&'1R-X'&?EY+$1\G"9/&@('__KC__^'VS)AQ\_,AW> MD>_?SPCOQP/NX9+!@S>;\5^_-^$?H/37GJZL%YJ1GD+,JK&X/4(EAUE74#H0 MKP^H)K>MM@NHA(/-.0"3]CTHJY'UDC%M,S;XQ"3K!Z_,:]4EM%0&WA#<-/Q 6Z9Z8#V)&.G>N<8!M8 M>U 7ZCW",Z@9UY*#%4#DAIUSC$0M).^W7B*E._8%[!CQ*C=<,P6WG]7A-Q>U MJ!B/UU-J4=U:I6,?YWLD 4\2^(8BCF.P3!A@VP^8R;[N3849[P)ZL!Q[\7* M^WKFLFZC'7-AV;L4A83T9N(VWP;<9ZU88QI>8VY"?.N4.7J E!(HPBBP$8E. M[&0XQN3>L/1&>RP['U<:!RD-*J4AEFR?BV.3NVDT?L&O<\N*WKYK+7DB-MNO M/A8N[@?91/N1Y6K?UG>O40;H$%@0V^\?:!"]WC$^(N9,X++R &M[?8!0VO"?WY!K9^'USH;4=]6Q6,D;$D%-*(O>8P(1=!Q%#%<.2_4[I"-8X4N!;O] MP[???_^>VR[\Y6_QN7H>GZH7XDP-9W@X4#,6"EPWF(;39IOR#?:J.\>LK=KR MP0;O+=/R:^LAOQ\NGWEDKT',YNLA++?,=XTGAX3[>0(*8[2/[Q=Q]R"7=4N:-["0/7%S[J(,+ ME1-P&W ]KUGK58_&:[H:-+>_(A>@2?J,@<37E*8B"F.PZR1/&4XRG48U4%$* MA%[X(6,PV4/4VVG5O&F8:RWG95:KG(3?>.M);Z_4ZXAY!QZ0PDY%GR0V((1O^X/OVL^.J!)3Y&+=U M%OG(FF+\&5Z[.Z&PK=+%@(Q8T]!LT=.?B=2N-.6A]T9@B2I+)HE?3.1O&V,^@^C*4PC#L!?1JOE9.F(RE M:U1_58^>A#7W72(U QI-,=@!V8TY=%,41E*OXO)V=]8KU+_2*PUY,ABW75;S M6%8.,C\2KSW6T-NYYJ&$BZ.\XU!,'@1<0]87'*E]ZF?4HE".1V^#U9P6S+!\ M,&I+K"&Y@YX"9%*V0)JRQX%9C0L;F#E^#\:>/)%7,]GA^2G/"8,"U_(^*BXU M$U>.*/HFK.0_XN<2GW)RB7+NL;1SM*UK(O3PA] M>0CTZH%/1"8AKX<>7Y/:@J*OR2?H[1/YA"FU2S<1AQ(_MCCX >\X+H%G]LGO MB,WP/CO1SF$?>Y2\0FL_/XC_Y/G!GMF9GR0S;EXW+B4.H\7W'FGPU;C/8\?Z M7C@>_A0V*?P7HR(Q+B/KQLA2"$-:T+=#+ :I>$;"H?G,W7AU>:W>[]5.PNF- MF_&L3D$] 2#V:W@P&S'01*_D)>>60R,Q#39,K*BP1Y2%:OM MMWPD;J.MX"X7OCP=AM<\JXCM\K+I#%XV$8":QBP_6M$Q*-/-;ESJ5]8=A%FH MF%O8FAEZ C,$>Q>GFTXW^7IMALA(QR[?X['F7]BV-MXV:>X;-*?B=D1-^,^U MZ]*8A]=5-:*^M;Y+)/S(E)P7T&PK1I%!DKX;T"?JG30E,W0[JGT3A=Y\]4*] M4XKQ#A 2'"VH6Q?U'"S<&6\:NNW951'/S%[@GC[Y[A,[)(B^9%?6AKN+TF"$ MUC2X2S 0>ME19"D,TBG/")EU:)*=U#^FO7>>2,A<0.K&>/ MP+=)+&86'@R($[*/UI;WVY=LU^WO]TX$@H%0Z=[ZC9U_?8O! M.1[@#Q8)#W3C;)T-L7BQP)&CFR-\)[R&Q"H^:9$$3=R!,$9D(*HY OM(H?590#\<:DC,I^XAIF-B-]\B.V(8KN&":"%CU^0Z9" M$SS<*Z]NDH.9BG7%6.2.H8K#G((4RNSIDS[$S:+A*GS#,Y\:-;(;1OXT,Q.2J3?M MJ@G(;;J6UY.7RJ6C$5MQ/IF:E"XV3#CL&:M4\0. MDSQ,F/?#SF*B?3BN_TXWT&4YP5\A M&'6[%7,5DNT%,&YWT9_LLFZE.U2\[J='WMJ:I:B9Y;!S^+471L%1V*,D":*8 M"5$DI6I&4KIX^(_Y+B"-<-H@:"JH,[(Y02#47ZP@L#(W*Z;?=];?+*%W+B7< M*"XK\9I[&9$]7$^:OI7L*0YH>N4_>0%^[6W18&S/D;P)&WE MP]8(DB%\WOG[FNUMF)SKGE#WC@2WT0XCT]SNH%<,>%W'0'RVM=@L.5_*&@8S MDI!$)$TD2Q1L)O)DD9@NTZ_)44N7"_?OOUM]]^^QZZ M?(B\DJ_)_!CM_,#Y)[4)FSK[5OQ'0GX\^-_$X;(048MC%$;L!W!G/WS/1OTX M^_:[/_*/?OAN]N,/?YC]X?MXHLQ7^<@T=4>^?S\CD#;%AU[2#=VO:1#_]7LC M3]YMVP%?9[EWEF-?>Q?6P6$;,\67HAZ-V_9KN,P]=B\?BM<3U!'<^O5W I< M8.)X1((V\\Q]>#8/#/ 98W-3RN8HYGA/(\OQJ+VP H]YEW"^V1SW1Q?>F%S2 MK;-Q5(<,K8FXC52?]ZR]UL_":[H-:&^?KB90D!@'>9?!0B2:KXR8])CL4XEC MNE&&08\QZ)U#OS+L/YJ U\GTS!^2Z,$0#NM \>W%U[E]61"@_ MB PGD(?("J)IB61-'QW/&T@JM6%R)/(0$?:P)*Z$L?YP_96#:AKNA4N7[R9U MAO$N-MJ4]UM7V/1MV#"\GER1<8ZQ&/3<=?UG<+A7?G#C1UP(2W@)=4\WU'G2 M*%_:! !N(V\NBUS(27LV7L-OP4/'[!6V&4QASTA" -GZ0?P4;>F'IJLSCB>7 MO 3DZS272<#,W7HF@']G!;59BF&3L@D"P3W:8Y8\CUZ953:H5/&F1D;O$VS1W1ED9\R,6LLX;?2 M)#/C)V27953W:YP9##@LM$^6I9GZ2AY'L=5K;^/O*=^S[^M[8ZE'X[;0&BZS MQJD8BM M6_GX?9L@(+ST]Y93K$]8-Q:]&JHY+.CBZ4#4"EE!;J]:*6#WIY<-EF%)ST>> MVZ]8#(IC<.IC)4?9-3@W )_^59/94>^,',4&X82$ECO,PV*-(B3]Q[R^U\]K!. U>C\=[)^)5:*DCSO:$ =CVPI#=D8R 9@@]D@WE^-AJ$?0"JCP[^M;.LUT<$M MH##)?_3X@S6?F1C_5)3/RHPVTS+^S'8&7@U^U%9\:ML('+#4?)6&F9+ M1B$V(36M/83; "CA4(T<+^_%;B*LN9LH&89;#55\Y=]ZYL?@54$EI1W:#G" MIJNF#,68D5(G$O<54\2R'E>+%_EJ9PXYM"&U5]9+M5@:0IJ$1;:13HG1-@&# MWJY;,=/10D2+&E6KN 0SB5$3AMNDBS GHTU.1G'?:4.!+1/2$.&O]HWT%-&O M"S^,PMOM X0)YYZ=% 1?O!S@:ERU)6DZ%Z=7;"6!)%2F.Q%YY*PQ&^W3+4*1 M4L%1\;N=M#1^C&WU6.C2%NRN.P6G,E1SE MDQ,S _!N2\K)[*J ]Z4+R%C)AGUR)'M?9@W+A %]"/PPO O\K;*,4WX$;N,I MX29K.IF/\1I.&9%ME8S#(@*8$9OIGYG#<,S4O:Z?$C,:QX ^V7F@CSP4^:AF M:Z1+)%ZPY /UV/;$97NBN;UW/ >V09'S1.7&2'DYH#D9MQ-L)H/\?93.3+RN MLR'][96=HYD1B8AOB/.HX@-!KZ;]HY" 1Q\AT;OZFFM<03P*1#,N"2LOB?A\ M8.B^#[T@QFT(*!XC0!$*A<3*1^+V>!7(8"2=P!V MF$J;=9NI(?B+N8(*(U^)P*MO]/W+C>_Y>3ZEQZFY*M69A]LDM3G/&FCM)+SF MJD]Z:^/E?>D+Q8O*5D;!;7! PQVE6!#=4_4)1:RIN[6["?_[M8OT\O#K> MB/KV/ESV8HF=N<3S%6]+F:!BOU$S(8U1I)!P39Q8'L+R9\0;AF^-@,&XWW_L MXKZJX'R\5KM*_Z[:WM1-PNW@]'@^:;NKG('7J6G2W6W5SL(_<6QF6F>/P;9Y MEV68S5'\4](W=&[__1A&$(>]W3<;*VEZXD;O MOAKMJR:XI1INO1U_'U47QAR.5Y$@XF=V&.;*3T%T-DX7=;PCXS6M*W1.MWY MQ;B5]4+#Q4L46'Y@.YX5O/)7*8VZ!PV+$;=G&$':IZ6T!D&'USN-P737"XQE M>H&1$IBIY476G$39:H)\I-'.MYE#?*)BSQ#.8N_(Z9^-V;*HUF5.X N0XI7! M]LAZ@926)R=DQ)ESPDP2H5%M,D5Q#&X#+.4H=Q;)#C!K;/4; M\U):6Q\\:%2^"1\KD#D2.Z-83MQ<->X^49,,43$U3+H5S0B'C,+Z^N&10R'O'(_8[.!H!1D;'"1\J+&P M#_QE)OR1,[(&T"A\S:7C'B-ETQ?UZ&GYFP*751Y'#IV.SRD2W*?7D;!1^)V^ M^)1PWK_4K/>Q!7 C_N<7ZCSN&/(Y$XKU2&^.4/[M=GO2,Z3F)-("#&Z/ MU58N65?6% 9>']>:D[9V$B,DEL H;"77<@:UN50=&9K">!N&HCQB- (P?1/I M9Q>;V(=$1P0^7H1%6$H&I\K-E6[#O>90)NE!ZZ2BX4-5(";G16L9&UUE2B5T MO:E=JA/C5KIF2PMT>MSYKLW42.2^U)S8=.?B]IV-)%!:(KMJ(EX_V8S\]K7% M-/HH9O%_*?.NC!J#(.'"WQ]\#X@L:7JG.VPM%U>W5C<.EO)8>X>H&P@7AVM)K1,T?H<>UL:-:GM=P)IDW-#,97!F I+F!K%H.:V[4!6M^7>68Y][5U8 M!X<=ABJ-JVX.;D/3XCAK=)43\!J@'MEM]3:%3@#\&3N@2P1& A.C,7N0S&Y* MF1VI"4G$EE]JQ_>XE;:J'(S;2*MYS'<+*1N)URQKZ&VKHC%8$L,UUKUB6/9H M.7MC/?0)H$/F)17_7GNG<8][WW6O_.#9"E3Y4\VAX#;5EE(I/!AJ @*O<;=E MI,.K&XZ'O(LQ0CVFTG 8^0R(B<1LY/ FXN3787A4)A<6AN#6_#)^W!U[M8/%"@XT3JG&E#V/)6F'6E9#U:[FW@2W^C$B:H->GH"J$PX$@'9//&5R,C&^. ME!P]=B0BT8X2YA"^C4]&[!3%I 9-(.X8%M.[GK2V7'A/74AV6/DKZP5Z@,*1 MCDF-K1R-MC_=(.+V53U(*Q_K;PT.K_?J@ZEN;NQ\4DJ&+'*[ M=IW'LCU"-YGIETLQ+KJ0A,<@H."WF 1!1E!BY3G%'Q*V)E#AR"SP^T9"HYE< ML LKW%VY_K.JNZ_F%-QN1X=?1:K?R7B\CD.+ZD$3^P MX7@-%1$" NZ@NIA- M[?/73XS<:R]ICC/?L%V#$SG*3M:= .&V@/:R*=0L:@@%K[5TX*5+I2!N(C%2 M.!&\ [QLI_]5I@-VBIM\CK$7[P#&.0,8D!*7T!:<2*[K%!.+E2 S\I)3M/>L MJ%"6&X#;'YSRDK7S]%.\]EM"8Q>[S%4+Y14_W2/?U-[Y@3C(1U'@K(^1M78I MB?PQJX!J7.3W+ US]7 )4>"P$K+(B;^#CR>V,9F"Q(-$XE[B4^'O\-L&Q/WN&(L8S2;G MDAX8V0Z/B;"?70H_0*_?/:R#_ZP*7&I.Q>T?F_"?]7G$$" MD42)1G3\SB RXD]&EX#H:JUF>YS=5@;_[?;*\2SFK[S'"S]4=KNJF8+;NG7X MS>UB*L;CM68MJENO<1G@$/.[I.N(YU3PA"2.P\R&8#2F9:%T0R>]4;]<&[Y< M)_YR-R5?[CA=0^/=T1+NGNZAVL+MEFWGYF%(HRS--7U$FX/![<[:RB77:[0A M#+QNKS4G;:TE/1=QC#/"<9[YVS.&E7"TL]S.)NXK8:9+Z=CB*3J3](SC\BMD M"Q ;>AKRQ,YH?O#Z2^!$]-)_5AUI2@?B]@EJWO)O.(JC\-IU!:WM7V)(D(3# M/+,94$,-T ?DC5%,@R*U2E_#V M9V4!/]-\;>"V3/JA@I$X3UNF43-I0HU>;4PS(['!ZXN)Y1&.\"R@-$40+D8A MN&URK_L[>!)Q^G@UV>#+<@HUUY^- . VXN:RJ'[/K)J-U]A;\- Z/X/ M$S*W5OPLQV/:<>-S!UZ6PE47._I9FW\KP4DC8 M#53L&K+S.#3 /(^V?/)SIF;9)1Q7FW1FPI1LN8SLGHTX@P*-\?;+MHR;M;!5 M*W0I&. ?OOW^^_?<".$O)01?TH//]D'A74"A-ID\(X5SS[Z-=C2XX*^'(AZ2 M+YIH/Q!Q&G"/T@+S[@&<6>.W_MPM<,6.-C9.XFSL+/.PI;4 MS,A!T!/?FK._\,07L1W>N.P'9^M VZ:0^$#HUT,<#\J<*08Y)JXV>5=Y[9'+ M1':2ACB4$A)&!>%D$$F'N&4O"%C WIQ>1.QD:3 0$E+QLB$<9EW MW".)3>&TI:AB]&F=BJS;QN6N1Q+891,UPG%2EDO8P_%P<)N?3<[R5B_&@.4+WS?_;3HYBTH\2 RZ;^X3-H-2-GN-?"XI.[C3 MN9<$$NZ8P'9\B C1ZH4C=,#@-.*NB9[W4^):(_,2%MU9:3B1 M"-Y=)N!C1)MZ$A&PWW40%E!W$F"&E$-0@-2*A9'=A*QF"^. MO*'4#J\850^62V^W["_V$8BBI8EOC2;B]A_ZO!>*+-?,PNL?&M#>5M-C%$+/ M 0E$=%(T0Z12Z1K^Z.R'DGUS*5+RJ7>X\N?PEC.@C$"VM8E>H0E3-/=LZ,YT M@"$JF34!@-S>&\LB9_?:LQ';?W,>6AN"1 6%7A;M0J%X-W M M>!@Q](GI5F4HD?!;E>Q=2GK#4A;V-.$R0!SP'[C-)\NEO+IM& 7.ACD[^&#N MV?D_9$;>T<#Q[=,T>MD/??&RX>6M[YGC7&RW5'DC,SH1N%V7F>\DZ_[&I0"O M"S4DARYW*S/AB#-TS$A*HO@0TC^*?\M-$*23DG<\,Y(P0&(."+! ! ]&W/K$ MOJ;\JZA-_(WP'VA*V.26@R&^G;?MK'OWO6_4E6+QC$-XMP/W/PNO,CQI7GJE M+FI&*)1DW!+!Q'#B>8BL()JD@-;TT?$\6"Y58AJG/QO4[..1"LL%:J]<__G: MV_K!GD?\:E*F]&?C=M8-I9!KZ:8W%:\#;LI 6UO(XA$.%#"1#"K364]&)&$[ MX<;UPV/ ,['%IL_HR3]I22F"JC>THOG;Z4#<=J[FK5#7H3 *K_56T-JA2H-L MEBHO!&9P#6"J$L- W$762U)7EK>8,V-J3 )L\U%G9\51V(VLE*N\A>6&8#:O M>?O%NQ�KP!"O2$.) >X0S,5T(#U77::3=]/ M>'9)U/\R6:1K-L0]@,5MW'W)K1C9Z (3K_OHC;-.!U"@(.VIG#YE@H-IZ>N# ME!#36W+C JS8JWM2H#T]A%)D;=W3N,'5AI]";K=SAYFKM87GH/&/"^\1B/U/7OO*#)>7J?YI,,0 .G%YL4(DFZ5Y](T"> 388NQTR*QFC MXL'WCA(KR1$+"I3R<@B20-%2+OZ%"G*Y;7-Z(;_G'2C15^D#:;)C5//D*9?? MAD'^C^,E?H$Y("\$E^![(Z>5(?Q&3@4_SPH^^452E70*?24K)O@K+OB$-@+$ M$48=X>2-7U-T$@)NKMFY&6)@0<>-'95O@T?+<_[)F;M@!N6[CBVB_C;%VR<:]X@$LQNWWL!C'W M-^3VBJQ^7I#S3P_7-XN'!Q/F>'X,P8N$ES3 B)"Y%-D?BIVC[YB+W=37ZZB<@-M%U/.:=07JT7A-7H/FUB&93Q\_SN]_ M!9U]N/YP[O+ZX7AA1XP?GT>/;<"\ZE4'= M:J@]&;=Z-Y-!+IM":R9>M6](?VL32-&0% ^)$9E?SL:2 VI7(!LQP:F?'1RX M\_O%B79QUY&:Y4U_-FYGT% *^=?Q6E/QNH.F#+0._RS^NKCYM$"HY'4K7H/I MDU;SRE5/=^YD%;T_CR\1B0HG,2KRS'"E3:>,KW[C2<.WW]KTA4M6Y9JIDR.66M7'ZJQD]*7?MSK.GU M8S87QO2Z,BS+)DWT@^_;SX[KSCW[VHL8 \[:E6T0M->7IC!P&W$KB62MNA$ MO&;>CHWV1K":WWRX/E\NR/SA8;$R$C?08KEN!6L,Y V80^4JUPS"Q VBOV4A M1L09OS0FGNU3C\;M &JXS-JZ8BA>LZXC MN*VB+A?SAP6Y9\HY7Q(9+G_@6CN_OK^XGU^MA JSC=P-^^#GQ?*27-W>$S[/ M2*)STF5>2&2[I&'H!_IK7B, N!6^N2QR>6EL*AYQ]"^G*4%_6,\BS3HWU$ O_1C;(T8X&I7S6/?/3F8C;)^CSGML(U\[":^D- M:&^KU+_,[^\A:WAY/3^_7EZOC%R J_FL/>]IS9RJ7E>?\.JG35&S^_/7' ?) M($%U7S>&!% 8-S3?U%ZFE(-QFW UCUFK+1^)UU!KZ&VKF5?7-_.;"WBCPE7T MPP(BZ$9V5'D&Z]8;]>@I*6CENJ(8.A45[?&),(.+:LD8BE$\QKBP J@*#NTG M> ^S.G.L&H_;(&LYS9JDHZPGN:VVQI"A'XMLSX<@2#\@O_/[&V:;#^1N M<4\>?I[?&PFT/]!'N$Z_IP<_T+AEKAB.VR[K^,R]UU:,Q6N5M12WKC@B:V>0 MA\4'8ZM'D3O];9W>S&EIKN9V3V/:=/1YB-V1Q$$2),A2G\:0 0[SCA@K.]^U MV3Y9-+2]\:.Z@$+M).1&K<5SSIXK9R V93VZ6UOQZO;B__Y\N[QQ=Y)"7%&\Y'7C&\+3>MPYBYNOU66C#KP!'Q M\L:.H"ENP&VY)$RH&K=Z]]C2D?A(@I"D&$5)L5?R6?YK*OZ+3C &2RW=TXW_ MZ#E@7-5NM,D\G+ZS,>TH8\E9?'J24:24IW0>GP,Z*-LKB0/;UK. M1G84&TW$[AJ9RR-T::\[% MZQX:<]"':22HV"Y"(,/B)HR((VD>:MH-V'3K>$Y$E\X3/2GZV-@K-(,V'2?1 M0DHJG]$ U#1<2!N&^O$H,>8SCKJDMBI"#V-*6DXJ''$D$6<])R&(N(PB(P>5 M5#Q7O;FB)I"FXH8:2Z?$H,N92=I6% M/&]H=&$%P:OC/?[5E?^I59DF?7&2+RS+O^^.O#Q Z2!G)(JNO2 MI+JN1R.RD820)Z"$1-PQ1>"8UD#,J&EYB$1W"[?/4G2B,/$\5YB8T4%B0@BG MA!1]^LA)/M@DZ&B=F295&W]/D^R!6^R'PCX>0@7"/MGS_Y,-=XI':LG2F[XFU4K'8CH<=YW)BZ%O( M=^$:!37>;?'8 NAP<\!1$H%S1A*L)(N6I'CEEKJXCWXC?F7I>/2:00^-?:]9 M"G[O_N7DVQC7QR3H?\]^YE0([9\@ *UI4N&,2'()IY?O75**,X_90KC%:^.I M@';"B6_CKA2'6^5^3]3QYF?Y3YY-@WRA[_H#;E^ <7J-_F67''1[@8K\L-LO MCVU-F($[NE9 [-PC-)>3\&5(CD" RT]J/,S$'Z,][YS-C@3.XRXBD4^.(24[ MBYDTI1[DYCS15V:U[ . 0JF 0?RD<+\+;(S[: V'K O]>F;YACTS(H@1@4XI MM4*[ ]/13T3"?#CN]U;PRI],.LQ965L9HO$>V1H1DAUU;:ZM!<4+C9VAA7CR M0KFS7GD:[@8Z&:N=@:*K"F)*9B1F(Z3+LT)/++N+.]XSG[XYYLCQ$LQY;G'=DFF3LO IDSEALF M*;!BH5W#!X(\N6[0%R?DWT+1^P&"K^K0W0,/K: T N)U<072)CUG*@7GAR7SKTM8-A[MG9_>![_!&/J#M1)8M1G,(5 MV\GQBQ5Q?9YY3L D\9'Y+^8/[5N/N>)C$$!U1,^^\;T@_O7<"IT0YO,SUXIN M=I[SCZ.F/QD+-VY7-.HWD/5BHR#&ZP#'9;]U'6I&I;RQE33QK=VU=S@R)P*G MKX0&DA*!98%:#\V1%E#Q;06 9>@<.==*OO3 *>(2L MZN:W?"1N'UK!7;&,?V$87O]416P?FK[TO<3N:YKKM)5(^> MDKY6WM IADY%;_N[^2IH:=7%U$CO\09B5)8.@?@_K!>/YHJ'I*>D/*^A?J2@ M8B)N$]7GO3PRH)J%UW ;T#[*^H.@!-G((O'9GCYB>WJP?1N$XJ]=1SSW[<_^ MPR#*V#[[+;5[]DM2:>!HN;<)]BLGW%CNK]0*XEAL3';E0;\/>#B]1&^2 N?1 M&1@^G](?2UUK@$ @/T4_(X( A2@N1 Q+ZU<$KZ\@B'LJ!OM:"8#W_4M(P42 M4S=<;"D$$8+-W+,O'?<84;OA-493:#A]44]2*M_&- *%SP_UQ5 /=XP!A>_0 M<9VDO@@8%]P('$7&$D^=6 ,YA,;]O XT("&0:7P#- FY03S4%@35RW!DUU7L M27/M,;KWG(/S5_FAONMJ"FTJKJN5E,I=5R-04W!=[1CJP01#ZE*>^)#6PG=2 MW-S^J+79Q46"S)1"SWJ)I#C2%5,S*9EPY;,]5NB[CFV!PZJMD=X!(&YKZRZK M?%7UMM#PVEP///6X\M$PMBSR&/AA",]DMP[/[X(WL0Y_$F"L2#LF2[_.N$6'LN[EXJO,CVLS'Z7%:2Z+D_7W]9.2O M#UJQTOJ1P8Z_CB]Y:""J]CD9$N(2?B.WM1E5'OE*2QG>8WRY&-#:4)[_N")) M_6>I-A@^+LE#)K6AZP#U0FY7]S2, @?VHKPQVB?/B<+YLQ78\TWD/.EF\/>/ M!:?['5BJBF-7'RCP;@V'8K2U%0,59_"SG23^S]-[XQE)"2*<(@(DS4A,CNG8 M-UJY9A:,4A$22R)&UM;C-KC8P;=_[65'L,VN(";<&;?(?ET@),C#^X* B#=,M<>0])@,G&MK=R6-2EN M?Y%0&UVLEWZX2 /<]NWN>I5'N9Z6%U[FP!J EQ2\>^UI^18(:%F$'#; M> MI%&K7Z4['ZP':,-&A=AS'0=[%V+Z"_66EGS!TK3RF6-*=-H(N=V5L)@W^ M&GC-[!S<7D"+X[JE/IF U]+UR.Y[L4\P&#+DD;AVTV?E?",3TN#)V=!0ENHY MT #2U?#TS$U$(.]V(8WFT7/^2>TV9.7MW(#*)6(= MY.=]_MXT72EG .W+.^]7[Z-WN?)^9O\\?$E$DO=,I'B_6/N#2V=LU/M??_CX M_OO++QFV Y,DCUG#JXR IZ8#^-8D*T/ 'S^I;!1N8T5+5%&JZ#NF5>);_PI;TW#%NE,S M!:>;;<*O;F=PO'LF+:H[=/.H[ -N)+L@;4YP#*'6Z7].@P)W>#)P:UH#;Y+Q4/1SY MB4F3^+8Z>1\?3WBY1@XS]W(5FBI8HF1CY,LN$"DU)"%GW./)P$)1L]F?Q4*M MSMM#A8$6!R"VQU)>$O/+?8KX #=AR,7*F3[+7_G\V72/R8^@)1N.NI'XU1032ZSIT_%4'QJJDMP6TU- M&R/)I\UFDAJ-L==A__XII/:#N!F"F.='BW'I6*YZ/U\W :=UZ?.:[//GXU[B%A6+$P?L:_\QN;I0ZNYA?HK<%C M$@^62RM"!JJ!B%U+)6^)2RD=A=R55-,\A@OA%,B8':=A7* MC'P(3+V&[IFS=J?V'MX\2P9^\8/?KKV[P-_04+4 *@?CMJ9J'O./ELM&XK6N M&GK;/T5.[ L P]L#"=JDP0W$+$ [<[RS@X#78^V>A-[DQ%XTK*IQ.&VJEK.T M*$_)(.1GW$J26R=T[:$^5%S6_"GI!PVO;);75[<$#K_!$PWC%O0NA3!"991U0&G,;U^T,QUTF MUF:HSHED2EV=J# $IR^JXJ=T54==;:B4RAX,Z&:8,B&\4+W6^&4*WU"R6"5;27>7U[V66,=Y/7Z)AX2 MB"V[81BOXOPM>F"S!=P^!CQHO:/RM:6A=;EW8220"0?-ZY$1"=S@"CT@GZ=? M]&$XM 8",,'8GQ]?[H6#O9F]H++^)E M4&I?'9P,Q>D&=/@[3?;.C\.WN]>BMGNR-]MOQ)"-O3](F=-X@5 R>%IJ6?<* MH3AR.JK9^TN$G'+V_OSX/Y]I&,V=X,X*HG#I;M2Y1YJ/_&NG(#8[ M37[39_[5XY$;HB[UX[Q%M@0U_"Z$DY,FBXW\TG]@LCQV$]6D?J1:'((:!"8ZL%CF%WU:J,-4V]I&G-K0B2A4+/!\ MUW]TJE[6Z$W#;*GZ?*?66C\'N\4VX& DJY44";,%DDB6II$M=P3QS"]69N[7 M;;IE4H_H$FJ]%N.5YZ\?K;_[P85KA54% IM#P>D".DHE?Y'?" 2^D$M71MI? M9<7XSEQ>?O@TK&VN!&&-,%)1W%A[6EFHL!VD29M-E70:F$X9F,F:3R4SPYG0 MC'#$A&,F@-IHY9558-ET;P6_59=<*1F&VR!4?&6UO3@&KRHK*6V=JI( [._@ M*7:#@)BRVPGC69I04L%OW",D.SH>L4@$N3!?D]6.C4_'6 $E1R@HQ-R![80;UP_C M5B2\ME#6>;"-D\\P\/V%K8\Q^NP-.&1BT;*=,/?.QNRIAY#PW>23@B#>.\\GU>"B-%L M_G%T@G@?NI:]>N">:\TVK7QK&>VLB.]%/3\"RITGQSY:KOM*'!N0;QTV'<@- MZ<$*V!:4?9+VE?R:G'H) &;)R)\ &ON'=*<$QW48 M0:>_L5\%C:\Y*4ZR5$5.&6*28$[TQ$3U*Q,2XJ\92ZRG=!TRTB4JV2:3VG/QKM];<%#'^^4!+(SA0\QV?^O0@R:E_W-(. VD!;2 MR%I(@^EX3:0-$ZWCT=5VL7[-W4N:N^>OD$F#._[F4"9K+;IW^PU!3-)J!KG3 MK[8<9/?Y<8?H>^KR$TVX=_P.LL"1 MN7W556;#J;@UN0G_FEX=R:UE2U?>WY5/W8G U/77J$) <>^EYO132+='=^EL M5:$!S:E3-?)3_O6,/)TW12,OH7X0(Y\1@8D *F0VWJ,,)),N@T7>.1XO AD6 MK^=,K^;J:H*UDZ9JW*&BXF#UC"D:=-A'%;^Z\]90I0H[K--]L%T9WC7C::"[D""EY/T(&7H1;\#%Z2 M18QM%S"4?++\6VK^1[[COPN@N'ST>L>XBN:>O?C'T3E 0I+>#7_M=-R.HZD< MRF_WJ^?B=1*-.6BK^C'X&>$(>.I5@F+LNIKWC >J**29_0RGYI9R$% RI4:=1RF)R?TENYTT^1:]/I;5OA(\0:U=,M MFE*G^KX'KM&JCVQKLC_NE7I5_!RO9I5R$NM6[D.'6WCN#V=YF^RU\! M>C:AL3T8N?LX!IX##P49@U?."_Q4K:65$W K:CVON3L+Y6B\ZJI!<^L[B!@T MUUGQ;-2HYC[XV^C9XJS&/U[2)^KZG*(+/XRJ%;G)?-QZW5@2N5B[[F2\6M^< MA?;-6/:'8\0T/Y1X3"C^DC):=FPQNMX? O^)A]*J5;UZ!F[EUN VJ\X5P_$J ML [1K7?&,6SB9(#W5W(CV6,N@G( MRV1HDS]&IZ%DRT&.0 W9"'*("_2,6P1B<+DLJG@=P()_IJY]Y0?0^)79PHXM MIYEE5,.:]>9/P;(;2.+4RC4F3\7BF[#2@_5#V1H=T]\QL@@;1N[_E[4__.]+ M0W8_AG12'_!SPK3$QP]B&8SDL\!IH$;AJ"*YA3A[!(_;,_0M MQ]S3N)Y@X_4VO7/8QX.1+"4SDM#"33=+#?-A>6\V&W!'\J,0IDG:L"]UD9F"H4TFA _T);&=!V-,42 IXQ& MUN,I!%(8@MMHR_C)6F?V<[QF6$IE6V6[5*\BXUC48-QT>/*NN,G)0ELCD6E)#G]UAEH=X!<."TR4$EFMP:]8T ^KSGD]DK9N% MUYX;T-XEVN@'L^("/2. !W9=,28C1CZ* ,"11<"MV1A,O"=Y.*[_SG;#*_\V MF#]9C@N59ZZ*0KBAT7P=5AE\!W"XW4!7.95%:9O"PNLR.G/4^BK(85^AM96! M7.\16MZA-R.=W(M&@-Z0Z=3F:.A#>2/FTG-.@\0)*;E^0!*T/ /S9#DVG^(Q MHHAROH0*7Y)FI[9-VQ_7M2CND_L0LAKT&W(_-?)K[9 4<-^(BZKC;ERGI4H/ M&3#%8]6K.QM*G&AS/'2WC3WM/M^6RU)T7V@*XXVXHCY:%;1S.T/U;8"^";VY MEE[%D^R-"G=%!F2 MG:P=2K9'6=S&.\9/K/DEBN6&9".#MFS#(R092$EB\U K_YS&W_(]A;IGY?5LP]?3%>OD@'S-KQ)42YMO$@,8_K>XX23<;T& M0X_::_0F'F;&?T3M+1@^VHN_R )Z(Q[C1#:M?$8"Y0UXC5->1O8;0 !NS]&? MB)A1_SMFW]%14F_&3W3Q#M/W"6-[ B.W1:,)0_3[WLOXK(C('B0B0S54@B.U M%_N#Z[]2>DX]NG6B\$*\#%-(JW82;KO7X[E0Q:1B!EX;UZ2[0\41 $]B^"1& M,",2A:&*9B/QO?'W\%#,2DJK!%1DD*PE0H,6?1?X6^;4&&66>T6IGD6K)TW" MHFMX+K%HQ0ST%EU'=U?-SL(G@ ")10_-MTL?&<-;VBI=7E' 0,*^\/=[AY/. M""^W1HWA..U0E\^D0D#%6.2/_74H;]V)PPH"_EK[R7*/\!(^?G6_MAC$#27A MCM*(V&R-@4_\M>L\Y:^U("%,_@F& M>U#UVLTD0FU>-XP*9TMFSY!A\F[#6"]<*P]OM+VQ]LKSH-KB'EB*KDMV1 MU@3<5EK/:]9"U:/Q6J<&S:UW, :=BT2.)S:.'CRF2,PTE>ZE%_HZ-Y$/G+\ M!'4WRVFMZL+@B6ENCN0!%!?@X]';?-=['?DD,R:HNWEN:[57#)^8_A:('D"# M!08C.GP7.$_L[''G6ANJ[(M8.QBWYE;SF'\C7#82K[[6T-O^02L'2Q*XABJ> M&&'.W-*QK.FM5SL)MQGJ\5R[ABSQ]]/3I'N E62I[*-G3JUOCU$861Y$/IO( M*S]M@JI=PG>M7', M<&-S5J%),127<%OP$>2@^\V.1O_F- M;!*Q41";]'HH'=WBA08;)Z3L"+&AR8>A_#1\W^1+T( U08>F*Z%:)U8':&*. M2YN= 9Q5C)MPY)DQ83+(3$E3,Y)*Q'&(Q9%LM,#G_"OTQ!&>QXCCN;*5'ZD5G@,J'WKW8/O#J OBF??^%X0_WINA4X(\WG>S(IN=I[S MCR,-JRX#!T:)VXV-(>^LMQL2'UZG. K7;3T"$$WIDE2EN09O2(OV^#2,+JW(EIY M:]H(P+1TNUX65;JNGCT=W=?@H745/ ;Z;,M@$T<")P&#;N2HAHYM(Z;/SZ1_ M]5VV%60[U]=&5J^:.RV#KY1 E:V73IR.F5>3WSX4<:"\#.]3 KD8'D5A[5BX M-V+T,9G0\*Z1Q9=.G):YJWFOLO736=,Q] K:.^NY?^ A!-[D,.YQB,*^#3,] MY;CJLB9G:P2TN%W*6'(?(<:ZQ)]Y-AKG8\=:EV83V^)K*"8O<0^52?DI>E/% M5],0!&ZK;B./K(4VF8_7VEIQT=9RDDM;,!*!+IL--SNU)R-["W,R"81,_*Q, M]AF9."4R&:?J)O-=M]L+YGF=Z,K:\)-.Q6U-Q7#<3J&.SUP53<58O,9>2W'[ M*IF\Z\>-M3=Y15/&GJ"L\J)&8]KTE+:,[SKES%NH-L;/#-"(4?8.BGS",1..>MQ".[VSG.&$?!8PQ^UK-SA;_7F$ MAU?/?SJ&:G=0'(#8%Y3RDCB"W*?(O4 YK8.[ (EV7//OEU<)S:#=#\*/D5VN M[SU"*/J2KNN2YA1#:P^ M=:D&3TL[*TY8I2.GHZ%]G:9*==1@,MP]??+=)[:TYH^0E??B=7-PZZP6QUG5 MK9R 5X/UR&Z_79/0X\# _#&@;:MO*+;]BW\ M/RI+X=9,P>ENFO";7?*JQN-=\;2H[K1S6Z4[MP^!'YI)]AJ43=[4S-1Q:24W MW#>^MZFL2ZT'M.Q>.VSEN*VF@J 20IY!A?$ ME C@"%;'OCEU,IQN@5.KC-,.9]YER7W^1^L%6HR>^T'@/\.!WCJP3Z+7Q(!#CCS5A#[J0+"BBP9M(7KR2VK=/-/ @\?_*\2QO MPUPV4/;@;X/DDVNV&WAY>+8.M94ZNL+$K>"]2"QK"YT XC6;?MAJG1PEL),$ M"4GP"Z-[]W![=?]5YG-.!0$RI%6:N/U!(CPF&BR/)V3(\633J@H--@.!V]6T MD4?= PO5?+R.I!47O9_WXM#WZ7G/?'R8OS=^. 34LF^]['9%54JYP73<%M)4 M#NIXLGHN7LMHS$%O\6:.BPADQ/=(;D.+( (]H"Q2II]BI@.^H7 \\F]&:AWG M6<_6$EMLMW03.4_TCC)Y>Y'UJ"I>W!3&E-R"ID34OJ$&P%0%4!-IU>=O\JLF=?YFKD>:Z.39E4Z";?YZ?&L2KLZ MG8'7*#7I[BOW\WV+G"\C7.PW&OOAKY$JV?J/M&/OA?MJAY(=H$Y'6_06F(J M9]$8X#1\27NV^G(UL2'/A+>Y]4-DCHJ0"#W$2WD49>GHYJ/V".TX6+$=QEF',.8 M0E&_NS#A)>9>Y-B.>X2K3Y[/R'VB>$Q,[2MF01?^_G 4;ZANMPLK@+HBX1T- M'J!M]/EK.8"*]QK#8L3M@T:0=M9E#8@.KX<;@^FVMI\%35+8!E^YE#,+]=DK MW[QH3)NB)9[R76].Z9RIV40)Y3TK]DQ6^N^]$#K;J#]9$8U[8J@KH*D&XM3. M>MZ29]FEHY"_MZZFN75%D)T3DCV'17@WE)!L_8 _Y$ ^N1WAR!WMOM/ S95VH_0(/*!QI%+K7O:1@%#O2[XW_]Y#E1 M<:O7#T3$)MJ/M#(]#KJ 0V[T/3'7WCM0PC#!,=2RV?F.46FY)(2M'O,3["LE MEJ!$=&$]"P4M)$B($1^0(Y!#CB'[@^.)@@N6NSFZHN8B \_7/_;I ?P0P)?_ M!U_$_@3SH>%KO/4TC37@P9\]5 RM^U2 M8,$;@=&+ZY@3687?EG)+1":%124!Q.(4#"$G1LK:;^ZS1Q#7J;MV&#HFE;1* M4R(?X:(/C/D=U'$ZN&:R94_B7U;H;&J2W^OFX/3/C3C.QGTJ)^ -^NB1W?K! ME(0.S\0(AR\>G&X&SG:O,/Z1&4_V^6=K0(#!>"_%$:2A^9[.FI8!*[BN,N'" ME.D8L8KP/LU8XL!GR(,QGYJR/,0C,N9;MFL(+IUPX_K0WCEL9]P54"9I['52 MT3!^%8C).8-:1@9P#C/"L9(4K>E7;F,+!ZZ\SI([+['=_T8$":F\;!:'2GKB M9IY/6YC2[S5,.QKNAJR>Y MK4K?).XR@4UBX$:V9V.PNCZ&CD?#D(3EG(Y3K'>SH_;196Y*8\:[_$Z M[=%W_BH_7$%M,H7(VD'";=$=I),KQ]L<#%XOT(69U@7R)$XP&PF8)&A)!N^, MK%^3$9\Y-581VE9%$WC]G9'G#OMJ MK&VDSA<]&8%3?RJX28ZE^8^1GS,5Q/9PU:_NC&M)G.,>$'OF- ;78V]I[Y'M MHBJ:2N<_1VP@99RD;:0S'R(WCE)2!S4-RC&.W"RZ3RX%,!,;E8],BA&%3@#5 M6Y6R<3AMJ9:S[';E9!#>#8N:U-9O.^]OV=DS>'(V)TU71VH4HSP_+)DY7$=T MKPH2:4[%K:%-^,]W=ZF?AU>/&U'?OE=+Q2&1? 9$A&,RU8ME!!F/BYO5@PD;OZ=/U#M2E1UG/L9MJT4^LO88?X;7YDXH;+\=$X",6$W? M7)BQ!U VQW7D@VY)"CSTCD/,*__"]T+?=6PKHG95R+4U,.RVUD5&>/,6HXBF61FPS %E=827#""5MSV2+;=)M9#P6W9;64 M2M7FLP8$7EMJRTAO6])98D49G'Q76K5!':^;A[R67+C.WO&XY5=&".KFX+8, M+8Y/>GVH)N#5>CVR.S7(D- -WV;#>Z7SUPO7"D/-6^N2&;AU5H-;Q2UT<3A> M?=4ANI=;9?Z^;?U*.'RC5\= @&2W;G^B&HM;;RLYS%TFEPW$JZO5Y+:^6.8* MF:BHZ:U!QB#E:S5J0XDRZH5\)9E#IN$CY0>"\]=TS)TH6\J?KFHZY,[P<9M! M[Y)4./MNP/&:6_\L]K*0Q&\LV?DW2PW)DL.SE#(#)4F$TV1R\;EC$H B:!45 M,0M#<-M8&3]9,\E^CE?32ZEL796+S9.%[HS5<8P9JJS:>#)H&JJFKLB8'X%? MW7JJMIA1N-XK*ZZ>_=7./X:69\\]>_7,G.CKXA]')WJ]]J#9*K1=9>C5Z4%- M >#4P?:R2!*,&LU&GH'4CI>>*SHR9?V6]Q>,7HD3H^6%4\9-5!I7&)SKN]/J M,,/>$)IB5( G"?PRSOOV;K(B#S\-WLEZ/"U\7"V8J7DZ/;E4^[MJ&%/T>IH< M#>+[*FI'(7"! TMF\7!WA\0'#LRI\(3QERVB5#&:M@ZQ^PF#!CREBCD2\2RW M\NY*/1JG%]3D,G?X*!^*^!120W#KXT@*5T9?YB9J_PW-)K.(]^3NX9.1S-Z_ MTA!NN"NB2/D1N*VLA)NL964^QFM-942V52T)RV#\2%)0&3XJCIF$CJF#1[D! MZ/6LI]!1HFGM T?=+[S*+Q?X[4' W/:.WBK>G[6#@%M/6T@C=RVE/QVOCK=A MHO4;'=E_S:5/C"M_RXY6W_X;B>W"]\@EW8CCUW??S>#<]1U.&V$'DXXVDH4P M=1LYD48S&TFF3]E&3ID8S4:^1V0CZ:VPZHYZ69>DW ?@25I4"]EI&%H#J).S MOS:\M=I$$D-,MZZQ&CFDBR9T00#OT(!>F].O$?Q5?BT4=X>CJ(&Q_[ MFQ'@IK74F9 1G/)ED\L#AVI\!83U^)KWTKH\!HP\P:Q8_I77\G M;E+*+3?M0"%>/3HRU'HQX#M)@9@(S-)9S^0F?%:9ZF'J%MV8O')]\PR[G;G+ MX5*[W'LO7N!'U;LK[3;6"Z+V#N02 RY @, M2&&3W3334N['.W>OZ_=LZ^*>C?]/;J3NH;,%="6"C&;K4?E*( ^R\UWWR@]@?.^1YN;X)^!RQ_PF^KE :H@500F+YQ\[TP0 M71+2G)$,X>0SD$XD[8:*R$[FJYGO_2.3,OCSA[=X+\4$^L3#FN*B;_28ZBG^ M-^K4VWX3XUQ-%9"_0:?>6@3X+Z<2RN.\@R%\NKB>6'B&[J?Z_G868BU<6RX\ M7QI.8 ^1%41O0V3G]-'Q/+74)KX2?N!M1HUE:)R@_[VN@^7?PSC+8![W[W$5 M5$@ _R(H"!\H0\-\[D'/WPL'=Y*@,7$/SLY\6^J83+,KH^#WZL>5W\8XKOP$ M_>_1FZN%@-^A)[2_X:R[_K^?!.+;87"KE+_O2Y[B)7@OQ>X!M\?ME7MOYF\P?7K M+5\B#?_%RONE\]_#_=+PTDROGLH%.O%E/A_WR+54/B?J\K59OO<-2;.RW*?H]K M5"OYX%^@,FS]3M>F4;_8-WI1F*_1@6]U:D[?[W6!:OE-FBCE]-_+5(\BZK92 MG6NN5.<=5JIB,:C?Z7(U]A=<6E,*]W(E)36W;0=^L-Q+)]RX?@A+?'P[W/?W MIHGSC2XK323>RU*A@_ -NO]&;!L\?"1..Z649$B=;)+&*/(_6=8N?(]#/C(I M+ITM)>]^I5;PUM[$9IX2%U:U>PJ]7-C?,X)8T:#_^O8#T?A&G?Z0W^@XYXD6 M!+[!1650,>&/@&6X*SE2)!SFO##G<5I+%\IO.8,S(\T_?9-ROF0__>5?XK_( MB7_Y_P%02P,$% @ FXFI6*\_@[2:0 194$ !4 !A ?1MS_WIT_$/1Y]ZP#4]RW:7/WT*@\7GJT__^X__\Q]__\_/G_]],WWH M69X9KH$;]$P(C !8O1<[6/7FWF9CN+U' *'M.+T;:%M+T.L='_UP\] MSY__$35Q8_BHBN?VHK9.?CA.?W&;M.:Y/_;.OUQ_.3DZ.>M=_7A^]./Y=6_R MF!9[1!U;V(QRCNW^\2/^UQ/Z6@_)Y_H_OOKV3Y]60;#Y\7'UY.?_#@ M$E4_.O[R[\>'F;D":^.S[?J!X9K@4U(+-Y*I]OH$G;3BZ9?T&VGQUUSYY#/' MU]?77Z+?;HNBAFQ*TWL]\>T?_:A[#YYI!!%,S![UB"7P3Y_38I_Q7WT^/OE\ M>OS#JV]]^L=_]'I_AYX#IF#1B_K[8_"V 3]]\NWUQL&=B?YN!<'BIT^&[^ & M3LZ.3N/J__JYWOKM M!]-;?\%EOO U%^F3"Z0O%<6;!8BBN".WGFL!%S$9_<'W'-O"U+TQ' S8; 5 MX M(*=2JDL).#(C*K4!@FX93C^0'GU!%#=O?^N/%> -@1$EYX).:5U'\6>"9 M?ZP\QT)3R>#/$(W26M10]!D5U7%K^*M[QWNIAPQ[K3'HJQ]I<&VT(\MV $!GA M!]MXLAVQM0JMD39$N;==M$Y&\T@?]V89+Q%*R4-HJ0VA!@9T44?\"8"S%5K[ MEY(GWT@;HJ2KFAE8EH&"BO#2O(4-Z70*K&"=(P6N[)BK*"!*I]38/5807)"2RJL)"M(16I* MF55E!=FH[:FPPJP@&ZDI%5:;%<0B-:7&RK."8.3&6EQ^W8' L)U*ZZ]M$VV* M8?O&<@G!,CJKD"%4<8.MKC&KB)5O1(559OSO[W:P&KH66-BN'8 '^QGXU405 M_8A:JKBK7Q'%GU!"#6L/!O9?T:A+UEE254!I7J']216164TJ)>8& M.6!7:) MKW1ENW;KK3>>BY=#510DZ^C9P%'I@(XOZ2, M^V 6WH&G8/SDV/&JOA(MRGY*&;7(&1V\32LC-K+;GO.,_O(6 LL. M[@TS(K5T';"^HXQ"MDNE!\^HM',6:%T%SUL548EMJ>![DS.P.5I50=@9<( 9 M "LAG^'L!6G+%)_K.RHHY"OT?!_MA!9V,/>&+A(-W #451#_>6Z\RE2+P-=4 M4,[0#0#TXQ_2!;Q,=5#;5\.!C?9S:\^-_KZ*Y'P-JR$R*G@T<0P7[\_\S4:N MV*3&U1!]"OP + &?=1BU)H/S!^6WO,7 M8%KXEM8I_@/6UVFDJZ'KVZC3](NZ:TISOP&@#7 M;V;^T ?^CHZ.CZJ/>YES:T_T>TE^G%K?;*W7["GN_ZMD^&/LSVTX!FVC3Z M8XX?6=TG);YLHLM+G\V5[6PA7T!OG=-.\B6/L\,>1/S_Z=/QIU[HHWYXD0L M7X]J0LO_"@V(YE@'&9R-!P]AIY3LE.YY^I[ <)*# 0FS !#M.A]BI1 [&_4T MTEPSV*'=DNTA(V7=&0%MJ&3*=0HW=L\3U$Y;&3QHTD*S%_XB<_0<%NT4#%R= M3Y X:Q2)>"Z]MQTP"M=/ !8@<%BD$YKGZG2B\?,6-#X%2QOWW U&QKK(]A05 MZY#F.3J>:/^B!>UC9P!$ S%25G2A]!:'HD.T9[3(8%!K=0@;<3D2J"Y;@&IN MO XM)&MT:0!_EF&G".4[!(^(! DP5RT T[B\N"8E>R>T P^IYN!X_:PR$RJF,X@=ZS'2>OH8)Q4#PK MU3&2ZD)Q1'@$2&%I=IN>Z>;$\P/#^7_VACK-%Q7N'B3L[J> Y#?L=0*"!V\? M H, P?ZO.Z%T9H=3-3>[P\8YLIS)RG/)^[K#(IU0-U>G4Y4WNY6> 3.$B W' M)T]S[,@N4/EAD4ZHG*O3J-4T\WNFU,2 M#%[-%3Y@(G@MBHIU0N_<'4_5W\9>^#:$,#K(QSY$S!*DM] G+F2*BW<"#F$! M4EC:V E'018&/EP&=T9@)+VFN)&*BG<(%@$!4EC:V!-CYR^\11N399S>BNS7 MWI;J$ CL?J?G<6WL@V=KPW'V\M@5ZSY3*BO#"1)!63\$N]^I[MO8[ [6 "Z1 MM?P*O9=@A:_+&"Z9_X6E.X0%?_]33)K=[R:]?-T= <9GLF1 IXBT.P^.UE,W]N^:3B_ @.2HY-(13N! M@U#G4RB:W7.GP3N[/MZCORE:S1)*=@((D;ZG.#2[R<[V,%Y5\"&Q5S8KSRF2 MYTQU+%B]3]%H=F_=1QVTHDXZ1M&TG?E])[3.[G$:(TG82?_]RV'K'7 M,/8T1XRI/S[",?7;=M&?MTWW]MON)8WWA-_:*,VZA>$_1>V%_N>E86R2>Q). MX*=_L^-@\A>_;049+[97X"9>O/,@Q."+52T_B,J(DV2#H7<\6TB5P54&$3SV M!*0B1OB+A99'=^$>XOCR#3*NV.$?A3ZW@76R N*"_*"L:LAS($B"G4S8<)+_?#VX-"-_0=O 7PPD/E_M"==5D!P_0>9*4%U@2:="Z MX1I'("@^:N*IHA-)A.64=%.IV* TSHSMS7:PIP$" M)0K+ZL0%?@&)%Y]DD."X>1(DZ301]1E+BJ*B>E& 4S[BA:N.FH&=V.-%WW&\ M%[R-0TKT S0D8-]ZCGY&T^D$>DL<(WIC.P[.&L-!%,$6L_H^N[R\/&Z53]R< MH--)AA9J7H)1#F'8=(SP.$9U(P UW M_A1,<.;P L-I?^9(DR/C7$7!089DQ@J6IZJ:U! V#"4%56J'F\\0A?_FMVV6 M8ALNH+$&?I*K&"^D#!CX\8.7^_CS5E,-^](P[AA12?1:EYR-;W5IVBQA,#0D M2VFQE3(;$G?$GFMRG;90:FA,$U&I:_6?//C1UH(=*#648T8$LV%N-R2'*VD?>IYTVRY2WJ]/6R( M%_?D]0>Y@L8\$11:DO=+D5DE%3Z.A &WGH\DWUI4-E.(];*Z.T<[QRO="",F MNR0GF&*\B83/>@(9C"FH\0ZXPBNU+-^9&BSYZGG6B^TT#U5\(6>+3&@^K66?CT.S"#N?=HN!;^RML46& ="3<#0>!$!Y9X5O;O#1M&*6K&B[@N@5#5 M&]:<>#4IJ-:HL.;71CN=L[?)FA.&):FL$#$U[M+FU35T32?$V:4G^.D4A&(0 M0/LI#/ YYMS#=AM[F+PH3T7TG@?P67$!@6Q[&=*I&? .BF4U M<]7Z_KX!W(N\Q1Q*T2WOC&7' DP,VQJZM\;&#@Q20#2A] =Y!'6C5#Q#90Y- M06#8+K &!G1QNJ:^:8;KT,%)D._ PC9MTDS(KOC!K/)JTNMZL1S-U[HD^R!K MO:J4Y6GM1B1ZR0ATU4A8WWZ47_QF[C"T_'S!)()B!0+;W*W?F&\9G)=YRZ#W MM\S'_OO3Q]L&C:S5TYR9]QX<>4$T AX\P_5W&7H9X<7<#62'T34:1I>=O+]2 M46*]]GI[VULT?LK,7[NI@ ST80T- >82D;*-4@?8H>^'_*#&I;4%E"(>90NA#ICD]SQYJF@+ M*TM&2C#%(;;-+]6WO_7'BR16!/V6<$,$* MS0"MV0!\MDW0?[4/#_!)Q50#B$/K.ZB$A%(,K,B+$W?9O_/6ANV2$.4C8A>XZF#<:H A^B,QRC574!6\2BU?!,52T=$V!<_ #0'KW>'#8LK"1D>@*$*!0S"] M4KLD(M\C!19=,AZ\)H?>.+4:^L>:&Z]T5HBTI!IQN/ GTJ:RY#6_42MZ79NP M_(I2K(X7,\.)CJ&V-X:2YZI(QD.HKFK$$+8HU:65NU!K-=>#'XP7R1@A.H+W MRJ@"?G4,B[S!+$'U>ISG*_1\'RU]%\3@R;T2J@!?>1W!DDE62&-A'$_SU^! M%//V%;AH;#AHD/2MM>W:>%P$]C-(1@IQO\9361MF5!!7TPO:L0__ 0T8 D,* M2FI#!U[99%VP5N-ZVLASO:S@Z5.G]'TGLYXVO"@GJ:3[U;DE8PMO<,7ATQG1 M]W5"3G?/4S6KO./6$].60SO/FM*RU[SQ;#X3)TIWB'&I@JEJ8]N-#>-5! MFWR$VE"-2%+X4)YF9)WH-8D1])'8;=XKJX*MO&^N"6FED4FRW1NSY.Q(C)NS MI^5NSNY_[[]ZVR\J>8=V[WZU\'/&G'6[=;]6 6LAA GG;5N.R:6U^P_;;L<2 MWGKKC>?BP51P!9>KCK* DG&A@,DMH8K8[N5AH%X@RY53%D-N./*0\@E92UB( M$GF!J0R@UM&1#>("U[!6:S?7+Y40Q86SBCE5)]BP A,$)*WE);&&W9I9117F M;:"6U9$"_((2XSM]8(?Q*+<_H8JEXWWCHFC!^H"[^[]#-;S.FGN/<>_#% M@*3S!L%6E 6=CE]A/$)EN55+E'OHNCI-' >XG7.(XLPIAF MK80:>B>LDJ,7#9\6R2LE>2L1_W(<">@/7@$T;9]LI80;>M>L$]5+K1=Y&S]6 MW=T&\:<@>LQG[LV-5YP !:L;:0DI6^AW5(X:V.N$/%"JHTO@J!?=A KUG M&^%V\_8-(3)TMREA^F9@/\]+F7GSN30%:09FV S+K_KDGQ^C4\:EW0\O&E%=K3+5H M/MG*]+X#J-NF'5$ _=D!$1=KTTN2_N M]MDO=QGEA"7914J5#X*55Y,D2Z:,:VJK0OQ\!YCBZS/C!=(NSA$>[&N'D;1, ML)D/"LI57:TGB(VO'X?N,T+"@V_?40? G?="FD[S!3^():H&B8J?_"U569RIXK]-#!G Q]TDZ4T2<>&Q11L(V7C@3+ZINF%4:B0">QG MREUTGJJJT:XB]CQDXE1"5<\7(XBJ\>.DO"+2?0T:H=P,VJOS#JG#DKZJ4XO! M&='YC_#@6UZN.[#Q?#OP)Q!L#-O:OH7E6E$Z^=L08N5'CI1#JDAH45LBU:6; MFO.PBYHF 9K%O4L?4D0ED*#V\TYV,8KQM?;^Z%5!+U6=6.K/>LFHFX6;C2,R M\QW4TY95U310<^BY CO =/DX,=Y*K;V3>N^0/SP:J-4-I09[8(B$L(TGVXDV MQR($.JCZ/CG$HP3=W5#I'$]_A9=9+ZN[B];/8QH@$(\&:O4@U;:)>\!OD0.T MQDL7?I,0FJNH2+S?X%M6,YO1EC12%2+K$0DU8I$+=(PW$KN0BQ+S&;$%;0DF M2Q?UODK1QELTG <)E2],J$:MVB*2*ZJDU@?-V[@_7*0,[,WU9=S,H32D&N$D MW)8[@!6G+BN[4;7(1$*.X&W@^QJJE$L2.\!N>^ MRG/>NZ%81974NKA2A6#;*R!5%U>4AK+:O6R=<)(65Z(2ZY7U; HVB04?+QX\ M=SD'<'T'GDBL(157C1N2L,Z32$@!-0*R^?M:><))7(NFZGAA,< M:P+_/QY9SX83)QM%ZK1-Q'_\B[YK9?]BKV2<&#=_;I6D_!N\FBO#78(I&DN# MQ0(0]WC-=D(UHHON#Q70EJQ+S6KX*BHIM Y*OVN&UFETE7H^0'':72'-7[Y7 MVB7"2XH[9><:;>X*- [3CI1J.*E2A^["@^L8649B3;[:72=2%3&UBS&-\U#$ MFS.T="8'O@^DT03>+"IE2NO. +:Q>[M)49SAW._KC M[GC3M0JVT'>V;SJ>'T+ F%JJ-JL@U&*MR)?K.QOJ$:V6LASX*QM M1(>-Y.JN(['_3J=WP#>AO8E5=!/Z6!]\2?R/C]#_>I][N[;P#X/9[70XF0_' MH][XOC?_>="[^38;C@:SV2=%,_:/X=)PDZR*NZ<'XM2RDSTE;S."&L[N40+& M-"&E;42]R[.K(\2_T].+L\OCRZO&9]&4&'ML01+<&+[MXYC'G2!S1)8;U(<_ M" H1;R@[\*XO+Z].6C5>]4&:GV4E::N197V]9FH6KM<&?!LO9O;2C8RZ&R17 M<:/7>AS;W#M58MBMD[S=FGU[?.Q/?\4V:S;\.AK>#V_[HWFO?WL[_C::#T=? M>Y/QP_!V.%#6C.6UP4J63ZR08>?U\?'5T77CCA\:S"PCPU=9-<,BB$>!'ZB\ MV!HL9 YN$3-,P&G>!$P'OPQ&WP:JCN]$/KQ O<6/D"%>X+<5T_N9[W8CH-V>H?2O3>Z=!S),R47>E$RFX\E@.O^UUQ_=]0;_ M^C:'^484B8]10P'L0^\IL.D294,QSE(,H;B\HZJ/GA MRJM&C$7\[E)TW)YLHOR] R.LEOC,J.@,CV%)+O.6Y&'0GPUZ4V0]^@^I V(6 MF97^<'H[[=_/8QN#%BXC](N?!P]WO?OQ-*ZGJJV)=.+OLK30+0RQ=)M/G^&; M0L#W/P@EMUP6$<+E!K9R>CB^.KXI.FA?I#"->UD)B$G_[@O MV5IV?!RW;@1$(YRW%]_YTBH\C'X;]F^'# M<*ZL3S)* 5B(-RM0@J-BPPL"8H^8*P%V3=5&/S]NF=5 24%K]2D<-S*V=W%J M>(POX^@.O@%^?)0?X/?#47]TB\,,HI'^=8 ="LHN"'!F#NZ175QX.Z=<'"%V M'%U='QTU_SCHDX"'@%!:M8$LH.W\>!:148-#PH$!732"\273Z.H^Y_ MB'H< M]*,G%FQVKA_U@C59B^2R73Q"7VSWV9^&Q M/SS%A*IY"=W,$$T#(&=@*3+#%@3XI5'(O=G@J]*3:R+J%&SP8^],]QFI>';3 M=H4V;8WG6S_L&O]DRU%3M8$LA$-^;)>56 N?^RQ XJT\!XGBQSES.,=Y013? M;#Z^_>?/XX>[P73V7]'AG+J[Y;S<(R]@3"(QTWOK*C70B?)E3X<0 MK4A"U^2?I,HVD]7L*=+L>8=X)$5:6D[ *S\9MEET=GQU?'C3_15M@]' S==[-/'7U)E5Y%322PJJA&XQ"L]!9?A;:WF-4 M?AZJ[4)C2_/-S%P!*\2OPFW[>1M"/(:X+ !O==6,@"@H!9[2*I)K$%QT>%=+ MR 2<%YF @ZN/RIN"5N] *F N++"P73L #_8SR/5>V'H(M)8=4F=H2)VV:DRJ M@T@W+U55H]>"=:>9>VGTXV[I?5&OFEHT6. 2;N4*S747^;F.4\,JC7:09;5*'@-B]_FKXT+ MS3]7^?GG\/*X\E.*U%OD[6V,\W>:!??#K 94&^L+Z(>\.&T7XJ=L_L'6FC#CZB"0WUSAJ[:"8+(8R?L1AY M+DQ_C-*UX_I)IG9SY=I_AIQVHY%O9T?B>>LFAX\$>=O3GK(T.'0JO-$N8KF. MC_*6J_A>N_+F2\(%]_96*+@_0Q?U(HPAY%Z9D"JJ9A[HZ!0O1H1DJV41(H$. M/@SVJ(!^VM$ _; -PD)+M/&38\=A,_=(48;S*S!@NL-*E4*=?RJWUSW2U"-R M-S>KN:OF(O/ <7X>R"=(4'X.D)0I(>O:ORAQ]")Q:CCL)%[QF&@5=&<[80 L MP9VL4&NJV0,AO&@S2W4M:+'G/O07F#44/BALNC2T3 J_8, MQF$G]UZ>O7E+?LEO,(1:RPZ5B]8S*PGA13,8U;5 ,1CIH&_<28+O+:+MHV-G M@[5Q*/C6)'B[]_*0861>]RS;H&;,D:P(Q6Z,,@-+H@O4?JK"^'1?)(:$75\3 MOLB1NY%KH$VGDQ%:C!3D1^=IG?FL\AM9LVD\4UL&Z]-3Y#C6@R M!:AGMHFL7M3S;ZX=^/T7 UK)^]%\I_.2OZ*<06&"2EVOU*82#;SFB66] X%A M.WP6YHSR^&3O;TE+REJ5YB\+GU\?7YV)[H%(J6O6&]3\>-'WS;%[8SB&:X+9 M"@!2A"U?)=7&>Q4M'ZPGRLDN:6 [;81_$:\R[ST9Q7L='%51A1L5T,Q/#L(" MUVKISYNFR- U(8YCNP/Q?XN.4SG&198B:MG-MF]PMJ%# MR;U7 <-S6%5O_I360 W[7(5H4X8O[Y@H-(94362DK&G))IS[:[=/$2%-KI%W MS"(^722T.F_+\!!V1H_&J[T.UZE028A^G%2N:%-$*Z\G!\J)G@_64R7$ MJQ4@?.MCO*'@D2G0>?6SI2$ZV!J)9T]B6M GAVCH%\U)Y(*J@5-A(A(44I)3 M5-[QBS#0A9,4K6A6#U>M@2V(% MBBG!=/F/;I@-(9_!">\LHK3;D%.3RJQ(1 M"=7,K\$8X1/H6:$9C.$,P&?;! 1#7E1,%9@EF7%N$2D'%'*W$'S0X=NT29?) MUIE85A40A1 H!(Y3-CF+5!D9Y7"GJ>8U4T9!H#@UGK>J;,':O^A)V(9\\T$J M,[8KCP9^1,IPR-L2:@550.4'YF";(BY=V[,D =?O*R_)\CDS'$#99A86[#R. M_%*U']=!0#!.)0A0!SB<-\3"G4=23#))P1;RT<3IR Y27I#1)!96!NZVMZ@1SQ2$'5UE"FC ]#\@G4^1(JP57M EBO:HXN=:&ZKJ<("B2=T(M.8G$T9_G+0GM/.JD>."/U3:?&W=0X#]VV/R3O=*:0:@.90_\91S1; MF+9WUO(H^=V#?PQ=M(Y"2R?26J"X<,=1%A"J[34^\0GZ5(*M1^$006*YCH(G M)D_GU^Y;21 M/4)+3]^_L1T'9];B@%^P18W8(D/RJE<2KF-RN7B[D)1M]?'WG7X\UZ1>H"LH MJ0TWZ!))NI= VE*)8LZ:YVO?U>S\$?5'^WW>ZSJ1<7 MQU?GHC$I//F_LGQPK;2+1==2!&MG1M'IT>7EQ76KIJ&Z]@_L1T55*'F1H=8K M*RV20 9@!0<]PJ(K"7JEVRL*C&QQ&(K.[%@"=O?VB@H0,=5[8%Q+B*?J[94N MJI\MC1*W5X U<(/H#1KF_95L454 DCLO"4M,\4$W&@E=U&F.BRJ'A55!51@' M-H1M34S_>@%^T+?AQ("!_^"89 -87%)U2/A-HH!\]2X5GI\\Z *<,=1S.=<* M]"KZ8%1&4#D3&0DL 'W#$0.+7D4CL$H(2CQ\DP)6\JQYU"/?#D#T4)WG>$N; M%E#.42TKRW%KJ2HE@%926.(I6]/G%_N.SIPCZ.;MT?C=@[>.X=-<'H*MJ()^ M/4X0&/*KLI!H9:T!UGI1H217*R 19F#K7)+7NGB^-XQ; -[8:,ZM$F]L*#^2 G*7NO:F6NF>B#<."C1 M@BKHRIVF92E"KRL)C)&S#9]/=5-N9L\UTSV*T4DA/*7S::36G/:-/[3#X-#[ MX08/YC)=T<3()RI%1R 8NO3A7[89?2&6JI%:[C2K$VQU5R74*I?YEQ5J]1%H M)1+JL%D=JH)8CFK:4#)&I][ K/9Y M4!&S A((2Z\D[M5BLQ3 51B& BB9 G8X-DL!B)CJ/3P#$A=/V=BL#JJ?+8U. ML5D* "1K:A(66NOPK/: %<:!#6%;7E5[ 7I$(ZGJFHT*HVZ M"($8XM<:[:,0@7QROC5ZI7=)&J+@->1-S-.EX=B0M0<#^Z^HV<'K!K@^$(T+ M.>6*"]G[3@_$'_J("&&$&5P=7YTW_EKT/E+Y "V"D/1*JEF1ZI#DS4D)#;R; MV:=OFN$Z=+ K:5]-XC,2H:'WP"])6M%@"IM ;P-@\(:T._@SM#?X"!O-V&+3 MUD4^<]QD.IX,IO-?>_W176_PKV_#R>-@-/^?WF@P5W^F2I4R<0PWV-<,8W;B MJ-=60"*Q:WSAB/3JV<%QAK:FYZV:#&[\BJ,-2PC;6,P9XX1_BE\E(L1I;'^G M&ER5-)\]TZ?+J!1*A=[+@]^J@A1;M04P4$2HT]?(T/TCFOK7X9JH_( EH9Z]8#?(08K9(Z&ZPWTGBD/,W/4R IZKA'6 MHD++"9DD/8R>BO'-15^Y-38V?FH*]Y#R/CJCCG[0E1>;^$B35/!^!HYU[T'\ MQ@Q2RPK)N&<].(#DJ*\[J&55(.E%IO:>[",J\H$1VL:NJ!IGFMIFTQ50PR./ M+9X*$Y7P%7K$]UGIE52C34F6@+4JJ&KD >,]2G4L&SG6DE9%6U()"RUK MQ[%5=%FC"#NCEJ MOC_2,&2O]49 JMN6PIMV!KE4H.Y%/H$;+>()%=W[8G="=K4)A-I7/Z'/^T6R MP^$"#8=V8R!+!30Q!:IAO=O D(Z\0%/]^/$WJ?>[MNJ+^\(]TYX\1]1!H[I(QZ(FE9;C?]LE,' W;K,21 MU]!YP[V(+B[A'[<=B_I9Y**3_0W5K @#SJV?KA$]2#(^V>2PS4XJ62FC?PU= M9+%(:U!B^0X2I9Q,-03,-WWLYOO> ;WG *['BUO/I1M'5L4.DZ"D<#4X9]O9 MCL["I]^!&P_HQD=^[7O#Q6"MAV)OYX*2X>FH] M6&C&.5S&DW0?XD#1B?$619)-@0GP)6)1KU+.>5S5JQ1WJ[=)^M6#2<<^?$R- M;0-33MPC7 WG5V# 1P.!@OC,E*E,8YE!>79V>7G5[AN&%;>+)06NRX6M!)/F MW@U(+-N&/J@GKIY:PY:4)5]%RGT0C5#T6PP4]_K@-#&WJ[(WX.583@^ZW".5J/QR/X(OO7&\=X MN $N6-B!?QM"2(W7IU12;?ASX',0:R\JG ;Q)XG4$^@MD$&+NG\/ !\/")7T MX(&(<))V2!5X0'H9)Y;EUENO[4@6)$DQM*SB'06UE%AMQY30P4QGW'L/W@/4 M4<.)WE5%BGA C3ESXQ7XB78H& NTH@'T5:6M83O0<)AAL (P4<:#;3S93O1^ M%-W,TRMUE!85A).T:E=@NN>F *>"\&6?RRZA+R:7K)P!>]NU!G9HWPT(#7S3 M*Y;Q;81_#M">5'"S=IW?K'WO3Z?]T;SW,.S?#!^&\U_1W^V:5W_K%@W^/?"Y MWPY@5_RM<>].]+33>)' /893>[FBIF0F5U!M5/.I.S^\!264M(]SVK#HA:)2 MLFT2RZN&O2"&G"0@2JH=!ZBY-BDU.L$#(HR<-*"(VF4B3*#]C/8U$\

5Z@BRO)P:?.Y# . S\P7'SW M4H04>]4Z00LZJIS48 FM5[A6H0I&(3:9X\4,F/BL%&^7#<^@'>,&X4P2!5=0Z6K)'7.)&(JJ:=:C>H!W%'S-SA4KYXTV< MZ<(VT3+AT;. (^IDS=WG*7*R1I_\G'RS%RL1ZP%_M;?&GWW?SM?3]LQ%_/*C MNW^F\ @,W#MK[$[Q5 [QG1;7&GDN3'^\,7S;Q_4C;LZ!N7+M/T/@T]RW=7XR M.W0O6L]?QPXT2?6 C/G0W8W_<0\!?N(>(-R"J1$4OU(AWD 72$)!F4T30=$[ M[[@^E#_:@?[B.0A$O-06HDUA7>T9PR]UYS.H'8J.P_O,. -)\8.@_!6UIPFG MR&W'P*JZ,6.=I=7]6=7XJ< BNQ65=_E$,/73(47$?MV]$ZY#CK[W(M_IU@-/KS] O]K[9L]!'>][NJ^I[5+&:N+VHQ85_:_RA M:-R/H8N^'F[?\:+T^*"D:C:%K-3\P.<5I\NN &P,QXM;U$<[N#?,:$="<2F2 MBJL(,P]T>="%)-0-^0=LH"'5'\BJEM43/E*\:#>W@ B>?'1@BMLB+0A7$K\# MQ_'O#;CTR(^6'I;I I),*':(\LO8MH^.@.'LS?6>P^)WG_,%=$2/+6#G/68/ MGKM$7U_C"8QQO%=45#74*\S#O-)U>8-_*"1]YBTLK!KBW+BQ(5=SAJT,^A0\ M>\XSVL!FC2'5'TZMHSH%N Q\>4G56VWM'F_T#)?CE?A=,2V@%!*N\S-V=HIC M'3L02JN&>_EY6T1 26=7K5CQK)RW!H31JVAK+R3F:*!549L =!A9)."05*^K M.=AJSA.K24_;45!2+R;P"ECS&^>M4F#DN28W"W:%]24"0T:][JEDU8;6LT!@ MDM@5UXL-0E)J<".E\/RT9)Z?XZ/\%13B>6F7DOW(.!V].+T\NSHZO;HX0BPZ MOKH^:GF\5SHNO4+\/VY]E'-JN<3Y:2(?9?&7CM+&#[VE^F'5P)$'BC)^V ZA M6-F_VCZ2W'B4\Z^RP-3*5:H>FA1(*KE*U8*5="9?*>BD?3 K&%D1"3M]X-5$ MT$G[3!#"LVK0"7O^[6S0B9I(,J$0"CJ1"Y]6YR#MPU_>I(L(6*O#J_%WG>^2 M/L<^#W#K^8&_\_B1'W)FUE.;''2(BPA21ER]#DKZ:P\&]E\1:/BUS<1)%NF" MP!):%;T((BRI4MG$"&N"HOGTT7BUU^'ZQH/0>\$2&AOTF^!M\+HQ7 O;W$*/ M>>7V]*!+/6IHY RF!9\[8<\LZH _Y7; ;S_8,Z,O]A;))]^A/_[LZOJHR]>7 MKM'8:/?M% $ME_#')_)UP9-;R1^O!HX\4)3QQW<(Q!:96 M_GCUT*1 4LD?SQZCRKMR?S&@C>T63GA$L<:'Q51#O+PEYI*,LB=KS0KO=YQJ M@?,%54./"P,Z=.I;W2B].+#&SP"Z. '%=F.#NS_S%G#[FR':KKS.7HP-,X-; MI3959H&0Q9:OAS[:_S:CN; M51-))A1"9[.*&/4:$@+H@1Y;P(_KA;DCA/,CQ4XZ1&9C$0%KO3?0PK&Z_'LD MRE&!#BB+#@PI:ST[;YP/1?8SN6&7._(36+J1FM"+-Y4EEQN$^7Z.V3O+G'K4 MH/-5QRC_Z@P)8EAC=]]%0WKSC;>Z'H22(K7.2YS]%Q4&BP4P\37&"8 FAG?) M=XC/:$-G)I41/:'3N1[F*-4 SJ3O^@"KAT":@I)Z48-7P(0 %[7:DQ;"OC+9 MB$2#O5P&4N;"B0US& G_$^RK+ BY;7I\6.F_^:X@O:I\@Y2<#$0$E M';XID+Y<4C21:L#3X2L;353+ MVI]TG!J\ C:2(+V5IQ-NWAZ-(,0=81Q.TROI18L2LNH5V+.O@$1\&_A3L#'> MXH?)%Q-HHWW=QG"&[@B\!O,7X#R#1\\-5K33Y-)MJL:O$@RATTR.1O1*7B>D MGU^! > L6JIAJ/FJ8$+RD9&E,OUA7MO)[1D/R.WTM%6S%RS&MAP6[0@@'* M#EM!0;ML)[:&^($1^I0OJ!KHI>843K%4S&,[ F@/A;8&X,'S2:AERB@+&%WW M>=#84DD:DL\ /GDJN(B^ QR5":P^ZI&Q!*,0&Z/Q(IK$_'$8^('A6FAFPY$X M)H$+0FUHPY7J4DLZ2Y'%)6)&RT(Y^[X?KH$U"SSSCQD(T/[?F@*T5[/-(/G; M;ZZ=>VU*0HN=)U!=.E#JI$2,3/&@286/Y1ZL-X[W!D#_Q8"6"(_8C6E-H9+B M2SKY4'UBN\.+=Z270RLM-K616ND\L63*K=?!2FZ'CZ=U0;]PIHXV7!&74M(Q MB3*VIE #(IQ0C0OBD'+2HHT]5>/I]G)':+'5%#06![54HX@T<\$C9\*02UT- M1J(#,69D-776.B/* ,M-CT)AWXGA& ,/'/@FOQQN 5>TN4VA)1T"D\JJ9!!8>F1,@(:%J'<>GK8SC&7 =C8G M*3QPQ/3"@^OH,Z(C^X1G9*=20N?H-92# MB*G>@_U7"?%J!6@.S-5X0\$C4Z#SZF=+0PQD:=9XW7H0&7-6QKZ#4EV&1T0D M8G2(!(Q\&.SA@W[:88-^^&T"/2LT@S&< ?ALFT794$G%E$-'^OI!2/+&HD7Y M$/7[KI5TV2]<,E#+JH*M$ *%P''*ID@:U*335".9*:,@4)P:SYM*MF!*)5,A M+1%MI"QC48QA00E5$.1'X7 )R!:'8SLE2?L#=XFV%I2W./9^WWG-,X7AF),: M/U]/3 ,C<_->&55@DF'BV((ILEY_1#(% #M]Z4CERJF"%K_&\RCQ":7(DH&R MV'U@7>_BJ*H7;;\Z5QJ]/!&H M(M:Z!&WKZ/)K6%33H3VRNA,>0L*6M-K=?X$(^G;TM=Y3].GT M)R3'1PS!AV6O=N;/:;KE!B(WO<1W4'/+K\ %T'#0WK-OK6W7QCK!87=)JG0B M(7DJ=YD!%22L.J]?Q^1PP=((DK)MO1T0V_-$V!&:'](HN1%@/29 J]IE8I26 MKX9U0+.DB$*J]R7-J(! !WJE+A.AA&2UW+ENE@3WA@U_,9P0]*W?0S_ VAHO M")<-N.ITF0+B@E6](ZW$W) FS(FSHKE(2R%25!)![;G^P5X IU%#*D2BVZX! MWZ)M%1HW)JJ)A'&BD1/;5.*44ML7N\R^IM4B*]GMWOW^%O:ND8A^JN;8*2>Z M6SWCV:WN?Z@'DR]];$WU#V_'/J*SSE@16>(J&=U<;WB[ D!+ J^ %L)J4)( MU<+;%0!8& ;B&21%P Z'MRL $5.]!Q$V)<13-KR]@^IG2U-GN PCT!:MXGW/ ML:U(@]$"G1 \75Q0.7"DST^"LJL20)WO,C%^FE14%6P%$6!!5_NT),<9GFSD M!HZ]1IMGW!%J"!NUCMI(^9 MO]O!ZC;T V\-8/P:&Z_TD#:1EI3C3%ED\R21I0T-\F]$29U7 MGH,$\0=_ANC+M]YZ[;G1WXLY(D_SJ71F\_'M/W\>/]P-IK/_Z@W^]6TX_Q7] M=?R)7O2-#K@@0'K32Y6I::OIFXQG1AP#*-]O!6=%:6)J@AR<-3,#HVK M]@T%%U[9"ZSEA*QA_+?&BR2=6!BLD/WYBY@,DE)#*QYP"5=#R&S+^ ]]/^3' M/BZM(>X4P3H?-Y,3EIV&GE9%0_19TM7P2G,K*SU$C:.)8[A]UQKXFXWH:B^7 M7HVPVL.?Z>'O])!.>X/99/(NUWR_-7\-=;?+3C*@ PL_&PA'0 M-=$/]C/ "3K0F]&4 M%"6$[KRG(9X&T0=H[\3OEU$-^Z:7 6QE2.)$*^N \CKKP(8G3*B&3SV#='3UA675HTMC2%?L!(6T)"JMYH9L553K$5" MF-SV=UF!KY' Y^]B=F,K09)_79ZUX(&[T"H<_%85R-D0%,!%$:'.""J&[A]M MUUZ':Z+V,[]73O^4;F418(O1)@;&*QV#_=]W& .F&(ID-?P%^-$=*_(V:Z^$ M*GBTM*%-&-3*PP"'"21&GRWL1PI"(.(^&!1HZ8T): MX!(M*$H&"K3<.UQN#E7%:HJ_3O*,?E>K@ED<1"FE3JY8SV6)Z>.?L!#",S%&4& MFZ\,=QQIQ,>S(["&[@0@Z:237_#S'V.B#077FNNY^:&"#]+CD.V[$**%7RQY M;#2(I^WDC"NE6LOH^>+HLO6G1ALCLD1]27+^9X]\6F1FWXG:!58Q&O1LV\%!#:27HN&/0S:^0QBD[.?H'"8^PFS\ ME.W@^]J,%BDD;O(TC@<(28-J$Q^\! 8,=!Y:7Z/WC%H[O\Y^_F-@M36P.'#0 M[)B[-E4B2!? ;C,H)->#CW'5UKCB@Z+J27WARW%:#BYUPZT^AI4:45D'8ZIT M6,+[&5/J[ZY:?K?QW0PK+B0DQ3[$^ZN!^SZ&UG> PTJ U7\&T%B":+E]APS+ M]I79&IV!]?12F\FO,9=A@SA\[-5D:USA0:G-2&QP@*@YK#_\F9(=6>H-:\'^ M?8QMM<>V##@_)FLA7UJ(6*_>N!;IW,>@5GM05\:RAF=-M!S163>>>H-:L'\? MXUKM<2T#SAJ>J]%R:&NXLSY!##C]&- *#>B*2'YXLK>J3A3:MRP[5L+N]I[/ MNLY6YS>U&8&->9E+:_5CT!M^[R,)U MP_SZ^OSL[/SPBGG2:"]IM7?0+._]<2SRW[_$PS7YNW_\?U!+ P04 " "; MB:E8RZ'3E<:K 0!(PA0 %0 &%S;&4M,C R-# S,S%X,3!Q+FAT;>R]Z9;B MN-(V^O]]SN[>ZUTE@F!0*_?M_E[H6F0/+5DSCO_\A[O'_1( AF;)BC/[['Z:9 M+A3^\W___#___K\8%E&ZJ48Y(IN2JP/#B4@6$!T@1Q:*,WZ(M,SI5#0B%6!9 MBJ9%4I8BC\#F)P1^3]^3][$(AFVZ2HDV_*5I/&Q;W!./7Z8W':.O8[^3OTF< MC$82#S'\(1J/U"J/#=>_+2L#2[2\[20>8&?X?2)!PD=&Z1CYM'D36'-% I&B M.8@4,@\12HH10T*B,2HIXEB43DI8$B=B&$[3)"G34B*&#]9]C!VX5'"Y#/O! MM;&1*$[_^VOL.-.'W[^'HCVX-ZW1[\T7:,S4KTUC33'47HW^GH UV/;''TK.[L?[#>._5Y_N6VJ+!W,!M)!Y_#]_3X5^.'!-)3E2Y,@J+VG;9M;8/CBI.G? M\-O]^2JOK(]BV(YH2+OU$6T-'#27@>*(2],P=>]>,G6?7W#J<7;P^\/5W"X1 M_.)PAK89)8GX:V-9M]C\X*#A@O*;$W4FY*8Z"+V-.%@]QR?&IOL0J)D?0!=RI'N9->J>^/4'A[2,QZ)$'/_W M]\$(SSK@M&M9<+19Q99$K0=$BS7D#!3&NS&#^B)9ZI*CA4KJ2JZZ%%>U-%L7 M*!*-&<,($DJ5[QQP9J.-'D>CE#S>)-KHGWU4:"2U;JOP[FR-@"-Q0( M9H<]ELPT4H4J/YL59G!6,I 47=2@'"I4L]M);K3?0]K4==-H M.J:D-OUG?&)F,1:/4 MCO>W,SS;C!_)R.B= =XU\2E?<8&BQNF;E19 M-#EE)4S9DKGLC5>"4RDE3T#=J6L!0>M$C:@9HWB^)"U*[C1;'G(T\^L%$44* M)(FF3"(AM?=N,R>!6<".6U#G,DO%WGT*99*O_*'5L)YI!>@#8.V^;P/;@9,^ M^(W?T#?HX3I-@6'[(UCW#ZT):(MP!MCTTU7C^+SGKG#5X'S[JW8-!_%Z :=4 UZB)4:RW,33^+1C$Y$WK& M@D]7A4YM&>O6!GGFPE0;*0NB20#&8TLUC@#94;>S:(W65*/A?R]1[2R:G8'C MEWW5KHD;D5 5+4NP^@+;B4NQ*.]VIY/6?)&T-,1:0[AJX)DV_WUHE4(?"4!K M3 +VGW^1\?]@^W8]'''$=P8>D,G\WU^VHD\U9.3[GXU]OPOY2-C6#[I?VC*R MK'\_Z=-_:YNNY;_SW;"'S:KX,W@J.[>L4P&B#5D;3;=@3%WG&3\^;=!0;#5K M 5" ?<,G.@UH46Y8RW(:#)U*MU)\KNSVNZ-$DW)6<($VPP&^ ;U]I\CH_5 ! M5L1?"G#4\4T72H?F\],?;[NSP0@-]C2S'UCGN,;M!A.^3;XX3?;]]O? M_3X@]UFI7X.\#=JF!A&FP1EL"#\VU/1$2)?R/(E-HZE)0442 Z06\#2-P0?U46E,0!Q%D^/C"5.FYI7S8]NA^#/IWP=U-YS!,XAX(M] M+S<>BDY*U:>4-D_W8!3VV#+,$A_W$)+\8[26R1H&.JJ-C:5TNE8LW7M.N;X M7*\CA/!9^C*RK"!9(FHU49$+1EJ<*HZH;V0*I-+?@,6ND-]6L9A/T MM9/YF^%\%NU\6C3GC6H\WG! @E6*[5D1, Y;\4+M?'%J[X0W>1HXTW1)4F6O MP[/>",^DS*R2(-.!==B#"&?R3-KYHP1^'<_NHI1HYC2KR,\RY7;#;91*[42( MYXN3^W3!^JIKZ>7Y4HWC.;XZ$Q>4*FORU"^CO(FM 3.GG5)UW/&.Y),HLWAR:I3&6LU(4%E+UNDRJYV2- M6R.#[SO3B?] :C7I5XNL'HV M>)L6Y]"Z1W>MCBCA=W* #X>"@=+2E?D![3/]9+LPQ9.\V\%P4E:LD5 /;"SS MO;1_:;K!V*HZ$ JGV]@D#UB$/!F+%+HS15PFF X.DG8KBT7']2&X>O'P[2Q" MOI]%R%.QR!?UQHLL(>;S%4H;)F.X;LT TZZ;.;T92HV@>6A?)?.REQDWZ41T M@GM,=6#CT94XG04VQ!)0,I_=8_LJE5.)L:, 5W+A_(]:![< M5\G,5L4HKL[*-JL8O*3,U&;-#6Z\-*!D/IE'=]JLM!>)CI%<.V&7:BW>)0;I MP;";56DU)/I9S?M 9KF^R"$REO2*8!FOJ9V"QU$->J*Q7,@A'^60RV:V7M4I M_("RUL$:/<8*7UBD%QGIW<_;6]W'IWU@><\H[*".(\EWQS(>FYXM2=NV'*&! M"C'XO(C>511#T5W]"<=^C,_5=G.9[4]D!1<)/KKB""$G>X'C3SC;A]W_QCQ&GI4W#-C5%]ML5'* ?9CMP\&$B G)S/>\M M=KOGF@-IS$VWSV%CEC7D M6W(/!Y->3- M-.Q3[T8C"=^.I[4BC&?$L^ VXO$"*W,JT/7\9TTJ6"W@%8Q M2BQ)-LE&U%"8N!!BXY0;8B%_?B&B7LUS;;Y(M[.JV)98JK PU1X1R*R# /+G M^^+@(7]^-09=Z-0S6K?9(=39#./Z*7Z26\JA$#UYY#CDU%/%D_I=8DHJ&)(<>>+0H4LOZ4(CE+1GB?6%''N2.%MFB?$IE9BI)0$3 MLYE60X]%0XX]2[@LY-CS[+#$ZX4VTQ++:97NXJ6,7<<8LA*&#<+]CC-RM7^[ MYV;.K*;HBN$W_*K-.S:EX2"3L1>J/N[3>3!5&M+@*FW>5Q@BNP(+K0A[B#T'; MMYQ,+:K32BJKTVE5)+V$;-JK,>9<9<0DV/E%(>ZN"W=G.IGJKHKS3+R\'/'N MR-8M7D\NM.I5!@"N(SDJM"5_!LK>T'(U/LE-NXMYFG55H=4<6HHU#E[MXA!V MH;:[# Z_XV1JJ]>/SY>C18_G%D1,GK)8JZ"'SEUX,C7$WSE.IG;R\_Z@.FNQ M;%/@ADQ++90Q-W3LPI.I/PI=QW?2."6[ L+"Z*MB%M>SP)5;*RS$1I!.IOXP M_CR,J$^D0JLV,GA:5?3XU,35YCA3#/DS2"=3?PA_OA*#[E8KW"3>)C*\)SIE MIB54 .!")@WM<1B\#/VJ2TO;EZ.&N2QA3%IZQF$[53O% M$:N2TDN%MD$@3Z;^)(Y].N6<(M@0:G9KG=9K=%A0ZD;[G>Y-PB M47>OTE4+P$&^T/*]_,G47,^6JMG2M,?2-C''ZKB'D8NKE,T!8.A00I_ [D@! M:SB:I.<5/+>R8D.K6U6PZ^3([SZ9>IU\\+JDBTZHN)!JX"J;'B3;U49&SU2H MJ_1_+G,R]1(\P=@"-WQR//G)Y;S[5\OO;S;"ASA>31,-AS%D=N8J4U_D>L^N M[&V9IF9G%&##=A53D[?2HVJNC+:TJ@LXMZ+L*,-;-5$(Y)G2IU?V[B_)U]75 M.];RD35?6,Q3,J5B0-:#;9^?@-Y^$TP^0W$O,(9K4M"GECD_B";R4C29Q5MN M L?ZC7[7C4Z];">0FBI O/;*@MX OXG'+AT_A5RCHKU$G(PQ=;;3+RGVI%6Q MBOE .I[GO8H\E&NGX;/7Y%JJ;J98.Z,V>;>^;"V[V027GH>\]F/DVBGEEH;; M1)U+\3RN)]+M>4N*Y:3@9=?_9.GR&6HWS:&S$"T FVU?9L <:*;_@[1I[V3) M7,QEO$P^*:E8IFKW.8M?-H-7E?)3]'_W(OP$CGA-GZB59K9#B>Z0)7O16'0: M<]Q,*G ^?"CU/T[UK&L9BN/Z&,@J2_1J2_3$?++HYRA"Y[VIE)J;GE?K#6^# MZ"_/^I9IODY4V'[!&S*PTN)4<43-!\&&[)8@VYAF+0T6N#&A-AI.];ARW61? M9Q.\,?&?0_D\T.2L:36 #41+&L/?[&F]#1?4NL.,6*O75)[+"]5LK:H)J=9U M6WV'7/".1;@.CB#(7:S^E&8_,^O/XE5]5%$[M>JP(G.9OAB\.\RNP.RG,((, M#KG?;_>7[&+6:/0;?1:K#OEAG,GTC%[@XO!7:?<'BR5>,_QS7!E$&XM,CJ=E M+%L3U)$[G%^W,7 YPS]89'_%\F^T<"63))JXFHOJI8J6]QJ,<1M4_W;+/QA$ M?Y_I+^EV.E8@AF.N6^=?TO0/(NG?8_LO\BDWTVH6,#Y-U0NB M:GM1LGM+;' YV_]D+/%&/?EGZ85H[HZ7-O6I:8!M>N&V50,XHF( F16A<#1& M6S5 4)8^P0FMR39YFV_C1J:#!:^Z][/TOF-3?50 Q^=ZMNR= -:5/PEO4/RP M$!LG2X2:PT987ZC6NM%.R!L?XHW+97;1 H4?,D,9SIL;IBT@*TY6E!0-3N%1 M?30]PYR[3\^5E$UCY !+SX"!\X*Z*9OB-@]0*-24,3-T1[@G+BM%C^2ZA5)@ MCES*L^DFG,8H_%3F2APR&/P_D7B=7Q[ES-S4 MYA!UAVN^89[V(.[4A6DOS^MSM^HZT3Q>EP-KDAPGYZ.4>66FYZ$MD<#P.$:> M@+;OM#M>%R<=H&EV5K1&YGLDROLX9)H<9Y.],MU@2P9!J,D!L9+9P"JD-\3+ MTP4ZEX3Y=I8,G&WT*?X]A3I42O'LJ%#(SE3/FU3CV8E>(_E0'5Y8'5Z2X"F*1H\VKK8,5=] 6R'4:P:')U=UJ0G7%DP9#!4#,4!964.Y((!!?]( M&6S*!-DIKR).3"NMB?9>GUE13$.?&C*-!!]Z^O/$\ZE9*J:%4H%/ZRN/8S4O MR04OG^3P3,CAVF_8\?CB?QT!'Z3:9C1'R?;UP03KX-QWY>N^CCIF/C M ^P\ MR9>JJUX&?H='GENQVAAOEW,\KBOMS"0C)ZB!&CCC^1UH>V/1?R#LSG8 .R H M4RS)$H>.3W$;D@7-US UBBI7X99_U!F9T:K56%]5)- M!=I(M6EE>)4X>WO9+X"U7?K&$X*%2 LXTLZATU1*G"QCY6*2[W@V1@NY=,RJ M!"X_[6JQ%NJU\Z(-6+:HG=YZ/+U.6[6RG&-VBW$6&PXF1)E(R<6@U]L[CK/7 MESS49R'"+J7+1HM\<]6O%">XGN_:HW&>G3ATB+%0CUTZG_PV@X^S8<4%JEP8 MJ%A*F#&,-L7JY#7"+0P^7C+X>+[LOMN*/K:C;;V9=-(VZY7FG7I%6^I]_BH] MM3#Z> 'M=E&8757XT4@/@2G3W94*>IC:*=BYDEVZ1KT6S)#([;MKMPJUL_AL MI+:PRJP[YSEA&8T**;5'XX%+-[I:L(6:[R4).=+COW M@Y>=?AH.\>DB59TI'4?5&X5!:D2WC5PP-Y=/<6'I=;#;Q3-SO\J;%5&!G1FB ML;LL^M/\R6E1*=;HD5V53*ILNI#K5=E<(&VBU_GSV9*$/'H9'MV[PNSDVRVK M6I]9T<5!$2?[!8TD+4L9!;/&]IM7D=WFGL9U<^TV?G%ROB5M4:1Z1-7%0;TM M$&.B*%C2%1D!!]&=D',O>9KLPPI^PJ7RKB3$618KI]AE9E)<9H-;=BG4N:?A M@3<$DM?K-.U8?4[Q:7)6F,FQ;@J(@0LYAY+B,S4YOLNSK2]*!E5K)5>_0!$4/)9 MKJ0.PXJ< AVS$;P+ M3T*#\3E;7L,IW ]+1S(W2R29/BNS9)>WB^U6W";5T&(,L'2\EJ-S'V;%W%3K M)JD>/5,[Y(P6R;Q55(3 Q>M"DS% ['@NF[$?+\3%3"NIX"7"+.BI.B9[PYQKA:F="X:)43 MN5%^,'-7URAPSV6*?H!TC_D8K]#NAHWC*XBF7A"(A]JE,F;U2B7;&*A@ZPE2$+HT&9NC87=RQNX9=C\!HO 8MZPDF6L_@.4N@BV \[(Z" MEUT8>G9!UGC7LK\3&-"E9\VL00S[!H\M*UJ5V9ZQ8JW6KMLM5 M!#EP8<8M(_S4J\&_(Y[W/AX\Q?7>=;PKDN5F$ZC-6J'4DZ*S0B%XR0KOY+F; MN=[[6V)8EQ-T9I$O]U6G+^+>((G9G8(LQV>!\W1#0?<-UNWW2;KBDAUK+4W- ML=BRWBE-Z&Y3'P;.T_O!DNZ[JO->3NYM6[5%2Q&A(=^ IO3!SYM K,Y5766(:6Z,^Z7O2ND]_M*.?XD>OOZLPQ$&PI%QK)$ M8YU:L-6]Q#0C94=MV<6Q' EF([(RBM<#I^;>*-_UXO1NF@,^6EGS4,+3:KJN MS_).4?44K='(%V=S/G@QQ:!(^ !6S/J@A&\P@ZPP4UV*)W%\Y/%13]2Q*Z3W M]TCX:Z+W&Q+>Q,M8VR@7>CA6(>+1>J_4(0=7I-HO)./ULM[^/MH^Y84=$ MTX?KTT .S1.L*W/XS)HF2O[J;&C/.5R\-P!:G17KNBS&Y-+,& 5[:K0PI,>:3.L:959SN '_8[*47)J6<7QA^;/7GNO?O7,U)VO&]:4]-Z MC,N8GM.RIG:RS>:\%;.("4,N.0^<.'MG(L:.\P\G>1W\?(*K232^ULX1[C2E M@D(B2:S&4[58N%9B7NN)B7-<+\*2@C6*ZU*6!UZ^)/+946HA!,ZM#'QJ_IDH M_=YRNR_)8&V<2T@Y8Z3P'ENB:(YK3_M7>Z/0]\I@ZK(4/2*#E21.6BF/R^*= M3J^)8,94U"B';/,>ORR-^N!QH)?7#5A+W0\ZDR4 M;E*TB&?,6ELE>TIC0.?J2ZEV=BEZHMIMCEM1F5RE(\J_<#RQ*LS?N215Z?\$^7$*3AEFL?,5;G%]E07XW#/&(+% M+!W\H$T0.>5RFPPQ@=X(E#QO1,O1<0SW/*&3'+8YI[0(@N%U& :)83A])BOT MB#:%PY(5Y%S,@9]AYA\I9)>2YLI SEJFCMC(=?R^N"$K6H9BC&RHD7Q-E/*. M=_#HN6VV,38['5NUO.SE6:!17HSE1F344V@@1\]O W]:+9]OD3;NWM%5ND$L MQ@4R=NG3/M2"JG5Z[6Z+U65OF>=7Z8X7"ZQ0OXFT]"^')>(8&3N]3'QB8YK] MR5ANQI8%EK,:Y:[8,'6H.P.@'X)NS%@"^6)F1EE K=P04AS M8/3. .^:^)0O074QR2>]^J@9A)7ZGBIE#6D03[/#'DMF&JE"E9_-"N<_9_E1 M8?.%7 #74-93Y^$+Y($8,G3H!;Z9$1H5TUVF)D2=!TZF7^1F&5RD'N>N ]%V M+?!'L_1A!ABFKAC'NGWOA ^Z^'TX^O<38PJ[%;1.U(B:,8KG2]*B MY$ZSY2%'/R?_ALG@RZ]0?ZUF!:$\KN9;\1'!-E/$N,,JUI@PGI/?MR,VO_G" M4WL"V3S.?K/Z[W^I-_*\@$2QW0M"=CKMV,@RCZ< M(07^_ O_BMB.IT&IH(M+;*'(SOB!P/'_\\]4A/ZM,<(T,'0>8O>)Q.-'%LJR MVGZ&BA)!E08?@ZJ2S,$_OY[T:HT4 W/,Z0-)W--3YY^]9\"FTVW#(10!V%#4 M%(Z&+B9HR,AXD.#-@_3,P+<@>C[]91OQ".9'_ MP?W_MM^C#JA[M,R'7S\2XI^CB^T/#GZYO] #4Y/_F2NV,O!MX(>Q(D.U W__ M__U/@L2I?W;+/3W5RCR?]GO&37]AW**/=($$,1I045(@A@EF@R/DB1V;YZ\_?+708C.19HMIL^N%8.Z(]AG!T3.,N MDKE/WT=(/!9-?O/:'F?VHZO[;2"-?7%ALURC$O'7$6H\PS1\RT:1(AL[LX$4 MPN>\V(@A(A-:!LI#QI1W_9T_OM+ M6:*1F= \,1S+A5Q[%D#47=&"_*5Y#3 U+6+O'+(WHN M>5S-U7FFT6(;Y5ZDP=:X1BM2XQM-GJFV(BTN G5@"RJZ"$%%N$:$B/TE_QWA MLI%6GHWLJ<>=:F32+?0UD:2B/QPYD>T?(O&BX?$"0;*F%7'&(#+;,G]D'>.( M $,&\C%EM ]*5(E2AYV.9='SH/, C#-AL^8/BEU'XO:0*?.I1:71IVE^-A/< MH=.E6G5R\:$5@.)7&D:"U 8,W^0$T"$'PJ1&C;ZNY*(O*;FU M#MG_^P.H;368:K/@JXM0DYS,5GU#D>P/<#%6'(#!D4C@86H!;&&)TSU]XNP8 M;:M0AI:I1R+"XW^1B&/NOQ?NS[;XURAL/QMA> $P:5/7%1MM]D:&B@8BANMO M 9_;VV3]?9P!D91"J^]*I3M0DZFN7*F5Y&K']H4CA.8%0B@;;U M0B?TR;CC[QCWV0G? "/%1K+ J<)O]HA?B<8635?N=EBN0V1;)MYK 77TAOW M *LI0M[=GF""XSL?X=]A[/S%+D7)\2>- NW6;K(1T8[84R"A/4@YHA@1Q;$C MTM@WL?^^.%\FWR_%-@'@!$505 S(PB JTD(T)I-"8D!)@H@GZ,$ D!(-B$T M^/DFRDYR_MKVUY($;VDL4K564L?!@!,GQ$2*9]-U@13P33^[EHS+=2:)>95E MW1E9'C@)D^MU1[ E^;3ERI,*W5DJW<=+8[<\Z-C%S'0R@ES[K,^QGAXOVJE> MD2^EF&PRGN3507LAT,];IH?YH<&X!LLWF_BT*W>G\6J[+L2?M\2 K4XGL8K! M*H ;@5046.1H@7*>-BT=?T-FLS:;#0G)U#1Q:H.'[8M]"J/(_6:/!>W'2.M] MG .%)+J.N?U@O;_E?W*P"[:_J;)N@S_;SW*L[< V#R36]'+D[>=S8#F*)&H; M=EOOM&QZB2;NDXG_L\][F^=MR;['%'O]F[#/H68NMARX?>_;$@\#"X@JMH#K M].9NW6;;QW_PMJDXL-&I*?!DHNM-K\W?COS>&9+W.'73$[QF$OYV+,3!)YOJ M:;R^C^G>/3\0LX&$\I,<,+7,.5(N)P^KK)5SP9 >%:F?/IXV7<.QO+0I;W0U ME&MF1D\X)7&DJ3.IFIOP+9JOH4-AVD6\UJMMM?B=8U#?$9^ MB,\248Q*QFD<)U_GM, )C??8FSY((]#%-J&/;44FKJ78LB+Y;K8YO$H8'=BH M[[1* X6N]]"M<-^X;]Y'6'VJF1XDW"$0(E7S_N_KYDQE7Y7X#&J-1$-9^>__ M#ADSL&+_LY,,')-^>+://XV^WQ^^:B8^]XQOBLC7R>!GM^(86;: ;6_^0<>3 MB)T%UXQ%TU-@F +.)?%E)95.DGAU),0^Z"F0L5B$T<:B/K#$2%JQ) W<19JN M BV?*!6[&?\AU"\A_#X+OS1\R5DMMR)"XFM8_M MIZ2A!:=%$6?5+',.;=&#%)$65VKP8R6JYDQC M6K"2-!S)\\3&5Y-DRJ'4"7%XA.MJINV(6E^9'D3,TG'5S)7S0&*Y>C])4-RH M5JS541V"#W$=11'4R_E(P922[W&&-VN'=LQJ%@2K,H4RAUT"R3\@'^&&T"\& M=N@T!I: D-\CB.&?QBQ^^SMQP!BU/XZ]SJTUD.S 6$!]%EJ\F^WBU MP:?[&5S-Z>GN!PH];Y^_OX>^S&PUE$T*K-C:-Y_DHM9R<@[@6[-8GXF05/]E^_1=]D30M"R ?QG;]1"M^(&R-"-.3M1T/%AMB. MH#QTR-]#E&]CC #4J\@AB&BB[40L/^GUJC)P?FP"V[-35(^EDS:95L""U)VZ MENVBE"O'C, 6_OX#0?XU^!O9ER@3E9&N#CG JR?PI)YUEEL=NH/6IH):UZ3 MRI.EJD2=M R%S67LW34S.#-A1P'MC=>,31J&7W:LC\8#MAN MKU]C.\U!62RML(8@H#RM;T[%-^O'Z9<#3:5Z<,]05 M.U\K=L%!GPQ )T1@=E7L(U6*Z=VLWWQOK?Q5C9 M-GATC Z7ZPH$XKO\U#-&!C?NI4>0 U^V[K9S'&$4K1<8H<>2DYHVR4?G[+B\ M/:KRLG^_/G)GHF]-2;V+_"]^CRH51J:B%9F+F@O0PU8OUS?FHU]B3:9;9 MD/,^PWF74"M?C#9"^V$,(MOYOG[V!&F9LQP[V8I8=J/&GIP)S>,5KK.*DBQD MYU4?)SLE4:6/EMG9FU95M&5Q]NXZ.GN_C&RN/HB@ DS .9Z"M-W3O([@X?>- MP@,O BTAA(:D1'Q:P68^"?3T#AU\=#L0^1OXB_(V/1]@^@RQ%1 MTS8!>130G;D*"N%'#9QW;UP\):?4*P7?8T*.41D M^*TQ\IM.+2 !?[.+("-^O1H[\A?L#S)^Q':E,=3")CJ:NRU5X(Q%Y\G@(POQ M<)3^(7K_QYLY_'WG;T;\1:[G.(#P@=\/)G &J+W?%/X(C6+3CW_KFS\(?Y!H M@R*)1V31L^]?0.H9,EG2KF7!<:S+@2#MXHB.:^]O#'<=N8"IT08ODDX.EZAL M"6^]AL#\%R8_7HGK:Q9/"6J\^K6J>ZH'1"\'P9H6%CR$('UUQ' @XH$$8 M6::!-++F10#4SEZD@#2@*/E90QG1$2.HS,134?+8Q_Y.4<.%+:-X#$F+!ABY MVOK@2A-K1?Y"GE3\'Y(B[S<-G+'BG]Z?HM/[YY8KZ_'NQ 6P__Y&8;"WHFA! M-[)A3Q@D+-Q9Q>0YRS=K;7Y.Y(HSC:N'PB 4!L^V:S\&=X@P,:+!WX.(*$D0 M[NB"8ME'@(44Z]%/(Y"5L*-?V#J4$_ IUE:M0;3H<++>';(C8'=0^:*QCB(C MRUPXX^W7]]"L /[89#!4##_J[&&J'_-?'/MMF;#5X>W[8ALB4V MC5\8Z[:E8JS%&4$.,')K'>V;1/=7Q(>;[6\Q0=)Q.#V!' SB0I0K$2S'A;'='L"+:DGK8P,6S!*,$%U4 M]+Z[.%;Z9#2,-?#!4.5YK.'U6QVNU\N0#-0 /Z#X"'Y_K84KWC?!Q#U-WO0$ MH^1][+:KJR2NMWS,1X\8O('&5G M9N8I\?:ME;W7(4??_?!)A6S&D6EY9RIZ@WQ$*[UYQBZ(SJ[2LPK36A@XS;;5 MZ%)UX]798I,0]VH0_3FG?3:B_B&)$00&I+]^;//"TJ)ZS'\(9<6WRHKG>;XO M^4:!P]"'Q1RJ\#R LS.=@;D\BWCS%R_EVHH!;'LGWMK05"B266G!8X4:MZ)F ME5ACB?8(J0\QTUO1CE,=4SRW5/A0X/+TVX=G%Q@7GM\%9 9[/$022HRW)<9V MZ7+^RJ77"[>3'+%T0N1R4[&V6."99,S.IL0'=]-5J M:'%8"7-/<&W0ZQKW.N*\P=Y\]';_>ZGY\.EO4S5B.DZOFSV#X?[OZB(7H1>WX^$]JLW^=AK MVF;]_6+X8W1UK\^T'[F,^D!:P\'*IB,#28%.S*\(.LT+UP,_A,3Z6O$8JJ;B MXR'/&]%R=!S#/4_H)(=MSBDM( 0VO=C__56H9H]DO?@3;J+Y-OT!H.QQ/WN$DO67Q[3+\^>[-MJ]<[_IM%_8> M7L][[ ;>O0MZG]_>>^(C4KMIRXH]U41O?<[]8VNP;T6^EU3X![RMQS#\__.N M0_Y[=S=O1D7Z=!@!;+U1( X=8#V(VD+T[*VWD[@GH[O#_KME]J^A]J_)CCR^ M?-P;"._>]E]?\.[M7[MM\O\M=[ A])^AXGCD8^B'N4S$Z@/]M7__SZ_>Y,^9?J51WM]APN M/G%/QO?9U%^W0]ZH02GYD6#EX]&'^ M''SZ\:(]=0J$<>XT2^*[3D\:DGBW9 M(7IV(C'+-3I,(U/FN%*AFO-O5:\@[ K1)$'3L<^)RZQI+:"MB)5-4T56IU_, M43\J-]]Y)N4-OONN17R=[Y3C3/WU)A&JY M5)EJNL"4H27. M-2H,NIE1($B:((EG&N)%7MGH#-1AI. GQA'$/Y%=UY&]OM=JY!89AO@&*?7= M+%* H2 %D"&K3;9#'S1Y,J%#!0KF1UQ?2GS.#/2OCK,RZ^ [.GL2PNS,P[=MOGMI2H M08X!S3$ CBTDJ%@T?DIFCFSZCZP?$/F+-T175N W?X=\&?+ERWSY*+_,(3=% MV4/*2?GRL7\41=@\ 1U%^$$<2H8<>B(.]>/<8_.,'+IY@B8#R][L*D38F:LX MWD_B6"KDV!-Q;%JTQUGMG!R+GA"!CUC\*)D:#3GT?1Q:Y5ILL\7Q58;/0#-<9<:A- ]BN]M1FOW6@$HD;12I5YYEJJ]!B6H4V"YD, MOBUOWB'F*W--OO$%I%*WC-3SK5T=98@JCK\5[H,.?J!MWR/,:J;MHE0G9F"Z MSJ:X4Z2AV.JM Y'\#O_C$LP411D"#:[4?7&"?.)<4XA1!.YOY(>[LV=? MKS(809?#%[Q^V;';E[PWBR.F46B6LDRZQ36: D%24,Y^!4/,38/H9(N%O(!( M5I0W%FT-<72FN8L_"7D2< M3M!?\<=BMPRITZX7Y]=?*!CK@^"*:80XNE(4TE M*"J:I./)PQLVA$$T(4I)(B$04FP@H!;"8$!)0IRBZ"0M$LD$&![\XNU: =]3 MB&1]>IM\I,9K54DV@\8VHXX\#GM7GN3)2L43,?Q<<]G>=>E_I* \<>>!HI_S MVM[L6NBVJKHKHHNG-"^ROM@M8AJ1+&2E=>DN L?JD;_\:ZTV5\P\;;^Y6^9O MO_26J!C^-75^C09M4Z/!WB6EWT$;C)87_"'$N!M M<0@B8]&"4F-="]+VC[H-US=IO=359F3K>8%K+B(D-1>KHT$4/-8,&5MUQ-6#$ES97 7&;A.1+2 M7Q944W1T^@ 2\BZR'K^]?B#P"RH"QR>;Z5H1R-MS10+V/_OMQ.E4@X-&HDP3 M%_:Z2.CV^C78%/4CKI49XA5-= W(4*B M!"RGZ['#C]'/UH.RU_/?F\JF *X6 MRBP=KG>-[R.M,;#!/C448VYJL(5JF(MU&KAKK%];BJW"Q81S@!8W),YN VS] M8$5'9$'U)C>=KR^(\\DDHN*K:!GA-ZZ(+LKT,\OO4.%5/U2"3BVCJZRDL0+F M!^C2X<@LQ;\G3U:&0X"N<(L,+5/W2[,.7>0BO*\_N%ZP'3J98OJCU91'T+XB M#TYH;GY-%!8@:DP=RAO1!G"JGNG"EP:4WNBZB:'WFG1!LP26;J\EFK@3E) X M3^_R6BB:]NQ^K['I:O+33]?\]_13: 4;SRX0@P.4E"D,L^L@U02',! 1#M:C>*5W_X(XV ?4MPB]TOH&Q4/)LY%@D[5" M@>_]1/4-,.%"HWY0F\>RR0[L1-Z(AP4*L*X+Z-^2AVCM&<- @SVTMB+0T"KM+OCU .)4WP[( M GX*T$1?EE5ZFYSY;%?0?N)58%6H3@[.%D>^G7=@8.D&>IG MQYH^2G85@OT.]PR50_O")]&K-LEB,Z"UA/3E[0P=Z('J&=$#22KW53]@;8_8 M2,N["+.BY1TX)Q Z "[;_C6[\">'AJC/E+*Y9A2HCGVN< >P!1RP.UU+NFT] M^[49]1['!*HHH!AWNRKCR!/8K R:V+92OO*X^75WJ :V-C84B8H%28A6'=G M6P6X@,.Y'$_Z65\:LI=W@UFO@[Q5X)O"S7O?;V@ 9[;CP%=4\N:$]$;0I9]< MD;KYF $6RC=[9I8]^\2UGWX"66O_OM6M.;&V,OP!HB%L'@!EKP5'M;XI^J_A M;_6W&*E UT&"7^5-S4_(OHL4#.G^[XWL\7GA\40W5(6V(BNB=6))\D;X,ZC5 M^;\RK@L$CS\[YB!'D\GH]/%2M/4**#<2+";P>RKV-%J\_?##X6(=OMW,*TK< MQV-A!/GE"'(4VB,RG90%' >2$"4',6$0DZ(" $E"%F,Q2HX=WG3\CBJAP:A8 M_?[JHP&6H>LU_T#IR-.M_?M7&@UO$ZM>__.YOW<3C.S/<(]PC]']R(D)]VQ2 M']G2.X+?0U6!/('O5>8?G0_#-M#Y KCPC1K7\*$18:J92)-/-0N9 M,HL,T] M?OQ ]<=SRH)]:_=C'/NN I,GYK%3CO\OWP@W71N:KM",!6NOR;^]!45ZQ'74 M"AK'1792G ]S5DV)O MFFBU4O$1;/FLSQ;1E8QZNLRR';,I%.1D/^%8=8%ZWN>(8^M2E!"]39C'!R6=*Q1)8T)!%B.=-2:Y6PW2)SJJT5XC1IM!KU&MU M:#H];VI/M+2BL)2"TWA"6W;D:"O>@KU2SYLFE#F_2AA*G)^5F>P8JTA6M@)[ M/4+\GCUICDBLU.2;3=S3[%Z\)=JPZ1'J9^J=65J=1-NJE^[A2W/EM&5^(1!' M2+6HJ9EX&5_-^2:5&:PRRV1K4(:]'J&5HO7+7$/F(9ZR7+O7+J@YJ@'7]0BQ M(%M8AM(4>SPVC2>J0VTUCP[A"ARA5G0D>R69T?LJV1O,2<'(8LEN72"/4*O& MS(4,T:(@4,8K:+:J^;EH0/ =H59\DLQ12FN14\7^6(DZDJEC,D3T$6K-IT1# M'&&$PY<:"T4$';VQ6,!>CU KUU8Q,V=X8]Q;ZG*R[/6L(6IZA%H.K]*<)N@Q M/IV(SK3%-->24PO4]!D"ET1Y,FX0HYG:D9KLQ$CRAIGSFSZ#8+NAQLC>96H,@)YA+!.$NBN4\\D>:XWR7-T(N$ %J[K$<+JK%R>2LG!BE=R M@VK%IN7TI.XW?3;6WM3*-/M#WL0Y)6T7DFTNU^WX39\+P(;KL2TOB^->5A^G M)JM1?[&"38^P"Y=.#(C4U*9XLJ;..X-X85J(P6D=89=TUZFH1H^NX]Z@-6[T M%+%>J"T$Z@B[K+P.XZIM2N&]5J%>=JJ-8E<9H5O]GC4E8MPB5DSC<+%F9M4L MJ,U"$@Z .L(N"T#*;%Z(07FI)[..%X^)XS+L]1B[%/3RL!YG<;XTGO0!;O3- MW #V>H1=!NX@5N@_O<,ET44LLTE0<-CT"[AQ-T+64('^.9A935.P-J)$2/4,M,6%Q]5EVE51&'ED-1HC(N#Q7F$6IE M2BP]\8 K\W3:(6LK:KR8C&"O1ZBEYMK9'*=R%#M+:BR+Y_-5QX)C/4(M;,K. M[8J2PWC=70Y4V\BK=1TV/4*M-B"LJB"1,=[3ZVJU5.Y.Y!X(+AQD5 M ,N3RY%3FF)\Q^09U/09#"FZNFQW2IVD.A.8%6D8=KLA^4VW, SVW4G;@6US MD=?&YOM2I^/1^V3RM=NC]R(K>_VC3;&A9BZV=NGV/;:PQ.G#.GBV@.OT9M1J M8^[Z#]XV%0?0%7$=<.9HU4GRI/=BCN_,6!\K#L!@!Q(*?*'EVDR3O*?HD! ! M( 1Q'](A"'1(W-.OWFL?$B*43#^+$% RD2$A D"(Q#T5&DTG),3;1XK?HLB; M=NSW+43B*_ON9Q747UZ#Q(>B\R]M<.W"\-O9OO_>UQR#8+*L#H0=G@UR(DKX\YD.B\;N:@0CD:RM'ODJ,!AL+!#5NAN#P1#MX* MMWQ_U8P@K,I;L8^K7I7W:Y!]=?&88/[P/Y($P'#XK=Y8>G->4[1MX-@/)T/_ M]T[K0P+AN_ ?+L)Z%^8"J_!Z-:U++TN(D$<-^=-78:T1;Q4BGU.)WZ;_=B?! MZ+4N1#U__M+63H/AJO+IK/Y_E?$$'6X%JZ-C41Q^H Q!@R^H=]1 _C MI$7+\N BMM%)"NA)0W+ 7\&>-TETV=RB2PD&&/ R^?X8JW:HN\ MHZGXO[\/U^%/)(1D(+W2,V'RS%YC #!)D!M04H+=D ;Q-#OLL62FD2I4^=FL M,/M^4$:MMK34YYBHYF2UX8%8,HZ-T7$4^M>?V%TB3KT&RNOSA9_8 HPDP7$X MJ"B"!."B#31P%S' NHR%IID+_Y ;*JTBH6(J3D0SH0?MEPKZW^L2VLQV-EG3 MJIH.L"&SE$W1L!N[F6^"!$^9I HY2)BWJ1%5''H>ZVHZ[:Q2,=PM,E>'DB^N M L F6%R9B04\QV;'XBS6C.NUQ:\_R7CB&4R>XV9=8NK8+C\BN&^2OK 7O-[' M"#W2:XW9/-.7VRW^JXR]!$"/GD],;A3"HSRH N<%D8!.1VG5+!Y+NC-^QI"C ME=B<:#$1'=&$)BV%W^&Q<]JT(9"_/[1T3B1_?X@H $@^HZ[_&)1U@9_IN;Y' MJ4JAS.JYE44)K1&$,C2$H2(FJ>3I+>%+F;T%0T+U8QUQN6?XAKYV$,-?P9MQ M&#O[@GVQ1EY+7((]N71$&I7HOIKJ*_.VRNG%LETMQW!V6!?BR+ @[FCRN;\1 MQLJ"&2L+WI3#0-M7S(KW(C@WF\W)+@>FJI*B$L.6F)[D%PN(8/H="+[ZP%K! M0(5>3YB:S M%C]AA*2?B8)3=W2,#/WK*_&OSQV1OVW GM-//B5BW?E*J$T;M:E*4VR](O = M4E 18I$W'8_?Q>/X3?O3F]6*P#65T762HJ>?-&7U1LS%:W*NPZ2 :S$^MJ** M,W9"K>9:TAA=OWA$5CE9=9IQ\"'-IN>CT;2;))R26$?UD%%60/PN1K\JJT(D M7UT0(,P*N!JSY(-8KI=3LH+9@Z9*5VVS+.!,Q6,6",LH+2!V%W\]P^=:PA=K M(R,#_%IAZ/9<"TQ%97VSL&%O8Q?KRTFE@[.DH5?T>7/CLH4USFI[!*9FR$T9 M(K4U+-DU*J'GQ"%$,CX07\YLLBIYIT#ZR M8_@9K)- 1$4V^RTMTT&7@9_'(@FP)^6_NT2UFXM[5N^H*WFB^D9A%.7$490W MA)G#K?"QH28GZBR)\3FM/LDUU],AV.Z2/=VB\D'3T+OXZW@,>6X%=9I4ED$]> MZ(^ES)B.&: Z EQNF"P3- MB?T"GK5$&C1PI5[$.WU\-#,(ARST?3S[?NU=-!Z[8K?VB?51L\PI')VWMCYF MKC)%>8GA^8; .KSA^89 V0V/^W]K'-4TT7"@?&&W4#HN8T3*[6(Y7NGB^E)+ MIZ-8M5@3&(&(;0H/48FPF&;HF%_:,;].U?])2%:[:95I.S5!U7,@7:W2A-5: MCA DD=J/W]')5\WXZXM#_!.>\K^-Z$+P%B$\Y1\B)/38KX^FU^6[AH?U0VEC?-*07\S^65G+4(19M#\]9T48VVP;E5'LA$.L:=]'X'9%\M?A\",30 MB;T1)'['*?S7H-C39%IB^!3/ZU:T)$9;;CR99A 441YYC+BCDC=6K@YVR4'O M7G3@(]:;Y!&?\)@YQ%SXYN>DDH=>[2U[M0$0;F[UB93CVW=TH[@@AN6LPI=FQT M_E Q1$-"L0G)M$^]!1%Z(F$"_[4+J;,;#5D?@2"-X/<8.STNJF0NX='1\;** MSZ1"HFE5&[S8J\/AK6_KB9(_]-QZ&%<(XPI!L3D^@N=9EAZVTHE&C5= )CW5 MQ$)^L1@A//MW]\1>=P6N*+0@;6HQHQ@#7 UE#KM\+/2WW@,)TQ_"N,--RIRS MFQ"^K#DLY75$V(RC#;I3$N<=MD-.^EW58+GN<"&0?G6^&/GJ6:$0C&'4X4;0 M>'X+X'UPE'&+R_+BN(X#5JN7S42[09,,@B/])ARO,N:0,TUYH6A:Z)"$X84P MO'!NVV"+MF-)6'UN0.%3N8TW998HFHRQRC?K NG7OR.2=XGPVH PC!"&$2YC M1+R"6ZP[Z+-N?910]2'K3O[9X:/#5,+DMY-#+.( ->B)%< M>J8W:_"\* 3P%*',2*QAXUP^GN_U:'+. @8) ;3I$J/NDM09SI_^;* 'RU.[ MH+WSLY<@X-<-A-BXK"'PL]?@[(D7%P3']<4$8)>;VX0BFB+Z\U3 "2_6"; O M<*N)"\%;A+#T8(B0,$G@4O[M;GI/)QDX#^_URH*2!!?4L2-3T1,'&K@YD_0F MO+,S1I9O.T)TOBCQ!C>U-6Q>OCNRT,7=>H'N8:P>Y9;XDEBML-Y"(..;4CYD M_-5X48C" /F!9PSNWC8,SQBH?2\.AX-D/.;6R@56'+,$X(=8VI;K"(=H7SIY METB>H0I/(/:E=XK>TPB?[:Y=,YS02$NO)C$.AE";6L M6U4OSB7J>$EF/I5Q1E##F]P5)M Z7,!DDO"YU*G632R7I29#OV M+)TL8LOIPAX)I%\4,(&'9_.O-L80GLV__/6ZG\=E)I>3P#(C5?ET5Z9I939( M"JD%PJ5?H"=*OUK(^^JC#MM=#5\EB4J]6C+.N5]%YFEH^-$T1=H/P*@]&[*$Z$48R;BF($;Q7"Z,=9;SQX MAQ"HE)8#HIS.9'E2<6>F)ZK$K+- 0H!&0B#V^G5IUQ4"V9HX4]/R:6D.(YII MC# '6#I<\$%8>""0X8_@S3@,FWS!3BE#R+4@XC(0<"_+)6=ALZUT/=UBFSG M]4JEI1KC�FO_PQ3H77.%Y+G"1X4P[C*U^Q,=X'X-JBUUAF!GF;[_3'8[:2 M<#+F8(3&Y(=3WDBFNOIPRJX\J*?#3RJ>< MS39)PT>AD7849[R-(+_#B6)8L61Y_*+*=\KC["3OU6PO7A8?CKR:L MA0+A.XH+W(Q$>%>!@9\F$X^_K"A92DY^,7!Z3 SF;M2RG3)TQ/RJC5'\CHS^A*J-%P/N-^>@?"=RPR#*F:$K>OGV M8D30I)JC:AV1)KR%$ZTCZ*+-F=A=G+B]ZRH;8&YJ<_^62@O(BA,9BI(/TY_@ M,%W0O A7)(?PM _P[ ;?1^2?)FMZ8J"H5;:DMJJ=E@:P/@/E MW[J.(W&7I,/ RFVEJ(0';0)OP7P!S\-Q0G1E=:*P8#I;LLU&%&L3"X3G] M'+_R6RW*MYU.TZ:X5R*67@//&[@!A5(, M&1G478Q\->__1I!]H]&0\$1.,((=KR.PT+;& --XBM5UBQ[3A$5/5CX"H5D0 MOR,3KR:B7V64X]%06)^R.?D!W-!Y"6M]7+M .I]% !Y/!.[V9-!"*;?1/ UA1N^X]3N3Y,_/VS&88SA](=OJZ8AO;B[.YI*1B]6MCNX M,IQP]5I\$FM@4#:MZXU2=]3K.6(AF@,4>0C>E,.(Q1G.T;Z*Y[F:*N6RL4R9 MQQ:.O0)S<9QO^GA&NQO1.RI^8Q5$8)<548%$,41#VL4P4'UR':!"Y:C6F.G? M\QT6$0DC'&&$X[MO]=[+,7M5< %G4BBTEY+#DO\_>V_:G#C2K U_/[]"T?>9 M]YF)@!YM2-!SGXD0(/8=Q/9%(:1""&V@A<6__JT28&-#V[V D7&=.+?'C0NI MELPK,Z_*RIHLG.4L,WHP5KK,1.5,.5(L?C.R=SP^ M]>&YJWDAW9GB ;\;3N9 #7IN'?4N<+UM!VC 7J !=$$06 "%"VA_V"\HAM=7 MK! TI[OOGL&Y![:F6!5JH4I1:SE70HA\^-,K)[JIKTBG/4^5U+I>OZ@@MHG.X3/K5PV\?CY,Y?S3WD_$O M\3I&@R$45S2)PQ'A,^A848>R51ZT65')2IVTM6#G@]5:9J,2L!252?#4)RT" M>\OSPO'2CCAB"*Z!1A8_L!JYJSB * ,]'TDSQ_Q!@&2(IQ[$ESJZ)17;-A[GO_5,M.S[R\LLF M\W$LE[FV_::^YHOBH*](Y9=_='H"H$5T M3@MX$9_SZ&N0.U^CH7B>S$[HT-CD!,G,52>C#.\\%!J!_I9+]3MS\%-^U?M, M@FT.NJUT6PQ$D W3AIIT>B.C_>5?\BMT3QAV5^#3BLPO03Q4- M82DQ'9&V)HRIRU2S4WY3"G]]Y.\C@S\T=+\M#;D@WZB+N;HE/W1UR5^BH=,D MB0[PGSW$_VL"N)NE?\Z*7-(':M+8)'>F^ULI^H]QD M*T5)D=N+QD!Q^W5%O\% W3#PD51#X_DSH_TD*%*.Q."L&IE>=U.MAMJ&Y(;9 M<4_M@Z"Z$K[\FV)0O> $29]N3/R6'+W7[+XG4KTRO076Y*LEI9V1NI+1FU)R MR'E]-+UT(I-B$RQS#J1^&),(Q4>WQ]053YWMW%.&2NQ^08(5+4(>J,"> ._T M[\RE0ZH8\Z@X%1:GPMZZIOLC:D2.]1D&TZ<"GQT5MDUS0,J-<"IWDFUZ+;-1 M_?9K7LB+%1?GOWYXS;UF[?4W51?4NVI[8RH]R>!*H"9,V^-L54>JR[VANO'? M=A#@\U&O%0O&XH:6-!Q"519&H%B8C(WCKL.U?8+[AI&K.0!/:M2"6E1V2@E1GCVWE?+ M?6YTN][1WB.5%2.%+3NJ%:+Y:[D>&H 0!)XQ@>^:6*#GHM(%L'>>:UFP21GV MTP/^.0!\L%)JWEJ6^E*U$V@4_9#IUQ@(@%$Y=A9=^I)^-9LF$B1UA6V@6!_QC=)/ M_.^>6?D,\6.<3P S$%0T-X1B?A-$_=_W8Y?>?Z3WZFX=G< 3'.T43,\ 8WSE$V3?#:GM&4V*EZ?XJD$EWFU*!0&AYNP37>!#C_$-'TZ='B7 M [H_"@^M8#+(Y7BO*@U*[?R X:CQPTI'\( 29U),(L.\RCU'?M/?D;?VGOI+ M_3@Y?.U.W:X;70 (155=&[YDBXK^.VX GQ:X2.A@1WR@H=^BR 71C<340"5Z MC8AJ@Q]$Y7F_WODD_4HW_M:,U;__A3\.WU,MH'@(\&;[AS^"%WK)'MA)\H^K M'.%5 0I[#J.BV2/7?S=$ZJC3T<__.>[[$P G5==RO6\'E#T:U&QG!>D(<'60 MG'A ,9/*%+[WFV*ME:U_B'LR7Q_)M&^/0,U$80CYE4G]01S]CF;C9"IM99,\ MFK ]OB"C'S$.[_I]?,G86R-\_5]!"PHC,&.61&''0S MV%Y,E1\1U>=3?6X&E<@0R!Q-IM0,F9(!0U(RRZB4G :<(JM3,J4P*D/13/K+ M[JV7F;43Y^N[ G\AR!S3,'8%A]Q$!W>F^S/M%!W@ZGN@3 W4E^'8*4Z\17(\#((Y'0#P- M 4G(?A"PP2,3%K^1_&DX1#!S0Q]Z3GZ" !L5P%6%/=^=J"'@P)2_;MC_EY+V M^F D1PDUZ/UJ3UW>ZY.F:A,.D*S,<0HGLRE RY,TGY$IE55)E20G*979BYMR M<,7X-;U>54;:4!KH?LELM6OI5G$M0U?Q94O-LLFIERP8_,7H5:Y@5E2#=[DX6\P'=;L-0 MEGS9]E,?I,+Q8&572*6ZK+JMH1\:/5U.G;Z= MH9)\,C^6RN(@$'OM?L6M6XVVS)VVG$Z6#3V=8T5R.R_GU/RDJJ5T0>9/6TXR M@"EGYL)8I%LCF6T4ZBP8K>7T:4O2L^:E$>]-S*U5E&8/?5*BEKJ<.6V9=/CZ MA$MZ!;-:3Y&;VKB8Y.MMF2)/F_KYFM">#<.5"20N:W=G);7(ZS)%G385[$TE MF\O6DB:M;PQG&80I4=11\''25 S70*?IDDP6ZW21&7"A8$FP V?6?EKJR)8Y M]S,2:!0FN5:.ZI?&4$;/+#ZG=0N@0B?;$J>98]I=C/5^'C[US$HMFA-_O=E0 M(W)+;ONSP=2;6CI\ZIFEXA\"SY3'3 N&2AHSZ^?7]4T!/O7,6G6&BT+>EJFJ M&/I\1YN&)5I18=,SBY7.EFK]FC*WR>U$;/:GZ[F_V0HR=6:U%JV^:VOF3).4 ML6286:V*K!62 176S&2SU&EV0 A6"_C4,ZNE#(52ANPS*9'C)WZU MR :@/HR:GBB@/*+'ZVVYG!:5U6KN3).5UL1JHZ8G&ECO+H9]0WU8FE4WXPTZ MII6KF[#IF865@Q7]$+;H.IEDK;0X7^4'XH,NTV<6MKOD>RS7(UDK6]5K;KJ8!Q*=[_.*;74+MJRC MIB=]'1NSZHKKE$KF$KJ6H5@9\L,U;'I&M.L%,3]N&75&XKJY_L/#QIMI$]CT MC&C[=2]?/ L,CIB@?9O3N"OP#AW;OY#:6? ? MV]#AN#<2T8]<[*/GN_"94\M='\+)P[^3B ?[M@NCUG">W@Q?]O%D].)#4V4" M?;TP %<.6R["LAQ%G[_-&W,IO! Q6 CJ:^K5TT9X(=YK(>BO+%Z).*P$QJ:8 M+ 3UE>/Q0L1A(2 VX86XW$+\9![2FV[K9]A2?PN5;Y*.>/KS)$$1!DQH"O[O M2^K++XZ<(;_R5)RR%4^H^[A? M51**^9KA/[22H%2R"Z4W?V(Q8+^2Z8\N!LPE@/#F1]M7P G!96KF(VF.<8[A M.Z44IMZ]5%P,9V''DMQ@&N)>;A_KR($P^/2S$$7K]ZHBL0L+OG-@9U?]O^6Y M6J@&ERGL(.^E MONEU@;YZ\?_EB/"B;+J\X\"=K=[L*T18%6V\%L7-OJOU&'(7([ M"YYKHV1*-.2!$C$AQUKSD^L8*OI&*7:DU*FRDII2=TE4WV"Y3*+L1G2-.)=C,)8\1QR @ M?^&5U(#B1Y=9,8.U:(]Z,NC>);0-XKD^!YBJ/O,O7WT$6'1K@::-Q:M.E91S)%==@(VG)4NBQ.?&B9^U#%Z R9G+K$(A=3YP& MPW;3II$:]?4I2U9;X5J.*JVD$AS]*DQ\+(YFOU28H_D=WR=&9:0N[@C%9C/Q M8WA%ASAP_]D>Y:KVDLO4S*0A 6N:A)))N7WUUB@7<)1;]6JMA9FK3_S>K#04 MRZFU')5-H5.)]-5*\GY"F.!NGYYQ53\(H\0OL47/48(S+B5C)&=RJQJPVE_ILO1\3*:3U"I5VLK?6"VZ%G1.6\W MEY\A&+Q-\MYW6:0XH>;[U>C\/@V%H?:L0^:.YS.MF]J4Q:;7J0T5.)C _YV2 MYI? 3K!MLEW*RZ5-NS#I%)W9=)5)KF4>>5@9,I%BK[F5AB'F1PFHSPLQ<9R. MV"#,"V>.;/#<>_*_;J[(D".3H#- I4,\B^79AL7?+R/ M_*(8#OGJR4D?)EOVN^3/)?V23X+#L4S]_4M0%J/6I(B#0LKJ5FJU[,*G4WYGH[*ZZ+; ME1-4YEKW"'Y"37[O$SL7]C$^BR+',SOU345N-#9&I?O@B7;2"ZG\..NY?0$I M,A(V M/;N='?-K=", RE,E$QD&G]KYY$D3UR=B,'+$,,'U+>38>"D%;"M"3:P*BVVQ M.*"*F5YTEPC*7:42-/DJ1?M1F)IGB:KJ<<+$W05Y-\U-C1'@O7\B*L:_=\@Z M?0O0I.Y@ELI9W8$$UMIBS = M\D+?PH#&=K,0*7/BF%QF-G6\.:B770%A #J3RC\P2;3WZ_LH MEV9J!#C,PYDT.)/FW?V42 5;D0:>0:B)G%='76!-I::RE<5^F[0VPS6Z;!$1 M-ND$G^$P88,S8W!FS.V=C=<5V7;X;5X!W;6X+3;D[DRO2(Z@(T5&_ F;8#(? M^73)22$4RX(O2Q Z<("G6(GHM(FBV89C^($77.3D[F(JG >#:9#8N!=[ M52SN%%%P-.&9%HH[)3P#6/WD/#,>65J!#&DW.;;XX7CD1W#\'XY=5N5?-SE(/L^'0+,['I0TMS$J55J3*7%2=B*;OO.Y(V5%=&Q!_ M6M!#^XN8>JY]./KJ.C@S!F?&X,R8C^?8- ]GUW?*78.J?0;ZY.2('S#*P"<' M*_EA#6ANJJ.P*ZI2RR8X[II.# 8$G.]R^]&^?J[XSP_M$IT' 3A4^)QS:/"P M!).EQ:6DHMA9*^TEW>YP$1I 1RA])J#YZ\,P,/"1S6 &/,+8^SH'>N4O7-+C MDQ(L=U&P (OL)^(1[D)B/W"XS.VCY0!XP \>;Z.2(!R TP1PFL!'21-X M!_?VNC'N01-WWNV>X&NXSF/=M@8(7O-W9T:J/6X8%46TI=&LW%QUEV9W+5.[ MHIG,Z=U4?V'MQJD#.'7@O1A)HW$JV9"6OC,NUYKRN$VVD7I' M1UQ)EK\,K?\]J;AQEL%QO'M9U^23(14.=#\&"%V94$?J= PZS]#H#/PTY8&Q M#$R[)H6U3KJ>97N,U=1E*AV5RN"N6;+KDRDH#NL_A'Y>F>O^6?UL49/!(FF. M.;/H;4A#9%*9=:Z-]!-M^[^>OG,QYR!&O$9NADJ20(>!F"J&1ZP4*P3H>.=: M0<5* L(RE)TNXR#HCC,"8CA+.)/@IHY/ :)!'X&!H,U#/T UBYK3P0X47MU. M3$Y7W>W0#Y)2LK>HC/BA;C=;@DQE=K7",CRN6OJYD@MB.$LX*>'=';6W\.0E MC%0?.#FPVQV);$IE%U1TA:&U"$90$53F-#?SXV0EG*^KX1X1-W<7$M[J1#TN MJQ%;1+LG9^EG E#O05[TULIT*]+]T939UK5P+JYAMW;^$4U]AA,DM\(#7&$# MP\'U?9V?@8-R>S9E\LW2UERJ#U;1%.R)H L(#J"?DV%?/R^7A"+!OI[*Y= M3]D 7]P$G@+MB^$HWK8< -N'.(A&X+G1$;W#?OZYLWCCU+ L6(NIF1QK_,PV MI^NA 4$PJL":2J1Y7,\#)^7@I)P8N#;OBPO+2LIM/)25M%25AL!O9I-9AM$1 M+J!U,X[OJA M/" &JKOFAA,+W 3*_O<=?ZB?Q'F!VOMJ09 *3?)KK]JJ2(-D?YX.P'K2 M("&V1055N03-OWIF N/ >^3LW D.Q'*DL8&!*^]+O0$#'!T6&6TL%*0F8#30 M5,MD6Q 0#*#*[Q^J$NL+-7_ISKRB\[LO)2TP#:+>X+H,'_2$50R'_#XE2&(U MYD\IV5<^FA3#(;]+I9+;%B:)\9D>^$A1\1SX I]8 (_P9XH'+E?B"GOH[Y\Z M$<-9N$7*Q8>IJ?7II>,&600QG(4;9!_$O8C7S3CKK.(;*G9A8QF<79-GC@U9 M1+S.%N6-E:&!B"N*'#9?=K8/G&3SU8HX>!CYI?76<6K\I9EC^B<8HX-7V0)> M%W4Q4JE'YHA\.M0P$<9L?B$%YI(.^^ZQD<3[\Y [K7QC(G4^9;.IBOYMKAL MUF:I8IG+<4);IOGKFTBLTC'(<+_J!FI\-/J7;&N,,K 'T1%,H!$*[*NB@QV7 MZA-N&/AH=Q>]'/NNL8PI8SADO.'W&8:,-_P^T) _?L1W65X3.X=X<^\>@L7' MW+M]J#ADA *\YC<)& MO_GD7GZ/8^T6UIVVM1VXYG96!9JM]Y1!J,MT5%@O12,AMT9 @=)XJ01-<@F: M?@TH/MA&[Z4I\,^ESS@L_P2 =0O/9J^6)[AU!K*VY<'"U,OYD9AKU!>9$A^T M2%J7F:@H7HI)T"Q_MG(P5GG,5\2#KXB=QM_"1?D)C7Z !"*JKHV M?,D6+C#AN %\6N BD=3007H-_1:5*5#0;LK4=CG[^SW'?GX+$I.I:KO?M<)SS:%"S7^/A:[^?9X(I2)P@#R*Y/Z@SCZ'A$1,4_K\E^%F'G(*ORGU\R=A3+T.P16B/?6LVJ\^X^^_-M#P(IN@D%%OI"Z M/HJI\B.B^GRJS\V@$ID"F50R;'J29N4)1Y(R.\FDY$F&FL@*2W)IFE44C5>_ M[-YZF5D['FU4:?>[ G\<9NXG5A [7:$F$KEFI]7L"+URLT$(C3S1E;+=AR!S3,'8%A]Q$!W6DW<%5SYEYT@*?CB3XQ4%=V9UJ?P]1K-8@? M!T LF1%5R/"&8 _L^#QLR& M#68^ >"3-**N>.J,8*@$@8(E OHPZ!7*O3Z0"1'"37HQ&M/73X !97.*#P-9$ S*9GE* 09:EKF4Y-I M2E$ 4+347H^4@Y=9J'O#?H=C&^:6G=HU12VTK8:.7&3F9=/6)MT4>%=L28 K M-Y-J27\8E-LR+=,O6UI>SH2XN MS20E/Q19WK3:T-<_Z6E7F0^-A][$ENQRP;/(+%\JC*&3+9],5&>9-7/4AF(D M.Z/DN):^HO0Y:GDRIHD#LC,7Y>'E,A:O 4D%H"[ EJ=CDKH;2A^8I#COABI6IN>:VJ MUK,S(:WKL.7)Z%,.Y;M&J>62RK98F/>]99'+H98G8]+&Q66^J 02J;CE46^9 M<^1B1H M3\=47Y3-Z8 N/YC)1HWWRUJ[F.'00T_'E/6T.3=>3&RQN)SRY4:] M/7C,=-^I M#%E]+7.G':4YOCI7:*]N-HL4]!1R4Q&Z2C)WVE&G)!F=K@GM8=@F7:%/MLSI M!CTS_;*EN.QSN8R4\HI]V71D=+N"JS@426^TRJ2Z#:&[CNY)5FM3/S-<*24>!^U M/)U\44U:\\J\+14;.;8:MOE!UFW#EB>3/RNT_+Q4[VEFMY++/,A;L;9>HF>> MCFG5=\/I!H".&!8S]1E96_IY:RVG3SL:,&'6J7*E-6E;/9'OIERI([?E]&E' MW:Y!LW9/2(EA?]K(K/KDLLJC9YYT5-M4=#:;&4Q%N])VF\-172"-*_2T+6=.^ZFJ2V#-!F6;[/H-L\UL1N1J@EJ>:&C993;5 M>GZR$#FJV6+*04!#A(8M3S2T#2IS9E4NU:2JDN53=E)K+"'J9,YH:-H;I\"D M52+%+0"KG+0(DX7A&C4]S%/$&3P&*;O:,S! L92%#[X=?CDV>2>'[W2A:^96N[Z M$(H>_IU$C_ZV"\'6<%[>#'WVL6CTXD-390+]Q# [Q'RD%_)U)-C\=N$S5$@ M^]NL,OTJJXS7Y3;K0GUE7^6!\;K<9EW27S-X76*X+AC'XKDN4%_PNL1P7;"^ MQ'-=L-V/Y[I@NQ_/=<$X%L]UP3@6SW7!.!;/=<$X%L]UP3@6SW7!.';5=?G) M@Q5OTOLWFX3;7>+]%J)_PBEY"TROG!?XLY/T+G/R%I!=O>QF_*8$:\Y/TZA8 M2K"48'S%^(HU!VL.UARL.;^B.:IKH0^CNI*_J$7D5R;]GJ<7?T2+7LOB[KF! M8CWF;^/(%VO)CVL)^ZM:0E-?4YDX79;\NUJ4\C)K]#QM^/9.S*X&#)P #RZMPM%$-+ M&OLX3U46Q@EW@H4&"\V+N0/[>V>PH&!!V4T&>'4*GU=CN=#U+'M'__:U\8]G M(ZM8BJ,"0@F(/% !*DRWFR"&2NQ^V=5RN9#.W+0<=/QVMGB_]C1271?6J=NAMNLG.J+8$@/ZXTEWE285Y2X MQL@4]>,:E$GF)XI0'I>=VO6D[*A6B-:@Y7IH!H0@\(Q)&-5[Z+D-UT'#\US+ M@DW*"%>!'SS6IF2>*NT7*XV,VI"Z9L[J9*JI1:4B3%$Y&%2,]J0B)8&QY)K) M63'7N2M4L1M@DQPD>XF62GW8*6XJAE9W*N2R[#80OZ2__,A25X)G30O'82&-T MP>AR770Y;#,?[D3>PTH_M9"723U9)$.[7@OL5&J^J KQ@Q556QAMI>)LQ*I0 M9>UI=JA4)U%E1^K+OQ3#)&B>PKB"<07CRF_CBM]1)WQ.G(Y$.M_)EAO2 MQA 2EAE -O,,2)E&QJ\5JKE4K]:)((']\B_+IA(D]2H?<#&*]89"'P5[R8FR MN]+!7@#'C^X9^0B[#A\$Y3[S#%S]-,1/@U_R8HWQ;Y)..V8:#@(Y@'!N7:VO M6"&(/)FL$MW&\N3'G''[Z""9]+L;1Q!M5?>G:E+06CE49#_]Y5\^S31C1S$*1T,#NDC"XAN3^2C.B[*"5"H(N\O&QPX_9OI$>=-\X[ MVQ+]L;E P_'%#?!4PS^;1%5I;UN9(,TUI6J_*\IVC4GW1VV9BY*HV$0JP^$$ M*FR*L"G"I@CK1%PF!>O$IUY^K!/WH!-WD[/A$W[H>>A& ;USL",UE#7TR7U,]F*R]R[)7KR/@7,Z\,)BS(HQ9IW,R)\XJ6-/ MJ G://0#U">_@^Z- 5K/[2F;P9,K4W"]'][VZI7E0GMD,J%$3^VMF0$I(*S7 M,H^R.R@R?4*K_841!B/,/2 ,]HJP:-^I:-_:>%XXO>.R!L_,];.@O%?@UIS)!Q>/"](L6#PP=&+HQ+J!=>,3Z$:<*DY35%;N2 M+_5))S](MGZ]2"$,/LI1[%%S??],<&8,ENURNKD<2;EQFP\RS=F*-=IR.JHZ MPB5HGL8+R)(]Y>ZXJFST\+.+&:T/P*C_7Z5ENX8G79EE2YW#J(1>G9MM3%YLB@UELJ: M,36K&O?'=@=(;ZW+FVN69/S,BQ##SYUJ%E]]3H2Y: M=]F<.':GQAMS<>N.S2;7&^5L%ND%.C+$)$@RDR#I*QX;^LSZ@2WF_5O,-W*> MBC5E89E,46RV2;W>*(RE-=^.G_5LJ[E::/5$C@3=AA@LBJI@=@2($E'U9/IL M:79L0S%&8(SX#5*Q6U"!6:MK;;&XL0O9K,VENKT8%CSM+1O=Q52I3*6F$HRY MIL$52',-P6%7 SF32+&GZ2(8'3 Z?%9T$.S!A!RZY$*J0F6;ES+;MMZ-H6*K MJN%QM4PI1RHK+]65%,:>K=M(L5$EXQ25R*29-]G#OZ.W7DH93R^YBSXQ'*A@ MP;B()F9>-AV0TQ')3P>.J7A,)APW M*D&*$F1:IE^V7$\L8RJ$UL94R*Z@]"HYN:2O84O^9>CDEKYFO#I10DS>+#BF(WE-K6F35J>C*F?-EVK=%&TDDZZ(/M9&:U^R(J M3WGRT W?7VV9OAZ81:O57:=Z/MET&I9K229OYJ2DQX6YC9Z9 M/A'G09 MUBOSNFC063'E-/B'L(M:GG:4[T!H47);3PP'LT:P#M2"MXV:LB^; M!F-^[.5DX)--M1TE+W46ITW+R>KI20&FW)V-2 MI]VVPJ=\4>3,L0\:\PPW'PFPYX3WD'D@S64]G9F4[-1P-UK#ER3*-Z6Z7 M#I#HP;;4X7-LODBAR/5$0T-C5EJ. MMQ7*+)*U<6'0*JLAB9YYHJ$VLQ12"VY3EPR."L7MD&:M)N+,3C4TE1U.C:11 M-J3J9,G2;2TI9O7(A![F*3*/!ZNTWS95H6E6%C[X=OCEV QRT)C-=H;+5C;) MR-%P'IVFI 6FP;$7E8SB3PVVUY!_(&@;>X:W[IU$[*WF]K3[-6)UYI0M? M,[7<]<'L'OZ=1(_^-O& 8B;7<%[^6;A^1*5\\U!ZN[$"+YZYWVR.7GQHJDQ\ MUPH#\&+L-XL,J)^(#.#0'G]>-4["ZW*;=7DK>L/K2L@Q>N"<0RORS-] MX?"ZQ&]=L+[$6)P1#__H+".:&8K_ M![MN'\UU>^O0\*L2L/,Q3G^> ,;%M.-^O#3!=D,G^"C0^CYB\CM<_/U(QJX* M%)8,#""OSMU",;2DL8_SU%VI(BPT6&A>G3NP+UN#!04+RFXRP*M3&)4H^56O M_HW#Q_&Z1.JH]' >J%%5I]/JPS2NS/[.E=GOHE[2^X_K]B64*'I?0XG^[3*K MO*<[TCA8S,WFNL?:;AD >?3K-S9IZ98JQ:<6F-2[P$"_3^GJ!XW!=37>+EE>1EOE:OQ-VJM5^.H8% MCEMJ(46U\L*2-+S-:#QQ%3]K(3.+"AR37()B3\'EHQI;C"X873X*NGRG-#+' M5553VPXD<:N3^:Q;,-)T+H;>^VP^7W2889\CJZZ;I4O=.L ,>/KLS["+L''P3E/O,, MQ*^@_ 6O>_[D"WO=$Y)X83%F8318Y,[LB/.>/V;3K5R::FE&HF ME\MP*U8865P*UFESZQ7&%GBARS8:&+1OE/1?E^CR39EM:?Q M+8_%8 [XYAQP["?E M0Q#(%_0:\/+CI*A+AZ2G*5+]B9M2>GXP%I,K.Q7,^J7RNB[\1HK4>?.\LRW1 M'YL+-!Q?W !/-?RSB51"AG_P[$PS*>78+;LMR5LP=]"M92ETDW,B0Y\F%6*U MPZ8(FR)LBK!.8)W .H%U(A:3\N%TXF[R-GS"#ST/( X#:,A[)0)E0ZR-8(;2 M95"2'@&]<[ C-90U],E]3/=BNO^.)+?+O7R8E5LB@+GOU AYV6+,@\ MRO#@3U-Z_\( @P'F'@ &VTXLVGVG1?.[[BLO9.K3DY/S2C53*ZMYG!. MEON>@NP=2O1XW>#]6A'/>*5T-$! &([JV@#SGN_,>]ZP(E;L)^V[O&A\RHCA MO81;,RU8/+!X8,C%D(MU"NM4/"?M+G0JSD3K=PJK,-*TG)IEJI193.K)L=QH M#=G!KS.L,$@J1S%2S?7],S%DQ0M&)3%/!F(W2[?K,\Z:4\.UG([JH]Q/>@M>PE(RTU'DM6X:K3*P^%SVP9!U!"_L&_!R#]DZ1]6GZXJG MSDY+3S.8J/\(1/W[U9"Z8V3:%8RZW.F.U6#K;#94322[4[RK412M*3U/E43!K M5[9DN&Q7V;6=D93:&NK%KJ(T35,))LU=[S#49]8/;#'OWV*^GLE54VB'&K)6K)<&6& M8)E:9@N;M%E"5G]7HYE/<.QI9/"2/?P[>NNEE/'T&K[H$\.!"A9\8[AGXOI] M!:4>VSW2T_2/Z^Q[#.4,\J N?A=W?N'Z[(L/ Z55&M/MQUV29_WL D H*JK+ MK3A;J"B$XP;P:8&+=!MV9%>UVXGV-% 2*3$U',51#<6"?=F;??_K^\WTR0"> M372LIO99SW[44&K&ZM__PA^'[ZD64#QD7&8OY(9!+SG<'4K^<3E/X+MW@-+L MP38^:BASU.GHY_\<]_UIMRRINI;K?3OLB1T-:K;3:#HRB#I(3CR@F$EE"M_[ M3;'6RM;?#Y+/?&4.]Z-^>]Q68R+((+\RJ3^(H]_1;)Q,I:ULDD<3MK>_20M, M@V_[KQT^BXSGXX>N'P6WWSR41VVL 'KZL^=&ZQ*XBV\T]35" OC/_,FB$.R5R MR,9#)7\44^5'1/7Y5)^;024RP+)&3JT+[NW7F;63@S)FY?>'IDD0>QTA9I(Y)J=5K,C],K-!B$T\D17RG;+^;+0 M*8O=:'9VH\L=,#1W!*&/X9+O3G.*/RM8[D4'^#,F%RW$:]?W/@Z .!X!\32$ M2$+@( @XBO73K=#Q&\F?AD,$,S?TH5OK_W7#CIYX.:_V6G(4Z./".7_J\EYQ M)AQ',U.6D2F.3,DL,^7DB9HA9: !FLQ,U G)<'NY4@Z^KD[7VF%RH]/DLK1I M>5E.2\F%-=J]?]F2!66*X_AMQ6QZ(ZF9G^HD(Z]E^K2EF"YZTS2]6)ET:N/K MFC3F2K,V;)EZV;+::(N=1F=3%&DE[]:=#K5T#1V&#.3+EOGT/-ED^=28'.C9 M3"NW\3?9,KHWY:3E>&E/C'$V)4H5MMR^K2EO="GDIKB="GG![7UA)6Z3JH-(Y>3ELF!GO8+3%\F%:U<=$LM M;9B>M&6*/&U*#<=#?S)=&Z+=[G8[VG45QF=:Z M.5J%,W!F8?FLJ'I#)0NC](!4IXQ(\PT8O-)G%C976*6ZT^6P1]KA1AKU^3SS M\ #U],S"+A:]4;NV#O(DUR8;X_78:H1Y^-0S"UMNZ&5=R '1!#6WO4ZE:Q,D M@_29A5;+ZV5RH(YZMEUGPPU4;>;,:ND;B>PI"SM)5BE)JHZ6:]3TY*E] MB6]6FQ[/B+F5POK4NI WRK"O9V1 GV@/[F(SR9F#R6)23UF>4IU&34^>VB6I MQ@K(-5?B%@5EP72"!9^&'3@C+N-QT:B'C7K);&;K2:&PGDI% )N>$9=M>[OL MA<%:,>D'FC=]?M$;4K #9V2 6_F#3JDV'8G=^3I9[/'C9AK R3JGW-TQSX]! MDA.[VY&72^>4E;^"YNJ,#-!C<3Y?R%W)W/8F3!/;-:C; &G.M/A.79%(M,_/\Q*)ATZ?5BABRQ]!PES4)PT)+ M6?C@V^&78\<*15+[* K%$^HN#CF$P5'8IH2!>_A@%[-%GSP+[8ZXUGV;T\@Y M\ X=V[^0VKEF/W9DE2>_4OQKW.Y1D'3T?!<^!N ] L\?V2R@?F*SX(E.^.V-@]&%BN#!?,UAAKKW(_/76_F 4#4X1]F/B$Z&M#.GI0[F0(8F:?9R"'+]FGFL3[@*@B@F.3J TXA4,0(#_[6)6!I8%)^ MJO+NS6?I!G=DQE]T<"VE[S*-6*%^Q$VY3]F)793\?:^$6SPO9GV)XXFQCG#? MT='XX,<3W]KZ_?#'$U\6*V./BY6QLCN>S[1N:E,6FUZG-E3@> +_UT\KMCQW M:@3?J50FU:KV-K_:BB2W[&=3Y*(O/)10SC+SY5\N0?/\5EM. M]E**^NK>YMUIZG7+"KZJJ;U\O\)N.;M,%G/;AKX99NAF#FDJ=ZUZ6K$F=#X/ M?[/SE([N4$$G8CT Q50U+$ X3RX4_!S]2T543X@.2AD.YGDPSW/K2<$\#^9Y M,,^#>1[,\WQ"GB8^KD'ZN>PZ8[Y MGWCQ/\>J!W^W0%2@RM&$(PT\$V^6I^URG;$[#5+I,6Z'!,5QJK^6.<0,T0F> MOTZ%.8WKH\2EU6JR-B+#5;JN>OVYTDP+4)$YI,@L M=S5%QN31[6OD[) M<,QF_'[G.K_75]O9]4>ZLA< IHMQ_,JM;;SNV'Y=P3]H.G0U#-%]MM#M8TG,U&&F M#C-U[^B]74"C#6;DU^9U8)++3JM:K53JTI)$&@T].HJD,&=W]YQ=V5D!)W"] M+>$!^.T5P P=9N@P0Q<[]^U13P<>7(.\NSZW"<.S)<4(B[1%M6*P)G229SLZ3KI:S1:HRT'3IO/,]@/N[N M^;@\F +/BU+P=ZGYR@9@^NU#T&^?)\_M9&A_?FA'[*!SY4CE>LIF'UUG@0.F M!KIO$Y\K- M%$<'Z-#C5#$\8J58871KX%KQ/,4)",M0=O.!B;3[(=+B/RDQ).#NS/$K0'7O M(VU_.B3=G YV6N^_YO9I;KHMC9R@*H*E[6J;Z:@T0;?&4AL%)O@]K?S;2UJP2W7S^I*MG MD+U>J*5S4T4T3&.KZW M(5VVI;DMYAASV&4GF]PT&]T:'IV-Y1F<9_=9:$/_1;&TZ+Q$5*GD0!OBPFGW MQ1S>=0K>AZS7A$FQ.)!BGSM;[3O#O=R@,9,3"R8G';U"4%6X"-#0>T %QDJ9 M6)?+LK^#!8TOB?-YDK3NBXPI.ZJ'SD3EP>Z_9>>@@IU'#7QMQRZ_2G=K"RT_ M$7.FNE;L&6VN;%VFV-V.'775&A>?7*-QJM9'W7Z_=DK\#^GT2U4>VX'6JGC+ MN4AGS:PT*G52?:6-5!DE;"4R&>Y:F^^8?+E]++%WP!Z/4V!F!3,K'X)9B1VX MO[?#=E!9 YQ+CT@/,UI2:]<>I&T'Y)UY>S%?M@292D5U8YE$ACOEU'%.%::/ M[I4^NC?7[G7ME[96(;W,+WDS5QVTR $S%;RJCK0?^G1L.I%)7^TH#6;58L.J MY<'"]8W 3Q +#RP40R/ [O0&_ 3MJ+G!#'B$&GH>%"5[$C5-\ M"YQ!\8.&MG;ZN3]9(-,UMQ4.HS>M?SVZ4L MA/GH<@"&.>7@\'%)S,%A#NX*CMIU]'N>\KOY9L6B2*Z9#D/347266B/]CO*B M,ARFYNZ?FGLL8:&&/NPK]-@,1X528ZR ?^3&7=A]NT\?'M-W'X6^.]EN3>)2 M7)B=NA-VZC[2O+_K\^SL56YOKLJ/UNK@]CSZ.]]-+YBE&S6I7EM7S>+05TE[ M632R) QLHD+Z7!J?[;M[[DK05M&=2"O@:*Y'+)1M=. MS\SJLEDB.4 V%[GZ1AOJQ4JUC?08E;JG$RR/V:;[9YL>,_&AQW71-/S[=*PQ MH?11"*6[]]0.FMO:*>YKX;6>E*T&:0ND:<_Z-=L1QV9M#%VVJ P^D^ H7&\+ MLV^8??N@KMXI$+S4_QRU!K(_3(W(90;(J:33:/OV&ND_F%7")KD42D[H\L ).B&DV3+-AFNU#>&T'S>WL%/M?ENF MH]KT'(=/7&(Z#M-QMSQ]\%O:S94[&W$P*E7(W+8S+B=SZ]JPL$;:O2N%EDYA M:N[NJ;GHB,IQM7G,S;TS-S=Q/0UXR=WWOU&+#>&[EJ$1_R&C_[L;.Q#'PI?O-P^<0/[N>8Q93=F:;F(RD7Y)IV;516-VE!AI8.55K#'-_-.;[/ M B?G.4",)[/CS,C0A/H!.:RN#";7?,&M)L M](H&" A5\6=$B*ZV?'XA$ESSU67=TCM8XM_U03^)A;CY2&-E#:[K74(=SD$5 M;GGNRM" EMU*4)>A23AHLO"HR*\9 WY!Y[V6K/8E,.TNZL5>/=MWVS(=W;- M4PF6QZ=KK^I.?A)DH&\^U%A!PW4=QK=R] &ON(*^"\<17Q;)DXNO-/DPLM? M"HAY-9P[]PG$'),]MR=[N.@-T N$DZ_M[;)B_#@Q+(:)8?=U(O.@ M>06H>%VH=\TI_$0+D=\,OE]R7VYOBNUTS1#MEF!19))Y*'0%F=Z5W$^D21*? MR,0I8#%/ ;NOY/Q?TF-VF^NFQT-3-IND99J4O*@';1WI,;HA*9&ZGAYC\N3V M4<3>]3HDXD.':^&A/;9@&Z7J@V5H+%"]6=R;-YG\TN)+O>[:J=?&^Z15G"_,X%3/&G13EP MTA=.^L))7_>XE_=;2.)Z4EX(W$U;4IH.E:'L7A[4!(0DT1%1-GVU.WHQ_W=[ M_N]ELM=BOQ],3+9G]_$P&X@3ONXIX>N^V,3O)'64#XK\+*GCI2&@'!6VZG%U M,5RTQ_FA'HR,&70IHSL4:/JT(A3F%'&.UWWE>-T7)_E;:#"83QUQVRYV),,O M>+-AJ3W+M@6$!E&%./),>6[,3=X--[E[P\O$KJGA*(Z*$[MP8A=.[,+<&4[L MPHE=F-B)*[&SVUWL@,.EE6A_T7(=/1D SX8>Y>1R^XIWL+ XL>OVB5UWMKWW MI'K-:0TJ7@_J71ZJW9E8J[2MU=D*97EFL;,9+81NTSY7$?,#=\ 'GTL0]L'*M%6(#5 ]H1D!,%36:#,P(8$;@+AB!^]H< M.DY1K1D.@'Y)+E+<<_>#K )/5?5AE6Q*3J@5*F-UM&ZCGJ$2HU2"NVJ*.=9[ MS)'$2_$OZ,OY 1G_5,22.>DI&_BHA6*@R_8L M)0 :$;B$ P+"GRD>('P0!!9 0(B\$73T"YT"6T/@QI6_/]'QK_A/&CXV=M.; M9 XG/0JN%T%*"R)*9P#$?X\%D^TDVI_[&N1_G4U!QAP=/I.&SZ3%S5]]XQ1* MX:#(KYY":1@%:9+/-533:-3U20<.U7<4[@(6/D(WVRESL?<57 M)F/WO:0%ID'4H7?"3,RSQB)K+?Z3NN8S;HO-NO=@]?KTEDH%[9M&?LIC(QB[U^;6$*$['>TF5F7P6>9DXK-N%T.$R-86HLQM18?-"% M!.M&R!?%!W/I*FM->.CV-EH;H4MT W2"O>HET'< +W>7R;A[0^Y[?FN"F #X M+0?MS:):]I$P8E+M\R0OWOZH:(SMU+7W= 5?;DYEBGXT3'Y'G? Y<3H2Z7PG M6VY(RV5Y>2/#=,:\3'2&ZS$LKX@#1FFN%@]&WV:A>8GJUZ<2Z3-72N/SI9\H M]3 &YT\QFAS0A):%FFZNDEVO+0Z -!T/LH91-->Q01-EK;=[%7)KD+FPF.CPQK((]F)!#EUQ(U3!0YJ7,MJUWX^-JUNF.+>06JZ8) ME$(Q)\N%=KVSEIE=7?L$Q_ XA?#=>-+[Q(,3CO0S P(C=QE.(?-NJV_2(Z,S MX8KMC=J*#R X#R57$C-S6USZ';G$+[=R?=)&@ "]Q32?X#(I7-O^#JG-#P"8 MF.K$^8.QSA_\J;VXF\\29OMP0F',$PH_FD+=K>S< ]W5#1>+W4EKQ2(TPUK>)W:UN?&QNZ.!/!L #?A!5(<;TST>@?^(_ [>^#N'> M?,&=BG[?$>R5QW8&3/(S,4D;X93>K%93"R)[= ="AKY:WL)GE_-K,V'QGX'X M79SPP1VZMU0]75TMRFIW7A8'Z?R"I^L<4Q,B58]RVJ]6]_ ^!/WN2$'RK0T^ M* K1'I_AK*!<7:E"[GVZ]Y@S_.B1_XZ]%D4PU,]91I$1_0>_P$<'5T%&'DR3N!Z6W17UI_HSO&_GG]C MUY"8 4M#GC=AH7HGE]TDO0/AP?S6Q^6WWGT;XXIW5[T$@.94V"NSX&B'7\6= M[IK(45_;0=$*QO2ICNI6](@S56V3'D=U@5= M9MG=F3^2OMH>R&?7&,R48:;L.#N_0"O.SG[;K1!8!05-6UX4NVB"ATW ^#3K94,MA1]!=6_"WJ-I- M=%7M_M(MQ8)]@1]$N8A?[WR2?JL;FN$O+&6+0 /\\W-]LB"4)6< 8?JWUSOU MU'OR)U16,U;__A?^.#Q%A4&3A]!J]D)7&/34@TDC_[@*J[#7[OT8495L@GSZ M'WPE>]3IZ.?_'/?]*=A/JJ[E>M\.9^V/!K6?2CI"6!TD)QY0S"2T&L#[IEAK M9>L?(N3,5^9PC/_;XW%]- L$-.E,Z@_BZ'=F4(DLO)Q"3HE"TW)ZFL[(+,^DY F?H>44HTU)!J@I6@5? M=F^]S*P=CW;B6MKW!?XPL<@L[2=6$#M=H282N6:GU>P(O7*S00B-/-&5LMUR MOBQTRF(WFIW=Z!K-GMCM-:6&(.7+/3%?;O3$3KF>:S;R8J,KYN$OW6:MG+_= M .&8HD[NSG+TFL1CWXA#YP38<:)0;@B-7%FH$=T>_* N-GI=XL_'@?UU09S_ MF?7X[^39*X]'_>7?NM#)E0B&2A H6/[OWY.=X.Z\Q49HP[>KEXBVGV\=9T,? MN;M^'OBJ9RS0\Z SG%5\PV].6Q[PT>X@^K0'7YNU7-7<^[H3F5NQS8>-JZU$ M1B51"(K=+_D7]\Q>Q5A#A M"MLKEK6-HC/H^,'V0JC#]^X6AR:1I%/IB&P-9H!8A/#!?H3B(*HH'6T[$U#P M=> E"!_=_DN ?=WI! $C.1! U_.Q9[!) .43/0>V0=RM!Z D1K._FTKTB7LT MM01\LV_ N50\8K)7!*AB]@2ZJ-'?UT8P@_T&J*'MPMF M?YM_*X\34(*:#@79)\J.^O4O*+9PRBQEC619/?[642=RNV#J\.ZGUP@K8R?' MNP&@)QY>=]R3UUZS?\7+)SZ]Z]#O_4QTPPE!17U_\YG'WWCU>311J^6>/C):D!UU$\C2C")7-V$_/_*?;B'Z*E>($#/#]! MU+ZVOIY]WV+?9&8L$J@@*X!B"27,"* H*@M%13V!4(;69@]GT7K"CG3 XM$X MK@#Q)VRE 1C:1C=+1U]X*4I_?25Z\./ 4QQ_1_WX.W-N+Z(KSI&(G?L>@3H, MW6/@>4B'7&(&/ #?L>_7L_G9SPRQ1]3]WPXV'@K'HWH=6J(91!<(N8X#=GQ> M@)Z/@.]I[2((UG9HN/L"[$8()W:-VL)^KP'AA]X*SL1.RW>8';6=0 Q&)P]G MJ(FJPF[ SAF^'\*_PZ<<7@$?XBZ ][B9UPF1.4&+2=%ZDB%@6 9V@^H"-?2B M1"3B< D!M$\!,@A0/2-HP-C\Y5]IL5O+)P3>S^R3C'V#8OO7;I*?:3NRWF>7 M_!'WHH\/2[=;>62LCY<>+@84#Q?:_Z2[1FJA&= >XN/$#_/*>VS^W$KOWW[02Q4P\M C3D]Q-HWYMX80,BDW' M SAEWS$11T;G&#R.A_[JZ\X:Q.^_]LBD/K8JV]"/A+T!D5-I6>[ZL& '0_^L M-U"#/&,2(FR%?BB:5M0QM) 1XB/<.W3JC*3 A3?46?04PPG1,YZD@=A)PW>% MX)( ]-.:_X% JOT9Z8$PBJ"EUR%'BU7!BR0AM[&O:7M^5,>9%-ID6. MH5,4V6A3P])^4R]2%"%XI9V,FE%Q(@FR9TF"KE2O"YT1(@BZY6*C7"CGA$:/ M$'*YIM3HE1M%HM6LE7,' NU*2Q1M6T;9_89=..R;=!^W3:)%VNY^GBY4A1EJ M)X1XFI&;@=G+3B)D>[8M M%CI*J$5!A['O_YN[8A"]8&@Q@6$-"IMAK(+:(8N*+,W$=4T_@C7HC[B>YK_T M0U"(H**_P.>"'4(6 31]$24#%1T%PQKQI/%$RS-@#Q96E"P7/0KMZ*.X&?7( M?PS%I*_=KT11$%J/P3%B< ZC>AJ(X>RVY9$MC6+U)Y>>3))4Y.4#/;3V\0CZ M0SQ"R&? M3\C4=?]_]KZS275=:??[_174NN>]M7?5,,7L64PQC8X MD'[]E62;/''! #,^56>O&4;84B=U/]UJV6ZVU$27"6#VPJD@H9D"N/\)NN[ M9[_YRJ<0E&=AY$:+0S!5P (1";Y8D)#H>H/0A3]?N,0^4/T$2Y)@F MAMOVOX#FN$\GZ+!"=Q1Y.VB:0D@6%#,TV\.(_84>"/X+:6"X[6+!M,8 H)?M M41 ^91L+6AZJ-\9AM^5Y"?CR!7O]M+N-08;.X+[":(($GJ$ 'RL=G*TS/7[' M\6.0KX%XZ"]8P;" A,M&%L!?I?\H#$YIPAJ^. 16,R#:'B/1(-F93EW97@/! M/#>C#Z3)CZ3&@@(Z11$VG(K@A_$31S\**_P7?O3QG@3C!R,L)50H/(4*<&PH M?F1KMKY;TI78)H >G(T WRP4L!!4]]*6((@,(1? \[%#/^E!'T0W^(/M]_?U MV<,_7$1VJRU(4AW7#L#963NG!HNC9^-FGEOC1QH)_P:(JN,LL'G M7<.3WQ\K%Q0( M[9'@JDG4EV=2-PWHVMF6%\#Y$SL,ZS@+YX',A2("K"<5 >W"<,_:>K>MRM:O M17C0_804WHHL-P:PT-R0FL,)8X=% P)RTR0/)3%TU^&3?%#=@IX)W!'=_5QP MT3%!M#WL) 3W3K@[(0P-'X99X;T?[9-K[U7BUL]V=T\;]0^"GTZGKL?CAB+0 MR;;=-,7(6 !3=S,8(Z"C7? MC)&#: PAP=PEH' I4]0+L1S+6W3@/[U H&U*') $H"SNBZ+T3QV2W,3,"CG MX[IXT!N"T[:1)ZNL4#;(5/Q(23=">"M!!#:![9@Z1FTEZ&C .$+W8S8$:D)+ C[*VG("3'7J9DK%;;>S[618*_KR9XW0HV%^48D_1 M'U%6VO_KT%E#DF#"HE]'!HQIW#7#)\^ ]+3%;MV1"HI!K!D2&*05V+^'G(>> MOQL,(JHK]M,)XCO&H.@4C% 4@0D&)^!UF-RZ?/NS-UR?'T\"B\-H&Y-: (5* MCHDEVN.EY25^+*^L'.Z580FZVOXK$#M0B. ,)\"EH._400D&N)P%2EW:HQ4* M813L[.% 3OQ_J1=+N_>"_=3%,K!,>LSHZ'6NCZLYT?K(U>X]NGB"POF.A2S MV7AMH9INY(_"J;E"ZL<^U!B?96[^()(3]5L]RG+=*BK4-0B17ONVMF<&2XXF[ M6T" ],6-')_VL8&]M+ W6P6'\!Y.[== G)_"V[*GV/AY,RC>\.D(7,07=L MH.0/+BJZYWU_B>?I%C]YK/KHYG^PZ>RRCP>[I"],.$[V_A+"4:6;5X5AB;"M M4' A-L.QI_BH+1:,J2 "%T%"LH(B<@%ECK=ZA84<@U)NUL97A+WU/86&BJLA MZ+O;O0<=X1GI_O:(3;+EYW>@%F&$< N3^NLXW36/-.9HC_;]C#/3\BLO7M/% ML^J,O[MS-R3H.@DF*BF"EAP]S?M\CJJ>D-W_:V>F]EYO_>UFMRT$-B$TPT9[ MIUL%A?8]P4M:(N["'?9$7#YC)=T7^UCJJ65ZT39ZH PR?D/HI3WYU36(UG#' M7;]ANK;\.&(DFLR!1=K^P1@B/\ Z=!(]^0%NF=@2XV>BX%C>]NZ1QMP% M,\^ANN=J*'LP+5P% O9"#BJR\-^X!2=/]_=]Z?'*,K8+VQ.V)^CM3%'&?U]R M75<#K@.^6/$\'NSH;#=I^*D$-=$?LC1,>WS1%/1'C"TZ&8?<$L]JW8T5W9_-LZ4:Y#ZH''<*'>P]P213AC*'0NX*O!7\90-Y&6 M0='Q2A--C(U:^ .<),&-V2TH OA]R(+N1'6JR%LAP>]!ML?=RX%@ZLB%3FZS MWM/U0?W#%I3U)@BW_@4TZH-/531\2K2MO9!M!&N.X;>N87" M*W$M>M&G8RM^=2U:WI.;P?!\<.06&;J;3-@^"ZN@:_/0RI!G@3S9*0R:$"2N M[_0&$]1[PK[ZN04TWCO9"Q'YYHN*FR/;,Q$N N&^(W3P.#*!M-VQ!SI>B#2$Y ;+WD,\X5[(WCV>H M0=X(=QJ>X?-GC4T/G %09IB0 #'7(]WY)T)S9ZK86X [,"Z5$D;(0MKXN6#E MY89>H<4^ 3 3/-'"D/QA\O$TGO1V"!RW>[Q#24W%E2CX(_(8_%U]JYH[$4*C M/"5].L-9_$;$=K=29[O+Z?[VI!C25FD*[J=H#'[=S 2:8*/>9ZZ6N5O0MD;< MI3D*$03HM_M"O!MJ/9W;.J!K!;>(H9N9V%81X9@ MFW.RK7C,L'"+DN?0L8':6C7T&/AF#^@Y)LZ'+>Y(Z.'+KAW=8J5 ![+B 1Y;)'H7!.VBRZ2]B["AB^H@WU^1#P/Q73;?RU=[5008,4(N]?3%* O5KQP]S?-$H6L#=RQ4U//24O%F M:"$?5'0=*83 ^O#YRRB!BWJY$ /VZUZQZEY"08:/,TSDFT%WTXND$3R] MC]H/ <[5NPXK#G7WTOFX%L,&(Q.[J.X)+>R=>;"Z=0QQN+ZA_^SM4P\?J6'L M%+C>+5XC%!%W=N[3C^?H8=LNLK[[W)6-,;1&WCRAQ9\!+*XAO\P(VQ%_[CA> MQZ^ G#AB(HJ'<9$#](7U5VA\Z/UN(VAW^BYT/L7?Q@$^V.(#U HBY[_4KR,MS+>C^I!#L[[(;D>\E^ 3YA'L<]6JS M(57\.BMDN3T !4UL(9@*W@/<4 /*]3%J\=K2=F#072S:KYHN[.A9EJ/-=B5/8R@!AHES$OO5+\IA[<]YS@JV5]/F M&3<_ MH*[]"QM^>L//OHA7TN(HTCTB%>%_Y .*C903;;M/#$CB)&T=$<3XJ. MG.X-UBGH@F+S+>"&)V%HQR#$TJVT0XJ=N :+[-C3& M,.O!N-WK4 R"]-H2QT!RIN[\7%OJ8EAH!29*%R,E=I_BD^1^\DN(;:^QQQ7= M\SS"^[V'S&_YY&;?X8-TC/$("+N;*:)]!E.6SV>[3YT-=S?%KW/Q&.#IY@SJ MH ;L,;+OB.F6#1W],/KW,/_C*]*!>-G0/&PGA\/6/:G9RV-++VR"KSI(S1T* MO:>]!R"1NUE (J.S.LC^^S"*96,#Y?A/EKQ\%@[IM];/-FQO=,@#DJ9@WU"] M!-]#.7?]1 _KA0_6!!5L08N)(XUVP)#_/K3!8)N)=\WM)'S"XC0*FC@^IKA$ MF6Y\1%Z>[O92[&LL<#(.V>P-0/ZBABFJ:-YI-+^P0@)3J/[F^CF4 M463(68!Q"U3ZBJTMW(CL)?!*#EX@$R[,10C<7HD$=B1%J&M MV'"BDEWXDCU\ZLE#D%R(#BU%<':5/)5F;0O:[AG;8T\9)1 \N&=;@(V:OR$: MN2J,^PZ@E,S4VYSWZAO@]J99/F%0704NBD;2!G3+Y2T:YIIJ5^+0*'<&EEN( M; ';QJ82+0,^'%,=&TIQ*BB:5XDM[#9YX,F'KRE'*N'6D+N5./=C2=.X7!_; MOYTTN"GQG13ON4"(UWL2;QV%18[E%^$]TH_LTZ -I;EWX7L7\J0TZ5&/9VTN@VSL*(YGSQ=U' M4)?;\"0$A7=K3>^'A] VXHH&X-5\X6/@.],XPST-D3N)ZN E!1/%/7F!1KN9 M$[\8(-1"%0.^V$/:2E@'L'^\-9<[H8928HC*7LSGV$,$SD$?!&,_(8RZO502 MAB*IH_UH5Q>&.7HFZ/8 *SK[CZ"I-4$!]ZQZ)DF-[FZ[N.\;G9**A.RH7AM]5_AKG53=W0P\KV/F$4LFWA MX2\MOJV;BF'6,;!_W-DSN57*O;Y&VUI<*FZW6X/!1E8U*I+\9CFP?9P3?O/Q>#1?CD/,F3=Z+%A6KLL0F@ M/XZRLI9W J4BF#!8WPW?G1\RMQ+E6@LX!Z2(VW*'_5-/GYCP>^<4>=K;:ERG M^$SC>Q?BV-\\M[DB]**33)%?A+-7)^-_X" MM,#&"1H<":$:7F0(K3O"]TYF*RF2>SI.FR'?"YD9UY0<'//:ID_=8UX8:\/> M_"[KCDYK^2?4W$=BWJ'(RBOH]EZQUP7C'2U(OUV.*Q;DN((X!,W.MV8!IN+[)W'*M/E5L-(JV,RJJ06##%;MMJ=HS1/?H#Z#4'Y[OW M%QE*2@8Z 7XW?D!AUTS.VXV1W4)6T+JZ] M ^.^![Q_1GH?!?+@<7\4;FF"HE"X\TR]%C.VFZ+P3Q^[1VK<&B64SCA[#-]S M:: $("S*5"Q)$;U,7ALA=MNC$JA(S.VCN/!/=.#3N=X1=^CG0$[@HRQNZ+2E M/LFXOL<6"_.V_2E&G("UB[S=+=8^>"U&X/%F[(4?>^2YGTBVC0/NG;^G&YZ+ MLW]8^%!A/"E$>0WD;ZQ1$:FK0PC/:Z$M18E8A(Y$X7X= M%_D(%:/Y820ZY..)882)1T11$"BOP[3@7ZN1GALRQW.LHFKU:G2E:,G4LIA$ MN__QR%F1Z>0*RP3'46IWSF2*LWQD-H(CF>.1XJC?3Z0:<8E0A$I=+?8KUF;3 M@"/CQR.!IB27-2++$EHXEHLNFL)&A&^G>.)X))-A*7E5+G34,!W/I6<*WVFU M1G#DR3P7T-/)FGK%$VZX1+A-H:6&-ZV*G5ZGDT MTI_GUYQQ1K>@^,?$NHH]]L^(G3I(1&FUT+06E55S-:>N58$8;C&-4WCE_+C[ M:Q"5/ML@JLEVV"K'WM.&MI>Q.5..^K3#.[W4K+77/\4[Q^N!\&YCD\-SPM[I MA5V6=J];JU<, '1I6UWB@I%X&\7^QO/VD*&/'GC]:' 5N>Y5K+H99N05N94X MAQBPBY*?R?KO\I;HV">0K+V: TSR;G)QA2 T^ MQ:V5]9'KI>=&".@JI.UQIOWSL(=E&W_AYCONX3G+@A'UM@Q^_X3)$" ?;YMJ MVM7#[S\*Y6<=\+>7'CKBU/;P[\FY7+=T:SM/7.F+?!$O8WA0>Y(^9K:RZPRS M!7\.2N5]X0IYAW MZXQ ;E!EC8_\[8H'<*+UY*E;PN/2-)QG]TI1O)3@2\EY MX[ 0S$_D^')QD!82K%/!1FMUSR;@:K5WE6B_WL874+VVX4$EY!.;T)Q7@B 7^P/%88P M!')L<&4([O6[O3YTY9'WWS^ZLXUZ)A,!(^Z $>0S30>,N =&$,^Q@!/WP(G M-MT)(\AG)AXPXAX800:VZ3XX$=BF.V%$X#?="R.@WT0&G+@<)_ MU/C_EXFI MOV[5\7/0R)?<5/^66;[(1?6')'CM-DWO(K"3_V[OU?17*QI31(+__47]^JSZ M4<]$S"]\VN8X9ZL03NR&_)*J*Y/FC6M37[]Z%)4L:]2T@#T?BD M:-#/-/70HG%XO^.^=-"!=%S <# /+1WNF9Y#TGQN\]RO)1%% &3YB_?35Y=Y MF$&XJ.#??.&?J.2X1-QP\W6_QO#_7(C%'J)Y@[7N:35.).WGQ^B#"G$OI9@U MO9RJHRMN0A&5'?)^=V&>:V7X9L5P5JD)V>" G1D4:_,,(=#>P1D_#9FT^)J\ MEW=,:MTAT3.(&5=R;&&23ZP;HQ;\C@1$11.FUO_^"M._W&;']O_^4E;V;]W1 M),/V_O[N!&45V- .0]; P?0OOW@FUL@8,RD9C1 M0&:CA+7(=HJH>(;^]6_T MB:0C?F&=O_Q_0X%F_R%:>?-U?XEFDS]4LTG*4VV:MYKB,)9FY3Y+99JI0I6; MSPOS+U/M+)O(D:N-G.)R3&UF+'0Y$BTMH6I'D6I'8H%J!YOVG\!I]Z7:\"5_ M75B?/UDP]$GM+J >2((%8$")_RWH+^K[+]P)"#[_C-97E65JV62C-M&-*S-Z MJ#.V%&] K4_\^I>.$"]WD,EZ;EZJ>W1/HAQ<"/H?V^D6(1S/:'8GU2U6WYUB]$EAIVY_DH"G)47N=;8.%\V6.!PMW MKXAPNP>\[WS]X8+<(DW-ZS%@&Z'_W,'VS/SA]KPM"4R[G-XJ;-15V*I@FGS/ M:CB$V4 NB9@(FEH3J^GRJKB$-58^Z70//G^C&S?#1.9MO1;^SA*/R MH\*PO]BDV*C4:S1FF\ZH R?P+_4<>YEP2^'@(/C9PE-YOU63>]_,MC?-,[IS M\;UGTX^;;N\::_HJ'5[^!M=]EHGC1JDN62"[4,-\5:C:D7)_ M$6X@)M(O,]'OT/9"X?6V+=_N")]O; Y8NV6JWVC3LXZ^2=P>"#CL=7Y<42WO M-]#$[4%VES;I!FYGX_8RTT.7KT_>XU78 N)OR3%14M("^L$EV15AI6B.YC/) MN[3![7^QQXUZ-1R5R71SI8:+;87)DIL%F8(J92DK3]*//8,7^@(\5A> >- % M(.@"<%94W^X"X!_;8V)") X 3]-#FH_(#,D/F<203Q##."DG1))(2,='UXA( M*B6)U"3'1L5Q>149SC.2U3AW;&\%R-HR5G0,-0PWO'#:7G9+Y>79@W-,UC'# MDRG%10%#MYJM86R3:$!#"L%FM10G;)1TY'#O)F.=P? MLBM5RR295TPR,X\N30H,9T6$.T MDFM.TXLS,TIL>KE-DF=.#PWFD]G"H&\3/0(4QR;OY.49/6[ D:=KG]E4=9!/ M642WJ%6X%MPU8_P(CCR9IY/-Q&0Z7^JRX:6LIXLS,D>KZ)DG\US&XJ9-Q+(3 M;M[(F2VG:A:TZ8B/GL[3RFP2_+@;SW%=IJ;6*\M58J.AD='CD>V\+;0SDVI* MS84Y9DHGZ6AIG>1CI\^)K0RQ9A(UP"_YQ.G(=JI6M-61'&65 M3*0@R;5X*:Z,X,B3%?4LH;GH2^TZ2X57G#6,D7-67/(DJ\9F0L>U1E5C7 M^['>W*;D6@(//9$2LN$4TJEU%7"YSK1>VK"L6-S@H6?.EK*V,#68@JHY$8*L MI2B-ZR?1T$,YX8>1B!"5Y0@ORW2,CT2@'1"$6(R7AW%B&&42 !"1$ZTJY_I: MBC/:1&W3R->IE$;SQEGMCU6MU"115EMTOV(SL]:*&;"$ MPQ5DL]30*E%Y>4[[Y=1X1.5+]2R;[A3)W*"7ZXRPIIZ,U ;9K"''$R-UOEZE M,PF-"3-J\ISVDRESF2@R*9(0"NDX.XM:]7#QK/;KF5HL,G.,!:&MYI*Y6O-J MT6ZDRX3 565$ZHUJ3'9W5_O(J.4]WAD24" O9F*ENV&P8 MVJESVF]7^D2ZKZHC-L>2 @WR8%QJ+L]J?WLP@^J<4B1N/AQ&YGPBVZG(Y[4_ M.ZUMR*(YJ+!4>SU1\HLH!6*C?>U_H9?/JR>W[Z+U34:QA-'(!/X%"?+!Y117 M/D1Y^/*:[+WZA6.313%5Y!+==(4MT5'0$C+$J)JXUK')R]VAMKO'S WTA^@" MWY';FQB-F2\<]$063GKD&%[S-_^+[^Z=AZ-9!.7\L#.> MD?@S$_F9]"S@R_WQA7R.4P%?[I OD6>&"1AS?XR! MANR''DN\;[X$ANQ.^4(^TX'"W"%C D-VGWP)#-F=\@4:LA]Z^OI+&//!PS-O M1OHW(T+\ T2X:DQ]X>-CIP1X^<#8N<-B\<\>%D.LON]3IF=DX[5RW3:&[RHN M?,?NX+NCDX9_=+@LT(] /QY5/TX/8 ?"?W?"_X44N,!YX^@;4>B]J0 ^#>!: MB\KVNLB+G;Y]/?*[#[MXG>CI%F+OOR4-ES T%?C4/)@N %H6>H.@6^&S)/R: MTTUOX3/7/[KWZ"0,]"G0I_?#!#]&GP*?[>Y\MLL&+'_JC3U4P.(1XC6?K86P M.-06_T?Y:1=I%77?G:(^"N\ <5R;!5+P<2D@OY48H-(]EU1>&:1U"5#CIHT( M/D@"KE6YG!;$[F_M-^A%@=SQ.R/#?RZQ,+?>Z;XZ3[A-90XX_J5'>BW3YM/; M<_5P7,$&FI5<*1;O%5SS-?]:Z)9;4&Q5\*EQ_-6Z:4B.:-?,EGM^%7\1'1GE M.0M(WH>H%+CB7=#H?==_]O;&])1C*3JP+/\=NP=AF&H'4&T](.])+ ?Z95,F M.%;K3:5\.-EHK5:C3S?2>.,^-G;EW3^:Q%=U JDMK,[TT1CEC0JI.EI5%;K% M]633CW&1#CI,0O_ZEXP],31UI?8Y\5MWB HLV#4MF ND!1;LL2R8YZQ[7ZRU MM&*T6R\R!%7A9=GLD+--HG%C@R7-0*U8"AL=#C08HM59*_4T@<[)17_]RSS1 M,2:P5X&]^BQ0&=BK.[!7@YZQ ATM6>;6]513S8EDTK3?Z%)O>6:+Y<>>^N83F Q/VLQL<;A^+*%].WBL6FB2\^:M3ZG<*48J<@, M6U?SFUN[>EEG/6(FPVR#$,)4I#):#)OM!6HU &-3.OX4C<2OZ.L%5NA1K=#M M:SA.K% XD,M +F]?"_&S=L="MY&9]EI=4IW/P[5!BIOD5M*MXXC2+)\1LOW6 MB-7Z;+63'\;FC0C:TQ+OV=.^?Y*,U>'W $#==:W+5Q $6;-7,)P;)IN_/$:Y MP^7?RJ$(%.)G*\2+F9I;+_\G>C*[[>\X0O]T%J<_SLGFN#E4.*H[2(X=93,U MNK=V@PK\/!).]3L*U^W'3:<>:;+T&'7\0UF<((436+OK!F%WN/S VAU8N\PJ MS*54/._C%/K%>;+(KPBGW([56BM2=::W MMK-]&:2'.IBM":5?D@;97H5KJ:C%.PWM;/2)C)^Y+RC UW^\ ;K#O$]@@(Z" MT=4R8XWJ@T2=Z-KQ<9%/+(O1P:WM32W&)W.QKK%42Z7VN,(6M6*T-X+V!I<4 M1NC W 3F)DCGW=#<5/.U#E>,=K*JT!%9NK TU#ZYO'4AM+?I/A:ZH]OW5=H#H;K")R(>''D++-CW/O<6E \$ ATL%IER*3F M@U6TT+PU6 M]$?4(7B1SB,5'02'& *Y?J__^TAR_?B^PS9>=S_[TR0-RYBFS+6E/@$F_;J2 M[TVR\?&M@_;PU"J!15>BV-:,SN5TDZY6HTETH6[TU[\4\Q0/3@,&!NOS\4U@ ML&YOL,2"U0;3BEYB*:I%-2.ZDHSQMXYQEKUTRDB-BR45- 1=S4>5IMS!%WDG MWF-W'CS/\^YB0/-L4\<@W?,-L:6@P^']6=K+96QBC4(GV1;*:37:(TH9JQ%. M4I5;Y]KCLTR<5K6XPZ;;V4*NU!;&2@,:81*7!":>J&B0LPG,T+=-UWQ',W08 M5[UUW!BKDKQ< M**DZMTY*74WK<-9TT$#& \:-">*)B;Q='_A?&[5'O +S)W MBKQV/U)TJ,#V M;SIZ(/K'*N_^98N04+-W7P.#%^$_Q@-:1&,Z%686^.W_L#]9-!'OTF!-6(6Q M$.G^W,)3(-N_!<$KCCMG3(F\,^N3PV=TOQKXOE)(-; MD&]VG?NKV=. +\%U[@%?/G!X,V#,S0S9J]FG@"^!(0OX\H%#H %C D,6\"4P M9'?/E[>.EP:,^2/&W%WU\5L73[Z:@P_AM/L)E?8'!7?VGE[/&?_L]9Q('&+? MZGK.L0E J +_,+9"K"X!*5013''L4H\FGWPR[E=W!#KT+77H52J]K&!'=3^! MDIW0CB(H^LXUZ$]NA?^FZG)+DESL=OG'41)3!< +0N]0="M\%DI_!J"W;[-V*.3,%##0 V_0?NM.R%A MX$/>OP]Y6=CB3YW!AXJH/$*\>O3^\A<%7=]EO@=QH)]O>\SOTB"66U(<2,&' MI8#\5F* #J2YI&J>/97VX&?RWD$"KE4)#N(%M>C!0;QWUJ+3^[7H]*TNOK_< M(;XZEZC->LM%FG54OMV23<4)DAAP+$EJ->M M1'JM)FJW/G8L,Y69(O]5*;1+KD!EN+=CE9)NO %"[]2XID7V!4>*9 MC.K,JF!6SC%&OMJ NV3B/;OD]\_/L=N+ST/6Y8L7@H3=*_#1K3O]OJ/6Y9I9 MO5LO/[BF*%"(6RC$BTFB6R__)WHRN^WOY#[ZSR:0NOG%8%B=MUFVQ=?D9%LM ME,/.K=T@)ESE-<425FIZ0 ]'ZC!A2[,1'\,)I!@9I(\"<_?5M[;=>OF!N=LW M=^6HH2LD462(6CS+K>R.T&4&MTY[:T60;H-*+LYU!UQEU,IW>_U- UJMQ)M6 MZY&23^^^VF#F,C;(/#TR$G;IT"JPDU>Y$,;[X\5S28;3$DJ&W=\0PCIJ#9:2 MUDLT;IWHIQJ]8=SBK"J1JZP&:;7;X"QFR<=1+BE"/<6)X$:KP ]1(HH,$!' MX6@]41W3E55I26CEO#R0IK5!.WIK>[/,.RP7Y&L02RE5YERIG!)8QRZ' M![54K6LDD-6 X6"$>8HDF)^=R_/N; _2=]^^^OL+TG.!F;T\_.8I:-(T!=V- M#B]?J]CN#V*+U6C9YVI+DI%F;+A=T&[M[\WIR*04Y69K0@AO]&S+E@K9=H-/ MX$OSGJ)4<-XNL&#?^]!=4$ 0"'1P*NN1MN11J@Z"\PZ!7+_7_WTDN7Y\WV$;K[N?_6F2)B>-[7""L46BEI[6NX/P)MNM MCV[L:V1325$CLX9$1%N+"J\N&^J03?(DX18-/I%,)$C3! ;KL_%-8+!N;[!J M2G8#^*4^4(4LH66!([4WX5O'.".YN]M1$N M\MEJ@]N,)JR0).*\2*]T,@*=/Q*7!,:?(C01Y&P",_1=TS7?T0P=AIR+J-4U M;!AEXP3=Z=%P#7"N[6H=S#55I]4;(ZJ"0,_$4CP1' MU0*K$^34;FUU4L"41Y/THD+D-B8CF[VJ$E[>VF7A:U)R-I&[!C'OY)V8D)L3 M^=(2&0\8-\;B3^\Y,?9?&_5FO +S)W MBKQV/U)TJ,#V;SIZ(/K'*K_WL.VX M+5Y"S=Y_-X^[YJH#2:F([N](3!3=P6R_O!)_TG@)F),\ $.0 .20C],QP$>B M8IQ/,!+% UJ,$E0D AB)@2_XK^!_ _)>[\>G*:+<9;E:DF%HG9JID\[6>%,4:M41OPHG>8HG MCD>FM%@W8C8+62(ZUXN@-FS.^\P2CCQY^X!HK7-LN6"PM4*KOIP/-XM" 8T\ M>7NK4TP#4)O+G%9N:KK=Z=5T*@G5]^3MA3F(+Z9"259K,VF%V;6I-/)RJTXTIJBYW,DS MFX-A*EX83P=LC5.:O99(M;*S)1\['4G54^5Q7*QFN>YFG OG5;7B '0&_>3M M\CP_&S9JC18;;:FSZ#(351-C=.[3I]*!1+]J\R+[-B_"&X/)6&HQJP);,YOE MG@ E&[I(Q_:HH$-[9!OF.J-8XM2P'!.TX0M24T-4/7,SY.>-L#1?I=(T-Z<3 MF9$L< \F9@IJ\I6G:,4WX4QL9VE.J:G:B,UL0B:[J MJ$VEN+;"Z]AZ>26J?LP^'Q,Z:TRGQA)N2R'!!"%[#$*:,#',D#A%36*MD"&' M%'_1(0'_C@8- ?Q6".ZX<,A?B@X_,QP+[NS6W[\Q1_ .Y"_/0\E%^"IA9H'? M_@_[*T&S'+NBH0FK,.:AOMTPID"V?PN.;?@?8#?$_<3S>-PQ>RZ0-P9]XOE/ M!/$_R*C;IC\Q[X6D:^S?![5&F><8^5IF1U(69YYOP&?*D&;^WN'_'D8.WN^A M"00UO(1T^F=F6 J2V-\FF$+178"C9WI[)WZQ/U08XK97X&BAU]X1#_?V]V[D M<"W;__YAO!,PXBX803['7CV>%3#BJQA!!9RX#TX$MNE.&!'8IGMA!/4*T&XN4K28^J(2YP+6GD.1*YZVM) MWR)613#%L4L?FGQR?T!!_,5*1WZR:#RT9&2 B!']4^&@_^BF6L]DWC25]-;: M+WDU[5TL]@;YPMBM\X672A!2MUK*FPG":V4'DQ9?D_< W:36'1(]@YAQ)<<6 M)OG$NC%J?;X@H&:/@;D%?<^DZV9LFX,.I+AB>%^16U==68JXE4 M?"H2]8E'V3B.O5R_\,4PTK>GAF&B*P+E=S M?=NX\@OMSG=?Y%OP\;>P/U=S%K:6!^E90:^[6G;&#!E%JS%HCX>B"E0PM&1B M.K"ATT#C2^_B3XG8M8ZD!8KZ31;Y%I;Z+13U>H["NS5UE<]E,DEFK1-"OE+M M-6JIR'K2@)J**GFI)RKVZOF!;P@W[-T??%G_X>:KOI]0YM:'2F]-EQ=1C%L3 MYKLY+NA Q9XMW-Z'>,X2VIU5.3>E"SFV5':((HQK_8M M#:Q#8!TNZ?K<(6&^G;?T$?/0R&4W6G*A1]4:D^G,:[U21\7EVPA9B4>?XI%+ MMC6^>2[[>R2K[V&1-XC7+IAJ^>8VY?I021789ZQ)K&:JJ[5B+%6'UT1R "AS MP35X!CD;-$.\94T"C;LSC0L0DD?9\]^KH.$E#R)IL\I&YY4R:XJCED:C,UAP MNZ>IQ!,9??6NI6\(C)2!986LL6':(1N86H"-_(#HYW+=Q!X1\H O^>MQO8Z: MG$0'WP1=!)9_1#LI+?#O25VJF\;(A"J=4J932-1S(4];9):BGIW1:FVV[HEC M6V\2[(B/NH@(_11E3OL8_QW8A, F?&.@XVHVX6L\G3\W"O1DW(X;T3D@6K.* MOFF/*&4R0D8!X2"QV%/L3,;H[\\X1B^)S=T5G90-?71YE^AGV+H#1:>AHDN& M@\Y5W\2R7;)"]=8+^_ZXBJ&+;HN",T8J6AYVB^:\HK%A)ZWE*L8Z,:RA'A:H M:#42>R(3KY;!!:K[0U4W>M*B_>>I[EC?/;2MNN.I'G=P:8]!*&UH<$[KD E$I)_2 M7L\62X0Z')H:E@7_"M^_<)NZ_.=KV[1%:KS8EF)UDU@SP.++$R,SRASJ"O/A ME&0++:T,5]9T%[95EZBK+E7!-/E2JER*-:DIHZ8[#I%4)JE-;IV\N'7X9*.A MZZ_?=G*Q<#.]F1!:G6TVM54L/RHT?OU+/)_F4$X^<*-9#<4[D$1P>KCYCSTV M 0AI4>'M> 794]!#R9FI3+$0/R$Z MP^DNX3*$D*R@'S%%)4$31G#ZB)1>.RRN5<%4#F-&69!>< 3\I@E07RR I=B MO&\:%J:,+(AX5G1!5U4A.F> M]/\3&AM+ /T[O 37]L-'&W"8[?$+/W*OL1=D/F01E"#;_07,'66&'H;D1S?L M'?<1Z^%C3/1*-!+^741-&="?UMYC+6@,=1&$9G":(EQDUC$1+37#1&()H,NX M]TQ(7 NR2)&A,PK?)RF6ZG@K]^X("(V [DOX3K=#F#O0G#A3V^4&G!#Z M@OU\MF_DG?@X;A^'O?844&,%$SGAXZ,FF31ZR37Z4[QXXIJ*[-QHSVXECEM0 M_)^#UAI;C!+U>#/,WWXLL+UPY;Q/D?OM%!Q..+;DCJ MB$8%7B2BD?@P(@YE(/\Z:J$YK[;34C'OL)S#, 2;9LN3D=0XUQ#5&K7SF^Q, MW7!=H]BN5R*-L"(MSS5$=>;+B*W%]367SO7M0E<%]7RD<:XAJD.2A6%/FPU8 M4$H2?46AJNID>:YY*5.3TCFUM1"(FFQTH\RXJA@\&GDRSS+1'AJ,2934M9UI ML&->"2L+=*#@9)Z-<=\J)[(%C:V-Z[EYJ;T"1J-QKB&JD\G5&N8@K*M4M:&N M(ANK2,=1,OYDI&#F94?F%W&U&RX+Y*2X$AO9T;F&J$N]U:TDB6J%=>1^I+ L M5G/]]=F&J'6])2R(2&3.=5=3/J%WE7Q&'/'QTY&DDHQ7L\5HBZ-J56>P2JP+ MPCS))TY'3EK)4JY:7*6);DIF,BVR(Q25);H\YV1H$>XT#3L+5FHIE\_DFV,R M9BT;J%_RR="H%AY.-A$EPN5BSJC*$@M:D9(HHC\9:O>RN67*R VY<*O;[$:2 M_9J2&?'D&=X/"GF'$R*I#M>*CU,3LTY8>@9.X RC1G9'HS<#SB2T:5T(E\?M M(4O!"9SA5*296 P2ED(2T#FF)U9CMK3&D )G6-57:N&1W@QW6*"6>7M02)I< MK(&&GDC?3 2SED25HH3"9]>Y2A32+8J''HH?3U/#""7%AGQ4B,#@+2H#?IB@ M$WR,2HC#. T5=WCR<++$9C75J4@JU4_1C-I<11;6V>[%1#U16LI<+\-U56.3 MBZZ$2G'<.-=IN-=+"^EP)Z5")>C-.;4J9*04&ADY'IF8QJ9]822RJM;K&S%J M%NTX!=3G.'8\,E50^XTJ$P.$I@SM#@>B7'/<.*?6O7;.J10G[0I1LQPM65D; MZWYE>4X%%8L;](A">\EV[<)2JE'3,-])PI$G\XQ(0&'YEL2J:744UQBJ')XW MT#-/YMDPQ2K;:%1IP@'Q/C42Z9Q6;)Q3:Z=271B5 ILEHNG6<%4-+T5%/]OG M&)B%R&@C-J,$,/6X,UC."M5RXYQ:*R75EB2)2+(Y4$GS-6$3SXG+RZFA#4$:ASD5KCK%H[#J,3LTU. M8:.]VH1)C\SN1DN>5>O\.*F2%5XPV)9I$2,] 0RUB8>>$-^PAF19KS2*JD#J MB5HYNYZ2$FZN[E/_RIV$^KIS+[0T[F=K.8*J3(;2K9:;+MU M-V$[C L1_F!*.*K!\5.RE0ZA4M30CH_6V57Y+,?!$NY0$/H+_8DB_O&>@7\C M__G[*33:'VO@L/12V' :",T"CYD[Y$P_H-^J(5>?S_ SSY5)8!0 D5' M3(0?RPAR0<3%7KA',$&$ 3B*J3$$I @XI%0 CN,=Q'X'PP0"_**I !BTPZ]J MP!X;$F1A4D>0FJ%!\L]@5"^(X]!0L#!B@<)K$49J*)(7!6L<0KT4+8QQ.)8K M5=OIX=GAB;EX&F2[;0H2@*M4K:>0B/)'*&C'<3C\W2N8"+G./_QLK,QI6(;+)I*\,>X\'GE3BI<\\,'&/GO[$H?PJFBL1 MQU1U800$.T&JN38(X;VNLFQI,U80H@EP64.(A,T/Y ("I)8*"])8+:$J?LR0T?$V-XI%_I+^N_P MO\)V2!F^%XE[#@&7VU%_[PQI.=?:6='D8FB8^KL>?&;(WE/3>P]%*T]" V0* MLNU^S4+V#EU'I1M38X1T<_?%]NZ++F9X#',C$?6NL@I9[K4T!W+66$)I1B\, MU073WCT:?W[\<,7:/=O%5-'CL5L1VMW8MT<%[XW/7WUY@K]-E.%&=>( O7"7 M0K.4Z)4'1B_"*9-&8BC%LPEJ/+K+NQ1RKVW?U@NW)R#)^%DW*,2(YT@LZ 2\ MP^ANV!P['@T8<1>,((/>V'?!"/*92@2'97BL6N75$R<1"U/Q0IVGCES.FJDTZL*UTVRZ6AZ$^.6 M;6:56KKW%<2HZUQ6\"/LS%O0ZKW:F;> R*^V,Z&K'_7^EI9F+E<&2W>6<>IIK&HXLU?7&I^WL*_9S M:0_5GM!F:3;=K5"KNC!GYD/OE@:2?HI]&;,=ET)]I3N+46J2YHT#6:^N_: MAO/VXG'PLK=V6E0U?MFTSS Q;[<5;J!Y;Z<_?X)0G@#S.32&^QM\R/G MA>Z;Q\]7SH?;<]57?LV-X6#?7.VWE?;#/U,=$IYSA" M4SJ924:*TT/UIN!GIE-.+%.Q29V8=QJ#6IR;0H9Y%PK$R%=OF@W,5Q"YW[MU MNH/(_9'L4R?2T5H).VVQZ]*BVZA,5]J ^SQH> '[5&C%HRTIP:^X5E1,Y-4$ MP29G#?=N@W/VZ7&0@IMG8KZYM0V @\ -/&-F/VP3@9G5>PMVTE6[Q'C2M7II M1@I?)9'2)K4$:$3#4[:;S%/+RJ;2G':7[A4)="P1E+P$\,T=:/H#N50?UG4J M-X\GD@-68JD>9Q4[[9A%J5?1=5N8)U)Y?IY0P_/!AIJ$"]%-;N1>J7!.UQ\: M-'LS*9*^<$[DYJL-H+%O"XU=/YERZT4%R,AW1$8NG(6YST"YO>T5&(3*0:@< MA,KGW6=@6M =O3@BZ7]OIX1_ZH]OVMF:;?2*,38L#R=DF4Q)Q=1-\R7M=2-2 MBCN#.1'-5 IU:\"O,V/43Q[&Z%'BFOF2;VZ#@AC]F\7H#V-D$*.E(2N);*T_ ML5>MO!BE>C-S$.# T%%S)6,]6B9;VT&E>*$T/(]:S3.LQ,[>E/CG8PTF&0D5XMS)::Y).?* MD&,;^,(15%+S1%_52;RY)@?0T3>$CGZ.=WD-$Y7O2"5G(9?J1)IPK:7;:26A"G2M0H)J+[W@ LPLPNSO0] ?RJCZLZX-8(29DV@F%*)%&04LUPM+Z#W#\5W0]79Q-,HV4 M&B'F@X(Q(1..OJ:QKD?/ZOI#0V=OU]6T@[J: "![#(#L8,&A4-!+]F7 M#GS]-0/WB+V\KOW[:YF9 %^OX:H/,@<7(^EWBOF#$J$@Z@^B_K_6T>VE MH_MWCMY=!G\P++,SO;VIL.M42X&J4)]5Y)LF@7JC5C+")L2DVAH5>KUR-=FP MITF>Q.UKJ:!.*, <[L+.W /F\%"61D_+P)"BO8T*^F&U6[!R):MT4TL3SUFS M\D++LL1ZV&6F355?]UAL::+G+5B@NNNK7"4SZ49LW+37/RB:%(SO6'J:JVSKE-VH6(JR25/XO:YL430._?[ M05U!L=#W<3&O4M-(39=FF7467(U?12)\2NU'B=$MC93T&%0+O1IM_%VMY3>@P]YX]5_4X?RPX:U(!<7+971:!68 MFE&<+XP$4;]*&<)L/.X#9YQ,<2UN,]4:$[(X1B5'#"XY>B((*D _]")NR>+ M@^]&YVJ7F48'*FT6%_[PO]HK)$+IRQ9JE"K1* M=19-NL7J-!5.(I,1?$UCJ5BT:6@]@:&DKS*.B5LA M\"3OF>RVL6>_C<%D++6858&MF?):,GA89@ M:BQ#*-SQ9F%!;9K"SZS07XH.AQB.!978^OLWE@TLN3YU/4,EPO'"S *__1_V M"8F(-'8=;$U8A;$TZ3[=PE,@V[\%QS;\#["]<3_Q3)L[9L_6>6/0)[XE)?X' MB;IM^A/S7DBZ*O"^."4*]Q[Z-4!#4A9GGH]8(D-R^1KE_X[+8W\/32"HX26D MTS\X7H2Z\]L$4ZA$"W#T3,_V!$H!%WPPCFU8K0@!%?Q(C$ER M^M\+Y<_>"E0NLMH].$@$N@W,#ZR?PQB-N^:R(H.+Y0U_$I??F A^3!],%0.M CQ1T*WR6BE^B]6]YQ5]R@ORQ2/:S5.@M)S%0H3>]M^^K M0X&?=8?FX^$5RO7-;EAE^ [?S;.QKQGF@NX.Z@/!O%S9UQT(S\442#2FZ,/_ M_47]^KSM33#W+BNO2DE%,,6Q*R@T^>3^@%+C@V,)+/MR30.1:MQ\O5]>,>=MKS<]EGE6ZF]03/PS M)<"%17[>NEVPX[X.) >"_X7K=L&,G[=N#Z+X/I)_[\##1XX/I1T+SA28(3<[ M9^C66)E]EX#Q(N*MP6].P0V3.>]R7UXN@O[X06/LZ"85LRZ8ME6>BD<'!5\I M@WZQS9@O9LU]*?OX 43\EHJ@"R,\\+@)NS;/-8:".9QI??+"W/S82@3MJNKUR+"M&6(+;4KV4N#S*5S2G'$1WCJ MU[\D<5(K'RC3O>;,+G$XYN:)K'OK5?#M3,@G#S6_LM JL,]=TL 8I;HLS-+$ MNLCT[?@X#DI-9%:87_]&GA+4M<[O_0#;UKH M*EFQ.U:6X(3EL#Y?IU/E3/7CQP,_;5VHB.D8EB/I;#>UZ,]BG2X5FR#K$O_U M+_-$OG[ATS>$=)/E7"M ="\1_]P?HGM8CA*P]['AVB_K2Q; M#]V01FV4 M2EX'=54R+9L.IQF;<"9FM,F9:VLX6O+1 '5],-3UJQVZ;PZ?_$@#\U6H20(L MQYEBN#I6*9E,-IO;E8^UFSVT>Q*,RII M\62DD2%R)A\M@K'<&Z6_T*[$TKE\/36R&YS3S&Q*\PAM:-((VI4XZLSVTZ#8 M=(#$!DCL3V9O@,0^!!(;2', LSX.S'I>6@,,]2?%83\00P6F!9WMQPE%(GRJ M;P-+D5F0B]I$7.J2)7MY'0RUW\E5,UR-MEF*GMOK@D-T)#7)QP,,-I-1,DGGQD1:RXPK3*X?TZ0E-#K,KW\3\:"J-0!1OZU=^1B(^FB& M)=8Q]-:H.YRR()V72PN53T;:7VA8J,:X'9^2=D,5B%0,,F.]R%>1-Q.'WLP3 M0?^XDM9T.\!1 QSU![,WP%$? D<][=1SHVYH-Y>$'XJ]?N%=TW<*SEY.!0) M]R?%A#\0T/W 1<9W$QK%SA0,D60 3C\AX[^/9FOBU=<_&SS]#%P^1'M4WK>RNJD M/-"Y\*HRC=%F)%H3O[ C2WTMY)7YTA2YED*.\SW1RI@9[%GAI@F1;U>INXW5 MT.W ;SD<;<,6IB'E/;?X?E]4^N"Q;W>U_]Z-=B]&I@ 3O M4_'"#I>$&*QD. MTO2;N ^7Z]9VCTN]FU@GJ76'1,\@9ES)L85)/K%NC%I?>#1F-:9BLXRXI-@H MPV>E!!%)=0L-GB114$"23R05O6)4\/.T_\6,P,U5XEK]U.YQK7<42S3%82S- MRGV6RC13A2HWGQ?F7ZC_F438-NO 7*BU69\P0 \DEM,1TO\XUO\H\ZK^8Z_[ MO[8 W_+O"?1Y+PI[C,CB&T3W+D85IT PD3B/O9=M)1.]]!HWH[Z(Z%.1O;# M73+"E ]O/_T_![>Z;M4K+,( T_SMZ]#>JKS;9"FL3B,0=B^-A?$I,'\+TZ6P MMGQ?-O%,^Y'^[ZT:TCA&@=K,_$]H[V=$CA-::L(JO$@N+D,\QYDJL.@K7Z#W3((3&)E+J_]NN MI<]YX/AG*'I0=Z<'3K;W$0SJD.*$##F41C8"QN9;N17^W>/Z2[)Z2.IS%(2B MC\R/HCL8)W"U?LBO>N%)MY9/YH@P6^DUJ^%9?4(O>324O(:03QS+5N2U^Y&B M0U6U?]/14^JB0-BCKAOO"IH!]YR-.WFPF@'= NA#!Y)+"ME&Z#\7-M 9Q\0O MXTG>L]!M8^NNT7RDQHMM*58WB34#++X\,3*CS*&Y9CY@KI-[RZO)QQ9[:ZZC MKKFN"J;)%_4.9[9H3F*I28T:=<,)9D4L+[Y1'=,ALD^'"&\,)F.IQ:P*;,UL MEGL"E C;^E(ZQ(JYP21>:?747+G*I_G^P"#3R5__$L^GC2).=S HT5-$)3C# MD#T&\/\F "$-$F!LA0 44"E405=VA6CR*816'(+T0S_0SZ&D*#J:,T7(WZ%\ M7E,N/Q$W?(0!K_@->\O=9]-9IC!+?E2DJOD)UX*K2$VT3KOM0.%,/"=>Y@&B M['7(]3$_ZP;T6M0[4.*B+9GHC@I*B-H86@Y3_A/"#T7]#4D M%WR<(BM(WT(V=!M&<#KZ* 06\/,0?!L,2FST 7Z>H)BAA3!U\+YJZ/ ?$RJV MB7_=>RIR%,G8/Q:DS@QQ"7X=R9SECITJ*B06' ^W=-VP0Y(BX7_!"D8P$GH. M?(L(6;A&7\2OLYY#;61)CN>WA/R2X&R@44"OMR"YX%I$ ?X)"M=4@3-47%) M6JG #LV@E_KB;$5#@U8*LL\05?A8TU^V1T!HG2Q(),AQ9VH?4G$&3"3>B(@Z MPI'A'#7T-92\P/Y":&08TA(*64B!WU!,E"P(V0!RQ[>26,!#NZ[+6.J2Z?8) M#<^)Z!,>+0'X8NBZ82(*]A'++(_ +HF/"8SG 03XS,/WX45;CCAV%WQV;7@= M/A==\B"R"V<7[:_W#5%Y#KF:!B49N;1(2U\D.9K-U)\,@NXM"[\*DFEJ( <9 MF1(?TT>$@M9,G#J($@J'VH5+[ N1NN>_4:430':.MT,21<"X,9U2@:;<=2"TTR 1S!U+, MPD]U+*R&4'+@%@ %"(^ Y'6T&4ZZN:1'A+:@7ZJX!9\K3$6\KYPHC4>%HU4_>9(# P/+ MS1B%T+--!:[:G2,4,FW+D\7+0DHT M(M:%!+0(1!PH0G!# M\*5#=C!OW659SUM 8#\JNAND0L"> 1^G&3D6&Y(\ 80$'Y$)DA?H6(1/,#(Q M).5(0HHF?KDQHK"])6>7<.3)/%NTQ*PI*DRKZWQ^N.S*[=BZT( C3^:9&)'IT:(4,]3N M6*SE$C.S[230R)-YIN:SXFQ2: DJI<:[Y5:U+K7E)!\YG>>D'RDWT^;,(L*- M'MUK+^N=ZB+),ZU.1@*EZ#3GJ7"$2Q/# ME<4/*LRTD72[;QZ.W+0-14WW1D-6,Y@HE:KF\HK3X&-GGLG235DV-95K539Q M>YHFF$RRP<=/1\JDV4H/F;:J E <$>&DOIJLER@1?S*TEH4*'=?@8D&S33E6 MG=%D,8G@PQ/:9^KKN3!()UK$6I\MFF1YD$V8&>B?]R'>LGH]%#G[UN&G!# MMM?U*9QS4I=8:.IGR*ID%$N<&M"^@39\86H*7:M?/E+2:HBU+C4U>UPZ+):+ M=:/@F-KH%S1^HC"##[=-!UP,,3E)Q+Z\@U9K;=;=U+/8D)#_X,V/^L?[K=ZL MU=EFNQ]*5C,AML$5ZA6VVGX*5=DV-C57HC4J*_G=$L= '^4C2G\*]K _\(A@>%8\&G6W[\QRS#*OH5] MW12*"+\AS"SPV_]A?U%HPAY"BK!"T<48?8P;0[*"8QO^!RX>BS\Y@&WWLC#> MF%-8W#;]B7DO)-U-\'W%.$ST.4Z^5B.X!X#N/1_N_Z8,">;OJ?[OV(/\[8+< M2TBG-\%E#^['+_:'"D,+G0@&5P:5SY9NN /A']^;X=CE!OXX/4F]>EPE8,07 M,8(DGE\]L!\P(M"(G\4($N<) T;'DB( [_A M]NIZ?TMVK?0-#Y+_J??AU_NX__:!8%[JL.U#2X-H3-&'__N+^O59R8#KCSZT M:.!BMVWEI?L#2I@&\G$1^:"?Z=LVV/A3^3@ISMV*"'TH(I_;.F]^DO+UW@60 M2_KH,#5^4<6X]?(O'(#?7TO<#S:9:Z+R0MQH!/U6471%<[2C!B4O%H>DUNWU M#!PT/$$29&50CQ5=JD"A\GN65(V-WA$W#9ZH;6@KDN3,NL"/WMWY[<4I'#=^ MP]7Z729MU0B+FA EJ=,6PGW 9]#IAMCQ$<-0V*O"^3.J":LK48V.].,QBDDV MV.Z@I%B3=L4LYM_?+^]C5-MTX[R5[(4K1%B.4^EUELF-EI!J)'.%7GGW80UN MT50"03ZW7O>%3HW?W #>MB7$)35]2EADHY;B.$*+ISN+MLCD1.WS/>=>G%+. M-"SKS/'R\F ^JV>9#,AY.)(=P<6B[A+1)XJZ3L^YGVL&$&IVZW5? MQ RX8-C/LP-[9Q8O:0B2\\$\5M5&%;5;K\H5J989".3G;P_YL"%8M8A62Q]U M)<(14DYV*K8640G5_<>Q(<"!\L6:N]T$3GPM ,HZ)A0)_Y"1@0[77"D0>N2H MYW%"G,]HYE8&X+@L5##XT[8S[&*R'.1H4N/6,S&U,-;K>E].7MX?AWK(4G.K MTBQR":ZV9D?T-ROVE;C+38, M>E)2XEHZ82;*JGH"^GU3?/)3^ K_R*7C?; MA)))D"U"S46T4F6:7S>3^A?J-4=RY75Z-(W>9>B)B M;W=E^UXI!'2"WD$=0BQ#MI>">=G"KULO/4@?_-D.W?*$ @[S?\R !9@:^ MI MP[)]Q5X(NNZVK<6Y9^*?7\K%7X\'_W/+T1>Y(3C!X06, JDD7#Y?162V@6 MH,M./3%T/$#$OQTB?FF__N=9AS]T]=]O'DI6,:LW!\T!&Z[*G!Q+9OIZ__.W MH'S8/*SY=H,I#NL2UP4J-Y\-1*H<1EY#')D'.O:MP6W'E>T1"/E MS; V:E-LJZC-JJRY7!'D\M>_]+%3[U4!W4DUT&OT2S6,%&MEU!;G-%;M52\; MKZ47UZH(J@PZ8:,H=PA.6TRTTBR[2N7SRRO=GOE#H,H@ 7'7[LN?!3>O::Y: M:66[M.#(+-6/,)$98SN9U!UPT0P39O-3:SRHHZ9V* ,1?XJ3 M9SH_!VH=9""^AU[_85CRFF+G:F40:2XS.2XJA;-U7ATY\N(K4Q"&6%X2DI@@ MYJN$%!&S[;1J+*%BNQ4[5/15Q?Z&*8@MQ:#H2 "U_YXIJ(/P%#$Q2$?<*Y;Y MA>D(?*GJSO=%4I)VA00KNJ?8)B]9X:FYTEG@,'Q]),^TF'*=:I\T&R5DH]XQ M"648TTJ* S+J<,3'@A1$D(*X<[5]'"_]S[3^J[;SY(K.L)E9/\-U*V8^G2I; M"4==0E. _/3$-9LA.T6^["OS0&$PE?&%%\_\) MVNR?S.-F'&Y@[!XL-?%Y3! M,7E''/##C8D7/?QL:W*14.(]YF293SF9=JL0YM)THR"HUCI"];XPK&@5!*DQ M*RSGZMKL+.(%.*XU0.8DCLQ)+'Z%^J5;!]JGC;+VPXTO;"9X5X3X2D_E_A(, M7TZ)'RL! ?3^'?;'#]UL?MT-K)3F2LQ8-=A2DP@+F^0\8\\:? +YPPS:XC"69N4^2V6:J4*5F\\+\R_4X(D69Y?#1EQ02^M$UHFK MM4R7&4$-ABXH$WF*O5Z2]NC@=AE8%KX-6<.71:,KUV7M_,.^E7 O0#W)62F@&YM,&?O[AC MG=FL&LEP56^!V(RK=<>Y7MA9YJ5Z$EVVCW%/\P?J M^?5\S2LJ>JDAY9O9!:L2Z\4XG]$EN[2J+Y&BQ[&B$U3L-47_!M!H@(,%2&@@ M 5^/A!YN$33<(B3#&4[!;3; JS8)O_E2?QR,6@7G-KLE5R()X$2S;+3CK ))%72Q-/=/QTLPM0U"N@J#=7B,OK_HL(Z\W7^O,@V//:/^S1@T). M3S0):A;78PF-ZTS9$=)^U]6-OJ.\^+^V %GW[TD=XYVHZ\4%9N)8MB*OW8\4 M';[8_DU'CZ>Z'Y2$P&H&= L\A:"NB..0HHM31X+O%_8BE) A[]4YGSFX^(2& M.SH"BFTC])\+"V;&,?$T>)+W]J6VL;=)&8/)6&HQJ\+_9^_-FU15EKWA_^^G M(-9YSOOL$Z%]F)6U[[,C4'&>9_V'0"P105 &IT__5@':MMKCTG9H;MRS=K== M0E5EYJ\RLW(0*E:]V)7@KCGV2S9E/L&F^[NS8TMVK_+$)!%VM\72J0KHMPA%%$!$-D]G80K2N"6<"> 1EU3M?73X'(WZ: 2][NB(1,#4A\-!1I MAH+_D.Q('%#Q@8C'<"XN41P[Y CX@O]*VV] ^./:HY;H6(:C95+33F5D#]V* MLD2$/ARY&*@+-TG41L):R L\E342;)07/2WIY*'(W%]-2M:6@''U:)F+#.BRZPX!8X\>GN%7! C9UDO"5&%3EN@.:\7 M5/3,H[?;L'H[6ZE2M>2R2DG%)IR.[]J-@:. MSOOUY0]VJ<45.@[+$8+:-,>K-J< FECZI:N]D:^']'\155X*106>:/ IAN(E MY=B5$;HX,ZV4:LNZ:;MP.^#K$KHI:\&Y-A#K$R>G%Q+*!'>;I!NK%L:S5+GF M2[9JN&#(.V^,$]$PXA<&H #.X$0"G7+VD;Q-I$\<4G62H(:\DVR[> MH8=X=]:M\U*?OQ"-/G?:'Y*-5RW9DD:.WT71@*/@RW>)2^9VM?ZI;D

1 H!0>@!T@Q@;-<6U<'(^2VYCKG]P-.5 M_4\"M=P?LZ>G!V/0)UL/ /YOA.R.M9U8\$+"1_R/>4E9YBGVYN7]4%V<>+X) MGSF"&[8]0+:_1Y&9\GM@ 4F++N$^_3TS;16Q^V\+Z!(Z]0Z>&9@JWHNW0Z6! M;>JN PX6^GT-7M$*/VJTPK7L_OU#PSTDQ$T0 EK79$B(6R $&5+B-B@18M.- M$"+$IELA!/G$OEF9+J3$YRCQR=O]=_76[UMU_)3Q^4WWO!?>@_C1%KP5=^N; MU,?_'H7<0HL);<'_^T7^^JKXT4\T?=70G_@'+O[?VBS/0>CO#T5$_!](KPGH MF>*3?S)KW#5GI(#L);(>,P?U^)-?RSU*@N2HW21T1>@D MF9E%D G-W:#;%^K7/PP9P1GF0G$OH3S?O3RSUTF$?/BHE3\2Z,6F&H\MYFU+ MDXK59F?#F2-6J$&!9J% QR,$=QZZZ?3'A=6_8[@>HQ,U'(FUC<0V6< M?0J[7LE:.8%F14MEI%*KL-*20VXYDJ-.#V1J:!F__B'CD1A'72C9+!3Q>Q=Q M]@8RZ1XKV>Q",BY*5:N1H1<-H9-B;)DA)]-6 P5K08V%(B(L>QSK^/4\LUMQ MJUPAR^AGKOM5B^OJT???Z&*Y^EI#'PR$Q-/)!WRZDAA,.KFDUC 4BIA81JFQ M443:4W&H",E>JM=!B >W)2/?Z**Y^EI#'\[K@-"CHJ4HUZ3J@JHY9;RFI>>E M+ ($J ^1;(2.O>F2#9.1/A:>W#112M'P1'[2 R08>9'G^VKWJU'HP@HE84&& M]&+0]37\Z;60]).9.'&=3R)^K]C8W#_YLP%VV'11XC^YS4>FE')XX=NY?H+^V22-*;+6Z=6VC3;5\72[:9L6=U7[]0UU2 M.%_)/_2C\O:"#64HJ!92#L?;A)6MGH?8_Q+1AJ_&SY#TLRX7"!]!'$84_L^+ M2,F=LHI2=DSK]U8CW5M5$*%)>LJI J)^(*8T@B_^+>E+:6T'JXQQ3[N*4[]W M2BWEP0&.JH]@>S^C[3C:2Y0.M+=C+])]@J^]S/C9?OA.0&A &,><_2:))P^N MX*_!PFAHHS 7(M4!*E)[BK:$0<:$@O>O9B5Y,GP2_0Q9#TJ4_B*$,O@(ZE1> MXA6$_:2?067OE#YI/X[T-5Y]N=6G=G"7C)E/]&@M4:[* I#'-4U2J]M!W/$**H)6NXM*S/JTJ#2:G=&@39HY%I M44O-NGA_U5K'F^YTD.CV*\.:R!R/'+JTD(GKE8W@)N58!U3=:&R!.I@?C:2' M/+Y@\S8MD'4W/HR7Z)(@HI;(VQ5!* ER07T-^,V\T2 ?]#;.\"8$TJ0YA=RU M]K)!8W_;F.Q:Z#0_S"W$) 4"KJ^2[.+2AEC05.VY2S)4_U4+LB^TLCV<-N!L ML$\TZGK-M72BE18*&K>!<7@(^2FA!XF@P)I61DB@T(&R=P;5)+DX$8:->$NR M)G%%BD?U- T/:N]X\2]24,,+0WODVCKU5YIX3*OWD20ENQ,#;)G=F M^D,DVW:G,X]-G+'D'.^?7ZSA,+$36\+C#YYC4PF^*MCZ[4FH T-QQEY2)V05 M#!UUZDB% P9K[^_/I]\1)9_>HLQ9\JU/$:,JK;VW-\T$J ,9P)D-2Y+C6M#B M/96QFX$GV4R!HM5("\QR.>\0W9 ?J#/^. 4F"EVAZACD@&"7)$W25 [[$# M3K&/$V]/]&\[!2_OK/-LY]SS<8H_O>VT>/XF_O&,B,?-,8[C3W$VS)6Y@:PE M\HEA0D+< "&@AAXF5-X$(>@G+A2)Z^7QO7LV?'>\9P]JN+ZN"PPT#__GPYR< MWV>+_'P;D+][]1_.T[H,[#UF:[IW,>8[0L/.MP]?D_"KQP6\Q?9USYA$]@K\ M9^=)A4;+63,RF1MHTW:-\ CV!L)"SA+]X,OQSTM0N5BPTT<](KY\HFO.45I% MMR<]KW/\4:!#2VA.LE2_7FPU#%5>*66-&4]K0>Y9A&*/8[N_GJER!I<+'9(&^ &@=Z)&284>/G_L9_?S.-9)Y MYC KOEB>,D*E'M/(+M$KXA+OIZUP^ 5P[=H']GM0QX9JV0.H M9>=+SPEULRN!5W-I(FWL%&B90U,OUXWXHM68=&N#! EXG*WY@>@,=\X>I+>H MC,5"9>S3<'1+J8-7V(0 Q&XWQ_!G(!J*=W@-T_*=^FBX$K/+UGQ)KFM,F:4$ M8BDR'J;1%\"T:Q_1;\*<'_,^#6('_&B!6;"EH8)V&07MZJDVW^A8N_I:?SH6 MGD# \B9;=*Q,BX*%$2(]*<-!('E$R)@(E)<0F/$305/PSD;(TVDMG3A$2KDNG0 M#IYR-EV./]6AI3PK@^%$6C)"IA UZ/R"89I:[52'%GP3%SN=DDD(DD9OZ J3 M(GIV[51@;,L9.TTI5JH+R2;'9L;55+0+^%.!L7J4E_-#1HMJG8$PZVJ#P9S+ MGNS0XEKE:FZR7/5;ZB312(T:%14GE%,AM -6R"=T=6IJPQ68+B":>R]8ZG79G"4=^4W\87I:] MD$Z("TA>4>=?6;9<,"RJDL>=*K#?:A:3:,:':;6*$WBCV.VL $AFVD3MEMJ_ M9$^V?^&3R7I+2&%"MRJ4&T+CDAU=MGO=D,=@Z.J@,CK>XU+^KMOZ$3BWO:8P/W(X#O_:=UHUW:GGOQ'Y@ MUJ">J.O6B[W55BT!9E[]TNO-5BV!CP9Y;H!A^_FXJ,Z(=PZBE&M@@)%ZMGM M'T*OOB57N =D;B!0ZQS7?+Z1&(9HG>T2+Q!!83K3S34 B4#@DG[5BA-7=U-] MXU2GQ;G8(LN@%\O$:UPW'_1F(2,T^V;XPA^><-?FX.^77-\$O/:ZSW)![]M0 M/T]T+U?6\].R:V2U7(,3)R[>D+6,GATG8IJ^]-NPD!&2/E$G[$_UC]M3-G2@ M2#HV N"\6L6# ]%[;O+K9!F?B8+ON9X? H4"'< M:;HG)G(U7,W,=+F5Y(RZ&/1/89@W$U%NUT2^!2%]SV%\T]D7[_E8'T((+ZX, M?%P*A?*JI*3%Z%2;9E)6EX[5ZO5^S>]P$F?>C\![+%=$TIQ.56_?D&K@1X]( M>NAW> "_PW?K$3_/Q#F[:N%5- \0[5DR(9Z]#F?5^"PU6RY+#DX6%DHG1<1F MK3[O)XJQW)O])4.OQ%UZ)OP\N3V_-O(%PBO.)]2(011 MX6G32OO"UT"BQQO#(A*\)I*[(&?A!&3UZ\LF53^ D MF,NT1@L=&/>A13RX5%Y69?@SL4SAJ?Z@G<2;+7:3FQ7D=6N8G*.\:JA)$/C[ M#RZ-1<<; "AT8EW%@7+N^PJTY.*Z]'X^FJ^PZ0"$A/D[G>]V:*DS[_%28 M325A71VM:KWQ1))*068U$8DS;]I3H2/D7(Z0:\O#=SM*KKW>A].*O@P C#&A MIYQ6X_!*W^B8_53_Y M%#(MXP9762;&6D=4^Q5"M.>-#JI:X556CI&75$T>7'H#/>3:7'ZQH-%K+^QA MU8O/R._,!G@A2K5%(2KAM7&&I%>IGK.QST^Y4I3P'*85Y"(^!OK\/4Z7VYBQ1R?R!5SS=[.%W0C M''T+U84ZDF5)J'*08V(SUY+'7F-/O]QM#2>*/2 MP/M:/5[A2K4_5 ZO4KI6<&O](IAKBK!1/GRJ?7KYGSK8OF']G$+K<)EB6G '7SB^5NPK31UU S8G$Y-)!\0=/SFI>;SC((*5:7CMNO;'-'M MI]33-S!DL)'BR8WD5ZJ]&U&UU(7D@*H.]3=4_;'D35:L.)58;P#TFB#5ID.) M&1;FQOB[*;I6%A0@.UQ#8!V;I'DY-Y[#,^*?&(-'H.9X3,#E%@D\\JBV[?JM M:D>FUZ#6:TXL83-_R=ALNV;L+T1O1&@2_SO8$&R+*M['Q-__><($21YOF>-P M% 8?HSHZY!Z_S;"BV@Z\UHH8L\$HCZI,S@6K# /7T M:0 9-3Q&"JRDZV"86*.M?CGV)(, ;4T[S5%CU"*GL5*]6LOT=, KTCW MAX1;J74A3H$GE$04,Q8;]C6-%;("YU-S\XNUX91C+UCVG\# MQ<@_%5=A!2Q9M4$5[G5)=TJ*)!$!/%T MZCYC!F7%V\8(9KN#"9 =)#K2$*D%:+5^K_%]X#V21*\]>-!Z'5*2^8WCV.QI M^A3Q%)*>:6E8$JHU7H?P" ;IN4-HDO00FH&?6AB0+%V%'WKMRJ$D@Z!5.>KW MKLY==>AIMT_8U=2@O_VZBD?K5PU9=X<0WBP3*7&F8?OMU:71R-M.^!T;.!"K M/.CSV[8_80T7@MM"LE1DY=E>NW:TRY"U?9$Q(7"YM@^G0P"Q;8HZY7F=WB75 M@M_476^DA(W4%1A&(:M%O9_@?&RH3*.71;P#$9Z4-GQ9Y#2.#DW,,!UL"H _ M51D" ]PLR6OQ#N"^(\I90'+V.L0KB!J&##P)D^"\T$LQOI'$FN8,FB5Q I(T M@/>@J"GB'/3$%/ F@!K"IU4#/D2%.F-N-V,;_CP$*V_9_NRK)BH/"4?I:ZSA M;>/0/U4.$:6R-+ &@I.GX 3Q.#<8AOOT-DBH1J8>&#YKQ,=P&-SG MODP\+1*= 0F:13U,'1]ZXN )U# @(5K!6#(4@-:^-R?51CWA3<6 /.WMRQ[6_E^O M@?P0Q8B@JA&&=\GD58KP(B>GV^*?0?-X., 7]I?\=7*WX&MW/ EG;Z.EH($) M")):M"'#0QCI=;X (V!' Z;F$.C!*W:U2?WRH7!#()![$T*/@:1R?>FW?1F M"]N^;_NJ#\SRXRKB[^\H.9N&,VZC"?,VQ ,;Q>D\&]HEGYV&%:..#F<++A,. M*)N&M?TU(=FJC;[OS:0)Y+$!8?'5:K5QHCWFNTK5%-S.4(BSC;Z>2M]&M=HO MFK[GJC3[S65D6?J)#&LU_H&K\6R5Z<@G.JS5> N$()BGV)O=HT)*?!\>#I=>-3PW3>OWOW"&I63B[QXI"OH?_][37;Q4./%N8BP_3=UPO\-*E)&,G H'N:H,N M55 QP+6K![F^M?:Z:FO1D06038U\Q[:#060"9VNC1M]:E.]/POHM=CU FO+, MM8"H=VB#-AFJU2K(RX([2Q='%?:#/N[2LZLJ9\Q@16U<-;PQ]G_;>#=7A MI';>[BBYB[))4,UEHIO)F:T"T5ZPE=IRR">7?E\KB$#')=K^?4;4_WFLM7<# M?0G>RO?7F?%(_G98"&LE&OQUI+4-W%A818U=CIRW7:5KT]B2[]V M)_44/[[?_O>?GI:W8H7)C+;/)>X.7IQ:7?68S(\$[_Q3'QTE#K# M >C=N+9WO!_@T]C0DA,Q6I87KG;V\5PR5>\OQ;XVKU5FS?Z" MQ;O5)5P].ON()^XXPO2,A]^C\] Y3KK33"3%.EQT&6<939K6!#RI5JQB_FI, MU-2C2Z:O%GJM2JUP*ZH]/N:N;1!\Z^(*[2W3GB&X? MUZ@[>6@9/M I>-/J^T=#UGHBV4M-ZHZ\: A1PK3XO*ZG2MRECL6M=#2A5 1P MIM0DM3X ,8ADBK'"65-?E[/*U^,6OP1H^ [/ZBV3JN09O8UGZIG-(EK3QH*$ MZF/!0Y%XBIV(2?T1YN E^.D<1^0)AN+G'*2JZD=*A%M9FM^I43RZ3B@[I4DGLODQWQ+V,450^UL.%P=05E$ M,5;[,4%(H]H+>'H9=@1)*+NZWQ\'A3VIMH.,UQ=.7B\6K?74>,*:EL<$:RQA M&D,[@H*&9NY 5^TQ:JFS]I[O#0QJ[&!U %>X 'Y@%CAA*,-W0$9T=H%18S@! MTT*(@@TEN'D'1C4*I@/H:/3?*WL-?B1#!?;3-??_2WF9AUEAWKWHWG6OK$,] M"B'J.'C9+DWQ..KF[.M^>3E"TL\(&: D01[>Z?[/B[OJ'<)'M_J2?[^SMZK@ MCIST(%\!4?\J7!K!%_^6]*6TMK?5 +BG7:KU[]T5$>5EVN"H4 "V]S/:CJ.] M1"%->SOV(JHI^-K+P*;MA^]$<E'@=D[OI7V;_)? MX]676WUJ!Z6]- I=J?"-1C>F=;*]_B1:%C9.AW].X L2Y'R$>C.9+DB2NRH( M!SD>^\&QN^CP5$PRR MC>XQG0$/&3\X^=(;1^UO'"72%5%N#F-5"U\SP!:+$S.EI"ZW<#X^GX!O]0>-G2M;?RQ,T8WQU.X\C%*1AI"QCT1 M:8S6'(&<;2,U 2*%O@X2&/Y[@ ,WDV#JXYA(,['8< 2 &"-CM$BS !<'<0YJ M_3*#QRAV*'&R=)B\;'.-U()?,N564HNZDKOAN]U&[522]2@E)DK5KK9H@9$9 MYQC<-%D&I6,SAR/CE 58II:(:5%E,TC/:_W>JEOS;_A>CIR6>L454UNT<,"5 MB$DK*T7[-AIY],Q9)U]G^)6>$5@Z)0G1EMYWQR?3L2=,KK\0QRM-2VXJ\VYZ M11H6'_A8#Q*WUXMHK\DH+@Y(@6U37'(4[:)G'KV]/A+K&='*-%J9@M' 2_-V M/S;B]U*\=R-=.CK*<9DAU8IJC5RZR3L]BZ^)S/'(]AS,2P.K-,*CC511S0*] MTNSR(GL\,K'INM%9NI 2,IVHD\H1FPP^J8FQXY&;OM,VV\QXU.H(3'NI1RVQ MVE_"D4=KWZQ*BRF?3'6U1A/8A8Y3'(W7:"3S?.9=,K ^!0;.6XGJ_<9R'I?U M4DTHY*0B$' QOIC6CA/53X^[I43U_"Y1/9TK\^5DKIS!O(SUC% 2RLW&MV6K M'TWP6XW)U^K/;\PK LV@ +49H MBRF!9O+Q1)*MP8D\R'Y6RG.JRU^>AF2Z-ORF_9]O23F!)C$8NCJHC)",[*59 M'0O)K)!TVZPX;N,@5U3UZ9SO-$GEB.WO- DC1CW%PZ;TMQ!Q3CY183;,+1"" M"+-A;H,0W!-)AX2X 4*$T'0CA BAZ48( :'IS183(2$NFAWVKM;Z?:M&B29? M-?HNB\IGR:'Y;(N 4VE7!\%!T!A"6^#5@?DB#.)/L+E$?M79HJ1^,MEO MFNJO)(W]4<)8"'7?P?/?N@=G \ [SJ\\8[)IR!RG8/*^>>//DFP#S+QZ)/%; MBSSW]?)KL:Q%U0"54=("0]5)2[+'B%[H(>J8)G: KMMI.&DSB#+/#1XQ-%2IUG2[<,C>MC"-RY5:?FZ7*'R\]^^6"ZM?;;3/?*O8UIR_AZP$7 MM3NYX3 V_WK?3!X6T9V M80;>QF'>SF$-8*BFA7FE.L$0V^T.YF\/QBL6\,)HSGJ\7!U+SG')> [GT]4W MXFU0/5>'.N1YONG(]9]\?'RF-\5+0$M"V%JC$H(O0>VY/852[DNC,YW*)Y?U3F'"=AO3D?(]NRN(1K:V3C$?1C49)&=]311_[_']4:' M?J']2)C0 WV;/<8_B6'VPB2URG(XP('+C*8N9<7;(UYD/#\P&V'('^,'_DGB M?3,ZTX^3^\LU)_^L:[8BV9V&.1@+T5*YVVP^^Y*_[TEJ0V=<,S+ZD+Y8G,(M-S5CHEX3 MEU%I(4=C0J$GP0EDP3HJ(%%GD:B3L>/BUO]Y?-\*IL.]BWHEB2^ALUQ] V[' M''LI\A04^:'IHL(7MZ?:7#P6\.I[\:BNFGTD+)N&_"H8:KU,W>F5LI80->-5 M7-I4XFN*%V.>DX:)T-QQE?;021.BPD7]-%??BX=UY'P8%K(JT2&M(=YL2?G* M0@5$U!HN%0@+R(7#1LCXS%],VEL+2**%//-E M&9P.+*N14YIU=3DIN(,Y8SL6T<^0"BK"?]PXR]_:2Q0C_8JL7GYOB/RFU"Y% MUTU--=1E9NJVBTP!!=T],:_L31!&=UA)E)\B,P 5W_5*UJFV[:)I!,PF05Y# M]7FMH5^==U< ?5O-U!E#3%?&&%RK:P75R%')NFTA7N^A?@US]#$DHH20UNOH M@4V!,S:'$0P>'?(8DV8SRUQY9<]M;S \(_QY/K_6_\9NUG[YX^U<),]1[5?_ MO>]:OOO+JXS26P3P>.,D.RR*2L$8]RRV)3EM=X&+?+W7.'^$Z\G"O'NBT9A4 M#5*OYP=X@]N4AK*R3AGZ-VX#7X_-FKGZK-Z:9_5AOCPO1XO-&BK,>WR.O5ZI M%]7U_Z/RO)<]>%X_$@_[XKPL,?\'375N)1#]T7)PA57;S9'->0$O1 >M#K[( M;_BN\GI6J*_6?!/)7QP;7\TK_09%[./RH0Y_D3 [H"7D90_HT&/1B>L=XM:.P+)/8&E+8.POR=Y^QY\7>B.)__TZ M3W@#B+__LSWVX:&_4(=POQ#L2A=2WV(0942T>>= C/8@YM3$62_;FB[EK6ENSE]-R:YK- M-6(%)4O)ZJME"UYEK0C2T1$!D':M02RT,FJLXAHWZ?.!O43/R,0#PFUFADV7E &,8B&U@%:*V+>AO/C+0 M'C+$SZXGWVK/LC=[X[SL*0:-8%V5MW*BFY)A8^9>77G3> \Z57@@8R/X30?] MV7OH?N>R&81+R8!,AS[=:G 5"/D&LLNQG9&%H:;JV%_!<=ZHI.O;@QN;Z2YZ MA[\2^)@@,N;,373?L;BO)^+;46W)4A&AT$:]^'JPJ[M-W>TI&MDP1];N+SG( M&*O&4IKM=;!?Q$!:EQVG+$A,@^6(1'_-TJ\.*L3]_ MXJBQKP<8<:IM5!HM:2"H=:N56N1BN-KC46.@V+&;Z=]/V E^?FY[<.#]7$KV M91CGGDS+KY,R%VPSHMY.\ZH""Y40DQ1PFIZ902.1GMGT0)MJ.C4F)^MA?[3\ M]4_\B3WN:PKIF3MT][T//U=HI'4] L^X<9KK%=FZ4# (0N,&Q&8H?%TUVVZW MX.\VFM#)(6]]->K:"[U$\_EP.+);"@ MX8$7=(K;*4$?.XOW="?(9Z9_CS.%A[SG90^:@^X;\^CWG?V.+55GC"T@4ILN MBC:V';@Z:,5+HY&*F I96^A+!M*VT2^RN0 &:ESF@_$;<[/ W%6MP-6^/X'G ME\,Y3P%P,!E8CH2:Z/D'F:3[[S2-YP\.WKM]'D(#U=A?L;<@^$I[;Z[O-\=Y M<790YU0<;X0??[!3]]ZKBPQ3Q B79CU;JXQ2HM%IJ(/4ZO7Z%U?TX7ZE@L;U M&/V.O;4&P"C\E/OKP.OZ<4)@?^TY5Y]'HC_M[#(/6J4@?D :+H)[W*W'#$'L M922>%2G\N_.VQ5Q5'?,C5\'7TJJ47Y.5;J[P]:O&S_A:3J) ;K78V$QBOFA- M%:Y/K2QW,TDJKZ# D5(&C9N9:7N6^EZ\AS13$2D]Y1O.RT6G-?S2;)]KP'9O MGK *HK>GXKW& 2KJD"NAAFZ8Z?MX@?\J\R77TH%S'@2N8.2=5RW;0I%&0VM<[2M.!FF*.H?'?VWO!K8SYG<*AT'K\ M@4*6FB]B@WP/IW& 3"E*.I2?3*MGZNB[S43?2H&0S M(%LN.2UV(27)JFCT6D/E=+34E]Q(%^I,:UO.[R1\&)H;/#\JNRZ[:16ML@?/ MG5*@>6R;US811!TTK,U8ICL3RU2A0O:+N4%+I510:Z6S]'3*'S1V?FNH2!XV MN$7X9 ;P;_[A+1O#^QR*"% M]>UJ.?\]V(#CB'2_B=I>;SA9AZR"\A?&P>MWN0AH&I=H#O=JKP^2?LXW"*+& M">JP =S_O&ALMTNH.' 8[*TJ:*A'>@D4"HCZ??.D$7SQ;TE?2FM[F[_(/5'; M+-7?N\0+RHMCQY\HYM_8WL]H.X[V$C5FWMNQ%[V9@Z^];,^\_?"=_GT!81QS M]ILDGCQ.@;\&"Z.)IQAS(5(=A/-3>\D@$@;!#Z+8OYJ5Y,D.-YYKPD!XK;_H MIFM0=3%?_EOVXVLK.,=J2/GHH(+TG2T/.=MHEV#DG\T;3G.V.IR-4(_[HF>-6BE6JE_', MNLKUQ++3(*>*R!Z/%$JK;IS08X;0R964.-><+G!A"4=N5W0*79L#L=]8SN.R M7JH)A9Q4! (NQA?3V@XK/X_)NZ_>7Y/TU_*_8NP30X0=0)_1X6JM6)DG-FQ. M? N$(&)/\;!?]QDI\?%R#5]&J>].OT5FC.^M %[HE__SX87H[S,EZ;X'#3=R MV7IAL;NE59Z-I:^>??]-S2U]%K[V:O_/^?CTYY4VO$T/ZI=3[P,OE KL.M@Z M@2JCZO9R*6>4X?*;2Z O0,ESI)VJKEH;ZXS3X&LXNYJ#:JZ6G2],9&N1O_YA M/Y">_UB'(N0-)CSQ;N[$"V'C6V$#J8;-I7D"+0J+09%*#?KY%@OJ1JN8LQ?1 M%0\WB$0USVCF^ KF$GAQ[3/X/0AA'TKCV!8F#=6.$#\^@1_H_NX$@JP=.M&> M<$X,)Y9'V$82)DS]/XXB=%RYNMD#J=VHDU]Z%$'&^'7'2IFN= M !RCYKA==C%OMCKB3-L VXK2!FH? 0$G3A]7>OIQ"HM?MW6[K9=67:Y>E.\; MO2E77VN(0N=$H1/@TLS;IK+8M!R<[.9F*E59D)K)BRP"EW<;^1V5-WP97G*K M@3#?,:^&.[#!W U*=;R,7?(S'O:3U@>2[D6BOQ[:-Y/@V6^.1F$@]8E ZL]F M$:K^-B,90B$F7\D>C*#HLR70=?3?X_2_\V?[78GP7^X)<(0&?BB)2.!PJ#0: MBBP]!"(-2$:,QX$LRH#DZ &+T\SH*$A&:<^YTGH@TYHT%7N3J);0:UT4HD,> MCIQ-9O@&Y1P(E719S-6(T7)9J?G.X)%HW&SD8]U6H=VT&WEGDQI9*+Z$ M.1RIE9T*GR;9* [JY4RKV"[2V0)_*D2'GU(C:[UBR_A\OJKGF"0*ZE%\Y]++ MD>XHS1#3=B;>(H5IQVGAL1HMHF<>O9WMM#O57%;JX-,)7UJ,I3S+U?E3P3P+ MO4G: ZZ)/!?.42TIAF)FKDB:U*+-;[-AMG4.UKH]&2A4F M*;/%DBQ,:TO Y%M+J0-'QH]'NF9KT+&[:@;RZC"5RFO-4C/#0W(?#UVGXVT% M=W*J,&\P>+:Z8#IQ7D%#C_8IQN%JAR+3A 96J61[.&V"@N@-/=JHVEJCB;9. M]+1D*2FE1Y55)I7S)L >#LWRD[E%6VQ,F[JU6FHT62C2K(S/SS=6VM6(?U,J) M%JCUZ44]4703BO?4H[GJ3)&)*S8WT]9IL]7E9\F2,H!S/<%^L78O6B9;3APG MI87,D"P>!Q-]>-CSY=_";P-?+N7*F@56%.M;(\G5A9YW<0MEE=#2AL\CU M*Q2A0V<@V9#5I*-:+4K>B-4&[O<2G@&HX)'PZT.XV\4 M*I0'K1%) 1C44E$99_@.E%8'1WG/>EF\9PB-9/@?E(&'7J>B2K;;V.U+_&J3!YR*ME.JF7^T6F*A12Z8T(S]Y(:_[\WGEQ29@?#HT)S^;TK@+@J:T,)>KV)>J: M6[*3,_*KDU#G0-JKQE=](ZBD MW5GEX];VX H]<3_4'?J:$;''VW26 #3?GKK!E;\;?_:"8VZMH^)GXL2@5.<\ MH2Z:]JDTNY71=*;%=<80&L5-8=).%]+]'(I8H'[]PT;(V'%Y_/.TQPZ1(42& M6USY+2$#M8\,E$A71+DYC%4M?,T 6RQ.S)22NAPR)#=6G><9UL;!*,LV"6:H M&:DEG _[ZY_C)BA?BDZ_7:/TIYNAWPA_/VS-[_F8+P]C-[ +(;?_D#4_$K<_ MO@N@$P3W18^#^TY$]47]>+'06? M)L$UM^%\F?:OZOTWI==C'U3L?:$0NS0_ MZ&4,+8TW*@V\K]7C%:Y4.[/5CW]"M=_*,>^+<=F3XLK(BWRU*\\B[$7![E1_ M?*?Z.X584DVS;G0*T;%/6HC9P'!V@;CVV@^HV;__@ M<92-H?^[ERO)FP7+'[;FZQM6=Z$UY5^2&TA>&[X?P,]4HRJM#6Y*MM;B,$>V1PKIQ% 5=JA%D70L0E/QRZE0/TP<0@CX*1#P M:97IFA"0FU.=&+#X1HN<5%-)*3_1JQJ" !85%8O13(3DCDL3_B27T['^I,+= MA@J2UP#52S0$TYENK@$(=*:9:\ECR0;83$=]6D/GTP^_C[X:\M[@/MT:6%]! M7_/-VRUD^V@M! C"+^%Z3N%T,>'RBU)\D-;F3&G1U6=$FUW5Q!A2U;@(3AW? M=X>@$X)."#HW"3I7T!"_!#H"84:G6B:3;26;M40Z3Q&IXD"!H .5PQ@$G1_C M6OO\Q6-0GN)AG&;8U6 WQ-@3&!L"ZM7O*H/"/$>7%2=PM+42DFDIYB@X:52C M?5++6I,T*F:&;BNI"'*U<3$N=+6%N!'BQFTK8M^+&_/"4HE3,J#Q1MN*1^O5 M)$NJ%6O,"G%)4&NL2KH M-.?N$E4PFC)QHM[<+<0HOU\579GW2!=%O[$$I%*!4/*Q4/=HOZ M3K4%L *6K-H Q8W/+'4A.0!;2I:%NB^'=ZJA6GU[:O67?4 A X<,?'\,_.TQ MQ\$E@XCLL*T9U@"R:\%C!-A"8(*EX2&2?.Z%>Z)=\/KT _B5:HLH,4RL^L=- M)SAM2@"%(XNK7E8 .K5FA(I"TFN5!4-:OV3NF1"<@)71P81.7*=4EZGF;$W7 MXX*D]Y7EH"Z,'()'S<+97_^0)!ZAR;<*E'BJQ7^]OKS7:8%\THF\:U+FC]L% MXY.SC_]&5^OCW;UDK_N92O[ZX2W?XIJJ;8KM7%OE"@/%%V_5<"&C.V^,$]$PXD*]N(]4SP-LWVN\7=[U MBB^>[!6?:#5R9:'1P!I"IB24FXV;:1.?- U;M5%7;&RI.F-L;"XQT[4P>:R" M$6;. .('U+T=8I&-T'HJ:<#"_DJ.)17BE>$UZTYZ@R'LR+Z+JS(:J3*P_H.! MA:2[$( \CY8'<(;L]_>& W6X!!N#!I9MHR[E(]6!.CPF!3]+/A]C4R ASHEX M54 0/DO&&K,\UK(QY$)#F+3P@!A3C0\?+CZ+BF)Q7,XV8PHA-!+$N".HUI@P M+EW/(&H#&4$\Z@=I ^.H)G^ Z97MY@?R= 3?90CK8CZNI50 '$FHI"K)JDUJ M^;K$__K'69K']?D'KJT: .YWL'[[TWW5_TPO>@%6P4>..?/0S9M$5)?6INO\ M'JDK,#S%VGL=,/V);I'QI7WK#_-X_]=_]__P1XLXT+Z\Z<'IOZ%_Q8]4KO_O M7QP;X_X^5.P.]+*C(^V/0,Q[$)P9Y$#]!:P%'T&;VK:!@Y4D ^H4B#&P!FHX M"GG&/HEG,I1#"VH80V1D[PF@8T+SVT'LAB')![YE;L-/'*# HT;R7B/)E 1Q@$10B!P]"%C[>A(-A/ MNT/M2!?Y=I;&0XZ^*8YN GE%\WX5%E08BU%O 4]/@P>.!;#+O7 GB/C8A@]_P& MNM=3&/"=PM"$Q_#K:+$]6%Z>RIZ!A4U- SCJQCM+/=Q 3WD& '2^(Q 2/#1 MSJ,QR[$)?_!'>HBP'?V,#.L##H?SBN!5>+]"%U&-75$<#2.F) M3(#8-O.V()@J%'ZT-M7:TZ;0%R)HLE#/F+B&KZIX^I<%(&6\R:#]&,-' MM! M-6/5H2OI :K"I1V]37(\;0C.3+4\HCR=MF,\1MIC-AGNN84<">,#0*,0O2_1 M6WSD\^/"=GN![@$ 23YY\PE^#A='$4XRY$*D.8(!Z)LS_2MC80MKQ MOYJ5Y$D;_'V$]J 1\G(2*=N>=SX 1^F?/:J_QJLOM_K4#DJ>EBQR,DO(W& D M#N(X(]+2*"Y*8,")!,?).$6J_)=+E,3R>.1A7@^D:8R=J%5B/7-RKPPW5!9 M!8X\>GNNVZ/,5@S'-=:J)JM5BQK/2=1U"S\32L9>V*O"7ZA MB/3QR)E;2]+)N;@1W$F\Z::LB;*(H7+^1R/3DX$FI%2YJ+F%:5_+E8EJ=;V$ M(X]6I,12ED*THW&MHH 7-,)1FME2$GO,@> MO[V9,)/I:0&O"&ZRJWJKGAMTTGAC'+=Z3HV.D=I2Y(Y' M3ERU3Q%+2VEEQ 08BTX^6^85E,QS-'1II/OIJF'S&CR)LCT[F^"B9$TDR..A MN7)W/.;)?DF#)""-ZF2A$#J/AAYME&$/DEJ&3-"MCCM;J0-BG,QR"AIZM%-6 MMLVE[4*TBTM%NV2FYQVG,ELBA]S14XD:E71Y"9=QUY:3?"K:$JH$G.L)2@D< M(3LMOM'2UK5AHI_K+/O*Q0%;BL$[0:5E++ M>K:5UK4DGNAM\&K9H2@XU]CQ4#>;-!:D:<1;C6)>'JR,AT-/T)7IS#NT MEN#&N"IDU)B:XAILGT=#CY95IQM46=TP3;RQ:O%U:YIE)DWOJ4?+8GL4)5!R MRM&FG8YJ4%&1J*8A"4ZP2[^5J;5''7;:(C.0R]S!8F#;4*2)XZ'QVI)6$QE" M$4@GH^12:VM:B\*A)]B%6%2*D]YB(PKS49N&F)4X\V:SBAN7IMD8IJRIK M4VZFVDLT=#M7J-D%7E)?I7[3H[KUE'["KTI>0N/[@HL261R!-;D9 M9YXJ![^N09MDJ_PC,VRGS6^]7LA!,89Z,K3&4$(,5.>176=X/LGM%Y&/05(M MV8)/]9ZR^P49C=!4,) AXCT^,%%.F8%/&+(LD&6Y\[A)NFVBL5 %]0AG(8\])^CVI5-SJ(Z@@>X]-8+)<)-,M'AHM]N>O85L)+@6 MJ+0/U[NO15[.W'9,=%?TA*&=W!EH:#Z!:69[4X6/TH/B>@K4LY#'U7(]XP.] M#?Y_9,^Z?=Z-)ZB_V9ZYY9O+.]) $]N0U9EG-<._(GM&#D8&]G $FG$67#A\ M+U2[@\?#EXV!-/2W\*2-C28$6?@%$^Q,]:VI?=IFESQ/]%1UD#DX6&,-2';= M,Y>@<=5[2U[>![H146-:':KZ+ %;"SVZ#\N"-HF,*O6'MKA-8FI-\2LN38YQ]_ MIZ!FN^]C<*!8&,A_@\ECN%*X6R@:QMR:FJ8%J9.#QK;EE=$VMQN!5K.WB)>^ M]3T>A68G9 3$DO"-P7];WGL(KEP Z29?V6P=>+XE@#< MR[$Z\_;3!KK^=.6+EV<#*K-_[Z%"L9%TV?7=%)#=;'?@N5&1,,HOQ,OSJ 82 MX&]NX$=!:Y8A\T)0VU+"QK:>#P>AA@41#D5#[7N[(-D,$Q%$-^7M2.<9)@(D M\^];?)=J\ ?OJ][JP?"%J$N>/>X]!&+7",JN(?M4?A::/71^B4K6]LYP&QGM M4SF87N X0H3T/,0*,"";ZS[:#:%-K'JN9G0%M=V!B(\#R(FB>HV.L;^"/_W' M^UKPH2.MME]Y^I8K4GD,AJX.*J/#R]*Z"/TS1F\ '7C=CD8J.FI52"_U>8V>5 ,)"O66!: L2 C$ M(,F7-O:7APZF:T-BV?_Y]'65OP@TP-F+VHF\-H<.\8<:SN=X#5$X,+_:N .2S]1L;<"=_:\(GNO1&@X@ONVO?W? M_NXUJOKM>[[0K>.['J>]2XW=4&G@'4_@PIZFMR,Z/AJ^\>PP_,,0JC6"@GQ#828PJ?HSVMZHJ_)_\=[C5S@#-QH>,P;-CI$?GL_(27G+SP2 MA7_ZSV/1X_U(7I8(!>,&"$$\Q4)"?#]"$4_,FP'.(4)=6S!"A#HO(3Z9S?6N M)?%]JXZ?"JK]ECR(;TUGN^P&0/L6??C_?C&_OBJ0E\T(B;\5XA&\Y*WTON;8 M @ KP3^,;4PP4')\"3DA_8@=BHAL6Y"?*97O;72Z(^8(@2$$!@0,Y%>!@0BR MX*_7P>)/L0-Y8.\%&.)'O/'6RGS0._[W:+5G8 /J.0[N7KF ^LE<\.>EX8*S MX:H%$-[;B[I_!W8F0E^[I-"54J*15_7QUGW*B7E;M1VO0FX?S*Y-[BUBG8%[ M8S>PG$MSK^_@"KGW1KCWNXKP?+MUMDN\8-\_>E_/_SG?:7P?5+W8A>9=+/)S MEX6/#$OW?((^%!.^=Q\4,N&U"?FU@_ &:O$%4>GO'HY!V'5HF-Z[87JFS@*W M9WWZ1;D^79$+-1"IETQWE9@0M19P4OU\99[")>ISG4-LRQ&K?BAPQ6KX8<#/ M-;2VXA,4S]K6[H*3<#Q=,Q$D5&R+HNQ]$VFESTKI3B<-GD3:DD3UB+*+@UI; M),9$7K3DVGZ=EBCUB8XE@?OIN2@+M:NIU9]E:@4E7R1;%7<\;#9)5F6G*-62 M^O4/P48HZJV*6C_5/KIS-\!9L.(6;?UOQHJ#TGU7PHJL/*RN,R5V)7F]?GR$EBAXB2WY#I] B>S[78K.QJOYQ9*H4;E]^A(G'NK]_A/Q8J[\:5\ M1%\4O!2WT''R.=7P>K>3E[3' V7QRHN[G=/@4YJC+TAG/PLVU3Z_8?.#/$[V MJ&_R7?L9SN^3O+9,758#O;WUW@Z&O-*3Y,\Q1&GF MYXFY,DFT.FNUCF_(O@R2%]$T%1FLQM5QEQ94L[[0:[CN&$4%8@C4-.EXA*;P M$$/NUU?Y@;BOH(Q3Z*N\W2"O#V-Z&+MU7T;L/05Y?9$)P]BM6V?"._2D?.HN M#I7!W!:F"^.W[CU^ZQM\)#_'?OGH5=S6L"D]%]?]O',]4#2#+U9T6F;J/;*K MD9PF)'.97EG(7.0&SLQJ\Y0ZHN9"@3"S,V&]%'(C7N20EX1D(G$ZC-QZN,BM M;_""_!R4^.C5VP50(B:3T2R(;9)X&R04MFUD2A.QGPX4=^A6O HNAK[$6XHM"..Q;D2W_/(9 M,*DDLJXLQ@0A6DP(J]0DOTHO+A(ZP3*2X&A97<==:U.**6PE2R=XD2"0LD@1 M$3(6>A;#^*LP_NH6XZ\.],9YA+S<;157(PKK(<92&_D(G&:"#'C[OR,[\98F8ZDAR[%/W I4A#EAJ:+>H1= M!=;/63;DV@N['?S^8)N]\\-P6UP6UJ/L0WWM0F:[A:WOP%3Y$"=(/*E)A4/$C MTO81RI=^4)4(&?AV:1N>GW=^?H8]U<*>:H\AVB^7_OB"_D?K#3NFA1W3PHYI M]]8Q[6*(<*=12&_1-6.9MHW-+'.D.EB8T/AC$AK#!FB/>+7]4Q+MP@9HC\B] MMVY*A0W0'OWV(:R-((2U<1Z4">_0? S[FOU(,S+L:Q;V-7LUE,IS M&54]C]&):*J4FF-B)8FS6\GEDIP NI[(#FHB$?=Z5$3BU 5S&:\M-C_5;@]; MFX6MS;X(%Y6F6-_D%U%.DQHU)Z/R]K!C\ @NV%__Q",T$W8WNV-'2=C=+"R1 M$Y;(";N;??@X:)M9-\<.,S&AD>MIK>ZD6W!C4'OTZBL2L4B<^/&]BL*:.1]- MI_G)R/& '<[>1HY)JE(M<#U#$J)VS[3'A<6@N.813 MH3MAD[.PJ,[%5,_;6^_MG"GWTN3L'8]#:3$U*-W(:LEE-Y/?%*?-MEV#2_)* M>),1E@D;G86%=L)".[=8:.=[&YV]C2,*SR?L.6C5M(JMK8=@WJ"7:V[80D16<=C7)B"V24'N,/DNLYBU>)$D_Z(LCV- 4>K2@K[ K6M@5 M[?/1H?2"JZ0XGFRI3'XCY99ZK+FH(:!@44L[89Q(V1@NCOL*HK[ Q MVDJ.] MC17-_ CG\MVDJJEEV>@Y7&+6S2@(*Z#22(7-T>[0P7@58 R]BK<4CQ#&<=V( M?GDKS='>/@282J]#5#JY$>[2#:*CCV.Z($&%D48*(QLAZ+"E>ABU%49MW6+4 MUD7;H[V-&K-,HZ<;[FBN269-T7K9 J$NE@@U6(0:%!7&>MZ?O_'=N*RP05K8 M("ULD/;-#=+>!F*RH1;Z)6D8Q2LY;3'4-K3%IJ'ZQGA1]_%(C+O@%?'#2W#8 M(^UG2/!E>Z2]+<$KN5;K;-C86LBHG20UP'&ESRI(@E&S63I"<6&;M#M0G*[A M=7OP%89MTL) X_NF;=@F+63@&Z!M>)$57F3=>'C\U0[>VPJ/O2*4_4 .N(EX M[ZN=V"'GWSOGAW;QG=O%81_$7_^43K1#O:?>B#?'$??>$C$%9.]&^Y@G'J53 MX@^PW=Z]1\8D5',F3&P.+;?0%>F^S3T27S'.S1;U3&(^$ M!C_+]DM2L1>W:R+E566EXO$(3O_X\))[NM\]8_S73Q';6T$ NSA&;\4S+Y[Z>2/4J MQEM,(I/I4)6"EID5;-98I>H93D'S]WHRX1&*#2M=ATZCQW0:W:X&^!(,5 XG MK<2ZDL8[Q6(^+Q#=F8E?PDYK&EJMQJ;95F&3+&8ZT2)K]CTP0%7O62H2CU,A M&#RT'RUI6C/3@OP9NLWNMWK;]72]'YM0_S7%;SMJ)W4!X)MKIVG-;*XM9-8; M?LF(HPJWN(#V9\N=1JH8=22-I+MM$ZSRO4V2%RFOM"]!19N)PQ%+6U%@H46ZFT9_T_*,KS*BZ,M'&S)RW5>*O"$MG- M@([-XQT%X0+K=>J-D1XW"/U+\QON7*AMH=([/]@D;8?E>M_ MJ![RT\X [YKXK%5P'6F2Y=8UI7$!(%?X6FO>XO"F%NWFU065(XPH#Q4\KQ(O M$R,B+!>65OO^TFH/(>_Y&?]$$XZ_#F[7W[__L3_Z9>:*RJ9O6[RU*[*UJ["NII,=-"H@.+"!I M46D$7_Q;TI?2V@Y6&>.>\TY^[X &;0,&]1**^3>V]S/:CJ.]G$JKZ-Z.!3Y;0$=TFD!T--?/-PHD$3LLT$XN+5$R.BS0@99'CXKA( MR9+,00ZB< G\\M\J;3&Q2!,=?-!92GAF(XX6W?PP;?.*Z-ULOAR)#ZAB(MFF9FAD>SAR*6@U)1D0ZGB M\]Q:GYKY-=^WH DMXHR*.W1TVQ6>=&_%*; M&DV"LN)QH[U$(X_>GBDTN&K4::T%-<76J^M4WN(WO$@?O]UP2JS&&2-'B+:S M.1TT%SE"\6Q4'+'6178RD5PP5Q*<:/1S;5A)7H]H#1FEO*"F]F MZ9$M\W#DT2ZUBTJF++O.0*C(N=@27W1+K80"1Q[MDCTU2KK;J>!:=)05"_D4 MB8^6/*K&=<1+>'N^HGI,"5^S;);+QZM2+8KH?C12W[#16CO;QG$6Z@]=,)B/ M!;B?I,@& N*0H[?/F4YYF*W7>L*THQ)6KDY7"MG: M*0XIX'8J-V'K/:U@=VJSI:85")(8YGFL>+$_PU1E5 <+8+@@;9G3K?NN:4(D])R;D@.& M3?CZA&[*VJ_M @: K4JS8C:&N]E6-V7.:]7J8OD+ U"EF\%7.98++G%*3US; M44=K_R/5@-J&\YMBCX\'U.4I.!Z:8P U4UTWE_"PPSPE";."'8#3L/T58PHJ M+(?-O,IRF&-BJB&;4X - -1JP?8W1UJA(4CE@<2$?\$<^'0''C\ F\))CVT, MP$D-,2\1%Z.("(;H@D'U&_U 87^I!AQNNC;\Q/[/;^]L\:>T52-\HP.J$+HT ML\'O[0_[>X+6&YRXZ.R1_3-KJS-Y1[SD.N;V _]\]SYYH0;L*;7!F&,UR[&V M$PM>2/A'[H>]A;$W@V/W#M2]YYOPF2-(KZT^N?T]BC3VW[[2M(3[]*ZR$JB/ MWHNW0Z6!C>)0P865E)-.2G\@_.-'=>9G7?//#9PW[^I#0H2$^%F$@,8+%Q+B M%@B!/S%L2(D;H$2(33="B!";;H40(3;=""4@-KT9@QD2XG.$^'SM M&I5$ND[(QWOGXUFJ/7V\](]?RNGXW_,5=KK+U>ZJ?C%?K?I%QIZ(^ZX#U_0\ M4B7?(R4\>Z0.RH"=CU.^MW+!R?VX$%J$0'F#T!'NP3?OP5F*:Y+L78/J>0MI MWO?9^K/9X(RU,R][<%Z"#;YV(%X]MNJMA3=.W &>5=*OOOIKU)3[D>OV77?7 M7O>9 N"1[^NF4]T?N!EE,=-<$DR+K&N G NM6'LM9<8H6(9^M1A MW%ZW!>50HP=<)5FF6TDM,:'*HF(DHSR<3>S5#I1GDMM[SDB[=2_+9VI/-("N MPZE$, 48P$+5V8TA)@VGJJ':CN7=+F!@-0.&#Y M-?+.=?)<\9B!+_GKKG7" #LR/G+PQI!_@1N"#QNG>I=W$^UY9UA1!=8MIPN& M5DI,IHI(>^HB'2&HXXI'_PEE,I3)AY#)R^I[7Y9)*N]NM*A.%5L5FF;!W$H7 MUVV4FX!4029"DL2R;LI5W6'SL3/J()_!P+7#!Y\XNW*) M9JEA#&IU(6H[I1C9-^IR"V6V07V2HY@+*I/79NQ0H!]1H!_) ?E!V3X4:=%< MDU1KL[8%EE.!EJP;U40-I;5"=92(X'0L=$P^MF.RXHR!=3$%]#[H&2XR]'0\ MQAES6?W1PXK],^7%87/B=*DM\$5C3:02^-PJB26][[:SZYK((H61.-%\X7R7 MU:%,AC)Y(S)Y6;WOTS(I1RN.FIHW!P(01WBWE';MJJI F40.R!,W N?3]^Y# M)C^NW+VVVGMS2";'DJ&@=T M95R[=/JU]^55G\BU-^9FSL[+ZK-I"'=MA';\$-600N'>E5''1SW[+4>HS"F9 M16&R:FN-5)2C&TNGW^90$3BDUT:XV"4UVQ _;D9,KKTO]X@?=W_S_QYH'&)% M-\>T"-U=;;2UC(LI>35BIH0"L0+JVQ1UR=O^NT6*6_>OOJ=0Y]XM$Q@Z6<-% MGCKCKEU=_F*)!]=>V _1:'WD*9JVC0JWHL+5JN'"S:SXWB'3L!,>*/GCFM(* MV,+*L21('M60K'7. 5.[;!IH!9;IA;AM+Q9/71X6UOVHH^-Q'*3DJ#B=\:GJ M"%4XAFHP$XG'+IF-%.)!B >/@ >7C@KX3CPH%2=2;^X.Z%9T4TME.^:P2*Y0 M'7,43$"$KN5[:,EQ"]6Y/1;;UN"V)521&RK1NCL$F#2%]HR#?E^8J@R&V&"- M2;MZW:CX]M*T- RR-Y(1^'?TD6287I1#,.P)XX.G2% ]'T@V' 8%&S*E*^F' MWX=?AUK[T)7A<&A$#_W$+<4"8!AU9_!K,T@]5$0<FZ'T^\W0LHQ8;M"YJ-C:4%LD> @0%=G4+1=N#\O.G+ MNY+N<. 3=JDR\ZCS]^^&/ 9#5P>5T3Z%@TKSMM=OXZ"J? ::KS.1*TBBR<7T MEI"IRUDALU@DYCW%QU6(9V#(.V\/%E MW ^$'$G8J?+_[TS^;.CPW)8%?WH;+IZ_B?[X0?!XW*KU,;\CV.OG3%AK\MN* M?I)T2(@;( 3A]<(,"7%U0L2?N) 0MT ("$TA(6Z!$!":PC/B%@@!H2GL'G + MA*#^__:^M#MM9&OW^_D56CFGW]5]%Q -C$YWKX5M/"2VL8T=)_G"$E(!BH6$ M-1B37W_WKBH),=G8 2.@WGM/VH"&JCT^>ZBJG"Q.#U@B(UY9HGPQ?-BLG5]7 M@]Q3N;/E?A+UFJ7-@\7IN,]3,>F;9PMY_(;;4^6NF_V M\U%7ZMW*;TF!LNEBL*Q]LX7/F/(9:V\ ?([U5=\G 8 (1^\06H5I8#2 U:KE MV85\"FBPAM:1? J:/Y?1+,(2F[N\9\1$C=7W@N9!LF!+^S.J3Y;?Y!T?S61A ML\9KO7#A.>FUB!=?!0,+J-;M\T)R=,8W?186:YM4/T?J&6LG?])CW@B47\?? M?]YF[Y7>URSY&3HW@S-BZ,O_>^UHJ\\9J_D858=K-O,&(/VY^SG[V6] M-E1_/AS6KZT*H!L@8!&7?Y75U>SFS0#NNA7NO19UK"7M\6P&C!C=>G^YX'0S M./>[2#1-J_26MHL%QZ;I76BW,T"5*R:_L>L:[=;AH3^X[W5_%$](W[HV6E?K M=AC[%\0I?=6;\M K5/<'I'[QQ1XT\XA+"YE"J;Q"9+K]-F:]F=#5VICU5HW2 M96/6B%+';4SV\>GPLGCQ8UA[.#SZVCH./RM7X;IMC%T-OCXZV8/VK1K\*G\N M#*QKZQAM#(!2+5,JK,;&O$_6=9T(=.V ^UE0Z@;Z1-\_;V876=0595'7OG3M M_=*L:Y]J:ES/LN&MVU,ZOS3YIR'?^<6KLM)[*!Q_?OLRO^5XD.!:O;G?-[3P M5E=KA2O3^5(+GZZ:!42IQ8RL3&_P+?*G*\B?KEWKWB_!NO:IIL; +!O;YG]J MI>;^M7Q?.VA5OEY<'_8.S[5U&YCN=UGYI[0 ,3)&% MP:O9-FL;\J;1HN%T-L=.K&B<]4U**+JBU:WQJ5"!:]QW 9J#9M8>0AC-A1N0 M0\LW;-M9O[FOMJ_NPM+MUG;+)U^ZP_N[S]/+FV=>UT3+U,FU[:N M9C/1Q/KL9T.2B_I-C65 SBD#E$]TL;/ZB7]JW-0/OIS4SPYKUPV^#%JJ7=V> MWGR/(Y:5K4%_9DI)8:)W@B5TF4C@$E;7VXM\TN2OMN60/; KQ,._IGZFS]RC MEAS><^#V>N ]J*"D;=G]39=(,#X8TS!>GVZP\?HXWHSTO^>]X*'U:)F$^D"_ MJWO$;SK#7\7;7NG+Y]K=K^_^R6#H.&>E"5=8]9OU=D+5JKV[EOS-E?NW7\) M_WE2&5YU&F.NZ_3BZ!6^BY&<4OQ2]^H>3?>8= NW2^(U<*"QKY*98E[HGM>\ M."@<-X[JYW>W!^U#*SA^^M[>SUZ]A 1^AP:*.@( UT:K=%!K?Z^IA]?[IQ>W M#P^G#^L@0N_BJC+8_^'<]FX5;S]L%V[4RN##OW(.5&&ZSCGMP/LZWU$X0[<: ML/S QWT.%H13G(3?\M76]V/G_DANU!ORC_OKRUJM^+E2<1O;RI NB4]" =)6,K,[86 MWI-@&T:J'@8\#!30^DS;#KM7X M4?KI9>\?"O?Y;\=#\X=Z#;)54#.50CZ3UZ9%BXN/-" >D<82M0:-N_6KV:U_ZL<$H/&L=&W6D8"#O;9/CKV,+?M,!&F+$LL@I!.'>PTQ_V#+FW=23%HE'JZ MY03P/U_2I?DSD/[$/7808:KR)WH9?DL_*Y_^HNSO@F!XI -@ 51V=79M9.VC MI J.Y (,5*+R-W!O^(8^5<>\&^!5+]> MN<>]W_$:U";NXPY52&/B^%18JKC9,.N7VQ^.+KG4A_A5=0#$@! 7QE-O+^2O M2UE%\4K?3X]N[ZK='S^.?H2U^V]53/JJ<[QU9%)!>Y,1@H0&B^X!1 6=;J:$ MU,E)*"8QKT>NW9=,"(X]@@_5O:'4H;LHXV.M6&;8D]T^V\DJ<"72Z]OND+#7 M!PGY0]&QX/:'$,2Y33?*\L.6;YF6[EG$GQJ%[;N+# 4FGF6/M!"+)(>3X1_U M?M\##K(-G6@FT:<6*_ L(XANFOZ&2C)<:=*@ 49/0+( +1/Z9D]BVY81ID7P MV=#];I9M6*8CER?(@?-'D!W:033V6>1)TH1^"0_I4?F-;]EWX>GXX="">04N M_)+46OISK+'CKP$JN_0SZ!K=AZRK!Q)2&P>^VS8Q M,Z@D;6(%^">8 ;YI&1"5(#F0+' ?I=3 \DG\^\#"C;@")I+PT&B8 M[="V)8>J!W[%!1E(P#=PPPJJ#:^"\< #\($(M)2\/OI-;CAYX5!(2P1\W^C=I. M&&3?)@'$7'2VR.,VT,^.I!VD*7#WP"KA$0V5:,+\Q/[#1@VT3W,#'>CK<.B&@-ZK55L.#!W89B:3YS&PWRF M4IS<5. _8YLEQ*GJ"4B1F!7?I$&EN>L.R;*]&/0VO'A/MP?ZT(^Z&"HY+>HA MVHL+*AKUXG).*_PA)?Y&K(Z3>A8%=>JWFZV6;BIJJ]PLYY52,U\LZ$V=Y"M-M6"V2UJKW2Z5 M6A_86_6H_J(H_<^A5;2+MU\J]_>%[V=/9O]7IZG@_JSC5Y[4C_)^T/FEUX:R M:NYK]XKUU1@T5=S9>?S*^Y^#XWRW\4V^U\ODJWIV<^D^/.*54\^TC\UCN^(5 M&[):KI]TJ]_\S]WP"D"8.GEEHZ.;=B^X\N6>^>.GW'JL%<]NL;]^ZNW9JV^G MOYX<[58^]HQCO_M8/.LT<<'/U-NO:V=JI7'K5&7U<^6F2#KEGY]#;(^2)Z\\ MO[IU"Y]_?&[=ZLJC_>6\U>E>%?'*J;>7[,&O+S\OVOU;H,[]P<6W_89^CP7S MJ6>2HR?[U _[GV7BG#9MK_#M9GB)AZY-7>E?/?K[RO>:?/]P=6#7@];#UX=+ M/%IFZLJK7T=.>//C[//]EVHEO+O_?FX/\E?-\O25ERHQ&R6WW*XUG.[3<;LW M;-]I5;9/=^+*9C&OE70M7VRVVXK1S*OM0K-B&*6F65#+[3*1Y4*13#Z[=>J> MF;^:7VYO>\,?A9N37]^^[ \'LV3J_+-5.3_\7NW?'__*EQ^KQ-HW?E1GR=1Y MU\CVO/V[YOV7_,6OCFI\/79)9Y9,68>-RDU=<<]OK>/N\.'@AZI;7P>S9&K8 M+IX7OO6RFCSL]XU>]]FXM&*^NT'^YNKF;)E-JW MLO;)EP&1U6_Z\6G>K63'6_?M<'W0'Y?A\^YO/A3]/X?@!N6L MS4M?*D^M)U %6WD]"V[C/K\ MP$"S<*BK]\"5AKHR2U@]]ZESAAOI#L[0!Q- MG&;6,$SV:5A8Y7.?M=!S684)";%);R.>*RF[N\L70=4XNS$[5K7GW-8"W.[H?8;KY4LJ5-<&7]/%% MZ$M:^5+8T>T\4\Z7?$[H2QKY(NQ82OF"AU )OJ2.+X6<+!BS.L:\<@7DB_'D MVHBPOIU(7S+I.TB2EZ*HU>^\N %$VFJY6<)6IH473@H00B2$Z$7R%'-%=>5; M ;]2AIY;*W-'/Q&3K9>IPG3U#AE?N"]G^/"&5Y*+':J]*?;T?21C M:5YV>\3D&!O'&;D.]8"POXYTRV-_T27)0HA6XGZW1XC.K#:1_OQ.=,__:QE> M>:V[P[QR[HD5LI(>Q$LE)TYB6^+).DR-TD:B=]^PB_OK%!X3D*3+>RP"7]9J MR:?OA]U&L9S_*0^K%RU?SO_2^P]7:U@M&0W1#[R0+CZJXXJCFZ[NU-DZOPO7 M>20^Q(YL7>7D*LH;H_GX=5#5\]V+G[>-[/W]_67UZEOO5[69QT[T@J9FM,KT M[E9"-Y<72!363^SHZ;+Z$2)*YZRH@@:L3.B M9HJ79]BCLO=XZ+ MM!NO5RS6H;MTKL B50Y_5+Z>]N7*;7B7E573\CK-J^J8$<)-7O;,T!M"S/-^ M)B@1:TP8H3A!FLB/WN#B[]&&]-=-??#D^5VYJ#^V]J^ZS?W];[CFK0P.0\F5 M\]/+N#7'ZN>\M%-U7EHLD3Y;\K;X*376)!W1U+@M>4M(E?UQ M>O=45@?*[<'PO-DK'!M%KXY+\S&D D S?;ZL,#8K69ZQE7-^:>G#ZLW2\JBP M_468HVAS,E%CV?H:RQ1=I#\%]E^YOXXU[!GX']R34S4X(*>UXFEX$U3S>;D[ MQ&V5 /ZKQ9DG,?\EE'6KBRY+#A-29HI$Y+ ^2Q0"^=X2-K2KWQN'=;5Q5GLX M.NGG*V;VKAD,P$BQ2LR,@SF%B1*5F!VHQ*P[WDAMW@D^R>#9@D#BF(AD\]/MTTL+Z#8+1WE MT<.:=31E-&$Q1XKME@A UFZVWA*#G!U6@O#XFW%W:S7O#XL_>^7'7P\=L&L8 M@Q1RA5GG<0FK]O: 0UBU&=''IA!E?-6*J'O,6WQRCAMB3R\[R8N2R+N41-)_ M>/J[K$O9XD.\EK LQ>]_*_TLW@RSMZ3WXZEE-WYFM=*@6:8-4OE\IC#CO$2A MNRNOD*Q==]>V;F7M,U]_=+,^NY6.<.:WUK78^UVK?W+Z\Z!V]_2U?'W:/[VL M-SM@T%@UI33K3&IASE9<35F[4J>,3G/++6LGU*I6QKQSAF:C%\;<*/JAWW>* MW7NK=77[JZA_JU6OT82QA3'%T@L+8S[2$VS$,3SL&)[W/F-'R\GB#(0T[ATN M]MI/)5\J.4WH2PKY(O0EK7PIE 5?4LB7?$ZK",:DD#'"D*64+^*0G53R11RR MDZI#=EX**-^9"!!ZN][>?^5"43.43V/O/(#AMSP+WG%"[$>"4\+WZ8Z?G7ZI M$N463&*X+%F4M2V'[-%CE_&OJ9_I"/9H5\"6[#\L2/_6L'#M)Q#L$C.$'BR! M])MPHH)0"J$4FZ84FW9TQ H.=1(045B!W2.]@(@I8H;0@W1X0W'HEI#)M,GD MIB&T%1SNM<4(;8J .^^JTGRJ& --VW/2CSA53)PJM@#MQ*EBXE2Q%)TJQN! MVA8,+.54,75GEG=N)I[_+=B0K@VBUG"XF;JTI0NU"STOWS^<^37+N36LA_O& M95A.Y:XX+Z\B/2F7J]7+?+E[3_+'_L7W V*7R!4[W$S):*5\1BMKN[GP:I>, M!&M-31DWEK1:%7L[-]S\+>68M?L[9A5%'N,IG6/T=]9TZJ.G?:V/,-X^NW!TI_*U3N95/R;HVR^ M>]4F@PU?U+I_<'-QUCO1BO(7N?K%=G[X7X)*=-J;FBN7EW?:6PIR[3M[VMLN M&?9W[S](Q:%S6G(E__*.N,RJ]:]E_\OES6VHM Y:[6]']\7[5(;#+QXZUS\M M?'DZO^P%-7\68/J.V MG"UDUV;6TA'D_O[I=P?WY6KY\,=96"/9K/?#^)4-\^WH]+LB8']A]+;-Z(E# M^%)P,,"['8JQ>37+%9R3D;;I[ZKUF5N/7/SB_#?DI@9J2J:B%'3TE<)<,RMS:Y;H-2LH0T-Q*Z+KI)$+* ME(64OW\J2>-\J%T-3DI/QI^2;I>?Y#E9T[J62T8CY3 M+J[PG&AA'M87D:[;/+Q7;^VZY[G^^'%]AC = >-O-=J>W7VY&!X&UVJM=U0Z MN50NBEZO<\5/L)17>NZ+L([K"PS7;372&0:NFRJKZKA]YXS:1C?<'AWJUQ>' MEPV[IIN#^M/^9Z_J?<>CREG#;45=\!29R:LV^U29-8V^ZDMNFX7R$D3Q$HIO M1@)N2R@RNC/$H2JE3[X$8"$ .@.G8:2N<4^1A2]9CF&')GRYMH(AE=B;89]I M6:QZQ*-: EI%9=SG*C4,@X=VJW\QN/W2(D>@\^WJQ4$J@Z_GRX,7NNA:Y)'.&67* \! MEB#Y0@F$&FYR'9!I>-F"$M,//=*T[_).WBUHM[=?C,&7L']TUJX77U?F\+V@ M>8U,M\G3_=?&T]&/GZ8EZ\IM_E==:1Z;P]\[N[#ULC2U M)J6)_O.5<>0:#;(/ T:' B8Y%IVLFI =[_R^X;3,HV]R^+E0_O'P\.WH)%]% M3#K=!?P'9?+Z^:4__3:_OI];I'E>R[9N&Y_U)KEO?/E9R7+4B_8E7HT]0:;)7D2X;MS[]K'SZ2^J18/)Q^!VB)YW]TF,LE&RP%#:: MB54+E9H4*G5%0O7MZ==4PR&+BS)ND_ M,TLM)QVY'E7+H.L14$YX<->7B(-X[AE,"%C0<#L.#!&P($HBMQE&0EPE\H1_ M$Q1[>F]L+5"*_K>@VF.BZOK<#9_V?RI7MR0X_/&Y_G HZ]K;.AR6#16SA5>H M==6V74,'7LR&C#5&KUA/BPDU/?]E%P:_?B@]6;^],\VB_+5->H#SU-RTFB+( MLN&/Q9F;'V>N:2WLZM_*GCF'KKZ./7GE^+Y]7>@YLN4[SOU%/_N=.&/M)MGB M=*@,+,+#7GSB+)$_%_4AZ32?3IU;*\SWU4'OU^#I 'RSXTZQ)Q@ICX34?KW^ MY-89+VYVM!MIQ,Q8=A+RT)QB1'I9PK0,%6J^ R<-A&!KV>'YQ,/ MX'/+Q$%;- $(XPD-.R435$!J$2 :C)V.1Y=Z(:9Q&$7B^C^, 9]P3X92@ D> M^LS1Q.$9P8#PZ43SCUY+>GW;'8)5ZNJ/^#:X#,8/4[/\+C&C.=W E6W=\J1' MS*WS%_HQ<2P?=!U?;3DP-:9"+GN?8;L^BV%Q;D_!%C+94 M=/&&I(C@?9/2,;" _6V@BT?F3DTN.5/=]XON( -_1+,B;;!5F),=QC+-2XY.UA*B,P7+5OU&(0( - M)J46:4&#:NQE"$X9&,U,30K,Y4U2$1%@,M 0SH6"+VWDISB>"GSU>>]\XG1>4732N3K*V&M_8LX MCG;[/?Y-EO[ M_OCYHOQ8'GP#]%*0Y8P\(Q",#6D;#1?@2NYQ+-\/J7<:>4YD<"[U:_]?X*I2 MZUY^"\[4F_OLUU;UVW7G\JLI/[NBY 6D25]T"M0B)DP$? %+\3)FS1V-/Y-Y M3U;EBZL.Z^?W/2.42?_P\OOAUZNX>+5"FL\!\>WQ_.SQ\U7E[+9A/WP. M_>Z=_^VJDQ*:_WBPFX?Y\O=2[:!Q:'[Y=G:G?"6=#_]>3,/]NCTRRG%!G+UQV^?BM]6)ZKF3B]$S#)KJ'A>+NIW&$ MH.%+5G%\YMP-=M5\5!6/_;Y2FCP3\S]C1W_&_C) MHGH;7KRGVP-]Z/-9EBHY+:J%[\4U;XTB$3FG%?Z0$G\C.:9HV=.?L@F*\5)Y MUB;M8(_?%GWGL7-0^9;GOS?U@UEYM9=38S=1R(0E::RTQ7*J+R*KXZ2>14&=FH9FN5A0*Z9> M:"IRN]W,ETV]62[IQ6:Y7"'E0I&T=8U\8&]E=YS>U,[5\^I%];AV7KNX:1R> M-@YN&XW3^D7UXA"^/OO>.&W4CX[X3S1G7EYN2*.Y2S!Y*9J]5#^2CDZ!'@>GU3/IH'YQ>'H377-=:]R>W=!+ MZI>UZRK^T%@;7IZ*)*P98FH%\#QC;#E$F_X?1]MMU[;= 3H#T_*-T,?R*[7X MNJ/;0Q]"0EJ5-0D6WIGSLVA4".&E&WH T!V=(4,(JFTLQ](P%(05(E&'%G!! M?49!(WWV5%B/3\(X%L-0&M+3J(6&L>"Z0CN@V,^% %9GD2X^I6TY$ !;NCT* M@7/2=S<$A^>&-MZIL]A_-,?1:.,N@WG3#MP.P?HXB[OI8^+WP= #^A0V$*J9 M,%3'#4C4GX!ON]2]0#H]S4BG<+54PBGP""9^>]5Q,,]Q36-T#+>/@,1@B+-? MXC0<]MEPQQSGTZ,D^61U3!O='T4YF&NPQJ;)4TH^O@&A>]9VW7L<;W):+3<, MID;;"GT(-'T_,\D*$%"05V_(Y,)R'EW[D4B>Y=_[G.&\.!]8!.[V0\ 7$'@E M7@@Q& P%1S'YTCZB(G@C;0@ ^P=_8\+"",;>CV86/^:F[N8L8>NC'&9\V@"[7 MPS21;WA6B]4Q6=J+H>+ "FSXEK/L&B@D';%[.,.B&\:Y"=C+&G=%,S4ZVOQH MV8'\E F?;X42(7QJ+.,=X0)+4.IT%*D ;1G5,9J0Y& 8HTOB4 M@F??DX!RT?5R4AWL%6 6$$1BA%0H65X1+V==:1(>^@ZP@JHOM5XHM)Y%')K[ ME'3+,SQX-)5'XL# B?0GEXHC&PDM8;]./[)5K-H=FR_0(9!Q)LTT1T('XTD1H%'Q6A M%5HV&W<[1!W!MW<\EG.,B&;P)$[;!:O#$HG,C_ ^'S,TN"Y&(V:F@U;KL5*! MW(B3L),$B72D!^$ "WP,6 ?\4),0'/3!.^Q\9 *8PC8:GT5C&?3?3-U&'A ML[\2Q)6V"4B01"[8PRDFQ3$IKER>,ER8_#CC;GE2'QP1>C3X QRQTX$GT20P MC-+%.VUV V!0FL-FS*.6V@4T#\;2EDA,>Z!1B&8.C"H(=B2S]=IY)*89J8/" M[\3NWB1MFE\V>(,F&+O,I.1F,$^-F7?\'F_OZJ$=/_W\NAXK051 B(CB4['U MN <%Q<2X]]%"3T/E9.#&?@ON[5!WLR=5@1 !1+JQ C1<.^3U$YP_^"Y"12KQ M-"JAP&J< Q=.ZA_ \X'T=RQC6E!U _[T>7J>6!10@ D:=%V;4%2$ NNA:H*# MQL\]4#M@ 1HFJCA\MC2@B/Q23);;1H+H2+@;8G3K_4NN% MM@L,399:DVD&HQ@#V0)NM! MP),Z72J*\Z4L$L7<,]=P"#,NT+3Y-7HE,[8H MI4R4HG>C<41M)BAQ:$KQ2.!I9'&(/0(!NH'>@0X7F ID%?@47\#28A M?8E;9*I.H(0.+E60[AUW &BO0^(0 6;/FM)B;L\:!%6_D3W&AZ(.1W0%2._. MLD.LT!P=V-AF3Z6=LTB6,>X/8OL)UY$G"W45PB8OR*)WD?[L$ >(C&IOH]T$ MR^< :GYDT8C_5SRTD?[/FL<4P*$$C#9^% MB-B)A(:4B7 DTAPQQJ8^0?3(IGH)=>//H H*-X%Z,5>=@X#PD3BC^5NQO9#8 MGQ@NL?"#E;RK27M>8W#2)'W"(VQ>XJ?C"(9]PEP98S(52RHY])4YZ8P:#OXQ M+J!'$@Q/]8C!81X=W@PHB\8#(*1M1S5DQ(VCZV@X%C=TC8HW\2RP*Z;C>L,) M0L1NB=,U^>)H?(;K4Z7B^!B15-1F,]8@,(MB_+5H_,;JWZ,GT*?#;Y8?17R< MN1 4;:"/0\/-,4,L8(E\#_/]7 0LS\RB= Y'*'\4;8R2'@LCA@P-'Z0NT1^' M(U8F@QGF6R$H!V.*MV1&& 7M888B*0+/T&GE(NNVF0M)^K.1S<2YHA6-P2 M M,,/(P!)39V>[:*>8 00B8+K!CU,5HP$F!H1 BV%HI)#NW!.:Q@+TZDWA^S_-1B MH!@M31K\,3$)1BT%S)SW4-P)?9([<&;/ VH8T>F_530:P7S8=&4X!A)1]X3?4"Y9<>1$N-\+U%?8"MMV &5DP&,\E% MZM[X("-Z)UNXT*L# M[(<=0'+:B>P9*H;*U+1KIM F6-7F_XJ;5 \NB'BCJ M@6^L!Z;!:I^"135Y,IW;PS& %J/;D:+2.(2C!([!*$881Y-&.51X&0E>MO:>!QS*?\IRIM(F)F+ M;"*E%=I9PGHX$0O$O[@M]&GPRQ$Q,7*3JA%(JYJ@0A;-4>''.,E)6%V!0"04"F]WI1MR@G$Z_,. R#/$\, MFCXF &QUMSNCK-;W/.?J6+2J4& M14,Q 6I'7QOC4L)Z 0WFX?$/T"YS1)S6,)IU7)O;=ZD+WB]II8OC,:8E$ #/ M=7OT0Q^BBT#W,&LN.3JM3+%,.L]>P! _T;8AEO"E=_ ,Z'C^%.G &XY-G"W@7"RLFJ[C8L&RQRQU2D Q!@H]ER)]+J&ZZ?8#;@MX&B/Z9C2;_MAL*/7':I,7 M;@!B_$(-?F;E.UZ'3XLQH+A7(5AWXL'(6#E[#'C#1;0*7LY$KT0S M_RU[[X MLME%T?6(3-R14(_+X,L>RECWQG-2\5+W'BWF>*/4XXL+[];9_]V(BYH=FA@$ MZ6U;S#A-EO5GUG5BP[QX5R/KB]1]WB7B[]'YTQT_8NS--I$!W&WK?9_L17\D MIXM3X3 5 9O!@-XX,$YL,L-1\73@$7C16_G3% 9"%]O-,U_.*<^>RI& F(GG M8[VM#9./^BNCSUG<4&>/A1'8Y?HB?.HHZ,O =LG[_I4.*^Q9>' M)(*QW]R.2,V5"X(OZ>.+DGOVN#+!EC6Q1<$$A>!+VO@"9DRXEQ3R19BQ=+(% MS)@J&),^Q@@[EDZ^X [(@B_IXXN:*RF"+ROCRRO/['@QRE\;$0A!;)F^K<>>"2 OXUK3IV2PU>IL#6[/M>3,%_J35*+:_!%V- MB#M98:L W_G2_VMY1F:U3FTEHC'][Q0Y8O>EOM5]*5I.6;L$+9%T6)/:%->T MV5*C;IG8+.OXNZT5F]_!+MLC*7QC9NF@BUMY+4UF=A:[I.Q4W.=FS=?0+!64 MK&'^OX'SW^D++N.F\O",$)-$I7 U$];Z$EJ M",,!:-H)LV1%88AR0V;]NR!R/8BQ^#)BG+\GQ:9DMEY$S,LS[<_WWFSEX9HO MM.>M_NC,U9NA]RCO"/E5<(U,&O%:;+5Z>"&9\?H82 O M@1V^2GG3\V,IL\%K"O.?H\+_MB3AMGO> M5H7AM$Q!6SJ&VPZ>K[MY;44L+ZNYI=J]=:?E?ANHI0QX3B^N6--"L#339:U) MB'7;A)11:5XR;]UD6K[I+%0R:E'=\HR'T+.44FENZG#==%I!=%;.Y#5YRQ5M M]:G%[1,,=07@-65BL:&)QP4ZXO@9#2+O*/J01)]=%YYW0D_=-MFV@HI0R2F'IK0XI M$Q'1IS>C3R^?*XLVO51FRQ:!@)?\*"QZH(M(FFUOF]+:8.#6E0<*JR@;[9AH M"&W9G>Z_3+%979"\WW2J*[*5PCJG) M7J:+)NO/O0C52 -)TI&J3!=1=E(W4I' 3!=-UI^MW-6.1_GE:O>-&^BV:'E\ M_U2+!E;!=,.635)A%E:ZO^#:9[[\(+DB9PKY;5\J*70G!3L4KGWJRU>>4CFC MED3J<;FIQZV0#*606VIGQ 8D'S\&.O!L!2SY&?J!U1ZRKRP'+':PIQ7'1C?) M%O9+'+A@M^2"9I].(GH,%TS#M6V][Y.]Z(_D8'$@709%>_H37.L$,,"('5F; MM(,D?[)4P.@W7"MD^0\:WE$O\\.@ B?^JYOX>$C>QZQ]TR!%_6I2_/E[P$7WZ++V\HRZ5IWZ/1?67X<:HHMT4]7;]Q M4/%RB62X-G[YSX?"A[<2K)*32VLM[9=?3]!G*[]=CQ#I''[H^E+-,8DIG>N> MT65Y:TW)1 GL9=6&WZ$9)#7RMAIWGC(B;4?WR.O5:@DG:*^W@Z[\DK=ZSF[\ M:3E2T'5#7W=,/R.1)X/ C7WB(>7T#O'_VI1-$][*^>E_9_L:]:V^1M%RRMH% M9(FN1I7QS)_-\"-"*-Y/*+0=%XH-[3%=LB!<,M?!Z'/0U9T.69I<;"MV2%=+ MP[/L/?9F>(\#G&P3*K6O2X7B GY M%/*Y\5P5Y\JDEZL;G@-;9%/QJN49GMX6";"M3X"M="'UYBWHRV?*VM+W.DX9 MRX7@"\&?$OQR)E\H",'?R;S8@L?$J.*^OAMB=.M]D<8435*B26K7DS!"D(4@ M;P571;=?>KFZX7G#14K#Y]=UT>BW[?U.*4I*;%[(F,]4E*+(.0@U$6KRG)H4 M,I6\:"(4383SFPB54DX3382I3+XM@A0O/=<,C4!JZ+9H)=SF)JI=/:YY!?6J MC*HN]8#Z'Q;^O6>21."&1VJXG!5T"_\.3 MRGLN/:F_!R[>H64DT[/@+5)K*.GQ[9+;A@?(N7+T@ P^055S^3\RTL *NI8CS3\' M)R/ICCGUM%Q^[&%Y0 7QL_C:^QQ3#]-Z_/=O^"?B@V$3W4.%[TYP54-B<4,I MRW^LQ+B-'V6IYB.UCEFE5!*CIO_^)SGXD07*&J[M>GN1@4[,JLO"-Y6:I [) MMH!L]UF]#2_>T^V!/O3Y+$N542IB+[;Q&A4>.:<5_I 2?R,YIFC9TY^R"8IQ M"YBU23O8X[=%WU&S'G_I^A8R=\\CMAZ Q.#3QYY+&1.X_3U5R5'AAH]\8GDE M5RJLB%43.J2-&/.W+H&^M/_Y\-^;^L%\>^&X7D^WQPZZYU^!&J)Y1O$]@%]! M$/S83NC_+B"KXZ2>1<'ET&">]9ME69X[OBHEQH^N 9#HZ>KD&3,C^:1#OTD: MO83-2I@L,';_*U02]G!ABPKV$0PPW*_#PRNY/%NXG#1D9?:*V-C!N&.[[;D] MJ<:V1\Y(8'<#2[?M(0A4&R=%3>[_RKGBF&'4\O1Y)IGSO.@$C9QTTR5CK^5O MBB^W_&CP71!KXDE'-HJW5'L(K3ZEG)^DM-X#*Q4P8UW,E6):]3T+> 5R(.E! MX%FMD((6?.R82B6A5IO^'["R X,#*R9QO=$-$'SPO]$K#X[."T7J+;ZJ!5F& M5[%5(#:=!W[/1W[;.)\[6#57&1$0B3Q&8=L=P/V@E3[8M!%IIIXBC]C *)MD M0$3S)&GGDP7<:VB )$W.=K]4*(U-4=)ADG"Y']IT$&RL"W.I,&)2!A\U(+:- M_QV?BM]Q'DI/8.=)]>H[TVZQD/C%MI -8R=(XTBM0&_0;)'GI%HV1J#,^EXA> MOM33+6>&:G%S$*EAASC$ P-COF:H0'O'#6)ZID:\8R,S1A1VO1^;(X;<*[GB M'Z^9,_4-NRE$AQ/?3&\0H?8,+^@*%+AH.C:)#:9.5M,.W5-ME/V%W.[?/K>NP9*5I9OUQ'E]JZ01,/:?:F MTXP"+A6G 6\Q5^&\ C>AO)Y7+[,J\ZQ+?-DC1C,9V4R =^HXR@93^ H']WK_ MEIP#$YTQ0\A0ECS2 6=,DG(+8.OC&89US$LHK_,2X[DA):>.[IW!(=0"M*0V MO)C,\-1)AS$Y.YP]#&X!9S1W<)5G!S=)>KS9==!HXS!PZ#;\@^BX@[=QB&P1 MS$ M.Q'X&F/> 0/H\I(Q]3!VG2H5;-G.98?>#1K(-6>^L3QR3(M_O00?\^T MO)!J29U&)E9&]X$E&+3%'^+:9H8;<1!X,H\CVPG"#Q-(_# M[F12Y@>N<2^UZ%#QN3!\/9@=E7*'T]>'GFNSZ5M.&\D34% .!LQQ;;]@ 80%&6L7CZC!& R=SZ6>C_HZDZ'AC5'NN5)7W4[I%FR.]WS=%"R,TMG M>?9W=G8SS.1\(;V#B-Q3'PYYYK$CLG'2VN(@,V$0]_ MTS'=,O):1BP(XX/E TR0#IRWVR/C^J:C6QZ!/:[P44@[K8EK,LJG6 @ )9. MZ1RD/[D%_BL#+PS6AN>2(XM(A]8):%KY74LX!DVLZ"V,AXL'7(N F)NN-9D. M2=A5:W*",(30\UCJ+,I'HGRTUO+1#+NS(+:;J=+P MB3!_:I)6$(6^%D;3H9](U>G&0VBQ22&-VH28#$&9H8>>"J^AV@Z.9 S=)RW5 MR$+HGL/L KY9?]0MFU+?T/WNE&L?*.SP#BK>V(%SAT3M^A">"QF/4C?$F@KP M\)"%8L=]I8FE("KA.+[K_]-[_4^'$L02I@5HGN56UC5/;?X\'=?)\J%3'8IA M7C"%2_&;*;BW=*B6;'"?%-V$0AU9CNX8%@24E]Q<9B 8 3-C4O@.I#O0^ZB6 MTC7QP4X8Z]*[F85Y).<,\-W5343=HY(-7$:M&LZ'_D%@AL 0]# Y">*:-B4# MH980S/, A00!C?L=-GU;8A7DTG\R6@$'YQ 5SX!,\SRMM2V8JV)O8@.K9", M"-PP ,EDN17F"%! KLFC:S_B=P=4]*5J!V239M'_U#&&:=, ID5@8']AU#6# M$C3AQ%^IJ,5DH2^G Z2.IW(#21F26O'2J[P%K",@QG1CQ$5 MB6@YC^",$F57BV6[DOG'Q=^3GMK40@VCMPW=;5L9H?$(+T6R$.B' ,& MCKIO:CE=6@J/Y 2#6LEV=:R##V7R,A['O(2:[4)*[)_(EOQ9X^5?XT MJM2!@Y?\L-VV# N)#8Q$ M<@4Z3WG8, B;9C!&JA=9(^IK8%8P=*X'.:GJ#)&[/XD1JVD[#, ,35S$":. M3!\S92TR=+E?I(\##VH_QJK%!MC")^+HX$_D(O;BP*P,D"(<[C CM<( 93)) M..XD:'-&Y$=H!7FB!H%I(-N&6R[1DH_,3%YM "4LASEX] @C0TZ% M G_W@>LX )K/@J@C2]M;0&S,- M?A'G (YT0' $B7BJM9F1-,E2Z/9AQ2-7 #V!P(R!#IX_V"FX% M7;L<46]RPEPZ(S[-B",G@!*+45C?%.9^T7G! Y >+20+D,1:KC#/ \.SZKLX MX",TC^CZ%/43#/9U53%VU!D[0+2J,>1*C?FX0%'' 5,0.L*? MXP"1IFU?!47C)AWVQW0&=_121)]%=:)S-7Z!K_>BJ@,.;Q1Y>W'DBMUK+TX! MWY)/9IXG6MR2742C3$\B!<3Q>&$42X EZ?=!%D9P73L)Z@^6_]B8;,74#C-%M*Q9#' M;_I ]\Q50X]7Q 2'F+JIMT!^$YG> Q><&:;O#T!N; L1UKJ6]4ZE':WY"WPQ M-K=M7SJ"NUVI01RL[35XJGI*/(YX ^[?'ZWTK/*MQ>6=SR& 9+60R(P"SJ%2 MR+J&HMFPRI&DCZ7/^:49*9'\G*\?-!HL??J+54^C%;HA]FH^6;VP1Y,65L $ M?*$4/FT8**#)[1!C09ZRH#P^))8B M3 PM/?FI&SH5QKC1 BZ:HQFC3YS'T''API"ELM %).H\M"^6! #36/**\7F\ MQPQ;YCR:Y:()^PF:&[IM8)*&MG,]8#J&%Q1]&!X\DL T>7D4DYV8RZ$9Y^AK MWI"'2Q@-8CW2 4>KZ3C:GA:M*(V#QMC338+F&>_TH_(D+2/0U9>8]4G4FWA, M,5^TN=T^5F&=L1T4D&YCE]5U:Q>V'\)=/ M4B1CLRN3M,K&@ JM +ZZ\O?F@MX 7TSU,?)7+&D=%R<,[M%&?97/#6,TN[&E M3ZNNYKS5ZS6&COL8^M)X>2M5?JWN@#5U"$0OD4.CBWT1EH+IF:CYS:GDS2H% MOES=8X*@@]FA"L;R10E+&&UL,8VKN=K1V'(#8AS>L[<\:;Y:C3PR3X=U #N27?4<),G^6S&RQ_1J65-4W-Y _H$&\S\'EZGJ;M_5%'EHL+ M.#E4!HL06&CE'-S&)VK_C8>;D>)*4=^UT*CW 9D;5E^/>N/Y,V/D'>7L^6O- M%"VL.GQ%'#2N&1[IZQ9=GSN2SY$I'9?X%$UXKG\8\PDMW:;*,&]"S)7DD^7X MT7I-K-D"I^%:*E,6AK/M*'ZK@K#8S&2_T3U,C&1F;3\U05R]W<[N;BW8C+*S8=W8:F MD5611A9IY/6GD9,F];=6,$X1(>&WN[H_A6JCYI $]J->Z-:!27H^J'[U$>9M M&1B24O]FF9;NT01'S6X!O&H,?3 Y\#/MM:6]%__3M,3^1G,:Z>GB0=JZ,T)K M>"G0+,0V".8TT2Y5B5<=0)P:\<\/QRE/:5G*%2:(R6F >\=$LDQYB6*.Y)O8 MJ1&^1GJ=PUO"_@*4C9;@)]JCQP$THG&#@TCLN *Y\=O6"+'Z!#,UTD,((3\: MU#8:Z<+*UDXF1>SEI9. QBEOJBS5@:RX!']C6!Q'U\!S8.?(>SOK5ZV=O*%Q M :!55ER/$BU(=ERF92[F1>$B7/+*PA@,5T8DX? ?DS@\0X)+S V#](-1W@94 M"3\U\*&^]"QC%A')JP+&>\1P[M5+PG$HE(SEJ0]/YBIH.W0+'G&^]\C7F*3H.WZV!U'F\'HW%C.8?8] M["U1K/9:DD;YTEFCY%MR^+S#,UI:/0I5V$V4]K2ZCIV8<4<5;:A@'8!LI0+O MA^MBQ!R3#^[ 1%^/6S&*IB)Q3_!V1&Z+;NI@AR;CZ6C[(IZC]J5#UF89+:"H M.KH]]"TZHU&O_T&4EV6++/APX9+ZJ.,4B:\GDW[CN(T&#KQ)DLH:T,L"_8(K M_4D!84N *5BSAZP5."$Q+G@"RG&X;,B2@'T,H3TKN8K&L#PC[&%L1#=[.!@M M'Z;+/N8*Y("VLW-6,.@<]YG1SDQL%&5 =B0BG($YZ=61J<>C*<<=O26QU/EE M#N/X^]R\L7R:+EGF/Q^::D'7]'91;9J%BM;,%UJD6ZV$09 M"?28-$>(,=Z8T40\1<:6X,<71RVSO%T5I)'OUH3;%($99,9Y?*213?*EMAVB M":0R':>@O%BPDV_D*\&B=EIVU?HRR,\=#Q*O&K]&BW0-,X[/"DF#G-TQ*:+, M&>W+01E#!8.N9] ])RY9)=8!Q$WJ7"CL2(9XVT+$3[9#X!1/?=\U6 \UQ2.) MTM@BC0>Q_QW/)D5I+&JM'W6PH:P -O;JP&)3;=2/KL&-/KL4;.YZJ_CAM(XT M-?H%RC%CRUY>^>C)]&05 A$'P821W'TPWFP2^*-W)NC H584GHR_E*;N7EJ! MPY=,C-6U=0=]^O1> K@-F3SJN4VEKAYQNW) UT$;0ZD6&9@TZNVHWQ=!"H7H M",9-K"MXE%]TN8A#^XK1B42S J$ U,6-,%5-GOHE/!U&Y88F>$8;K+*G<0+% MCTH8,"@45(13(+A_%C8-$:D#J!4/YB<%^T)HZ(=YTS1%BP M_F)W28A+SW7 )7QUMX**2?1)" L MN)E::2F*V9WA_/M8-(.IH:X[8+LFL[%$ MB]J8R<&=)G0GZGMDY4ST*F .:*\*A&4>6V8-VF-T+?(8!5?X-(^%[#@"R:6 M&+B#:_W U)DF7YL>7=RAMN#E.4N]$%TE:=M11@(3>FS*+%Q#X^3QM>TT90"F MS8J72'!D'9.-5J-9 95"Z7X?YO@S-*,=@Y-<2>Q_0"4,#(MOQ>6,&6.-,KH< MPED>W\-L(\L9FBAGB')&NLH9\XUK;0QB'([,2MJ]0GTL0("-?72-!8CDXYT,65PI_D+_81[U,*)OOJKT3\1%N761XX!OE5(Z -BU$S M\%@#5.*BQ.8&*=R68,3??;HW)EU83%W1B/Z9MW(4.<)3R'%Z8 %^T;3F:'L= M/J=R!:?\D7TD69++O:+C8AT'67U4R,"-V-9Y8EDRH2/&BOK6G]2WZ*I&S2.C07\EJ2%0[G+EVAEI_>:D=GUZ<52_/J_>G-8OFL6\)LN5U09=<\'6 M#!'!84JGIXQ96?8?.F@I,>H$(3!L4\YJQ]4S&I75#D\OCAO-@J;(JK+64%*9 M%TK2P4J)T:9)/>.VAM&6']'.!ICJ !?%&I8PRV;A,T=M_G%6(7*G47& K2F/ M'HSBCGN*P%V/5L<%X.SC&G'2QL49+!'$5B'$B:!DER0$+0XX1)/?H$?1#=O. MW<+J&[7@6$M@82+?C8:&F^ TZ%9E:-2I26HST5 MDQM.QPL5QAM239?0PU+B/7'PQ]!FU;WDQL@3F?-[QQTX"4J-A&:T7&,>;V-A MHRV^4P8S>7E<)IY3&X\7[. 8O%%=.+$K0-*>ZJ9:(J9!FJ5"O@3V5&\W=5DS MFHJBYMNDHI@MHSV5R%*J6*4[JA[A,MI2\F&!^L?Y#35-U MGFW"Z4A\/FM(,#_;AQ+C!WU^41KE(RG:<3<$<_N7X-BET[@#]#0@/2!&O&P. MRTQ';*\8#JI?;AU8(H7&N?B&XX:Y*+?4DJGF=;U95,NM9KY5*38KI5:Y659: M[;+6:E5:IC8ERNKMQ77M^+1Q4[NN'3:J9[5&_:AV=7MZ\[U1.[B]/KTYK366 M*MKSW=#+ JS.D]_D)"0Z"ZE^)+%Y2*.)T"SN;:.&/W)'O YQ?V:QN.N0,?-4 M &8K%=)NDK)2:>8U!U6Z^)_I+ MFI5"):\5TL+Q&2R>6W[!^4AL0LF.F71Q+HCV+ (H-<;#8EMK%>16J5G*%X&' M90C36D:IT"R52V6U;9;*+66:AX6I4$TI%&+RK,>Q[3\OJT/]RR'=OJV M;->XGUJ[SW*?E"Y3W'WCB)Y/VR9EI2 Q[C/W]YQHS0@?EVKJYU-QQMR20WNO M,\ECX9Y_&/QS],/\"OCG5B&K2) M_WCW^;2_Z[)L.\PO\Z@>)(>1_/EA/R&77)KK3UFV??*#1]3\? MB&'N(=N1ZTK5\RC'B7EDZYT/U$)=Z)[7//Y<.V\]=G_ZO&^4C\^3K_FW1/9;K[6&V]NU;YP5JF)9' M,.!X$TVP5X4GPE,C*3=>SPDF25/[?E"X*>B_R.U!]>?/]OGA_YH\UC:-,7R]2P0IY%W7B[_J?^%.9EK MMKTK1NR-[)>_5G RQY+]R*9U,.1%!X/H8'AC!P,/8HRB4C!;9KNIM\K%9EY3 M(1!5-+W9KFBEL@DQ:D76IX*88NW;R>G^Z4T#[!E-(4W!Y@T] M@,:V:2/V''.FL$LQK91:0)RN)#)U>D,KL<&:M<2?TCZ1SXVR-'\7[.I_P; >+'H+M$FH!I MS*^>)L_5A#>!2EHY5U0$F79=F,#2X9?_?"A]6!+% (CDRQ& B@M__2>)%CFE M")JMD*3E!2CZ_!JS>$,[D[G0UI"7%PD_Z"SVI:N0MGFDHPL]<'-<)]ABB5R6 M8U2UM5/R=P7Q"#'.QW%9^TCQP_(QQ)KU=7&BU!@"?+%H]G?+^_COBU==A'BN MUS:K\^\*X;-5RY7AD@UV'UQ &94.B6]X%JTV""%+C9 5K#5F8D-$]WGZ0 M3HA'<)7&"I(BN-5GVJHJQ5>4]#'B>SFJ+D(HU204+D(50"*%(F@H6J JI2+%4K*TVG8PMU%1+R6^1B,=A MT9.C\Q7*N4*!O3& ^,\14R?7"7'EN1FL.=_3HF5F?&%F0 M6#Q7:(]W>'Y*ONC_'D(W^/3BZ]AEGS[PGN1N$/3]O8\?!X-!#MZ0Z[B/'ZN> MT<6]##\2LZ-['TT]T#\JI4)>*U*R2ZP:]6?KS2HJ\V!4]OK4Q7;6&.S@1KX/[@+&](@Z)0;![02KC>BNE MDL%=@>FF^SW7Z4CGKN,:-FX/-#IAY8 W-M'-+*(+3J+3GT\=(Y?!@U4:NDWH MM;G15>S=4B-L20J_'Y& M.LM=YN@^&MC,:^A]W6![<="E93@B@MM5\WW6:2]W;JHQ?&?5=0V1:3G[9<>) MGHY8$&Q45BN7Y5WW6*F(P01P2$?4HZ@?*Q_1!>XX-](77+QF@AL;/:@[+G8B M>AB+'E19KN3+906B!U56Y;RFOGOT@%ONTNCAPLT!7.<['"X25%3##F[3KFAT M#P=9Q!2[HL1KB"EP4>:.4UT$%6GBA@@J4L&&= 05Y8]*_B/ZP!WGQE8$%>D- M'K37J<9VR9:('"8B!T76Y&*110Z5BJJL)7+@1TE=$WH^L[E0W-# TZU'U0@1 M.>R(!J>V%+&U%-^\D&%K6;%!\<+6\B =P8)<^2B7%XT6TL.+MW?[;&KL\%LS M3GTPD=\HZ1/!Q(J#":U8 *N$P816+N9+-)A0Y&QA+74(?L)97(QX:Z01M3WQ MYQ73'V[PM88BYA QQX927,0UVMF''8XQ*22LKXS&& O\ML8)%(5\HFD6(,;0U%RP.D'WT3!^ZL_QH0U=^ MNNL<\,_BB[H1N%C'B%J@!.I>&^IN9/,?J[M,\W3@;DW3LJI6*!6+N\R+5 #O M'7>_*<'=\BM:@]+#"X&[-QIW+[+*(#W")G#WJG/[%26OL=P^_,46*(.;?B_< M/0&Q1YG^Y]+[OX7+X^7.JKKAP'S5AECDQW<3IXO\>'I@^DY[ZY3 =/6CJFT> M3!>H?)-0N6C?%ZA<5@J%LE:254569%SXJ_LVR:KXN:C)3X#+36VC<7FR*R;N MH&&H_'/H$$DI442N"$2>'D2^X.+:]/! 0/)M945*(/E.N^IT0'*Y_%'&G7K4 MG=8' +5$^$W#O#VU]X"_:BL([W6?THT3GUVR0O&\A MU!9M*JG VJ)-)45@6^2_U\Z$#6U3$6![D\#V3B\#V7&PO7!72CZU"TX7!.+C M:TY% TKZ,+AH0$D! A?9[O0 \)W.@J4$@(L&E.T X!\#O643^*]I/?[[-_P3 M/0D @^[A[I]=_KKHG&<-7\O9*!54"T4?/O*)Y95 M*KU3;+_I9-IV80)+AU_^\Z'T84D4 Y>3+T>N,L(+2O])\EW;,J7(":^0I.4% M*-J:FROX\.^H/Y"8+"/2&K+_7I,V\8ACD+\_ME8G;?-(%WBZ \SRT.ULKT0N MRS&JVMHI^;N">&39Q/PX+FNCC/ER,<2:]75QHM18)IA2Y;GK_FYY'_]]\:J+ M$/.>VZS.ORN$?'>_J7]71#..2S;8?7 !950Z)+[A67T,/X20I4;(6 +_)1GC MOV-DO5$"> 0$6;NP;2KQWED2>6%C:T41$ RCWX6;$S*Y&3+)*CS;*I))_"B$ M,?7"R$M=VRJ-8"!A.$L*9@[U8*LS$QLFNL_G(#9!.$//L?PN,6,"K7U()\0C M ROHKB ILM9.PSD)-2PZ;7'>.VTD6'/KX_H)(&1@O6U^*9B_$('4]1VF@"1" M*M+6 ID"B@BA2%U/9@I(DF*I6%MM.LWMHDLD4W?Q'5_.-;UW@JS* MI7+^8_!8T J%OU7$=J!*YQ/[E5V"@-$"1J\<1N^TGN\XC$[L,);/ MJW)>J;COV?WNM_ M@N]"/\",.$QUF)%T7QKP,>D=N%=@]O1@=K$C60H0N]B1+#V ?:=YD![ KGY$ MY[3+O!" ?:6 ?:=W'A2 ?9$M@14Y6WFW/8%]'UA$-P5&G T?PQ[=;V :QD\= M,0T0?DCOTGNNTYFW1_#OP7MI!K)/XGAIH]1) /FM9X% ]NGE32J@OB+G-@M? MKEQC4@'^Q7;$ OQO,..V3 [7OH!VR]BSAK65N9Y=9]FV0A/,[+FJ8\D2=-,=^MLV34CXT)8SS6HVN1ME1[ M(D:()W)(]3;\2CRI'WI^B/T>@2M=AS:1%$W/*OD_];\^*@63_26Z0%**X5>> M9]IR_J40Y0N6;EL<(#BZ=9'"MK-T&T.'_[=)P8!8ZKD#P<"[[7PR)Q@XLAS= M,2S=%L& " 8$_T0PL'4L%<' MG%4! .;CNY$,/"Z8$ 5E8'M#P;4E%<&E+)T MFVOD#G)2@QCT1D4KR"(4$*' =LY/A +;QE(1"FP;1T4HL.G8+AVAP$;% J(P ML .Q0+H+ R(6$+' #O%/Q );QU(1"VP;1T4LL.G83L0"K^.%(BNYTXO&+HO, M.L*!4\>V'")]V[\^DTX=/P"<3*1#UPCI?C X&47Y) 5=(EG1KV;TJ^G">QTW MD/1^G^@>7$$O/$4YA)@"<^^'>J #_+:)U"*&'OKPF,!G;POTCB_I'I%P1QD@ MGBGAL;'LL<+!@J<#!.\Y1 M@8,W'=4('/QJ''Q0/=MEB4DA#C[0;2.T67/'F>7,(5/QJ5'Q8.]IEB4DA*CXD;.H ,6;#G$$*'XU*#ZK[N^RQ*00%)_I+6(+/"SP\#;/3^#A;6.IP,/;QE&! MAS<=W0@\_&H\?'E=VV6)22$>OO2(CX>KBS2Q@,5;SC\!B[>.I0(6;QM'!2S> M=) C8/$K87%^EZ5E'9#XP(7A2)=Z9]Z>%'^V<>.X(""FI/MC>T[@5A2XK84- MDVG!E4&$J$F,J"V'W8U_&S *'6XV<0^,&MM*3X) Z/_]M5$\%\AZLRV\0-:" MI0)9[SA'!;+>=*PDD'5J6+%EDK66#:>WF#T", O^"<"\4RP5@'G;."H \Z;# M@%0 YC=/,.7P^O_MLF2M S!C:MJ4NL0CF(7>*.H+/+S9=EG@8<%2@8=WG*," M#V\Z:A%X>)5X6 #B]P;$H>=8?E> 8@&*MW)^ A1O&TL%*-XVC@I0O.G(90M M\<< FU'?29G8A?#C@L-\OT$5%A_41]-Z_/=O^"=ZBF$3W0-U";K\55GX.W![ M>QJ^D@N^+/_Q#A*AYON!)(_^!Z]4BXE1TW__DQQ\2S?N.YX;.F;6<&W7V_NO M3/_O4V)676805"K@'9)M>42_S^IM>/&>;@_TH1_I0R4'^M!R/1-^D:-!(1DD M1_RVZ#N/#BKZTO7I=G5['L'-G!\) M/GWLN90QH+I[*A@AE KXR">65W*EPHI8-1(^RA-MQ)B_=7ZZ^7]OZ@R.QJGQQ?5F]OK6J-9P6/;B_S7U1M$2F5% M'5&Y-=>W??AW-,R_/[:6:7+H""T'; BHC9HK3 M"8HB7B8/C\:!*CSR$ED=P M$:V/S,7O&L0(/> /C*)J!/BM4M'R&7Y]Q_(##Y_0U7W)#.VA1 _&-.%GRX?? M^ZY'G]XBD@]4@Q]PL0$\O46ZNMV66D/Z(# "Q.,7!!@7AP[<1)^GAT'7]6!^ M)CLRB_?KD;).#"TFZ IJQZ1F-:A=';FE5J(77:6J>XXV+XKE,ZZ.H6A/E. M1CKH6J0MU9X@!*2+S>OMMF40+R/ICBD=0J1H!*XG)%%(XHJF].??UHR\E!7 M\ Q,7WB68UA]W9X6T;\_6O_^-2?AS%)3.YEV7G 8J2T"])LQ0V@(#_TX),00"& Z\Y7 MC&049;-J&&[H@)7LB/3%4J1DP_KD2LOLDTLF;'B+&O]JK&TMT9:F,>68;*][ M="US=G?=*/QKN>80_M,->O:__Q]02P,$% @ FXFI6+Z$N&5X,S%D,2YH=&WM6VU3V[@6_BNZZ>P69N(X M 4*I0YFA0&>9V;XL-YT[]Z-LR[$&V?)*_T]OI=[J>=W0(;9U4E60>D+[_WM_I[NR1[D'0[P9[??+M M,]GZ/CS9ML:G7T^&__UVYGK]]OWCG^[Z04K-.;.+6T2&6P$]& MXZ/#C!E*HI0JSOT+KN9\PU>"&XF08ICV.6@\'O;PYVNKN# M0Q\-'\FO"*C#5,,Q@O_WW>=M4W=R=C$\_W1^?N6H_.V^0+CZ2@ MFGSB.?WQ0[9)Q)3AR928E)K .F%H*!@)I8J9^M#JML!$B K.LV==T*AZAAH* M_L>S]< 6(RJJ:;(S!F0:3%)NF(<569#+B:)09!&^L]?I@W]5%_42/^1<>, I M([-@?UZ"]'8]]3IVV+Z)FZ-X*F_.24K'C"@VYFP"X=6D7)._2JH :V)*+E@A ME8&@2SY)E4%4]OXB,B''3/V;PJJ=2 7O*8:*P7Q4/BZ0;]?UUUO>G8U:WH]4 MVYQ)LBFYA&D2#+)KVZVRLF@WT:;&LIB< :Z%!BKL \T MB+@"H0!F(!TT> + (;#:44ITB3_F]2=,L:H1'$#&-60TG&(=;F@&@#=L$<7JO&>YXG$+ML MD(+?(U'&T": KK'Z;0 LQWA7 &80[D@#4*,S/%=0TDM= V5B*Y3::%$*, 0 M2T":[4Y;?R*J4Y((.=$UPA4;<6U >AI"L=#Y#5ZV&T#5M3,KWKYBU?6TMU%8 M'2XL+"K"WKN!KM!8R1X,33)).#QNZ6V[ZN>$*F;Q!7CAN(" \(T+B;7*=9 MLPPB,T9G?(ZYCH34)=3#F*VD<$ KE(3-%A1KL@6XBAD U8'G[ IV)SGLJXXA M'%Z4 BQZN]3K];>8\Z+7C]V3>^0H-7,'<&R?8,QLX-[A$'VY"1X)X3?!=@E&SXT,6W1[D]APRC1,&X#"YNS;$=M&.1'14M^]"N;U MD 'ZJIZ<4I"E@@8@A.(^#0,S6+'IV."WD*$A) BHS^+'2@@OF2[A!M/ESN%WA35W M#]QW)@\0;LQCY 35,K>(HAKXA/(%KF/? M@FE#WMM$>%4-J"AAJZEAWE&:11%@VCI@A?Z(Y:"X!# (WK "J8DFL(EQ+ $* M\P)RT2M/[L^3:*-XZ02]SC>KUM:0$5 M(0]HI^I#69KK/;A+MJ,S:X9;EN3V'2H)Z\V093IS,X$G+]CX*[+OC>QXHY!] MZD"S"CX\CJE$M7VS%N'WB/LH@F04E0HAUE <:UK-I#90CB?/T):&Q25_NZ-! MLG5-E02X A%YR;IR'';"S)XDX2%37L[\VG9>I53/Y!G&C2D!3 M(O@E$]6QTI)]^Z>GZ#'Y]-Q(TG\96VQ[QAW7#&O/0RE&]B;*YU$5<7H/';:R M<9AY1V'S8*32,^EC"Z#)+./&,'9#W@HEB"M\'W/PSS:R!5R -*$Q#<$G;F%J M K._2P[N6[*6>60/H+9?=]+/?2=]+$ 4P\1QP#2>D>!I2\09(+"2+;,=[831 M2]0A3B1;)6+EO3VIK\\D[X7K:O/I3JC61%\:0T7-9L'W6@Y4FP*H D &T+6= M&-*@A'29P9AA1NQ@JJ2W]O3V5>CAB-G0# M/NWW-Q60VTX.\'PLQ9BA)LCIJ/H:2E71GF6%D%,&;R>I=/&=+M $8/T@@JES M#> >^KOS?WC-P-X4<>"O*CH.>)$4@A::!?4OS:XQT*3N@@#>_, Y@-FMU\I> M*Z&ED76!NU1B2Q:NGG3GJ*YLL*1QCZ1%+$<^M-SE!)!]3&_%=&X[]+H$5<;OY*IY[9^]I"V00C![M*; MP$3>>H>F@?29*0VU%*5A"S/Q^(AI&,++.^+'736J?MX8YQ86HM=Y__YU'9YD M'6RJ<7FE<]#;J$58G?DZ[+^H%5@,2?N=O7<;M0HOC@HV[]ZXC_[9)/$(\W * M8B8@G^F4O&\3O*RZ3H,];(A]A%'\_J:WWQVL_KS#8'XF3CW"2#Y.@_NN0$7M M2E!5M.H55\1^ TC>=.V_)QC83;="H1=?^\L7+Y=$[',C$_DGTOBY<>T1!IE! M3<$VB88WWE(F]F;R2@)I&CW\VB^R' 7+,Z#XC=.XPOWPZ)7_OR3_%P;YRO^' M$O!/3_&3E+.$G%VQJ,0= /GJOO%X 53_%9C^2Q#]E<:N%[ZX&<;? VZ@0H1G M\]_CS93;7I\]N=[PIT&QLV-/9^6Y(H\N1DF4>XUFT5$$MIAI_ M=KCXHCH,V0%'!,^95SW7\JOYYXX+!],+1;._HRSHB'GNV(0FL"P!'4L>5V@Y M..CL[,U$GROKVN]ZW-]GVC_X//H?4$L#!!0 ( )N)J5C=29 \# D *,Z M 8 87-L92TR,#(T,#,S,7AE>#,Q9#(N:'1M[5O]4]NX%OU7].CL%F:2 M..&C90UEI@6ZCYFE[?:E\^;]J-ARK,&VO)*BB+ME5EN-RVP2ONS+ M7!CV08S99Y7SXF7+E^"W$5HF+X^<@!P/,4_E_\HJLI_V,I($7F;23,)5Q+ H8 M_/KB<+>[=W0?9 MLREY5#^CAL;_>!80:C'B63U/;LK IJ-Q*JUH4T41%FJL.8H'>?5'C?<>,6399/V!6F*1-87EL^RMK'-E;HM%!8E]$Z!UMY,6%5874EX"46 M7;=H(^B$:RK&, $I3,I@TIRQ]3WO/ [Z");( 0 AK-EJ -5,G5GQ=H-5W]/^ MD\)J?R&P) E[KX],C<9:]E!J4DDB\;AM=ES4+QC7PN$+>)$40." "4/!E":E M&F26(S-3=J;G6)HH4Z9"/:*56V&VAV+!MX"H6 *H'S_DUMB<%-E9O MD0X_5QDL>GN\W3O8%MZ+WD'LG_RC)*U9>(!3^XQR9@/W'H?DRYT[2A8Z2M 1 MC7.9#; @/1(^$L)O@^T2C)X;&;;YSE-BPYDPF#: PJW97T=LB^1$Q"MS]RJT MK@\$T%?WY)6"JC0:0 JEC1HE9EB)PK5#>XYY2F\N"WZ?"SC74F$.R5:]9-!+ MB?0.7XS*9.P.(TPU,!+;&BUI -(+&K=0%=1294ADN 1@G")Q:5P9 84"XD8R)$]RHPB&*&_")Y#D1A>MX"EK02')_.$)29UVW1&&';P== MS[X%TX:\=POA=3V@LL)6TV#>29I%$3#M''!"?R@***X,#,(;41(UR02;&,\2 M4%B66(LV/+D_3Z(GQ9/S$<\JEWL)1"))(,KE".$W:\3U3(/=82WQC^OUMJ,% M*F(=,%[5#U1E;_;@+JL=GUD+VK(D7]^ALL%T,^28+OQ,T,D+-;Y!]KV1'3\I M9)]YT*R"CXYC:E'MWJQ%^#WR/HD@%465)H@U%,>:5G-E+,KIZ!EM&027_>6/ M!MGV#542< 49>%.DNB0J:AF?NUXKU)N9O*,]C"?]<(]O@ I8)0\L0?M,6 M9DI@\5D0[Q(=DK$R7MW4C\]D[P7KNO-IS^A6I-]>8R*1LR2[XT#M.E<_O?($F@/6#"*;. M#8![Z _/_^8] [K/X7#X9HNN@VQ-F5"WX@G1CE26\=*()34K>P?=O9>_]*F?*! M45EEQ=+0'QL,#4.\O",T_#6B^N>M*6PA$+N=_8--'+Y+'-PJ4@?AL/>D@K Z M\].,_D-%8#$EO>KL;:CPJ(%P2^JM6^1O720>81[.H%-"=LDG[+<6HXNHZ^35 MPZ;81Q@%^_5%[U7W:/7G'4;S+8GJ$8;R;A+>-P0UMVM]5/.J5UXS]^D>>]%U M_[[#P&Z[\HE> A.LW*I<4JC/C4[L[^C>9\>VAQ]DCIJ9>$H\O/4.,G/WCE>6 MD*;1P\=^D>8D69X!QV^=QE7R#TXV">"G3 !+@]PD@(?1\-^?XZ>I% E[/SN, M^N@_S_@!J/XS,/VG(/J&QKX7N;@?IK]#:5$AHI/W3_[J$2B\0N:=XT NLWEZ MMNPWR$\%FHT]>SH[XAWPZ&JH557$=+BL=#A54XUO%2Z^J,]#=N%()@O1KI^G M^JOY;<:ZI/EEQN6O299\*-K^Y(0G"$O(1TK&-5H.#SN[^S/5Y\NZ[I,<__5+ M]WW.D_\!4$L#!!0 ( )N)J5CS)*J(#@8 &#,R9#$N:'1M[5K[4]LX$/Y7]M)I"S/Q*P\(3F FA#!EIA!*S-SU M1\668TT5RY450OK7W\J/X "E[94M"SRN]< M=B*"Y4$O8%>0JB6G^[49D5,6&THD;M-.5!='6MA]2^;:6+! 1:YCVZ^["0D" M%D\-3D/EMLU.YZ9)LFFT:A.Y::ZDG"AV1?7% M(E9&2&:,+]VW'IO1%,[H B[$C,1OZWD+?J=4LO!M-Y-.V1>*4Z-YBEXK@W V MQ!VQ"5/0;)A.SYJ@GY+_22LM7:YSQ5+4 M@C.U=",6!#1&@3>O.@V[V>U96G!#>OE('2I_P%V#X85WG Y?FV!R8,!X.,CV=9MNN0W\,_:/1N3<\>B+%0?_NY-_? M,J)4?<_>@=$Q>.^&,.Y?'/;/AF-C],_[X4?H#SS=T[#MQB9L8#'"4+F-EME. MU->-.(G!%W%,?4WM//NJB,*'.9%H/%_"!4V$5)ABX5C(&>9@XP.($/I4C@FG M,! 2^TDV>DN/U+!OV-V!F&$*7V9/3G<;0B&SB1/46 1 4;L 3HGT(V@Z=<@R M-TDA9+S8JG0AHV.+ MRV6*$CDA,4V-T36G2^C[2O?HV-:QGZBZ'J8%)S3-NF9+^!2+!5H[I6X6>T4F MZ,^)D &5^S6[AHIR7J3PU7.:$+]XQA$2?X,2,GFJ+N)=C"OI9JF@*GJE7> 3 M7@ ]PPON-=U%Q!0U]!K41>4DP:8'9GT"%N&<(T=\!#O7(%T!5]+/ZT()C3W"+;@%QPVEO! M]@H]-S!?0;R D+/7;'4U^&\<8.FX6QE<7E"3A\F^%S6-IT+-O>IHU+ 8\^ L MSY:8=A5A,:86EJ>P$E*$Z;R;2)IJ]-1U-\$J&(?ATH0CMM($X936LU$AB[&> MUNTX89!5:%FN1*DYS\$G,.EF:Z8EX(KL;'X%5(_IDY\HEW19FF%MOZ:KVEJ) M]F*6'/2&+S@G24K=\H^J'IJ_4;XQZW)6^QR=NEXLVS<8+4IEW5*I?#/2E*L6 MLSFY55]E1XZ$8I96Q]QMO*XZ9 5"<[>M]^+BZZ:VJ)3DE14%KA)RL2C=5CX; MFG7N!(]#GXP%NN6;97X%J"M1,DD%GRMZR_1-@Z$BB)W?"8W\-%1\/IBFU@+A MF'M[+W%XDCAD.T6^+9@=YUD%X:[GRZS]6T5@/27MF*W=9Q6%WXX*V9:Z7FT] M\B:Q 3\<897AXL%L"7OYJ>R^$NIQ4^P&K- '-+M[]_,[C/F9/+4!2PZ7[H]& MH*!V41X5M'*2:T NL0!>V=F_)S#L&Y="5FK!&<,J#D_=QUC5?ODB;M6GOQJ9 MX+]4O;\:US9@Y Q'I%/,XT#?+0KIE,55Y,V*]H[@,:: BG,74*)[+\JOZ1D;14GTAX_:K'@F9 M4B._-B$AAL4E5X(%!5HZ';/16A5]>9N=_5=-_@I)]D[*P;]02P,$% @ MFXFI6#DG+44.!@ >R, !@ !A&5X,S)D,BYH=&WM M6OE3VS@4_E?>IM,69N(K!P0G,).&L&6F$$K,[.Z/BJW$FLJ65U8(V;]^GWP$ M)U!Z+%EH"P,YI"?I'=_W]"3<^\TPAG%(8I\&\-X[^P"!\.<1C17XDA*%K0NF M0O!$DI 8SJB4C'-X)UDPHP".;>Z93J-MVH9QU,.Y!L4@$;O0M@ZLAMUH@=UQ MV[;;:L/%&>Q<>8/=3/AX-/#^NACFJUY6=>P=YQTMTW; MDR1.F6(B)MRRAN'M8C( M&8L-)1*W:2>JBR,M[-Z0N3$6+%"AZ]CVZVY"@H#%,X/3J7+;9J=SVR39+%RU MB=PT5U).%+NF>N[*K#ZG1+H3H<+NY@+WC4S*<5,1*V-*(L:7[EN/132%<[J M2Q&1^&T];\'WE$HV?=O-I%/V#\6IT3Q%;Y1!.)OAY%K7;FZ_6Y@^65MD03-S M)H('V#F\"=F$*6@VS$;/FJ"?DO])*RW]6<6N68IJ<::6;LB"@,8XXLVK3L-N M=GN6EMZ2HCYRB.F=GIP.^M[IZ!R)<3F^ZI][X(VVY\QOUM'IP)4Y M-@#3$^GV;;KT!]#_WATX0V/GTAQT'].\>%+5I2Z']A[,#H![_T0QOW+ M=_WSX=@8_?EA^!?T!Y[N:=CV5J#,8L2A MCU5(X>.<2+2>+^&2)D(J3+IP(F2$]AL?04RA3^68< H#(;&?9*-W]$B-^X;= M'8@(D_HR^^9T=V$J9#9Q@AJ+ "AJ%\ 9D7X(3:<.62XG*4P9+[<%+3VF_EQB M'D+S21S \ 93;#S3JT812U.]*/YJR0"W!@BII*A;58]<_5*-.IR"3Z5BTV4= MDKE,YP1IK03<@N[-*V=OOUM@#C4B@4CTKE.5+F1T;'&Y3%$B)R2FJ3&ZX70) M?5_I'AW;.O835=?#M."$IEE7M(1/L5B@M3/J9K%79(+^G @94'E8LVNH*.=% M4E]]3Q/B%]]QA,2_H(1,GKR+>!?C2KY9*JB*7FL7^(072,_P@KM/=Q$R10V] M!G51.4FPZ8%9'P>MQ>Z'FY 2D;MWVZ+WPWRE'6<2:J+G52'.RT(YC1WR"X@%YSV3K"[0L\MS%<0+R#D'#1; M70W^6P=8.NY6!I<7U.1ALN]%3>.I4'.O.AHU+,8\&.79$M.N(BS&U,+R%%9" MBC"==Q-)4XV>NNXF6!?C,%R:<,16FB"$+SDF2 M4K?\4-5#\S?,-V9=X&J?HU/7RV?[%J-%\:Q;*K5P1IIRU6(V)[?JL^S(D5#, MTNJ8^XW758>L0&CNM_5>7+S=UA:5(KVRHL!5IEPL2K>5WPW-.G>"!Z1/Q@+= M\L7"OP+4E2B9I(+/%=TP?=M@J ABYU="(S\?%:\/IJFU0#CFP<%+')XD#ME. MD6\+9L=Y5D&XZ_DR:_]4$5A/27MF:_]91>&GHT*VI:Y76X^\26S!#\=89;AX M,%O"07XJNZ^$>MP4NP4K] '-[MY]_0IC_DN>VH(E[Y;NMT:@H'91'A6T@4,+)1H/YH;(+O*7M_-+)MP<@( M1W+ZG'CXX&4?9!=XCW%%_-TTUQ7+#\#Q!]UXE_R3HY<$\$LF@#4C7Q+ 8Y7P M3\_Q0"?$_S:28QX&^6Q;2+:NIRM,2 MZQW%=4@#%>$LID;QO:R_JD]I%"W5AS0V'_](R(P:^<4)F6)87'(M6%"@I=,Q M&ZU5U9>WV=D_:_+'2K+G5([^!5!+ 0(4 Q0 ( )N)J5AIKR)2E1 -"G M 1 " 0 !A&UL4$L! A0#% M @ FXFI6.A*"RM370 4\P% !4 ( !QDL &%S;&4M,C R M-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( )N)J5BO/X.TFD $65! 5 M " 4RI !A&5X,S%D,BYH=&U02P$"% ,4 " ";B:E8\R2JB X& !G(P M& @ &FJ ( 87-L92TR,#(T,#,S,7AE>#,R9#$N:'1M4$L! M A0#% @ FXFI6#DG+44.!@ >R, !@ ( !ZJX" &%S L;&4M,C R-# S,S%X97@S,F0R+FAT;5!+!08 "@ * *8" NM0( ! end XML 80 asle-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001754170 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001754170 us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001754170 us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001754170 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001754170 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001754170 us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001754170 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001754170 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001754170 asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0001754170 asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001754170 us-gaap:RetainedEarningsMember 2024-03-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001754170 us-gaap:RetainedEarningsMember 2023-12-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001754170 us-gaap:RetainedEarningsMember 2023-03-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001754170 us-gaap:RetainedEarningsMember 2022-12-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001754170 us-gaap:CommonStockMember 2024-03-31 0001754170 us-gaap:CommonStockMember 2023-12-31 0001754170 us-gaap:CommonStockMember 2023-03-31 0001754170 us-gaap:CommonStockMember 2022-12-31 0001754170 asle:TwoThousandAndTwentyEmployeeStockPurchasePlanMember 2024-03-31 0001754170 asle:TwoThousandAndTwentyEquityIncentivePlanMember 2023-01-01 2023-12-31 0001754170 asle:TwoThousandAndTwentyEquityIncentivePlanMember 2022-01-01 2022-12-31 0001754170 asle:TwoThousandAndTwentyEquityIncentivePlanMember 2024-03-31 0001754170 asle:TwoThousandAndTwentyEquityIncentivePlanMember 2023-12-31 0001754170 asle:TwoThousandAndTwentyEquityIncentivePlanMember 2023-03-31 0001754170 asle:TwoThousandAndTwentyEquityIncentivePlanMember 2022-12-31 0001754170 asle:TwoThousandAndTwentyEquityIncentivePlanMember 2023-01-01 2023-03-31 0001754170 asle:TwoThousandAndTwentyEquityIncentivePlanMember 2024-01-01 2024-03-31 0001754170 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-12-22 2023-12-22 0001754170 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001754170 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001754170 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-12-22 2022-12-22 0001754170 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember asle:TechOpsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ProductMember asle:TechOpsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ProductMember asle:AssetManagementSolutionsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:WholeAssetSalesMember asle:AssetManagementSolutionsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:UsedServiceableMaterialMember asle:TechOpsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:UsedServiceableMaterialMember asle:AssetManagementSolutionsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:LeasingArrangementsMember asle:AssetManagementSolutionsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:EngineeredSolutionsMember asle:TechOpsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:WholeAssetSalesMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:UsedServiceableMaterialMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:TechOpsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:LeasingArrangementsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:EngineeredSolutionsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:AssetManagementSolutionsMember 2024-01-01 2024-03-31 0001754170 us-gaap:IntersegmentEliminationMember asle:TechOpsMember 2024-01-01 2024-03-31 0001754170 us-gaap:IntersegmentEliminationMember asle:AssetManagementSolutionsMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0001754170 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember asle:TechOpsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ProductMember asle:TechOpsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ProductMember asle:AssetManagementSolutionsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:WholeAssetSalesMember asle:AssetManagementSolutionsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:UsedServiceableMaterialMember asle:TechOpsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:UsedServiceableMaterialMember asle:AssetManagementSolutionsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:LeasingArrangementsMember asle:AssetManagementSolutionsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:EngineeredSolutionsMember asle:TechOpsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:WholeAssetSalesMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:UsedServiceableMaterialMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:TechOpsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:LeasingArrangementsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:EngineeredSolutionsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember asle:AssetManagementSolutionsMember 2023-01-01 2023-03-31 0001754170 us-gaap:IntersegmentEliminationMember asle:TechOpsMember 2023-01-01 2023-03-31 0001754170 us-gaap:IntersegmentEliminationMember asle:AssetManagementSolutionsMember 2023-01-01 2023-03-31 0001754170 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0001754170 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-03-31 0001754170 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2024-03-31 0001754170 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2024-03-31 0001754170 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2024-03-31 0001754170 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2024-03-31 0001754170 us-gaap:ToolsDiesAndMoldsMember 2024-03-31 0001754170 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0001754170 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001754170 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001754170 asle:EquipmentUnderCapitalLeaseMember 2024-03-31 0001754170 asle:EquipmentHeldForResearchAndDevelopmentMember 2024-03-31 0001754170 us-gaap:ToolsDiesAndMoldsMember 2023-12-31 0001754170 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001754170 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001754170 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001754170 asle:EquipmentUnderCapitalLeaseMember 2023-12-31 0001754170 asle:EquipmentHeldForResearchAndDevelopmentMember 2023-12-31 0001754170 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001754170 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001754170 asle:SynovusMember asle:EquipmentLoanMember 2023-06-30 0001754170 us-gaap:RevolvingCreditFacilityMember 2018-07-20 0001754170 asle:WellsFargoMember us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001754170 asle:SynovusMember asle:EquipmentLoanMember 2024-01-01 2024-03-31 0001754170 asle:QwestAirPartsLlcMember asle:FaaCertificatesMember asle:AssetManagementSolutionsMember 2024-03-31 0001754170 asle:AvborneComponentSolutionsMember asle:FaaCertificatesMember asle:TechOpsMember 2024-03-31 0001754170 asle:AircraftCompositeTechnologiesMember us-gaap:TrademarksMember asle:TechOpsMember 2024-03-31 0001754170 asle:AircraftCompositeTechnologiesMember asle:FaaCertificatesMember asle:TechOpsMember 2024-03-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:TrademarksMember asle:TechOpsMember 2024-03-31 0001754170 asle:AersaleComponentSolutionsMember asle:FaaCertificatesMember asle:TechOpsMember 2024-03-31 0001754170 asle:QwestAirPartsLlcMember asle:FaaCertificatesMember asle:AssetManagementSolutionsMember 2023-12-31 0001754170 asle:AvborneComponentSolutionsMember asle:FaaCertificatesMember asle:TechOpsMember 2023-12-31 0001754170 asle:AircraftCompositeTechnologiesMember us-gaap:TrademarksMember asle:TechOpsMember 2023-12-31 0001754170 asle:AircraftCompositeTechnologiesMember asle:FaaCertificatesMember asle:TechOpsMember 2023-12-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:TrademarksMember asle:TechOpsMember 2023-12-31 0001754170 asle:AersaleComponentSolutionsMember asle:FaaCertificatesMember asle:TechOpsMember 2023-12-31 0001754170 us-gaap:ProductMember asle:TechOpsMember 2024-01-01 2024-03-31 0001754170 us-gaap:MaintenanceMember asle:TechOpsMember 2024-01-01 2024-03-31 0001754170 asle:EngineMember asle:AssetManagementSolutionsMember 2024-01-01 2024-03-31 0001754170 asle:AircraftMember asle:AssetManagementSolutionsMember 2024-01-01 2024-03-31 0001754170 asle:TechOpsMember 2024-01-01 2024-03-31 0001754170 asle:AssetManagementSolutionsMember 2024-01-01 2024-03-31 0001754170 us-gaap:ProductMember asle:TechOpsMember 2023-01-01 2023-03-31 0001754170 us-gaap:MaintenanceMember asle:TechOpsMember 2023-01-01 2023-03-31 0001754170 asle:EngineMember asle:AssetManagementSolutionsMember 2023-01-01 2023-03-31 0001754170 asle:AircraftMember asle:AssetManagementSolutionsMember 2023-01-01 2023-03-31 0001754170 asle:TechOpsMember 2023-01-01 2023-03-31 0001754170 asle:AssetManagementSolutionsMember 2023-01-01 2023-03-31 0001754170 asle:QwestAirPartsLlcMember asle:AssetManagementSolutionsMember 2024-03-31 0001754170 asle:AvborneComponentSolutionsMember asle:TechOpsMember 2024-03-31 0001754170 asle:AircraftCompositeTechnologiesMember asle:TechOpsMember 2024-03-31 0001754170 asle:AersaleComponentSolutionsMember asle:TechOpsMember 2024-03-31 0001754170 asle:QwestAirPartsLlcMember asle:AssetManagementSolutionsMember 2023-12-31 0001754170 asle:AvborneComponentSolutionsMember asle:TechOpsMember 2023-12-31 0001754170 asle:AircraftCompositeTechnologiesMember asle:TechOpsMember 2023-12-31 0001754170 asle:AersaleComponentSolutionsMember asle:TechOpsMember 2023-12-31 0001754170 asle:QwestAirPartsLlcMember us-gaap:CustomerRelationshipsMember asle:AssetManagementSolutionsMember 2024-03-31 0001754170 asle:AvborneComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2024-03-31 0001754170 asle:AircraftCompositeTechnologiesMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2024-03-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2024-03-31 0001754170 asle:QwestAirPartsLlcMember us-gaap:CustomerRelationshipsMember asle:AssetManagementSolutionsMember 2023-12-31 0001754170 asle:AvborneComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2023-12-31 0001754170 asle:AircraftCompositeTechnologiesMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2023-12-31 0001754170 asle:AersaleComponentSolutionsMember us-gaap:CustomerRelationshipsMember asle:TechOpsMember 2023-12-31 0001754170 asle:WellsFargoMember us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001754170 asle:SynovusMember asle:EquipmentLoanMember 2024-03-31 0001754170 asle:WellsFargoMember us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001754170 asle:SynovusMember asle:EquipmentLoanMember 2023-12-31 0001754170 asle:WellsFargoMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0001754170 asle:SynovusMember asle:EquipmentLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0001754170 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001754170 us-gaap:ProductMember 2024-01-01 2024-03-31 0001754170 asle:LeasingArrangementsMember 2024-01-01 2024-03-31 0001754170 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001754170 us-gaap:ProductMember 2023-01-01 2023-03-31 0001754170 asle:LeasingArrangementsMember 2023-01-01 2023-03-31 0001754170 us-gaap:PrivatePlacementMember 2024-03-31 0001754170 2022-12-31 0001754170 us-gaap:CorporateMember 2024-03-31 0001754170 asle:TechOpsMember 2024-03-31 0001754170 asle:AssetManagementSolutionsMember 2024-03-31 0001754170 us-gaap:CorporateMember 2023-03-31 0001754170 asle:TechOpsMember 2023-03-31 0001754170 asle:AssetManagementSolutionsMember 2023-03-31 0001754170 2023-03-31 0001754170 2023-01-01 2023-12-31 0001754170 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001754170 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001754170 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001754170 2024-05-06 0001754170 asle:PrivateWarrantsMember 2023-01-01 2023-03-31 0001754170 asle:WellsFargoMember us-gaap:RevolvingCreditFacilityMember 2023-07-25 0001754170 2024-01-01 2024-03-31 0001754170 2023-01-01 2023-03-31 0001754170 2024-03-31 0001754170 2023-12-31 iso4217:USD shares iso4217:USD shares pure asle:segment asle:Y 0001754170 --12-31 2024 Q1 52954430 53009026 52954430 53009026 0.003333 0.006666 false 10-Q true 2024-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 false true false false 53009026 2637000 5873000 978000 978000 30057000 31239000 1628000 1628000 203652000 177770000 37560000 35757000 12840000 12507000 288374000 264774000 23262000 26475000 30387000 27692000 147193000 151398000 26307000 27519000 12906000 12203000 1424000 1506000 525000 525000 19860000 19860000 21456000 21986000 571694000 553938000 26278000 29899000 5720000 5478000 805000 1467000 4401000 4593000 1033000 1278000 2009000 2998000 40246000 45713000 51969000 29000000 3527000 7281000 102000 102000 23398000 24377000 62000 64000 407000 2386000 119711000 108923000 0.0001 0.0001 200000000 200000000 53009026 52954430 5000 5000 312430000 311739000 139548000 133271000 451983000 445015000 571694000 553938000 61610000 45495000 3082000 5622000 25848000 27154000 90540000 78271000 39619000 31548000 1193000 1123000 20932000 21209000 61744000 53880000 28796000 24391000 24133000 25224000 4663000 -833000 -935000 1047000 169000 233000 -1979000 334000 1213000 946000 5876000 113000 -401000 108000 6277000 5000 0.12 0.12 52991506 51206226 53247979 52958555 5000 52954430 311739000 133271000 445015000 799000 799000 54596 108000 108000 6277000 6277000 5000 53009026 312430000 139548000 451983000 5000 51189461 306141000 138834000 444980000 2731000 2731000 31925 70000 70000 5000 5000 5000 51221386 308802000 138839000 447646000 6277000 5000 2779000 2469000 82000 39000 40000 101000 504000 773000 -703000 72000 -1979000 334000 799000 2731000 -1182000 7996000 23961000 48983000 332000 2966000 -68000 1803000 12476000 -3619000 14018000 914000 -3396000 -989000 1343000 -662000 -7985000 -2000 -593000 -21473000 -62442000 3800000 4500000 3574000 1481000 226000 3019000 4000000 61600000 39481000 108000 70000 18011000 -70000 -3236000 -59493000 5873000 147188000 2637000 87695000 3000 -100000 925000 141000 -2020000 3573000 <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, 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 we survived the merger and became the successor issuer to Monocle by operation of Rule 12g-3 under the Securities Exchange Act, as amended.</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 continued 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 located 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 Principles 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 Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), 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 Revenue — 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 in a contract with a customer, and excludes any sales commissions and taxes collected and remitted to government agencies. We recognize revenue when we satisfy a performance obligation by transferring control over 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, and the buyer is responsible for any loss in transit, and the Company has a legal right to payment for the spare parts once shipped. We generally sell our 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”) 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 Revenue — 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 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 customers’ acceptance of the whole asset on the date of the transfer, unless the Company extends credit terms to customers it deems creditworthy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Leasing 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 leases aircraft and engines (“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 payments and other 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 are beyond the customers’ deposits held. Flight Equipment leases are billed in accordance with the lease agreement and invoices 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 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;">Service revenues are recognized as performance obligations are fulfilled and the benefits are transferred to the customer. At contract inception, we evaluate if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, our 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. </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, our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers. We receive payments from our customers based on billing schedules or other terms as written in our contracts.</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 our performance obligations that are satisfied over time, we measure progress in a manner that depicts the performance of transferring control to the customer. As such, we utilize 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. We are required to make certain judgments and estimates, including estimated revenue 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 our maintenance, repair and overhaul (“MRO”) contracts, if the contract is terminated for convenience, we are 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 we provide 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;">We have 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 and are included in cost of sales in our condensed consolidated statements of operations and are not considered a performance obligation to our customers. Our reported revenue on our condensed consolidated statements of operations is net of any sales or related non-income taxes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revision of Prior Period 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;">Certain balances in the condensed consolidated financial statements as of December 31, 2023, and for the three months ended March 31, 2023, have been reclassified to conform to the presentation in the condensed consolidated financial statements for the three months ended March 31, 2024, primarily the reclassification of amounts related to deposits for Flight Equipment purchases from the deposits, prepaid expenses, and other current assets to advance vendor payments. Such reclassification did not impact net income, stockholder’s equity or total operating cash, and did not have a material impact on the consolidated financial statements.</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 Adopted</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 December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): Improvements to Income Tax Disclosures, which would require additional transparency for income tax disclosures, including the income tax rate reconciliation table and cash taxes paid both in the United States and foreign jurisdictions. This standard is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact this standard will have on our disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our consolidated 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="background:#ffffff;"> </span><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 Principles 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 Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), 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 Revenue — 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 in a contract with a customer, and excludes any sales commissions and taxes collected and remitted to government agencies. We recognize revenue when we satisfy a performance obligation by transferring control over 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, and the buyer is responsible for any loss in transit, and the Company has a legal right to payment for the spare parts once shipped. We generally sell our 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”) 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 Revenue — 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 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 customers’ acceptance of the whole asset on the date of the transfer, unless the Company extends credit terms to customers it deems creditworthy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Leasing 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 leases aircraft and engines (“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 payments and other 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 are beyond the customers’ deposits held. Flight Equipment leases are billed in accordance with the lease agreement and invoices 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 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;">Service revenues are recognized as performance obligations are fulfilled and the benefits are transferred to the customer. At contract inception, we evaluate if the contract should be accounted for as a single performance obligation or if the contract contains multiple performance obligations. In some cases, our 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. </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, our performance obligations are satisfied over time as work progresses or at a point in time based on transfer of control of products and services to our customers. We receive payments from our customers based on billing schedules or other terms as written in our contracts.</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 our performance obligations that are satisfied over time, we measure progress in a manner that depicts the performance of transferring control to the customer. As such, we utilize 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. We are required to make certain judgments and estimates, including estimated revenue 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 our maintenance, repair and overhaul (“MRO”) contracts, if the contract is terminated for convenience, we are 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 we provide 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;">We have 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 and are included in cost of sales in our condensed consolidated statements of operations and are not considered a performance obligation to our customers. Our reported revenue on our condensed consolidated statements of operations is net of any sales or related non-income taxes. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revision of Prior Period 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;">Certain balances in the condensed consolidated financial statements as of December 31, 2023, and for the three months ended March 31, 2023, have been reclassified to conform to the presentation in the condensed consolidated financial statements for the three months ended March 31, 2024, primarily the reclassification of amounts related to deposits for Flight Equipment purchases from the deposits, prepaid expenses, and other current assets to advance vendor payments. Such reclassification did not impact net income, stockholder’s equity or total operating cash, and did not have a material impact on the consolidated financial statements.</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 Adopted</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 December 2023, the FASB issued ASU 2023-09, Income Taxes (“Topic 740”): Improvements to Income Tax Disclosures, which would require additional transparency for income tax disclosures, including the income tax rate reconciliation table and cash taxes paid both in the United States and foreign jurisdictions. This standard is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact this standard will have on our disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our consolidated financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE C — 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. We record a receivable when revenue is recognized prior to invoicing and we have an unconditional right to consideration (only the passage of time is required before payment of that consideration is due) and a contract asset when the right to payment is conditional upon our future performance. Contract liabilities include advance payments and billings in excess of revenue recognized. Certain customers make advance payments prior to our satisfaction of our 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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.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></tr><tr><td style="vertical-align:bottom;width:55.96%;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.19%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.96%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">6,134 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">6,474 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(340)</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 deposits, prepaid expenses, and other current assets 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 $3.0 million as of December 31, 2023, of which $2.7 million was related to contract liabilities for services to be performed. For the three months ended March 31, 2024, the Company recognized as revenue $2.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, 2024 and 2023 (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:48.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:48.57%;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:48.54%;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.87%;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:48.57%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:16.38%;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.88%;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.82%;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.38%;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.88%;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.82%;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.39%;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></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:16.38%;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.88%;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:13.2%;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.88%;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:13.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;">Total Revenues</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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,532 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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;">5,375 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.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;">22,907 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;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;">38,648 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;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.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">38,648 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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.88%;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.82%;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.38%;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;">55 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.39%;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;">55 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;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;">56,180 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;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;">5,430 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">61,610 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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;">3,082 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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.88%;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.82%;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.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;">3,082 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;border-bottom:1px 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.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;border-bottom:1px 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;">25,848 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">25,848 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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;">59,262 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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;">31,278 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.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;">90,540 </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:48.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:48.57%;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:48.54%;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.87%;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:48.57%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.38%;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.88%;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.82%;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.38%;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.88%;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.82%;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.39%;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></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:16.38%;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.88%;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:13.2%;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.88%;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:13.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;">Total Revenues</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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,152 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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,416 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.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;">17,568 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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.55%;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,656 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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.38%;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.88%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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.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;">27,656 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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.88%;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.82%;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.38%;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;">271 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.39%;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;">271 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;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,808 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;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,687 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">45,495 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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;">5,622 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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.88%;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.82%;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.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;">5,622 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;border-bottom:1px 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.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;border-bottom:1px 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,154 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">27,154 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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,430 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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,841 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.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;">78,271 </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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.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></tr><tr><td style="vertical-align:bottom;width:55.96%;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.19%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.96%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">6,134 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;">6,474 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(340)</p></td></tr></table> 6134000 6474000 -340000 3000000.0 2700000 2300000 P6M <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, 2024 and 2023 (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:48.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:48.57%;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:48.54%;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.87%;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:48.57%;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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:16.38%;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.88%;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.82%;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.38%;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.88%;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.82%;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.39%;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></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:16.38%;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.88%;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:13.2%;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.88%;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:13.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;">Total Revenues</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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,532 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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;">5,375 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.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;">22,907 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;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;">38,648 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;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.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">38,648 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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.88%;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.82%;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.38%;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;">55 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.39%;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;">55 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;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;">56,180 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;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;">5,430 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">61,610 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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;">3,082 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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.88%;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.82%;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.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;">3,082 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;border-bottom:1px 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.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;border-bottom:1px 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;">25,848 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">25,848 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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;">59,262 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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;">31,278 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.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;">90,540 </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:48.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:48.57%;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:48.54%;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.87%;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:48.57%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.38%;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.88%;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.82%;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.38%;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.88%;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.82%;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.39%;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></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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:16.38%;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.88%;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:13.2%;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.88%;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:13.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;">Total Revenues</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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,152 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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,416 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.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;">17,568 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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.55%;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,656 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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.38%;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.88%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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.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;">27,656 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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.88%;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.82%;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.38%;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;">271 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.39%;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;">271 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;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,808 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;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,687 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">45,495 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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;">5,622 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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.88%;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.82%;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.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;">5,622 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;margin:0pt;padding:0pt;"><p 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.82%;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.55%;border-bottom:1px 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.88%;margin:0pt;padding:0pt;"><p 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.82%;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.38%;border-bottom:1px 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,154 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p 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.82%;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.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;">27,154 </p></td></tr><tr><td style="vertical-align:bottom;width:48.54%;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.87%;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.82%;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.55%;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,430 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.38%;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,841 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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.82%;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.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;">78,271 </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> 17532000 5375000 22907000 38648000 38648000 55000 55000 56180000 5430000 61610000 3082000 3082000 25848000 25848000 59262000 31278000 90540000 15152000 2416000 17568000 27656000 27656000 271000 271000 42808000 2687000 45495000 5622000 5622000 27154000 27154000 48430000 29841000 78271000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE D — 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, 2024</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, 2023</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;">USM</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;">112,116 </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;">120,053 </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;">28,974 </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;">22,270 </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;">209,755 </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;">186,845 </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;">350,845 </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;">329,168 </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;">(203,652)</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;">(177,770)</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;">147,193 </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;">151,398 </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;"><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 Company recorded inventory scrap loss reserves of $0.5 million for the three months ended March 31, 2024 and 2023. Additions to inventory reserves are included in cost of products in the accompanying 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;">Our allocation of inventory between short term and long term reflects the inventory’s operating cycle, which is longer than one year due to teardown and repair lead times. Inventory expected to be monetized within 18 months as well as work-in-process are reported under current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In April 2024, there was a fire which damaged one of the USM long-term storage warehouses in our Roswell facility. We are still assessing the impact to our condensed consolidated financial statements; however, the loss associated with our inventory and property and equipment is not expected be material and is covered by our insurance policy. Furthermore, we do not expect a significant disruption to our revenue generating operations as a result of this event.</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, 2024</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, 2023</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;">USM</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;">112,116 </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;">120,053 </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;">28,974 </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;">22,270 </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;">209,755 </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;">186,845 </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;">350,845 </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;">329,168 </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;">(203,652)</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;">(177,770)</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;">147,193 </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;">151,398 </p></td></tr></table> 112116000 120053000 28974000 22270000 209755000 186845000 350845000 329168000 203652000 177770000 147193000 151398000 500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE E — 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 (“ASC 350”), 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 Federal Aviation Administration (“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 Air Parts (“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: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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width: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:1.86%;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.47%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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, 2023</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;">Qwest:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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.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:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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:70.47%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">724 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724</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 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,416 </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:3.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,416</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;">ALGS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p 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:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p 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.29%;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:70.47%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">710 </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:3.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710</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 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">379 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 379</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;">ACS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3.02%;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.29%;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:70.47%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">600 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 600</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 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certifications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,300 </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:3.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,300</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 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">63 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</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;">ACT:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:3.02%;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.29%;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:70.47%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">200 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</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 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certificates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">796 </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:3.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796</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 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,002 </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:3.02%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</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 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;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.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:3.02%;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.29%;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, 2024</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, 2023</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;">4,920 </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;">5,163 </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;">25 </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;">30 </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;">980 </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,033 </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;">5,201 </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;">5,430 </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;">11,126 </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;">11,656 </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 for the three months ended March 31, 2024 and 2023. Accumulated amortization amounted to $9.9 million and $9.3 million as of March 31, 2024 and December 31, 2023, 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;">In the first quarter of 2024, the Company identified a triggering event indicating the fair value of one or more of the Company’s reporting units more likely than not did not exceed their carrying values. The triggering event was due to the significant decline in the market price of the Company’s common stock during the quarter. As a result, the Company performed an interim quantitative goodwill impairment test for the Asset Management and ACT reporting units as of March 31, 2024, and determined that the fair values exceeded the carrying values for each reporting unit. As such, the interim quantitative test did not result in a goodwill impairment for the Company’s reporting units.  In addition, the Company performed a qualitative assessment of long-lived assets and concluded it is not more likely than not that long-lived assets are impaired.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> </span>The fair value determination of the Company’s reporting units and goodwill is judgmental in nature and requires the use of estimates and assumptions that are sensitive to changes. While the Company believes it has made reasonable estimates and assumptions to calculate the fair values of the reporting units, it is possible a material change could occur. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill and indefinite-lived intangible impairment tests will prove to be an accurate prediction of future results.</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: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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width: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:1.86%;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.47%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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, 2023</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;">Qwest:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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.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:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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:70.47%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">724 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724</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 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,416 </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:3.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,416</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;">ALGS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p 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:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p 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.29%;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:70.47%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">710 </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:3.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710</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 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">379 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 379</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;">ACS:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3.02%;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.29%;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:70.47%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">600 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 600</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 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certifications</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,300 </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:3.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,300</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 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">63 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</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;">ACT:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:3.02%;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.29%;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:70.47%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">200 </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:3.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</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 0pt 0pt 6pt;"><b style="font-weight:bold;">FAA Certificates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">796 </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:3.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796</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 0pt 0pt 6pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,002 </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:3.02%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,002</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 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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.29%;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.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:3.02%;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.29%;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, 2024</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, 2023</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;">4,920 </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;">5,163 </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;">25 </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;">30 </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;">980 </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,033 </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;">5,201 </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;">5,430 </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;">11,126 </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;">11,656 </p></td></tr></table> P10Y 4920000 5163000 P10Y 25000 30000 P10Y 980000 1033000 P10Y 5201000 5430000 11126000 11656000 500000 500000 9900000 9300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE F — 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, 2024</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, 2023</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;">16,221 </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;">16,024 </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;">11,942 </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;">12,076 </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,538 </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;">2,374 </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 - 10</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;">18,819 </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;">16,269 </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;margin:0pt;padding:0pt;"><p 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;">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;margin:0pt;padding:0pt;"><p 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;">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;"><b style="font-weight:bold;">Flight equipment held for R&amp;D</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="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;">2</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: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.9%;border-bottom:1px 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,994 </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: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.73%;border-bottom:1px 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,784 </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;"><span style="font-weight:bold;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: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;margin:0pt;padding:0pt;"><p 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;">57,706 </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;">54,719 </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;">Less accumulated depreciation</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="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: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(27,319)</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: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(27,027)</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;"><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: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: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%;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,387 </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: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%;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;">27,692 </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 $1.1 million and $0.9 million for the three months ended March 31, 2024 and 2023, 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, 2024</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, 2023</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;">16,221 </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;">16,024 </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;">11,942 </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;">12,076 </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,538 </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;">2,374 </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 - 10</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;">18,819 </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;">16,269 </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;margin:0pt;padding:0pt;"><p 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;">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;margin:0pt;padding:0pt;"><p 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;">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;"><b style="font-weight:bold;">Flight equipment held for R&amp;D</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="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;">2</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: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.9%;border-bottom:1px 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,994 </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: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.73%;border-bottom:1px 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,784 </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;"><span style="font-weight:bold;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: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;margin:0pt;padding:0pt;"><p 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;">57,706 </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;">54,719 </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;">Less accumulated depreciation</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="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: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(27,319)</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: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(27,027)</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;"><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: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: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%;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,387 </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: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%;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;">27,692 </p></td></tr></table> P7Y P15Y 16221000 16024000 P5Y 11942000 12076000 P5Y 2538000 2374000 P3Y P10Y 18819000 16269000 P5Y 192000 192000 P2Y 7994000 7784000 57706000 54719000 27319000 27027000 30387000 27692000 1100000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE G — 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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, 2024</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, 2023</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 lease</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;">52,055 </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;">58,136 </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;">(28,793)</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;">(31,661)</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;">23,262 </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;">26,475 </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.2 million and $1.1 million for the three months ended March 31, 2024 and 2023, 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 $1.5 million and $3.1 million for the three months ended March 31, 2024 and 2023, 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 three 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%;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%;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%;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%;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%;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;">Remaining nine months of 2024</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;margin:0pt;padding:0pt;"><p 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%;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,363 </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;">2025</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;"><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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">903 </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;">2026</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;margin:0pt;padding:0pt;"><p 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%;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;">599 </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;">2027</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px 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;">549 </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;">Total minimum lease payments</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: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%;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,414 </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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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, 2024</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, 2023</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 lease</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;">52,055 </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;">58,136 </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;">(28,793)</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;">(31,661)</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;">23,262 </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;">26,475 </p></td></tr></table> 52055000 58136000 28793000 31661000 23262000 26475000 1200000 1100000 1500000 3100000 P3Y 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%;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%;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%;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%;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%;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;">Remaining nine months of 2024</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;margin:0pt;padding:0pt;"><p 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%;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,363 </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;">2025</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;"><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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">903 </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;">2026</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;margin:0pt;padding:0pt;"><p 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%;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;">599 </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;">2027</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px 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;">549 </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;">Total minimum lease payments</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: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%;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,414 </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> 5363000 903000 599000 549000 7414000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE H — 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.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: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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;">2,469 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,241 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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;">553 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">854 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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;">696 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">260 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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;">152 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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,850 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,018 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.51%;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;">5,720 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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.29%;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;">5,478 </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.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: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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;">2,469 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,241 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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;">553 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">854 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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;">696 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">260 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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;">152 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin:0pt;padding:0pt;"><p 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;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.51%;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,850 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,018 </p></td></tr><tr><td style="vertical-align:bottom;width:72.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.51%;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;">5,720 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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.29%;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;">5,478 </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> 2469000 2241000 553000 854000 696000 260000 152000 105000 1850000 2018000 5720000 5478000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE I – 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 623,834 shares of the Company’s common stock were outstanding as of March 31, 2024 and December 31, 2023. 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, subject to adjustment. The outstanding Private Warrants will expire at 5:00 p.m., New York City time, on December 22, 2025, 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 Private 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 statements of operations. The fair value of the Private Warrants is determined using the Black-Scholes option pricing model. The following table represents the assumptions used in determining the fair value of the Private Warrants as of March 31, 2024 and December 31, 2023:</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:64.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:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.23%;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.48%;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;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;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:15.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.21%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;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.84%</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;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:15.76%;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.98%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;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.66%</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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;">Expected option term in years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;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.0</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;">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;">The warrant liability adjustment recognized in the Company's condensed consolidated statements of operations related to the change in fair value of warrant liability was $2.0 million income and $0.3 million expense during the three months ended March 31, 2024 and 2023, respectively. </p> 623834 623834 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:64.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:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.23%;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.48%;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;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;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:15.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.21%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;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.84%</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;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:15.76%;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.98%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;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.66%</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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;">Expected option term in years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.51%;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.0</p></td></tr></table> 0.0421 0.0384 0.4198 0.4166 1.7 2.0 -2000000.0 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE J – FINANCING ARRANGEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>Outstanding debt obligations as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands):</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:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.72%;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, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.7%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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;">$180.0</b><b style="font-weight:bold;"> million Wells Fargo Senior Secured Revolving Credit Agreement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:1.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,969 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:1.48%;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.22%;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,000 </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$10.0</b><b style="font-weight:bold;"> million Synovus Property and Equipment Revolving Term Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px 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,560 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px 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;">8,559 </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;">56,529 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:9.22%;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;">37,559 </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Less current portion</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,033)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,278)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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 long-term portion</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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;">55,496 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;">36,281 </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;">At March 31, 2024 and December 31, 2023, total deferred financing costs were $1.4 and $1.5 million, respectively. Amortized debt issuance costs are recorded in interest expense through maturity of the related debt using the straight-line method, which approximates the effective interest method. Amortization expense amounted to $0.1 million for the three months ended March 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">$180.0</span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> million Wells Fargo Senior Secured Revolving Credit Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On July 20, 2018, the Company and other subsidiary borrowers’ signatory thereto entered into a secured amended and restated revolving credit agreement (as amended, the “Revolving Credit Agreement”), which provides for a $150.0 million aggregate amount of revolver commitments subject to borrowing base limitations. Effective July 25, 2023, the Company amended the Revolving Credit Agreement to increase the maximum commitments thereunder to $180.0 million aggregate amount, expandable to $200.0 million, subject to borrowing base limitations, and to extend the maturity date to July 24, 2028.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The interest rate applicable to loans outstanding on the Revolving Credit Agreement is a floating rate of interest per annum of Secured Overnight Financing Rate (“SOFR”) plus a margin of 2.75%. The interest rate as of March 31, 2024 was 8.67%. Interest expense on the Revolving Credit Agreement was $0.6 million for the three months ended March 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s ability to borrow on the Revolving Credit Agreement is subject to ongoing compliance by the Company and the borrowers with various customary affirmative and negative covenants. The Revolving Credit Agreement requires the Company and borrowers to meet certain financial and nonfinancial covenants. The Company was in compliance with these covenants as of March 31, 2024 and December 31, 2023.</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;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">$10.0</span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> million Synovus Property and Equipment Revolving Term Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On June 30, 2023, the Company entered into a Property and Equipment Revolving Term Loan (the “Equipment Loan”) with a total advance commitment of $10.0 million for the purpose of financing capital expenditures on property and equipment. Once the total advance commitment is reached or commencing on June 30, 2024, whichever comes first, this facility will become a term loan with a maturity date of June 30, 2027. This loan is collateralized by the property and equipment it finances and requires interest only payment until converted to a term loan, at which point, principal and interest payments will be required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Equipment Loan bears interest at a rate per annum equal to one-month SOFR plus 3.50%, which will be adjusted monthly. The effective rate on this facility as of March 31, 2024 was 8.83%. Interest expense on the Equipment Loan was $0.1 million for the three months ended March 31, 2024. The schedule of payments on the Equipment Loan as of March 31, 2024 is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:76.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;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:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;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:17.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">681 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,453 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;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:17.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,582 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;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:17.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">844 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;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 payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;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:17.84%;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;">4,560 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Subsequent to March 31, 2024, the outstanding balance on the Equipment Loan was paid off.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Equipment Loan is subject to ongoing compliance by the Company in the form of various customary affirmative and negative covenants, as well as certain financial covenants. The Company was in compliance with these covenants as of March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;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:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.72%;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, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.7%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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;">$180.0</b><b style="font-weight:bold;"> million Wells Fargo Senior Secured Revolving Credit Agreement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:1.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,969 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:1.48%;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.22%;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,000 </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$10.0</b><b style="font-weight:bold;"> million Synovus Property and Equipment Revolving Term Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px 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,560 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px 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;">8,559 </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;">56,529 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:9.22%;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;">37,559 </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Less current portion</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,033)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,278)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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 long-term portion</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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;">55,496 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;">36,281 </p></td></tr></table> 180000000.0 180000000.0 51969000 29000000 10000000.0 10000000.0 4560000 8559000 56529000 37559000 1033000 1278000 55496000 36281000 1400000 1500000 100000 100000 180000000.0 150000000.0 180000000.0 200000000.0 0.0275 0.0867 600000 10000000.0 10000000.0 0.0350 0.0883 100000 The schedule of payments on the Equipment Loan as of March 31, 2024 is as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;white-space:nowrap;width:76.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;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:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;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:17.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">681 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,453 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;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:17.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,582 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;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:17.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">844 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.51%;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 payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.63%;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:17.84%;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;">4,560 </p></td></tr></table> 681000 1453000 1582000 844000 4560000 <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, 2024 and 2023, respectively (in thousands, except share and per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-1.0921059%;padding-left:0pt;padding-right:0pt;width:102.18%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.95%;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.09%;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="5" style="vertical-align:bottom;white-space:nowrap;width:24.94%;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.95%;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.09%;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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;">Net income </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6,277 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 </p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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.95%;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;">Weighted-average number of shares outstanding - basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,991,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,206,226</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;white-space:pre-wrap;">Additional shares from assumed stock-settled restricted stock units </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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;"> 247,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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,745,293</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;">Additional shares issued under the employee stock purchase plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,036</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;">Weighted-average number of shares outstanding - diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,247,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,958,555</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;">Earnings per share – basic:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;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.18%;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.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;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.18%;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.95%;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;">Earnings per share – diluted:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.95%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;margin:0pt;padding:0pt;"><p 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:72.95%;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;">Anti-dilutive shares/units excluded from earnings per share - diluted:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;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.09%;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.24%;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.18%;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:72.95%;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;">Additional shares from assumed exercise of private warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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;"> 220,428</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, 2024 and 2023, respectively (in thousands, except share and per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-1.0921059%;padding-left:0pt;padding-right:0pt;width:102.18%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.95%;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.09%;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="5" style="vertical-align:bottom;white-space:nowrap;width:24.94%;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.95%;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.09%;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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;">Net income </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6,277 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 </p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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.95%;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;">Weighted-average number of shares outstanding - basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,991,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,206,226</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;white-space:pre-wrap;">Additional shares from assumed stock-settled restricted stock units </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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;"> 247,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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,745,293</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;">Additional shares issued under the employee stock purchase plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,036</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;">Weighted-average number of shares outstanding - diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,247,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,958,555</p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.95%;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;">Earnings per share – basic:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;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.18%;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.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;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.18%;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.95%;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;">Earnings per share – diluted:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.95%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;margin:0pt;padding:0pt;"><p 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:72.95%;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;">Anti-dilutive shares/units excluded from earnings per share - diluted:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.24%;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.18%;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.09%;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.24%;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.18%;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:72.95%;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;">Additional shares from assumed exercise of private warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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.09%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p 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.18%;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;"> 220,428</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> 6277000 5000 52991506 51206226 247438 1745293 9035 7036 53247979 52958555 0.12 0.12 220428 <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><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><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;"></div><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 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.</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 revenue consists 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, which are expensed as incurred. The TechOps segment also engages in the repair and sale of USM inventory for which it has the overhaul capabilities and relationships to sell.</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 revenue. 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 income (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 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.45%;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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;width:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;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:28%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;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.09%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.3%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;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.61%;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.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:middle;width:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.45%;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.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:1.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:middle;width:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 16,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px 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;"> 42,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px 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,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 59,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 48,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px 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,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 31,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 29,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 90,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 78,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;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.09%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.3%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 8,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px 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,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 22,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 18,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p 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.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px 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,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px 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;"> 387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 6,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 6,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 28,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 24,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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;"> 170,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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;"> 163,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px 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;"> 13,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 571,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 553,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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 income before income tax provision for the three months ended March 31, 2024 and 2023 (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: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.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 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.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 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;">2024</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;">2023</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: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: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;">28,796 </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;">24,391 </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: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;">(24,133)</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;">(25,224)</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;">(Expense) interest 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: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;">(935)</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;">1,047 </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;">Other income, 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: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 3pt 0pt 0pt;">169 </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 3pt 0pt 0pt;">233 </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;white-space:nowrap;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;">Change in fair value of warrant liability</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: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;"><span style="visibility:hidden;">​</span></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 3pt 0pt 0pt;">1,979 </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;"><span style="visibility:hidden;">​</span></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;">(334)</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;">Income before income tax provision</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: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;">5,876 </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;">113 </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, 2024 and 2023, 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:71.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:71.58%;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.24%;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.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;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:71.58%;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.24%;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.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:71.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;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.95%;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;">437 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,821 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin: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:71.58%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,758 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin: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:71.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;">Total intersegment revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.95%;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;">6,015 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom: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.97%;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;">5,579 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin: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 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.45%;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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;width:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;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:28%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;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.09%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.3%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.37%;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;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;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.61%;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.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:middle;width:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.45%;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.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:1.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:middle;width:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 16,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px 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;"> 42,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px 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,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 59,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 48,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px 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,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 31,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 29,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 90,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 78,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;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.09%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.3%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 8,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px 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,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 22,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 18,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p 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.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px 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,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px 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;"> 387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 6,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 6,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 28,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 24,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.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><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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;"> 170,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.58%;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;"> 163,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;border-bottom:1px 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;"> 13,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:64.37%;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:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.45%;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;"> 571,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.58%;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;"> 553,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr></table> 16338000 24895000 42924000 23535000 59262000 48430000 25848000 27154000 5430000 2687000 31278000 29841000 90540000 78271000 4837000 8455000 17815000 9604000 22652000 18059000 4916000 5945000 1228000 387000 6144000 6332000 28796000 24391000 388041000 372326000 170369000 163883000 13284000 17729000 571694000 553938000 <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 income before income tax provision for the three months ended March 31, 2024 and 2023 (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: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.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 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.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 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;">2024</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;">2023</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: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: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;">28,796 </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;">24,391 </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: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;">(24,133)</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;">(25,224)</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;">(Expense) interest 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: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;">(935)</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;">1,047 </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;">Other income, 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: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 3pt 0pt 0pt;">169 </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 3pt 0pt 0pt;">233 </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;white-space:nowrap;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;">Change in fair value of warrant liability</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: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;"><span style="visibility:hidden;">​</span></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 3pt 0pt 0pt;">1,979 </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;"><span style="visibility:hidden;">​</span></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;">(334)</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;">Income before income tax provision</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: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;">5,876 </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;">113 </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> 28796000 24391000 24133000 25224000 -935000 1047000 169000 233000 -1979000 334000 5876000 113000 Intersegment revenue for the three months ended March 31, 2024 and 2023, 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:71.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:71.58%;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.24%;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.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;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:71.58%;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.24%;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.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:71.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;">Asset Management Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.95%;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;">437 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,821 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin: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:71.58%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,578 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,758 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin: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:71.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;">Total intersegment revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.95%;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;">6,015 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom: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.97%;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;">5,579 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin: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> 437000 1821000 5578000 3758000 6015000 5579000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE M — STOCKHOLDERS’ EQUITY</b></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 53,009,026 and 52,954,430 shares were <span style="-sec-ix-hidden:Hidden_aWj0OvZJak-xSXbYjHAsew;"><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_4iwSOiz_pEKoxYhz_tMK9g;"><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, 2024 and December 31, 2023, 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;">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 0pt 12pt 0pt;">The Company maintains a 2020 Equity Incentive Plan (the “2020 Plan”) and has registered 6,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 (the “Board”) 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, those shares will become or again be available for awards under the 2020 Plan. The 2020 Plan is administered by the Board’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, 2024 and 2023 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:54.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 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:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><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:54.61%;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:7.83%;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:54.61%;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:7.83%;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:54.61%;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:7.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;">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:54.61%;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;">Outstanding at December 31, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;"> 532,399</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.57%;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.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;"> 14.82</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;"> 1.84</p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;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;">Granted</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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,394</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.57%;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.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;"> 11.87</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;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;">Forfeited</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;"> (26,821)</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.57%;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.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;"> 14.58</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;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;">Vested</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom: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;"> (65,442)</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.57%;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.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;"> 15.50</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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;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;">Outstanding March 31, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;"> 444,530</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.57%;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.4%;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;"> 14.71</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;"><span style="visibility:hidden;">​</span></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;"> 1.67</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;font-weight:bold;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;"><b style="font-weight:bold;">Outstanding at December 31, 2022</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 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,374,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 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.72</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;"><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.88</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;"><b style="font-weight:bold;">Granted</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 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;"> 22,410</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%;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;"> 16.06</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%;margin:0pt;padding:0pt;"><p 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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;"><b style="font-weight:bold;">Vested</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 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: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;"> (31,925)</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: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%;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;"> 15.11</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: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%;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 0pt 0.05pt 0pt;"><span style="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;"><b style="font-weight:bold;">Outstanding March 31, 2023</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 style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,364,868</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: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%;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.71</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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;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.92</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;">As of March 31, 2023, the Company’s restricted stock units included 1,073,736 performance-based awards that had vesting provisions subject to both time vesting and the achievement of certain performance milestones at 100% and 200% vesting targets. Effective March 31, 2022, the performance-based awards granted in 2021 (the “2021 PSUs”) met the performance metric at the maximum level of 200%, of which <span style="-sec-ix-hidden:Hidden_MgjLvc9AJ0GhJwyX0H0evQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-third vested on December 22, 2022 and <span style="-sec-ix-hidden:Hidden_giw1S1eAyEKPO1eFgXWwTg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span>-thirds vested on December 22, 2023. For the three months ended March 31, 2023, the Company recognized share-based compensation expense for the 2021 PSUs of $2.0 million. For the three months ended March 31, 2024, the Company did not recognize any share-based compensation expense for the 2021 PSUs.</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:0pt;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 the AerSale Corporation 2020 Employee Stock Purchase Plan (the “ESPP”) and has registered 500,000 shares of common stock issuable under the ESPP. No shares were issued during the three months ended March 31, 2024 and 2023.</p> 0.0001 0.0001 200000000 200000000 53009026 52954430 6200000 <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:54.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 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:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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><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:54.61%;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:7.83%;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:54.61%;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:7.83%;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:54.61%;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:7.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;">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:54.61%;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;">Outstanding at December 31, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;"> 532,399</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.57%;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.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;"> 14.82</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;"> 1.84</p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;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;">Granted</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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,394</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.57%;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.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;"> 11.87</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;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;">Forfeited</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;"> (26,821)</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.57%;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.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;"> 14.58</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;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;">Vested</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom: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;"> (65,442)</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.57%;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.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;"> 15.50</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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.61%;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;">Outstanding March 31, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;"> 444,530</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.57%;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.4%;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;"> 14.71</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;"><span style="visibility:hidden;">​</span></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;"> 1.67</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;font-weight:bold;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;"><b style="font-weight:bold;">Outstanding at December 31, 2022</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 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,374,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 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.72</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;"><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.88</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;"><b style="font-weight:bold;">Granted</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 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;"> 22,410</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%;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;"> 16.06</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%;margin:0pt;padding:0pt;"><p 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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;"><b style="font-weight:bold;">Vested</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 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: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;"> (31,925)</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: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%;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;"> 15.11</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: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%;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 0pt 0.05pt 0pt;"><span style="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;"><b style="font-weight:bold;">Outstanding March 31, 2023</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 style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,364,868</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: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%;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.71</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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;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.92</p></td></tr></table> 532399 14.82 P1Y10M2D 4394 11.87 26821 14.58 65442 15.50 444530 14.71 P1Y8M1D 1374383 10.72 P2Y10M17D 22410 16.06 31925 15.11 1364868 10.71 P2Y11M1D 1073736 1 2 2 2000000.0 0 500000 0 0 false false false false